First check in of README file
[csql.git] / autom4te.cache / output.1
blob74cd1cb5767100d3e872c37f4fddcfb18b62340e
1 @%:@! /bin/sh
2 @%:@ Guess values for system-dependent variables and create Makefiles.
3 @%:@ Generated by GNU Autoconf 2.60.
4 @%:@ 
5 @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 @%:@ 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
7 @%:@ This configure script is free software; the Free Software Foundation
8 @%:@ gives unlimited permission to copy, distribute and modify it.
9 ## --------------------- ##
10 ## M4sh Initialization.  ##
11 ## --------------------- ##
13 # Be Bourne compatible
14 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
15   emulate sh
16   NULLCMD=:
17   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
18   # is contrary to our usage.  Disable this feature.
19   alias -g '${1+"$@"}'='"$@"'
20   setopt NO_GLOB_SUBST
21 else
22   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
24 BIN_SH=xpg4; export BIN_SH # for Tru64
25 DUALCASE=1; export DUALCASE # for MKS sh
28 # PATH needs CR
29 # Avoid depending upon Character Ranges.
30 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
31 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
32 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
33 as_cr_digits='0123456789'
34 as_cr_alnum=$as_cr_Letters$as_cr_digits
36 # The user is always right.
37 if test "${PATH_SEPARATOR+set}" != set; then
38   echo "#! /bin/sh" >conf$$.sh
39   echo  "exit 0"   >>conf$$.sh
40   chmod +x conf$$.sh
41   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
42     PATH_SEPARATOR=';'
43   else
44     PATH_SEPARATOR=:
45   fi
46   rm -f conf$$.sh
49 # Support unset when possible.
50 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
51   as_unset=unset
52 else
53   as_unset=false
57 # IFS
58 # We need space, tab and new line, in precisely that order.  Quoting is
59 # there to prevent editors from complaining about space-tab.
60 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
61 # splitting by setting IFS to empty value.)
62 as_nl='
64 IFS=" ""        $as_nl"
66 # Find who we are.  Look in the path if we contain no directory separator.
67 case $0 in
68   *[\\/]* ) as_myself=$0 ;;
69   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
70 for as_dir in $PATH
72   IFS=$as_save_IFS
73   test -z "$as_dir" && as_dir=.
74   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
75 done
76 IFS=$as_save_IFS
78      ;;
79 esac
80 # We did not find ourselves, most probably we were run as `sh COMMAND'
81 # in which case we are not to be found in the path.
82 if test "x$as_myself" = x; then
83   as_myself=$0
85 if test ! -f "$as_myself"; then
86   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
87   { (exit 1); exit 1; }
90 # Work around bugs in pre-3.0 UWIN ksh.
91 for as_var in ENV MAIL MAILPATH
92 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
93 done
94 PS1='$ '
95 PS2='> '
96 PS4='+ '
98 # NLS nuisances.
99 for as_var in \
100   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
101   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
102   LC_TELEPHONE LC_TIME
104   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
105     eval $as_var=C; export $as_var
106   else
107     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
108   fi
109 done
111 # Required to use basename.
112 if expr a : '\(a\)' >/dev/null 2>&1 &&
113    test "X`expr 00001 : '.*\(...\)'`" = X001; then
114   as_expr=expr
115 else
116   as_expr=false
119 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
120   as_basename=basename
121 else
122   as_basename=false
126 # Name of the executable.
127 as_me=`$as_basename -- "$0" ||
128 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
129          X"$0" : 'X\(//\)$' \| \
130          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
131 echo X/"$0" |
132     sed '/^.*\/\([^/][^/]*\)\/*$/{
133             s//\1/
134             q
135           }
136           /^X\/\(\/\/\)$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\).*/{
141             s//\1/
142             q
143           }
144           s/.*/./; q'`
146 # CDPATH.
147 $as_unset CDPATH
150 if test "x$CONFIG_SHELL" = x; then
151   if (eval ":") 2>/dev/null; then
152   as_have_required=yes
153 else
154   as_have_required=no
157   if test $as_have_required = yes &&     (eval ":
158 (as_func_return () {
159   (exit \$1)
161 as_func_success () {
162   as_func_return 0
164 as_func_failure () {
165   as_func_return 1
167 as_func_ret_success () {
168   return 0
170 as_func_ret_failure () {
171   return 1
174 exitcode=0
175 if as_func_success; then
176   :
177 else
178   exitcode=1
179   echo as_func_success failed.
182 if as_func_failure; then
183   exitcode=1
184   echo as_func_failure succeeded.
187 if as_func_ret_success; then
188   :
189 else
190   exitcode=1
191   echo as_func_ret_success failed.
194 if as_func_ret_failure; then
195   exitcode=1
196   echo as_func_ret_failure succeeded.
199 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
200   :
201 else
202   exitcode=1
203   echo positional parameters were not saved.
206 test \$exitcode = 0) || { (exit 1); exit 1; }
209   as_lineno_1=\$LINENO
210   as_lineno_2=\$LINENO
211   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
212   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
213 ") 2> /dev/null; then
214   :
215 else
216   as_candidate_shells=
217     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
220   IFS=$as_save_IFS
221   test -z "$as_dir" && as_dir=.
222   case $as_dir in
223          /*)
224            for as_base in sh bash ksh sh5; do
225              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
226            done;;
227        esac
228 done
229 IFS=$as_save_IFS
232       for as_shell in $as_candidate_shells $SHELL; do
233          # Try only shells that exist, to save several forks.
234          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
235                 { ("$as_shell") 2> /dev/null <<\_ASEOF
236 # Be Bourne compatible
237 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
238   emulate sh
239   NULLCMD=:
240   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
241   # is contrary to our usage.  Disable this feature.
242   alias -g '${1+"$@"}'='"$@"'
243   setopt NO_GLOB_SUBST
244 else
245   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
247 BIN_SH=xpg4; export BIN_SH # for Tru64
248 DUALCASE=1; export DUALCASE # for MKS sh
251 _ASEOF
252 }; then
253   CONFIG_SHELL=$as_shell
254                as_have_required=yes
255                if { "$as_shell" 2> /dev/null <<\_ASEOF
256 # Be Bourne compatible
257 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
258   emulate sh
259   NULLCMD=:
260   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
261   # is contrary to our usage.  Disable this feature.
262   alias -g '${1+"$@"}'='"$@"'
263   setopt NO_GLOB_SUBST
264 else
265   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
267 BIN_SH=xpg4; export BIN_SH # for Tru64
268 DUALCASE=1; export DUALCASE # for MKS sh
271 (as_func_return () {
272   (exit $1)
274 as_func_success () {
275   as_func_return 0
277 as_func_failure () {
278   as_func_return 1
280 as_func_ret_success () {
281   return 0
283 as_func_ret_failure () {
284   return 1
287 exitcode=0
288 if as_func_success; then
289   :
290 else
291   exitcode=1
292   echo as_func_success failed.
295 if as_func_failure; then
296   exitcode=1
297   echo as_func_failure succeeded.
300 if as_func_ret_success; then
301   :
302 else
303   exitcode=1
304   echo as_func_ret_success failed.
307 if as_func_ret_failure; then
308   exitcode=1
309   echo as_func_ret_failure succeeded.
312 if ( set x; as_func_ret_success y && test x = "$1" ); then
313   :
314 else
315   exitcode=1
316   echo positional parameters were not saved.
319 test $exitcode = 0) || { (exit 1); exit 1; }
322   as_lineno_1=$LINENO
323   as_lineno_2=$LINENO
324   test "x$as_lineno_1" != "x$as_lineno_2" &&
325   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
327 _ASEOF
328 }; then
329   break
334       done
336       if test "x$CONFIG_SHELL" != x; then
337   for as_var in BASH_ENV ENV
338         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
339         done
340         export CONFIG_SHELL
341         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
345     if test $as_have_required = no; then
346   echo This script requires a shell more modern than all the
347       echo shells that I found on your system.  Please install a
348       echo modern shell, or manually run the script under such a
349       echo shell if you do have one.
350       { (exit 1); exit 1; }
353     
360 (eval "as_func_return () {
361   (exit \$1)
363 as_func_success () {
364   as_func_return 0
366 as_func_failure () {
367   as_func_return 1
369 as_func_ret_success () {
370   return 0
372 as_func_ret_failure () {
373   return 1
376 exitcode=0
377 if as_func_success; then
378   :
379 else
380   exitcode=1
381   echo as_func_success failed.
384 if as_func_failure; then
385   exitcode=1
386   echo as_func_failure succeeded.
389 if as_func_ret_success; then
390   :
391 else
392   exitcode=1
393   echo as_func_ret_success failed.
396 if as_func_ret_failure; then
397   exitcode=1
398   echo as_func_ret_failure succeeded.
401 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
402   :
403 else
404   exitcode=1
405   echo positional parameters were not saved.
408 test \$exitcode = 0") || {
409   echo No shell found that supports shell functions.
410   echo Please tell autoconf@gnu.org about your system,
411   echo including any error possibly output before this
412   echo message
417   as_lineno_1=$LINENO
418   as_lineno_2=$LINENO
419   test "x$as_lineno_1" != "x$as_lineno_2" &&
420   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
422   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
423   # uniformly replaced by the line number.  The first 'sed' inserts a
424   # line-number line after each line using $LINENO; the second 'sed'
425   # does the real work.  The second script uses 'N' to pair each
426   # line-number line with the line containing $LINENO, and appends
427   # trailing '-' during substitution so that $LINENO is not a special
428   # case at line end.
429   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
430   # scripts with optimization help from Paolo Bonzini.  Blame Lee
431   # 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     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
449    { (exit 1); exit 1; }; }
451   # Don't try to exec as it changes $[0], causing all sort of problems
452   # (the dirname of $[0] is not the place where we might find the
453   # original and so on.  Autoconf is especially sensitive to this).
454   . "./$as_me.lineno"
455   # Exit status is that of the last command.
456   exit
460 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
461   as_dirname=dirname
462 else
463   as_dirname=false
466 ECHO_C= ECHO_N= ECHO_T=
467 case `echo -n x` in
468 -n*)
469   case `echo 'x\c'` in
470   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
471   *)   ECHO_C='\c';;
472   esac;;
474   ECHO_N='-n';;
475 esac
477 if expr a : '\(a\)' >/dev/null 2>&1 &&
478    test "X`expr 00001 : '.*\(...\)'`" = X001; then
479   as_expr=expr
480 else
481   as_expr=false
484 rm -f conf$$ conf$$.exe conf$$.file
485 if test -d conf$$.dir; then
486   rm -f conf$$.dir/conf$$.file
487 else
488   rm -f conf$$.dir
489   mkdir conf$$.dir
491 echo >conf$$.file
492 if ln -s conf$$.file conf$$ 2>/dev/null; then
493   as_ln_s='ln -s'
494   # ... but there are two gotchas:
495   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497   # In both cases, we have to default to `cp -p'.
498   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499     as_ln_s='cp -p'
500 elif ln conf$$.file conf$$ 2>/dev/null; then
501   as_ln_s=ln
502 else
503   as_ln_s='cp -p'
505 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
506 rmdir conf$$.dir 2>/dev/null
508 if mkdir -p . 2>/dev/null; then
509   as_mkdir_p=:
510 else
511   test -d ./-p && rmdir ./-p
512   as_mkdir_p=false
515 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
516 # systems may use methods other than mode bits to determine executability.
517 cat >conf$$.file <<_ASEOF
518 #! /bin/sh
519 exit 0
520 _ASEOF
521 chmod +x conf$$.file
522 if test -x conf$$.file >/dev/null 2>&1; then
523   as_executable_p="test -x"
524 else
525   as_executable_p=:
527 rm -f conf$$.file
529 # Sed expression to map a string onto a valid CPP name.
530 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
532 # Sed expression to map a string onto a valid variable name.
533 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538 # Check that we are running under the correct shell.
539 SHELL=${CONFIG_SHELL-/bin/sh}
541 case X$ECHO in
542 X*--fallback-echo)
543   # Remove one level of quotation (which was required for Make).
544   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
545   ;;
546 esac
548 echo=${ECHO-echo}
549 if test "X$1" = X--no-reexec; then
550   # Discard the --no-reexec flag, and continue.
551   shift
552 elif test "X$1" = X--fallback-echo; then
553   # Avoid inline document here, it may be left over
554   :
555 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
556   # Yippee, $echo works!
557   :
558 else
559   # Restart under the correct shell.
560   exec $SHELL "$0" --no-reexec ${1+"$@"}
563 if test "X$1" = X--fallback-echo; then
564   # used as fallback echo
565   shift
566   cat <<EOF
569   exit 0
572 # The HP-UX ksh and POSIX shell print the target directory to stdout
573 # if CDPATH is set.
574 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
576 if test -z "$ECHO"; then
577 if test "X${echo_test_string+set}" != Xset; then
578 # find a string as large as possible, as long as the shell can cope with it
579   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
580     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
581     if (echo_test_string=`eval $cmd`) 2>/dev/null &&
582        echo_test_string=`eval $cmd` &&
583        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
584     then
585       break
586     fi
587   done
590 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
591    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
592    test "X$echo_testing_string" = "X$echo_test_string"; then
593   :
594 else
595   # The Solaris, AIX, and Digital Unix default echo programs unquote
596   # backslashes.  This makes it impossible to quote backslashes using
597   #   echo "$something" | sed 's/\\/\\\\/g'
598   #
599   # So, first we look for a working echo in the user's PATH.
601   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
602   for dir in $PATH /usr/ucb; do
603     IFS="$lt_save_ifs"
604     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
605        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
606        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
607        test "X$echo_testing_string" = "X$echo_test_string"; then
608       echo="$dir/echo"
609       break
610     fi
611   done
612   IFS="$lt_save_ifs"
614   if test "X$echo" = Xecho; then
615     # We didn't find a better echo, so look for alternatives.
616     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
617        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
618        test "X$echo_testing_string" = "X$echo_test_string"; then
619       # This shell has a builtin print -r that does the trick.
620       echo='print -r'
621     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
622          test "X$CONFIG_SHELL" != X/bin/ksh; then
623       # If we have ksh, try running configure again with it.
624       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
625       export ORIGINAL_CONFIG_SHELL
626       CONFIG_SHELL=/bin/ksh
627       export CONFIG_SHELL
628       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
629     else
630       # Try using printf.
631       echo='printf %s\n'
632       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
633          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
634          test "X$echo_testing_string" = "X$echo_test_string"; then
635         # Cool, printf works
636         :
637       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
638            test "X$echo_testing_string" = 'X\t' &&
639            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
640            test "X$echo_testing_string" = "X$echo_test_string"; then
641         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
642         export CONFIG_SHELL
643         SHELL="$CONFIG_SHELL"
644         export SHELL
645         echo="$CONFIG_SHELL $0 --fallback-echo"
646       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
647            test "X$echo_testing_string" = 'X\t' &&
648            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
649            test "X$echo_testing_string" = "X$echo_test_string"; then
650         echo="$CONFIG_SHELL $0 --fallback-echo"
651       else
652         # maybe with a smaller string...
653         prev=:
655         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
656           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
657           then
658             break
659           fi
660           prev="$cmd"
661         done
663         if test "$prev" != 'sed 50q "$0"'; then
664           echo_test_string=`eval $prev`
665           export echo_test_string
666           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
667         else
668           # Oops.  We lost completely, so just stick with echo.
669           echo=echo
670         fi
671       fi
672     fi
673   fi
677 # Copy echo and quote the copy suitably for passing to libtool from
678 # the Makefile, instead of quoting the original, which is used later.
679 ECHO=$echo
680 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
681    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
687 tagnames=${tagnames+${tagnames},}CXX
689 tagnames=${tagnames+${tagnames},}F77
691 exec 7<&0 </dev/null 6>&1
693 # Name of the host.
694 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
695 # so uname gets run too.
696 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
699 # Initializations.
701 ac_default_prefix=/usr/local
702 ac_clean_files=
703 ac_config_libobj_dir=.
704 LIB@&t@OBJS=
705 cross_compiling=no
706 subdirs=
707 MFLAGS=
708 MAKEFLAGS=
709 SHELL=${CONFIG_SHELL-/bin/sh}
711 # Identity of this package.
712 PACKAGE_NAME=
713 PACKAGE_TARNAME=
714 PACKAGE_VERSION=
715 PACKAGE_STRING=
716 PACKAGE_BUGREPORT=
718 ac_unique_file="configure.in"
719 # Factoring default headers for most tests.
720 ac_includes_default="\
721 #include <stdio.h>
722 #if HAVE_SYS_TYPES_H
723 # include <sys/types.h>
724 #endif
725 #if HAVE_SYS_STAT_H
726 # include <sys/stat.h>
727 #endif
728 #if STDC_HEADERS
729 # include <stdlib.h>
730 # include <stddef.h>
731 #else
732 # if HAVE_STDLIB_H
733 #  include <stdlib.h>
734 # endif
735 #endif
736 #if HAVE_STRING_H
737 # if !STDC_HEADERS && HAVE_MEMORY_H
738 #  include <memory.h>
739 # endif
740 # include <string.h>
741 #endif
742 #if HAVE_STRINGS_H
743 # include <strings.h>
744 #endif
745 #if HAVE_INTTYPES_H
746 # include <inttypes.h>
747 #endif
748 #if HAVE_STDINT_H
749 # include <stdint.h>
750 #endif
751 #if HAVE_UNISTD_H
752 # include <unistd.h>
753 #endif"
755 ac_subst_vars='SHELL
756 PATH_SEPARATOR
757 PACKAGE_NAME
758 PACKAGE_TARNAME
759 PACKAGE_VERSION
760 PACKAGE_STRING
761 PACKAGE_BUGREPORT
762 exec_prefix
763 prefix
764 program_transform_name
765 bindir
766 sbindir
767 libexecdir
768 datarootdir
769 datadir
770 sysconfdir
771 sharedstatedir
772 localstatedir
773 includedir
774 oldincludedir
775 docdir
776 infodir
777 htmldir
778 dvidir
779 pdfdir
780 psdir
781 libdir
782 localedir
783 mandir
784 DEFS
785 ECHO_C
786 ECHO_N
787 ECHO_T
788 LIBS
789 build_alias
790 host_alias
791 target_alias
792 INSTALL_PROGRAM
793 INSTALL_SCRIPT
794 INSTALL_DATA
795 CYGPATH_W
796 PACKAGE
797 VERSION
798 ACLOCAL
799 AUTOCONF
800 AUTOMAKE
801 AUTOHEADER
802 MAKEINFO
803 install_sh
804 STRIP
805 INSTALL_STRIP_PROGRAM
806 mkdir_p
808 SET_MAKE
809 am__leading_dot
810 AMTAR
811 am__tar
812 am__untar
814 CXXFLAGS
815 LDFLAGS
816 CPPFLAGS
817 ac_ct_CXX
818 EXEEXT
819 OBJEXT
820 DEPDIR
821 am__include
822 am__quote
823 AMDEP_TRUE
824 AMDEP_FALSE
825 AMDEPBACKSLASH
826 CXXDEPMODE
827 am__fastdepCXX_TRUE
828 am__fastdepCXX_FALSE
829 build
830 build_cpu
831 build_vendor
832 build_os
833 host
834 host_cpu
835 host_vendor
836 host_os
838 CFLAGS
839 ac_ct_CC
840 CCDEPMODE
841 am__fastdepCC_TRUE
842 am__fastdepCC_FALSE
843 GREP
844 EGREP
845 LN_S
846 ECHO
848 RANLIB
850 CXXCPP
852 FFLAGS
853 ac_ct_F77
854 LIBTOOL
855 LIB@&t@OBJS
856 LTLIBOBJS'
857 ac_subst_files=''
858       ac_precious_vars='build_alias
859 host_alias
860 target_alias
862 CXXFLAGS
863 LDFLAGS
864 CPPFLAGS
867 CFLAGS
869 CXXCPP
871 FFLAGS'
874 # Initialize some variables set by options.
875 ac_init_help=
876 ac_init_version=false
877 # The variables have the same names as the options, with
878 # dashes changed to underlines.
879 cache_file=/dev/null
880 exec_prefix=NONE
881 no_create=
882 no_recursion=
883 prefix=NONE
884 program_prefix=NONE
885 program_suffix=NONE
886 program_transform_name=s,x,x,
887 silent=
888 site=
889 srcdir=
890 verbose=
891 x_includes=NONE
892 x_libraries=NONE
894 # Installation directory options.
895 # These are left unexpanded so users can "make install exec_prefix=/foo"
896 # and all the variables that are supposed to be based on exec_prefix
897 # by default will actually change.
898 # Use braces instead of parens because sh, perl, etc. also accept them.
899 # (The list follows the same order as the GNU Coding Standards.)
900 bindir='${exec_prefix}/bin'
901 sbindir='${exec_prefix}/sbin'
902 libexecdir='${exec_prefix}/libexec'
903 datarootdir='${prefix}/share'
904 datadir='${datarootdir}'
905 sysconfdir='${prefix}/etc'
906 sharedstatedir='${prefix}/com'
907 localstatedir='${prefix}/var'
908 includedir='${prefix}/include'
909 oldincludedir='/usr/include'
910 docdir='${datarootdir}/doc/${PACKAGE}'
911 infodir='${datarootdir}/info'
912 htmldir='${docdir}'
913 dvidir='${docdir}'
914 pdfdir='${docdir}'
915 psdir='${docdir}'
916 libdir='${exec_prefix}/lib'
917 localedir='${datarootdir}/locale'
918 mandir='${datarootdir}/man'
920 ac_prev=
921 ac_dashdash=
922 for ac_option
924   # If the previous option needs an argument, assign it.
925   if test -n "$ac_prev"; then
926     eval $ac_prev=\$ac_option
927     ac_prev=
928     continue
929   fi
931   case $ac_option in
932   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
933   *)    ac_optarg=yes ;;
934   esac
936   # Accept the important Cygnus configure options, so we can diagnose typos.
938   case $ac_dashdash$ac_option in
939   --)
940     ac_dashdash=yes ;;
942   -bindir | --bindir | --bindi | --bind | --bin | --bi)
943     ac_prev=bindir ;;
944   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
945     bindir=$ac_optarg ;;
947   -build | --build | --buil | --bui | --bu)
948     ac_prev=build_alias ;;
949   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
950     build_alias=$ac_optarg ;;
952   -cache-file | --cache-file | --cache-fil | --cache-fi \
953   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
954     ac_prev=cache_file ;;
955   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
956   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
957     cache_file=$ac_optarg ;;
959   --config-cache | -C)
960     cache_file=config.cache ;;
962   -datadir | --datadir | --datadi | --datad)
963     ac_prev=datadir ;;
964   -datadir=* | --datadir=* | --datadi=* | --datad=*)
965     datadir=$ac_optarg ;;
967   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
968   | --dataroo | --dataro | --datar)
969     ac_prev=datarootdir ;;
970   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
971   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
972     datarootdir=$ac_optarg ;;
974   -disable-* | --disable-*)
975     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
976     # Reject names that are not valid shell variable names.
977     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
978       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
979    { (exit 1); exit 1; }; }
980     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
981     eval enable_$ac_feature=no ;;
983   -docdir | --docdir | --docdi | --doc | --do)
984     ac_prev=docdir ;;
985   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
986     docdir=$ac_optarg ;;
988   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
989     ac_prev=dvidir ;;
990   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
991     dvidir=$ac_optarg ;;
993   -enable-* | --enable-*)
994     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
995     # Reject names that are not valid shell variable names.
996     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
997       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
998    { (exit 1); exit 1; }; }
999     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1000     eval enable_$ac_feature=\$ac_optarg ;;
1002   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1003   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1004   | --exec | --exe | --ex)
1005     ac_prev=exec_prefix ;;
1006   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1007   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1008   | --exec=* | --exe=* | --ex=*)
1009     exec_prefix=$ac_optarg ;;
1011   -gas | --gas | --ga | --g)
1012     # Obsolete; use --with-gas.
1013     with_gas=yes ;;
1015   -help | --help | --hel | --he | -h)
1016     ac_init_help=long ;;
1017   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1018     ac_init_help=recursive ;;
1019   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1020     ac_init_help=short ;;
1022   -host | --host | --hos | --ho)
1023     ac_prev=host_alias ;;
1024   -host=* | --host=* | --hos=* | --ho=*)
1025     host_alias=$ac_optarg ;;
1027   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1028     ac_prev=htmldir ;;
1029   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1030   | --ht=*)
1031     htmldir=$ac_optarg ;;
1033   -includedir | --includedir | --includedi | --included | --include \
1034   | --includ | --inclu | --incl | --inc)
1035     ac_prev=includedir ;;
1036   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1037   | --includ=* | --inclu=* | --incl=* | --inc=*)
1038     includedir=$ac_optarg ;;
1040   -infodir | --infodir | --infodi | --infod | --info | --inf)
1041     ac_prev=infodir ;;
1042   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1043     infodir=$ac_optarg ;;
1045   -libdir | --libdir | --libdi | --libd)
1046     ac_prev=libdir ;;
1047   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1048     libdir=$ac_optarg ;;
1050   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1051   | --libexe | --libex | --libe)
1052     ac_prev=libexecdir ;;
1053   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1054   | --libexe=* | --libex=* | --libe=*)
1055     libexecdir=$ac_optarg ;;
1057   -localedir | --localedir | --localedi | --localed | --locale)
1058     ac_prev=localedir ;;
1059   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1060     localedir=$ac_optarg ;;
1062   -localstatedir | --localstatedir | --localstatedi | --localstated \
1063   | --localstate | --localstat | --localsta | --localst | --locals)
1064     ac_prev=localstatedir ;;
1065   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1066   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1067     localstatedir=$ac_optarg ;;
1069   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1070     ac_prev=mandir ;;
1071   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1072     mandir=$ac_optarg ;;
1074   -nfp | --nfp | --nf)
1075     # Obsolete; use --without-fp.
1076     with_fp=no ;;
1078   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1079   | --no-cr | --no-c | -n)
1080     no_create=yes ;;
1082   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1083   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1084     no_recursion=yes ;;
1086   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1087   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1088   | --oldin | --oldi | --old | --ol | --o)
1089     ac_prev=oldincludedir ;;
1090   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1091   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1092   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1093     oldincludedir=$ac_optarg ;;
1095   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1096     ac_prev=prefix ;;
1097   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1098     prefix=$ac_optarg ;;
1100   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1101   | --program-pre | --program-pr | --program-p)
1102     ac_prev=program_prefix ;;
1103   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1104   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1105     program_prefix=$ac_optarg ;;
1107   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1108   | --program-suf | --program-su | --program-s)
1109     ac_prev=program_suffix ;;
1110   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1111   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1112     program_suffix=$ac_optarg ;;
1114   -program-transform-name | --program-transform-name \
1115   | --program-transform-nam | --program-transform-na \
1116   | --program-transform-n | --program-transform- \
1117   | --program-transform | --program-transfor \
1118   | --program-transfo | --program-transf \
1119   | --program-trans | --program-tran \
1120   | --progr-tra | --program-tr | --program-t)
1121     ac_prev=program_transform_name ;;
1122   -program-transform-name=* | --program-transform-name=* \
1123   | --program-transform-nam=* | --program-transform-na=* \
1124   | --program-transform-n=* | --program-transform-=* \
1125   | --program-transform=* | --program-transfor=* \
1126   | --program-transfo=* | --program-transf=* \
1127   | --program-trans=* | --program-tran=* \
1128   | --progr-tra=* | --program-tr=* | --program-t=*)
1129     program_transform_name=$ac_optarg ;;
1131   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1132     ac_prev=pdfdir ;;
1133   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1134     pdfdir=$ac_optarg ;;
1136   -psdir | --psdir | --psdi | --psd | --ps)
1137     ac_prev=psdir ;;
1138   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1139     psdir=$ac_optarg ;;
1141   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1142   | -silent | --silent | --silen | --sile | --sil)
1143     silent=yes ;;
1145   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1146     ac_prev=sbindir ;;
1147   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1148   | --sbi=* | --sb=*)
1149     sbindir=$ac_optarg ;;
1151   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1152   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1153   | --sharedst | --shareds | --shared | --share | --shar \
1154   | --sha | --sh)
1155     ac_prev=sharedstatedir ;;
1156   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1157   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1158   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1159   | --sha=* | --sh=*)
1160     sharedstatedir=$ac_optarg ;;
1162   -site | --site | --sit)
1163     ac_prev=site ;;
1164   -site=* | --site=* | --sit=*)
1165     site=$ac_optarg ;;
1167   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1168     ac_prev=srcdir ;;
1169   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1170     srcdir=$ac_optarg ;;
1172   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1173   | --syscon | --sysco | --sysc | --sys | --sy)
1174     ac_prev=sysconfdir ;;
1175   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1176   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1177     sysconfdir=$ac_optarg ;;
1179   -target | --target | --targe | --targ | --tar | --ta | --t)
1180     ac_prev=target_alias ;;
1181   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1182     target_alias=$ac_optarg ;;
1184   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1185     verbose=yes ;;
1187   -version | --version | --versio | --versi | --vers | -V)
1188     ac_init_version=: ;;
1190   -with-* | --with-*)
1191     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1192     # Reject names that are not valid shell variable names.
1193     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1194       { echo "$as_me: error: invalid package name: $ac_package" >&2
1195    { (exit 1); exit 1; }; }
1196     ac_package=`echo $ac_package| sed 's/-/_/g'`
1197     eval with_$ac_package=\$ac_optarg ;;
1199   -without-* | --without-*)
1200     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1201     # Reject names that are not valid shell variable names.
1202     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1203       { echo "$as_me: error: invalid package name: $ac_package" >&2
1204    { (exit 1); exit 1; }; }
1205     ac_package=`echo $ac_package | sed 's/-/_/g'`
1206     eval with_$ac_package=no ;;
1208   --x)
1209     # Obsolete; use --with-x.
1210     with_x=yes ;;
1212   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1213   | --x-incl | --x-inc | --x-in | --x-i)
1214     ac_prev=x_includes ;;
1215   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1216   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1217     x_includes=$ac_optarg ;;
1219   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1220   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1221     ac_prev=x_libraries ;;
1222   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1223   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1224     x_libraries=$ac_optarg ;;
1226   -*) { echo "$as_me: error: unrecognized option: $ac_option
1227 Try \`$0 --help' for more information." >&2
1228    { (exit 1); exit 1; }; }
1229     ;;
1231   *=*)
1232     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1233     # Reject names that are not valid shell variable names.
1234     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1235       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1236    { (exit 1); exit 1; }; }
1237     eval $ac_envvar=\$ac_optarg
1238     export $ac_envvar ;;
1240   *)
1241     # FIXME: should be removed in autoconf 3.0.
1242     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1243     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1244       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1245     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1246     ;;
1248   esac
1249 done
1251 if test -n "$ac_prev"; then
1252   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1253   { echo "$as_me: error: missing argument to $ac_option" >&2
1254    { (exit 1); exit 1; }; }
1257 # Be sure to have absolute directory names.
1258 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1259                 datadir sysconfdir sharedstatedir localstatedir includedir \
1260                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1261                 libdir localedir mandir
1263   eval ac_val=\$$ac_var
1264   case $ac_val in
1265     [\\/$]* | ?:[\\/]* )  continue;;
1266     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1267   esac
1268   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1269    { (exit 1); exit 1; }; }
1270 done
1272 # There might be people who depend on the old broken behavior: `$host'
1273 # used to hold the argument of --host etc.
1274 # FIXME: To remove some day.
1275 build=$build_alias
1276 host=$host_alias
1277 target=$target_alias
1279 # FIXME: To remove some day.
1280 if test "x$host_alias" != x; then
1281   if test "x$build_alias" = x; then
1282     cross_compiling=maybe
1283     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1284     If a cross compiler is detected then cross compile mode will be used." >&2
1285   elif test "x$build_alias" != "x$host_alias"; then
1286     cross_compiling=yes
1287   fi
1290 ac_tool_prefix=
1291 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1293 test "$silent" = yes && exec 6>/dev/null
1296 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1297 ac_ls_di=`ls -di .` &&
1298 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1299   { echo "$as_me: error: Working directory cannot be determined" >&2
1300    { (exit 1); exit 1; }; }
1301 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1302   { echo "$as_me: error: pwd does not report name of working directory" >&2
1303    { (exit 1); exit 1; }; }
1306 # Find the source files, if location was not specified.
1307 if test -z "$srcdir"; then
1308   ac_srcdir_defaulted=yes
1309   # Try the directory containing this script, then the parent directory.
1310   ac_confdir=`$as_dirname -- "$0" ||
1311 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1312          X"$0" : 'X\(//\)[^/]' \| \
1313          X"$0" : 'X\(//\)$' \| \
1314          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1315 echo X"$0" |
1316     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1317             s//\1/
1318             q
1319           }
1320           /^X\(\/\/\)[^/].*/{
1321             s//\1/
1322             q
1323           }
1324           /^X\(\/\/\)$/{
1325             s//\1/
1326             q
1327           }
1328           /^X\(\/\).*/{
1329             s//\1/
1330             q
1331           }
1332           s/.*/./; q'`
1333   srcdir=$ac_confdir
1334   if test ! -r "$srcdir/$ac_unique_file"; then
1335     srcdir=..
1336   fi
1337 else
1338   ac_srcdir_defaulted=no
1340 if test ! -r "$srcdir/$ac_unique_file"; then
1341   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1342   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1343    { (exit 1); exit 1; }; }
1345 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1346 ac_abs_confdir=`(
1347         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1348    { (exit 1); exit 1; }; }
1349         pwd)`
1350 # When building in place, set srcdir=.
1351 if test "$ac_abs_confdir" = "$ac_pwd"; then
1352   srcdir=.
1354 # Remove unnecessary trailing slashes from srcdir.
1355 # Double slashes in file names in object file debugging info
1356 # mess up M-x gdb in Emacs.
1357 case $srcdir in
1358 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1359 esac
1360 for ac_var in $ac_precious_vars; do
1361   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1362   eval ac_env_${ac_var}_value=\$${ac_var}
1363   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1364   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1365 done
1368 # Report the --help message.
1370 if test "$ac_init_help" = "long"; then
1371   # Omit some internal or obsolete options to make the list less imposing.
1372   # This message is too long to be a string in the A/UX 3.1 sh.
1373   cat <<_ACEOF
1374 \`configure' configures this package to adapt to many kinds of systems.
1376 Usage: $0 [OPTION]... [VAR=VALUE]...
1378 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1379 VAR=VALUE.  See below for descriptions of some of the useful variables.
1381 Defaults for the options are specified in brackets.
1383 Configuration:
1384   -h, --help              display this help and exit
1385       --help=short        display options specific to this package
1386       --help=recursive    display the short help of all the included packages
1387   -V, --version           display version information and exit
1388   -q, --quiet, --silent   do not print \`checking...' messages
1389       --cache-file=FILE   cache test results in FILE [disabled]
1390   -C, --config-cache      alias for \`--cache-file=config.cache'
1391   -n, --no-create         do not create output files
1392       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1394 Installation directories:
1395   --prefix=PREFIX         install architecture-independent files in PREFIX
1396                           [$ac_default_prefix]
1397   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1398                           [PREFIX]
1400 By default, \`make install' will install all the files in
1401 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1402 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1403 for instance \`--prefix=\$HOME'.
1405 For better control, use the options below.
1407 Fine tuning of the installation directories:
1408   --bindir=DIR           user executables [EPREFIX/bin]
1409   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1410   --libexecdir=DIR       program executables [EPREFIX/libexec]
1411   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1412   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1413   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1414   --libdir=DIR           object code libraries [EPREFIX/lib]
1415   --includedir=DIR       C header files [PREFIX/include]
1416   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1417   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1418   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1419   --infodir=DIR          info documentation [DATAROOTDIR/info]
1420   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1421   --mandir=DIR           man documentation [DATAROOTDIR/man]
1422   --docdir=DIR           documentation root @<:@DATAROOTDIR/doc/PACKAGE@:>@
1423   --htmldir=DIR          html documentation [DOCDIR]
1424   --dvidir=DIR           dvi documentation [DOCDIR]
1425   --pdfdir=DIR           pdf documentation [DOCDIR]
1426   --psdir=DIR            ps documentation [DOCDIR]
1427 _ACEOF
1429   cat <<\_ACEOF
1431 Program names:
1432   --program-prefix=PREFIX            prepend PREFIX to installed program names
1433   --program-suffix=SUFFIX            append SUFFIX to installed program names
1434   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1436 System types:
1437   --build=BUILD     configure for building on BUILD [guessed]
1438   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1439 _ACEOF
1442 if test -n "$ac_init_help"; then
1444   cat <<\_ACEOF
1446 Optional Features:
1447   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1448   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1449   --disable-dependency-tracking  speeds up one-time build
1450   --enable-dependency-tracking   do not reject slow dependency extractors
1451   --enable-shared@<:@=PKGS@:>@  build shared libraries @<:@default=yes@:>@
1452   --enable-static@<:@=PKGS@:>@  build static libraries @<:@default=yes@:>@
1453   --enable-fast-install@<:@=PKGS@:>@ 
1454                           optimize for fast installation @<:@default=yes@:>@
1455   --disable-libtool-lock  avoid locking (might break parallel builds)
1457 Optional Packages:
1458   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1459   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1460   --with-gnu-ld           assume the C compiler uses GNU ld @<:@default=no@:>@
1461   --with-pic              try to use only PIC/non-PIC objects @<:@default=use
1462                           both@:>@
1463   --with-tags@<:@=TAGS@:>@      include additional configurations @<:@automatic@:>@
1465 Some influential environment variables:
1466   CXX         C++ compiler command
1467   CXXFLAGS    C++ compiler flags
1468   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1469               nonstandard directory <lib dir>
1470   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1471               you have headers in a nonstandard directory <include dir>
1472   CC          C compiler command
1473   CFLAGS      C compiler flags
1474   CPP         C preprocessor
1475   CXXCPP      C++ preprocessor
1476   F77         Fortran 77 compiler command
1477   FFLAGS      Fortran 77 compiler flags
1479 Use these variables to override the choices made by `configure' or to help
1480 it to find libraries and programs with nonstandard names/locations.
1482 _ACEOF
1483 ac_status=$?
1486 if test "$ac_init_help" = "recursive"; then
1487   # If there are subdirs, report their specific --help.
1488   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1489     test -d "$ac_dir" || continue
1490     ac_builddir=.
1492 case "$ac_dir" in
1493 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1496   # A ".." for each directory in $ac_dir_suffix.
1497   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1498   case $ac_top_builddir_sub in
1499   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501   esac ;;
1502 esac
1503 ac_abs_top_builddir=$ac_pwd
1504 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505 # for backward compatibility:
1506 ac_top_builddir=$ac_top_build_prefix
1508 case $srcdir in
1509   .)  # We are building in place.
1510     ac_srcdir=.
1511     ac_top_srcdir=$ac_top_builddir_sub
1512     ac_abs_top_srcdir=$ac_pwd ;;
1513   [\\/]* | ?:[\\/]* )  # Absolute name.
1514     ac_srcdir=$srcdir$ac_dir_suffix;
1515     ac_top_srcdir=$srcdir
1516     ac_abs_top_srcdir=$srcdir ;;
1517   *) # Relative name.
1518     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519     ac_top_srcdir=$ac_top_build_prefix$srcdir
1520     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1521 esac
1522 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524     cd "$ac_dir" || { ac_status=$?; continue; }
1525     # Check for guested configure.
1526     if test -f "$ac_srcdir/configure.gnu"; then
1527       echo &&
1528       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529     elif test -f "$ac_srcdir/configure"; then
1530       echo &&
1531       $SHELL "$ac_srcdir/configure" --help=recursive
1532     else
1533       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534     fi || ac_status=$?
1535     cd "$ac_pwd" || { ac_status=$?; break; }
1536   done
1539 test -n "$ac_init_help" && exit $ac_status
1540 if $ac_init_version; then
1541   cat <<\_ACEOF
1542 configure
1543 generated by GNU Autoconf 2.60
1545 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1546 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1547 This configure script is free software; the Free Software Foundation
1548 gives unlimited permission to copy, distribute and modify it.
1549 _ACEOF
1550   exit
1552 cat >config.log <<_ACEOF
1553 This file contains any messages produced by compilers while
1554 running configure, to aid debugging if configure makes a mistake.
1556 It was created by $as_me, which was
1557 generated by GNU Autoconf 2.60.  Invocation command line was
1559   $ $0 $@
1561 _ACEOF
1562 exec 5>>config.log
1564 cat <<_ASUNAME
1565 @%:@@%:@ --------- @%:@@%:@
1566 @%:@@%:@ Platform. @%:@@%:@
1567 @%:@@%:@ --------- @%:@@%:@
1569 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1570 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1571 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1572 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1573 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1575 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1576 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1578 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1579 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1580 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1581 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1582 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1583 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1584 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1586 _ASUNAME
1588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1589 for as_dir in $PATH
1591   IFS=$as_save_IFS
1592   test -z "$as_dir" && as_dir=.
1593   echo "PATH: $as_dir"
1594 done
1595 IFS=$as_save_IFS
1597 } >&5
1599 cat >&5 <<_ACEOF
1602 @%:@@%:@ ----------- @%:@@%:@
1603 @%:@@%:@ Core tests. @%:@@%:@
1604 @%:@@%:@ ----------- @%:@@%:@
1606 _ACEOF
1609 # Keep a trace of the command line.
1610 # Strip out --no-create and --no-recursion so they do not pile up.
1611 # Strip out --silent because we don't want to record it for future runs.
1612 # Also quote any args containing shell meta-characters.
1613 # Make two passes to allow for proper duplicate-argument suppression.
1614 ac_configure_args=
1615 ac_configure_args0=
1616 ac_configure_args1=
1617 ac_must_keep_next=false
1618 for ac_pass in 1 2
1620   for ac_arg
1621   do
1622     case $ac_arg in
1623     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1624     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1625     | -silent | --silent | --silen | --sile | --sil)
1626       continue ;;
1627     *\'*)
1628       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1629     esac
1630     case $ac_pass in
1631     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1632     2)
1633       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1634       if test $ac_must_keep_next = true; then
1635         ac_must_keep_next=false # Got value, back to normal.
1636       else
1637         case $ac_arg in
1638           *=* | --config-cache | -C | -disable-* | --disable-* \
1639           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1640           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1641           | -with-* | --with-* | -without-* | --without-* | --x)
1642             case "$ac_configure_args0 " in
1643               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1644             esac
1645             ;;
1646           -* ) ac_must_keep_next=true ;;
1647         esac
1648       fi
1649       ac_configure_args="$ac_configure_args '$ac_arg'"
1650       ;;
1651     esac
1652   done
1653 done
1654 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1655 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1657 # When interrupted or exit'd, cleanup temporary files, and complete
1658 # config.log.  We remove comments because anyway the quotes in there
1659 # would cause problems or look ugly.
1660 # WARNING: Use '\'' to represent an apostrophe within the trap.
1661 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1662 trap 'exit_status=$?
1663   # Save into config.log some information that might help in debugging.
1664   {
1665     echo
1667     cat <<\_ASBOX
1668 @%:@@%:@ ---------------- @%:@@%:@
1669 @%:@@%:@ Cache variables. @%:@@%:@
1670 @%:@@%:@ ---------------- @%:@@%:@
1671 _ASBOX
1672     echo
1673     # The following way of writing the cache mishandles newlines in values,
1675   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1676     eval ac_val=\$$ac_var
1677     case $ac_val in #(
1678     *${as_nl}*)
1679       case $ac_var in #(
1680       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1681 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1682       esac
1683       case $ac_var in #(
1684       _ | IFS | as_nl) ;; #(
1685       *) $as_unset $ac_var ;;
1686       esac ;;
1687     esac
1688   done
1689   (set) 2>&1 |
1690     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1691     *${as_nl}ac_space=\ *)
1692       sed -n \
1693         "s/'\''/'\''\\\\'\'''\''/g;
1694           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1695       ;; #(
1696     *)
1697       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1698       ;;
1699     esac |
1700     sort
1702     echo
1704     cat <<\_ASBOX
1705 @%:@@%:@ ----------------- @%:@@%:@
1706 @%:@@%:@ Output variables. @%:@@%:@
1707 @%:@@%:@ ----------------- @%:@@%:@
1708 _ASBOX
1709     echo
1710     for ac_var in $ac_subst_vars
1711     do
1712       eval ac_val=\$$ac_var
1713       case $ac_val in
1714       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1715       esac
1716       echo "$ac_var='\''$ac_val'\''"
1717     done | sort
1718     echo
1720     if test -n "$ac_subst_files"; then
1721       cat <<\_ASBOX
1722 @%:@@%:@ ------------------- @%:@@%:@
1723 @%:@@%:@ File substitutions. @%:@@%:@
1724 @%:@@%:@ ------------------- @%:@@%:@
1725 _ASBOX
1726       echo
1727       for ac_var in $ac_subst_files
1728       do
1729         eval ac_val=\$$ac_var
1730         case $ac_val in
1731         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1732         esac
1733         echo "$ac_var='\''$ac_val'\''"
1734       done | sort
1735       echo
1736     fi
1738     if test -s confdefs.h; then
1739       cat <<\_ASBOX
1740 @%:@@%:@ ----------- @%:@@%:@
1741 @%:@@%:@ confdefs.h. @%:@@%:@
1742 @%:@@%:@ ----------- @%:@@%:@
1743 _ASBOX
1744       echo
1745       cat confdefs.h
1746       echo
1747     fi
1748     test "$ac_signal" != 0 &&
1749       echo "$as_me: caught signal $ac_signal"
1750     echo "$as_me: exit $exit_status"
1751   } >&5
1752   rm -f core *.core core.conftest.* &&
1753     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1754     exit $exit_status
1755 ' 0
1756 for ac_signal in 1 2 13 15; do
1757   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1758 done
1759 ac_signal=0
1761 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1762 rm -f -r conftest* confdefs.h
1764 # Predefined preprocessor variables.
1766 cat >>confdefs.h <<_ACEOF
1767 @%:@define PACKAGE_NAME "$PACKAGE_NAME"
1768 _ACEOF
1771 cat >>confdefs.h <<_ACEOF
1772 @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1773 _ACEOF
1776 cat >>confdefs.h <<_ACEOF
1777 @%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
1778 _ACEOF
1781 cat >>confdefs.h <<_ACEOF
1782 @%:@define PACKAGE_STRING "$PACKAGE_STRING"
1783 _ACEOF
1786 cat >>confdefs.h <<_ACEOF
1787 @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1788 _ACEOF
1791 # Let the site file select an alternate cache file if it wants to.
1792 # Prefer explicitly selected file to automatically selected ones.
1793 if test -n "$CONFIG_SITE"; then
1794   set x "$CONFIG_SITE"
1795 elif test "x$prefix" != xNONE; then
1796   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1797 else
1798   set x "$ac_default_prefix/share/config.site" \
1799         "$ac_default_prefix/etc/config.site"
1801 shift
1802 for ac_site_file
1804   if test -r "$ac_site_file"; then
1805     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1806 echo "$as_me: loading site script $ac_site_file" >&6;}
1807     sed 's/^/| /' "$ac_site_file" >&5
1808     . "$ac_site_file"
1809   fi
1810 done
1812 if test -r "$cache_file"; then
1813   # Some versions of bash will fail to source /dev/null (special
1814   # files actually), so we avoid doing that.
1815   if test -f "$cache_file"; then
1816     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1817 echo "$as_me: loading cache $cache_file" >&6;}
1818     case $cache_file in
1819       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1820       *)                      . "./$cache_file";;
1821     esac
1822   fi
1823 else
1824   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1825 echo "$as_me: creating cache $cache_file" >&6;}
1826   >$cache_file
1829 # Check that the precious variables saved in the cache have kept the same
1830 # value.
1831 ac_cache_corrupted=false
1832 for ac_var in $ac_precious_vars; do
1833   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1834   eval ac_new_set=\$ac_env_${ac_var}_set
1835   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1836   eval ac_new_val=\$ac_env_${ac_var}_value
1837   case $ac_old_set,$ac_new_set in
1838     set,)
1839       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1840 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1841       ac_cache_corrupted=: ;;
1842     ,set)
1843       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1844 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1845       ac_cache_corrupted=: ;;
1846     ,);;
1847     *)
1848       if test "x$ac_old_val" != "x$ac_new_val"; then
1849         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1850 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1851         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1852 echo "$as_me:   former value:  $ac_old_val" >&2;}
1853         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1854 echo "$as_me:   current value: $ac_new_val" >&2;}
1855         ac_cache_corrupted=:
1856       fi;;
1857   esac
1858   # Pass precious variables to config.status.
1859   if test "$ac_new_set" = set; then
1860     case $ac_new_val in
1861     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1862     *) ac_arg=$ac_var=$ac_new_val ;;
1863     esac
1864     case " $ac_configure_args " in
1865       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1866       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1867     esac
1868   fi
1869 done
1870 if $ac_cache_corrupted; then
1871   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1872 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1873   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1874 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1875    { (exit 1); exit 1; }; }
1894 ac_ext=c
1895 ac_cpp='$CPP $CPPFLAGS'
1896 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1897 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1898 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1902 ac_config_headers="$ac_config_headers config.h"
1904 am__api_version="1.9"
1905 ac_aux_dir=
1906 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1907   if test -f "$ac_dir/install-sh"; then
1908     ac_aux_dir=$ac_dir
1909     ac_install_sh="$ac_aux_dir/install-sh -c"
1910     break
1911   elif test -f "$ac_dir/install.sh"; then
1912     ac_aux_dir=$ac_dir
1913     ac_install_sh="$ac_aux_dir/install.sh -c"
1914     break
1915   elif test -f "$ac_dir/shtool"; then
1916     ac_aux_dir=$ac_dir
1917     ac_install_sh="$ac_aux_dir/shtool install -c"
1918     break
1919   fi
1920 done
1921 if test -z "$ac_aux_dir"; then
1922   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1923 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1924    { (exit 1); exit 1; }; }
1927 # These three variables are undocumented and unsupported,
1928 # and are intended to be withdrawn in a future Autoconf release.
1929 # They can cause serious problems if a builder's source tree is in a directory
1930 # whose full name contains unusual characters.
1931 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1932 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1933 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1936 # Find a good install program.  We prefer a C program (faster),
1937 # so one script is as good as another.  But avoid the broken or
1938 # incompatible versions:
1939 # SysV /etc/install, /usr/sbin/install
1940 # SunOS /usr/etc/install
1941 # IRIX /sbin/install
1942 # AIX /bin/install
1943 # AmigaOS /C/install, which installs bootblocks on floppy discs
1944 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1945 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1946 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1947 # OS/2's system install, which has a completely different semantic
1948 # ./install, which can be erroneously created by make from ./install.sh.
1949 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1950 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
1951 if test -z "$INSTALL"; then
1952 if test "${ac_cv_path_install+set}" = set; then
1953   echo $ECHO_N "(cached) $ECHO_C" >&6
1954 else
1955   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1956 for as_dir in $PATH
1958   IFS=$as_save_IFS
1959   test -z "$as_dir" && as_dir=.
1960   # Account for people who put trailing slashes in PATH elements.
1961 case $as_dir/ in
1962   ./ | .// | /cC/* | \
1963   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1964   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1965   /usr/ucb/* ) ;;
1966   *)
1967     # OSF1 and SCO ODT 3.0 have their own names for install.
1968     # Don't use installbsd from OSF since it installs stuff as root
1969     # by default.
1970     for ac_prog in ginstall scoinst install; do
1971       for ac_exec_ext in '' $ac_executable_extensions; do
1972         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
1973           if test $ac_prog = install &&
1974             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1975             # AIX install.  It has an incompatible calling convention.
1976             :
1977           elif test $ac_prog = install &&
1978             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1979             # program-specific install script used by HP pwplus--don't use.
1980             :
1981           else
1982             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1983             break 3
1984           fi
1985         fi
1986       done
1987     done
1988     ;;
1989 esac
1990 done
1991 IFS=$as_save_IFS
1995   if test "${ac_cv_path_install+set}" = set; then
1996     INSTALL=$ac_cv_path_install
1997   else
1998     # As a last resort, use the slow shell script.  Don't cache a
1999     # value for INSTALL within a source directory, because that will
2000     # break other packages using the cache if that directory is
2001     # removed, or if the value is a relative name.
2002     INSTALL=$ac_install_sh
2003   fi
2005 { echo "$as_me:$LINENO: result: $INSTALL" >&5
2006 echo "${ECHO_T}$INSTALL" >&6; }
2008 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2009 # It thinks the first close brace ends the variable substitution.
2010 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2012 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2014 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2016 { echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2017 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2018 # Just in case
2019 sleep 1
2020 echo timestamp > conftest.file
2021 # Do `set' in a subshell so we don't clobber the current shell's
2022 # arguments.  Must try -L first in case configure is actually a
2023 # symlink; some systems play weird games with the mod time of symlinks
2024 # (eg FreeBSD returns the mod time of the symlink's containing
2025 # directory).
2026 if (
2027    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2028    if test "$*" = "X"; then
2029       # -L didn't work.
2030       set X `ls -t $srcdir/configure conftest.file`
2031    fi
2032    rm -f conftest.file
2033    if test "$*" != "X $srcdir/configure conftest.file" \
2034       && test "$*" != "X conftest.file $srcdir/configure"; then
2036       # If neither matched, then we have a broken ls.  This can happen
2037       # if, for instance, CONFIG_SHELL is bash and it inherits a
2038       # broken ls alias from the environment.  This has actually
2039       # happened.  Such a system could not be considered "sane".
2040       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2041 alias in your environment" >&5
2042 echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2043 alias in your environment" >&2;}
2044    { (exit 1); exit 1; }; }
2045    fi
2047    test "$2" = conftest.file
2048    )
2049 then
2050    # Ok.
2051    :
2052 else
2053    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2054 Check your system clock" >&5
2055 echo "$as_me: error: newly created file is older than distributed files!
2056 Check your system clock" >&2;}
2057    { (exit 1); exit 1; }; }
2059 { echo "$as_me:$LINENO: result: yes" >&5
2060 echo "${ECHO_T}yes" >&6; }
2061 test "$program_prefix" != NONE &&
2062   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2063 # Use a double $ so make ignores it.
2064 test "$program_suffix" != NONE &&
2065   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2066 # Double any \ or $.  echo might interpret backslashes.
2067 # By default was `s,x,x', remove it if useless.
2068 cat <<\_ACEOF >conftest.sed
2069 s/[\\$]/&&/g;s/;s,x,x,$//
2070 _ACEOF
2071 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2072 rm -f conftest.sed
2074 # expand $ac_aux_dir to an absolute path
2075 am_aux_dir=`cd $ac_aux_dir && pwd`
2077 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2078 # Use eval to expand $SHELL
2079 if eval "$MISSING --run true"; then
2080   am_missing_run="$MISSING --run "
2081 else
2082   am_missing_run=
2083   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2084 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2087 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2088   # We used to keeping the `.' as first argument, in order to
2089   # allow $(mkdir_p) to be used without argument.  As in
2090   #   $(mkdir_p) $(somedir)
2091   # where $(somedir) is conditionally defined.  However this is wrong
2092   # for two reasons:
2093   #  1. if the package is installed by a user who cannot write `.'
2094   #     make install will fail,
2095   #  2. the above comment should most certainly read
2096   #     $(mkdir_p) $(DESTDIR)$(somedir)
2097   #     so it does not work when $(somedir) is undefined and
2098   #     $(DESTDIR) is not.
2099   #  To support the latter case, we have to write
2100   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2101   #  so the `.' trick is pointless.
2102   mkdir_p='mkdir -p --'
2103 else
2104   # On NextStep and OpenStep, the `mkdir' command does not
2105   # recognize any option.  It will interpret all options as
2106   # directories to create, and then abort because `.' already
2107   # exists.
2108   for d in ./-p ./--version;
2109   do
2110     test -d $d && rmdir $d
2111   done
2112   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2113   if test -f "$ac_aux_dir/mkinstalldirs"; then
2114     mkdir_p='$(mkinstalldirs)'
2115   else
2116     mkdir_p='$(install_sh) -d'
2117   fi
2120 for ac_prog in gawk mawk nawk awk
2122   # Extract the first word of "$ac_prog", so it can be a program name with args.
2123 set dummy $ac_prog; ac_word=$2
2124 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2125 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2126 if test "${ac_cv_prog_AWK+set}" = set; then
2127   echo $ECHO_N "(cached) $ECHO_C" >&6
2128 else
2129   if test -n "$AWK"; then
2130   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2131 else
2132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2133 for as_dir in $PATH
2135   IFS=$as_save_IFS
2136   test -z "$as_dir" && as_dir=.
2137   for ac_exec_ext in '' $ac_executable_extensions; do
2138   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2139     ac_cv_prog_AWK="$ac_prog"
2140     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2141     break 2
2142   fi
2143 done
2144 done
2145 IFS=$as_save_IFS
2149 AWK=$ac_cv_prog_AWK
2150 if test -n "$AWK"; then
2151   { echo "$as_me:$LINENO: result: $AWK" >&5
2152 echo "${ECHO_T}$AWK" >&6; }
2153 else
2154   { echo "$as_me:$LINENO: result: no" >&5
2155 echo "${ECHO_T}no" >&6; }
2159   test -n "$AWK" && break
2160 done
2162 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2163 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2164 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2165 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2166   echo $ECHO_N "(cached) $ECHO_C" >&6
2167 else
2168   cat >conftest.make <<\_ACEOF
2169 SHELL = /bin/sh
2170 all:
2171         @echo '@@@%%%=$(MAKE)=@@@%%%'
2172 _ACEOF
2173 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2174 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2175   *@@@%%%=?*=@@@%%%*)
2176     eval ac_cv_prog_make_${ac_make}_set=yes;;
2177   *)
2178     eval ac_cv_prog_make_${ac_make}_set=no;;
2179 esac
2180 rm -f conftest.make
2182 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2183   { echo "$as_me:$LINENO: result: yes" >&5
2184 echo "${ECHO_T}yes" >&6; }
2185   SET_MAKE=
2186 else
2187   { echo "$as_me:$LINENO: result: no" >&5
2188 echo "${ECHO_T}no" >&6; }
2189   SET_MAKE="MAKE=${MAKE-make}"
2192 rm -rf .tst 2>/dev/null
2193 mkdir .tst 2>/dev/null
2194 if test -d .tst; then
2195   am__leading_dot=.
2196 else
2197   am__leading_dot=_
2199 rmdir .tst 2>/dev/null
2201 # test to see if srcdir already configured
2202 if test "`cd $srcdir && pwd`" != "`pwd`" &&
2203    test -f $srcdir/config.status; then
2204   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2205 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2206    { (exit 1); exit 1; }; }
2209 # test whether we have cygpath
2210 if test -z "$CYGPATH_W"; then
2211   if (cygpath --version) >/dev/null 2>/dev/null; then
2212     CYGPATH_W='cygpath -w'
2213   else
2214     CYGPATH_W=echo
2215   fi
2219 # Define the identity of the package.
2220  PACKAGE=csql
2221  VERSION=0.1
2224 cat >>confdefs.h <<_ACEOF
2225 @%:@define PACKAGE "$PACKAGE"
2226 _ACEOF
2229 cat >>confdefs.h <<_ACEOF
2230 @%:@define VERSION "$VERSION"
2231 _ACEOF
2233 # Some tools Automake needs.
2235 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2238 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2241 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2244 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2247 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2249 install_sh=${install_sh-"$am_aux_dir/install-sh"}
2251 # Installed binaries are usually stripped using `strip' when the user
2252 # run `make install-strip'.  However `strip' might not be the right
2253 # tool to use in cross-compilation environments, therefore Automake
2254 # will honor the `STRIP' environment variable to overrule this program.
2255 if test "$cross_compiling" != no; then
2256   if test -n "$ac_tool_prefix"; then
2257   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2258 set dummy ${ac_tool_prefix}strip; ac_word=$2
2259 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2260 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2261 if test "${ac_cv_prog_STRIP+set}" = set; then
2262   echo $ECHO_N "(cached) $ECHO_C" >&6
2263 else
2264   if test -n "$STRIP"; then
2265   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2266 else
2267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2268 for as_dir in $PATH
2270   IFS=$as_save_IFS
2271   test -z "$as_dir" && as_dir=.
2272   for ac_exec_ext in '' $ac_executable_extensions; do
2273   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2274     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2275     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2276     break 2
2277   fi
2278 done
2279 done
2280 IFS=$as_save_IFS
2284 STRIP=$ac_cv_prog_STRIP
2285 if test -n "$STRIP"; then
2286   { echo "$as_me:$LINENO: result: $STRIP" >&5
2287 echo "${ECHO_T}$STRIP" >&6; }
2288 else
2289   { echo "$as_me:$LINENO: result: no" >&5
2290 echo "${ECHO_T}no" >&6; }
2295 if test -z "$ac_cv_prog_STRIP"; then
2296   ac_ct_STRIP=$STRIP
2297   # Extract the first word of "strip", so it can be a program name with args.
2298 set dummy strip; ac_word=$2
2299 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2300 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2301 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2302   echo $ECHO_N "(cached) $ECHO_C" >&6
2303 else
2304   if test -n "$ac_ct_STRIP"; then
2305   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2306 else
2307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2308 for as_dir in $PATH
2310   IFS=$as_save_IFS
2311   test -z "$as_dir" && as_dir=.
2312   for ac_exec_ext in '' $ac_executable_extensions; do
2313   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2314     ac_cv_prog_ac_ct_STRIP="strip"
2315     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2316     break 2
2317   fi
2318 done
2319 done
2320 IFS=$as_save_IFS
2324 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2325 if test -n "$ac_ct_STRIP"; then
2326   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2327 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2328 else
2329   { echo "$as_me:$LINENO: result: no" >&5
2330 echo "${ECHO_T}no" >&6; }
2333   if test "x$ac_ct_STRIP" = x; then
2334     STRIP=":"
2335   else
2336     case $cross_compiling:$ac_tool_warned in
2337 yes:)
2338 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2339 whose name does not start with the host triplet.  If you think this
2340 configuration is useful to you, please write to autoconf@gnu.org." >&5
2341 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2342 whose name does not start with the host triplet.  If you think this
2343 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2344 ac_tool_warned=yes ;;
2345 esac
2346     STRIP=$ac_ct_STRIP
2347   fi
2348 else
2349   STRIP="$ac_cv_prog_STRIP"
2353 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2355 # We need awk for the "check" target.  The system "awk" is bad on
2356 # some platforms.
2357 # Always define AMTAR for backward compatibility.
2359 AMTAR=${AMTAR-"${am_missing_run}tar"}
2361 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2368 ac_ext=cpp
2369 ac_cpp='$CXXCPP $CPPFLAGS'
2370 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2371 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2372 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2374 ac_ext=cpp
2375 ac_cpp='$CXXCPP $CPPFLAGS'
2376 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2377 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2378 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2379 if test -z "$CXX"; then
2380   if test -n "$CCC"; then
2381     CXX=$CCC
2382   else
2383     if test -n "$ac_tool_prefix"; then
2384   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2385   do
2386     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2387 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2388 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2389 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2390 if test "${ac_cv_prog_CXX+set}" = set; then
2391   echo $ECHO_N "(cached) $ECHO_C" >&6
2392 else
2393   if test -n "$CXX"; then
2394   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2395 else
2396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2397 for as_dir in $PATH
2399   IFS=$as_save_IFS
2400   test -z "$as_dir" && as_dir=.
2401   for ac_exec_ext in '' $ac_executable_extensions; do
2402   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2403     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2404     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2405     break 2
2406   fi
2407 done
2408 done
2409 IFS=$as_save_IFS
2413 CXX=$ac_cv_prog_CXX
2414 if test -n "$CXX"; then
2415   { echo "$as_me:$LINENO: result: $CXX" >&5
2416 echo "${ECHO_T}$CXX" >&6; }
2417 else
2418   { echo "$as_me:$LINENO: result: no" >&5
2419 echo "${ECHO_T}no" >&6; }
2423     test -n "$CXX" && break
2424   done
2426 if test -z "$CXX"; then
2427   ac_ct_CXX=$CXX
2428   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2430   # Extract the first word of "$ac_prog", so it can be a program name with args.
2431 set dummy $ac_prog; ac_word=$2
2432 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2434 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2435   echo $ECHO_N "(cached) $ECHO_C" >&6
2436 else
2437   if test -n "$ac_ct_CXX"; then
2438   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2439 else
2440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2441 for as_dir in $PATH
2443   IFS=$as_save_IFS
2444   test -z "$as_dir" && as_dir=.
2445   for ac_exec_ext in '' $ac_executable_extensions; do
2446   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2447     ac_cv_prog_ac_ct_CXX="$ac_prog"
2448     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2449     break 2
2450   fi
2451 done
2452 done
2453 IFS=$as_save_IFS
2457 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2458 if test -n "$ac_ct_CXX"; then
2459   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2460 echo "${ECHO_T}$ac_ct_CXX" >&6; }
2461 else
2462   { echo "$as_me:$LINENO: result: no" >&5
2463 echo "${ECHO_T}no" >&6; }
2467   test -n "$ac_ct_CXX" && break
2468 done
2470   if test "x$ac_ct_CXX" = x; then
2471     CXX="g++"
2472   else
2473     case $cross_compiling:$ac_tool_warned in
2474 yes:)
2475 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2476 whose name does not start with the host triplet.  If you think this
2477 configuration is useful to you, please write to autoconf@gnu.org." >&5
2478 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2479 whose name does not start with the host triplet.  If you think this
2480 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2481 ac_tool_warned=yes ;;
2482 esac
2483     CXX=$ac_ct_CXX
2484   fi
2487   fi
2489 # Provide some information about the compiler.
2490 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2491 ac_compiler=`set X $ac_compile; echo $2`
2492 { (ac_try="$ac_compiler --version >&5"
2493 case "(($ac_try" in
2494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2495   *) ac_try_echo=$ac_try;;
2496 esac
2497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2498   (eval "$ac_compiler --version >&5") 2>&5
2499   ac_status=$?
2500   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2501   (exit $ac_status); }
2502 { (ac_try="$ac_compiler -v >&5"
2503 case "(($ac_try" in
2504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2505   *) ac_try_echo=$ac_try;;
2506 esac
2507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2508   (eval "$ac_compiler -v >&5") 2>&5
2509   ac_status=$?
2510   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2511   (exit $ac_status); }
2512 { (ac_try="$ac_compiler -V >&5"
2513 case "(($ac_try" in
2514   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2515   *) ac_try_echo=$ac_try;;
2516 esac
2517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2518   (eval "$ac_compiler -V >&5") 2>&5
2519   ac_status=$?
2520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2521   (exit $ac_status); }
2523 cat >conftest.$ac_ext <<_ACEOF
2524 /* confdefs.h.  */
2525 _ACEOF
2526 cat confdefs.h >>conftest.$ac_ext
2527 cat >>conftest.$ac_ext <<_ACEOF
2528 /* end confdefs.h.  */
2531 main ()
2534   ;
2535   return 0;
2537 _ACEOF
2538 ac_clean_files_save=$ac_clean_files
2539 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2540 # Try to create an executable without -o first, disregard a.out.
2541 # It will help us diagnose broken compilers, and finding out an intuition
2542 # of exeext.
2543 { echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
2544 echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6; }
2545 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2547 # List of possible output files, starting from the most likely.
2548 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2549 # only as a last resort.  b.out is created by i960 compilers.
2550 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2552 # The IRIX 6 linker writes into existing files which may not be
2553 # executable, retaining their permissions.  Remove them first so a
2554 # subsequent execution test works.
2555 ac_rmfiles=
2556 for ac_file in $ac_files
2558   case $ac_file in
2559     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2560     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2561   esac
2562 done
2563 rm -f $ac_rmfiles
2565 if { (ac_try="$ac_link_default"
2566 case "(($ac_try" in
2567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2568   *) ac_try_echo=$ac_try;;
2569 esac
2570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2571   (eval "$ac_link_default") 2>&5
2572   ac_status=$?
2573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574   (exit $ac_status); }; then
2575   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2576 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2577 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2578 # so that the user can short-circuit this test for compilers unknown to
2579 # Autoconf.
2580 for ac_file in $ac_files
2582   test -f "$ac_file" || continue
2583   case $ac_file in
2584     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2585         ;;
2586     [ab].out )
2587         # We found the default executable, but exeext='' is most
2588         # certainly right.
2589         break;;
2590     *.* )
2591         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2592         then :; else
2593            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2594         fi
2595         # We set ac_cv_exeext here because the later test for it is not
2596         # safe: cross compilers may not add the suffix if given an `-o'
2597         # argument, so we may need to know it at that point already.
2598         # Even if this section looks crufty: it has the advantage of
2599         # actually working.
2600         break;;
2601     * )
2602         break;;
2603   esac
2604 done
2605 test "$ac_cv_exeext" = no && ac_cv_exeext=
2607 else
2608   echo "$as_me: failed program was:" >&5
2609 sed 's/^/| /' conftest.$ac_ext >&5
2611 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2612 See \`config.log' for more details." >&5
2613 echo "$as_me: error: C++ compiler cannot create executables
2614 See \`config.log' for more details." >&2;}
2615    { (exit 77); exit 77; }; }
2618 ac_exeext=$ac_cv_exeext
2619 { echo "$as_me:$LINENO: result: $ac_file" >&5
2620 echo "${ECHO_T}$ac_file" >&6; }
2622 # Check that the compiler produces executables we can run.  If not, either
2623 # the compiler is broken, or we cross compile.
2624 { echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2625 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6; }
2626 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2627 # If not cross compiling, check that we can run a simple program.
2628 if test "$cross_compiling" != yes; then
2629   if { ac_try='./$ac_file'
2630   { (case "(($ac_try" in
2631   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2632   *) ac_try_echo=$ac_try;;
2633 esac
2634 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2635   (eval "$ac_try") 2>&5
2636   ac_status=$?
2637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2638   (exit $ac_status); }; }; then
2639     cross_compiling=no
2640   else
2641     if test "$cross_compiling" = maybe; then
2642         cross_compiling=yes
2643     else
2644         { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2645 If you meant to cross compile, use \`--host'.
2646 See \`config.log' for more details." >&5
2647 echo "$as_me: error: cannot run C++ compiled programs.
2648 If you meant to cross compile, use \`--host'.
2649 See \`config.log' for more details." >&2;}
2650    { (exit 1); exit 1; }; }
2651     fi
2652   fi
2654 { echo "$as_me:$LINENO: result: yes" >&5
2655 echo "${ECHO_T}yes" >&6; }
2657 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2658 ac_clean_files=$ac_clean_files_save
2659 # Check that the compiler produces executables we can run.  If not, either
2660 # the compiler is broken, or we cross compile.
2661 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2662 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2663 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2664 echo "${ECHO_T}$cross_compiling" >&6; }
2666 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2667 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2668 if { (ac_try="$ac_link"
2669 case "(($ac_try" in
2670   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2671   *) ac_try_echo=$ac_try;;
2672 esac
2673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2674   (eval "$ac_link") 2>&5
2675   ac_status=$?
2676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2677   (exit $ac_status); }; then
2678   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2679 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2680 # work properly (i.e., refer to `conftest.exe'), while it won't with
2681 # `rm'.
2682 for ac_file in conftest.exe conftest conftest.*; do
2683   test -f "$ac_file" || continue
2684   case $ac_file in
2685     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2686     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2687           break;;
2688     * ) break;;
2689   esac
2690 done
2691 else
2692   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2693 See \`config.log' for more details." >&5
2694 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2695 See \`config.log' for more details." >&2;}
2696    { (exit 1); exit 1; }; }
2699 rm -f conftest$ac_cv_exeext
2700 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2701 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2703 rm -f conftest.$ac_ext
2704 EXEEXT=$ac_cv_exeext
2705 ac_exeext=$EXEEXT
2706 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2707 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2708 if test "${ac_cv_objext+set}" = set; then
2709   echo $ECHO_N "(cached) $ECHO_C" >&6
2710 else
2711   cat >conftest.$ac_ext <<_ACEOF
2712 /* confdefs.h.  */
2713 _ACEOF
2714 cat confdefs.h >>conftest.$ac_ext
2715 cat >>conftest.$ac_ext <<_ACEOF
2716 /* end confdefs.h.  */
2719 main ()
2722   ;
2723   return 0;
2725 _ACEOF
2726 rm -f conftest.o conftest.obj
2727 if { (ac_try="$ac_compile"
2728 case "(($ac_try" in
2729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2730   *) ac_try_echo=$ac_try;;
2731 esac
2732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2733   (eval "$ac_compile") 2>&5
2734   ac_status=$?
2735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736   (exit $ac_status); }; then
2737   for ac_file in conftest.o conftest.obj conftest.*; do
2738   test -f "$ac_file" || continue;
2739   case $ac_file in
2740     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2741     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2742        break;;
2743   esac
2744 done
2745 else
2746   echo "$as_me: failed program was:" >&5
2747 sed 's/^/| /' conftest.$ac_ext >&5
2749 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2750 See \`config.log' for more details." >&5
2751 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2752 See \`config.log' for more details." >&2;}
2753    { (exit 1); exit 1; }; }
2756 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2758 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2759 echo "${ECHO_T}$ac_cv_objext" >&6; }
2760 OBJEXT=$ac_cv_objext
2761 ac_objext=$OBJEXT
2762 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2763 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2764 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2765   echo $ECHO_N "(cached) $ECHO_C" >&6
2766 else
2767   cat >conftest.$ac_ext <<_ACEOF
2768 /* confdefs.h.  */
2769 _ACEOF
2770 cat confdefs.h >>conftest.$ac_ext
2771 cat >>conftest.$ac_ext <<_ACEOF
2772 /* end confdefs.h.  */
2775 main ()
2777 #ifndef __GNUC__
2778        choke me
2779 #endif
2781   ;
2782   return 0;
2784 _ACEOF
2785 rm -f conftest.$ac_objext
2786 if { (ac_try="$ac_compile"
2787 case "(($ac_try" in
2788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2789   *) ac_try_echo=$ac_try;;
2790 esac
2791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2792   (eval "$ac_compile") 2>conftest.er1
2793   ac_status=$?
2794   grep -v '^ *+' conftest.er1 >conftest.err
2795   rm -f conftest.er1
2796   cat conftest.err >&5
2797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2798   (exit $ac_status); } &&
2799          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2800   { (case "(($ac_try" in
2801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2802   *) ac_try_echo=$ac_try;;
2803 esac
2804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2805   (eval "$ac_try") 2>&5
2806   ac_status=$?
2807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2808   (exit $ac_status); }; } &&
2809          { ac_try='test -s conftest.$ac_objext'
2810   { (case "(($ac_try" in
2811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2812   *) ac_try_echo=$ac_try;;
2813 esac
2814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2815   (eval "$ac_try") 2>&5
2816   ac_status=$?
2817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818   (exit $ac_status); }; }; then
2819   ac_compiler_gnu=yes
2820 else
2821   echo "$as_me: failed program was:" >&5
2822 sed 's/^/| /' conftest.$ac_ext >&5
2824         ac_compiler_gnu=no
2827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2828 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2831 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2832 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2833 GXX=`test $ac_compiler_gnu = yes && echo yes`
2834 ac_test_CXXFLAGS=${CXXFLAGS+set}
2835 ac_save_CXXFLAGS=$CXXFLAGS
2836 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2837 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2838 if test "${ac_cv_prog_cxx_g+set}" = set; then
2839   echo $ECHO_N "(cached) $ECHO_C" >&6
2840 else
2841   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2842    ac_cxx_werror_flag=yes
2843    ac_cv_prog_cxx_g=no
2844    CXXFLAGS="-g"
2845    cat >conftest.$ac_ext <<_ACEOF
2846 /* confdefs.h.  */
2847 _ACEOF
2848 cat confdefs.h >>conftest.$ac_ext
2849 cat >>conftest.$ac_ext <<_ACEOF
2850 /* end confdefs.h.  */
2853 main ()
2856   ;
2857   return 0;
2859 _ACEOF
2860 rm -f conftest.$ac_objext
2861 if { (ac_try="$ac_compile"
2862 case "(($ac_try" in
2863   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2864   *) ac_try_echo=$ac_try;;
2865 esac
2866 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2867   (eval "$ac_compile") 2>conftest.er1
2868   ac_status=$?
2869   grep -v '^ *+' conftest.er1 >conftest.err
2870   rm -f conftest.er1
2871   cat conftest.err >&5
2872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2873   (exit $ac_status); } &&
2874          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2875   { (case "(($ac_try" in
2876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2877   *) ac_try_echo=$ac_try;;
2878 esac
2879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2880   (eval "$ac_try") 2>&5
2881   ac_status=$?
2882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2883   (exit $ac_status); }; } &&
2884          { ac_try='test -s conftest.$ac_objext'
2885   { (case "(($ac_try" in
2886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2887   *) ac_try_echo=$ac_try;;
2888 esac
2889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2890   (eval "$ac_try") 2>&5
2891   ac_status=$?
2892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2893   (exit $ac_status); }; }; then
2894   ac_cv_prog_cxx_g=yes
2895 else
2896   echo "$as_me: failed program was:" >&5
2897 sed 's/^/| /' conftest.$ac_ext >&5
2899         CXXFLAGS=""
2900       cat >conftest.$ac_ext <<_ACEOF
2901 /* confdefs.h.  */
2902 _ACEOF
2903 cat confdefs.h >>conftest.$ac_ext
2904 cat >>conftest.$ac_ext <<_ACEOF
2905 /* end confdefs.h.  */
2908 main ()
2911   ;
2912   return 0;
2914 _ACEOF
2915 rm -f conftest.$ac_objext
2916 if { (ac_try="$ac_compile"
2917 case "(($ac_try" in
2918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919   *) ac_try_echo=$ac_try;;
2920 esac
2921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2922   (eval "$ac_compile") 2>conftest.er1
2923   ac_status=$?
2924   grep -v '^ *+' conftest.er1 >conftest.err
2925   rm -f conftest.er1
2926   cat conftest.err >&5
2927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928   (exit $ac_status); } &&
2929          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2930   { (case "(($ac_try" in
2931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2932   *) ac_try_echo=$ac_try;;
2933 esac
2934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2935   (eval "$ac_try") 2>&5
2936   ac_status=$?
2937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938   (exit $ac_status); }; } &&
2939          { ac_try='test -s conftest.$ac_objext'
2940   { (case "(($ac_try" in
2941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2942   *) ac_try_echo=$ac_try;;
2943 esac
2944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2945   (eval "$ac_try") 2>&5
2946   ac_status=$?
2947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2948   (exit $ac_status); }; }; then
2949   :
2950 else
2951   echo "$as_me: failed program was:" >&5
2952 sed 's/^/| /' conftest.$ac_ext >&5
2954         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2955          CXXFLAGS="-g"
2956          cat >conftest.$ac_ext <<_ACEOF
2957 /* confdefs.h.  */
2958 _ACEOF
2959 cat confdefs.h >>conftest.$ac_ext
2960 cat >>conftest.$ac_ext <<_ACEOF
2961 /* end confdefs.h.  */
2964 main ()
2967   ;
2968   return 0;
2970 _ACEOF
2971 rm -f conftest.$ac_objext
2972 if { (ac_try="$ac_compile"
2973 case "(($ac_try" in
2974   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2975   *) ac_try_echo=$ac_try;;
2976 esac
2977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2978   (eval "$ac_compile") 2>conftest.er1
2979   ac_status=$?
2980   grep -v '^ *+' conftest.er1 >conftest.err
2981   rm -f conftest.er1
2982   cat conftest.err >&5
2983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2984   (exit $ac_status); } &&
2985          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2986   { (case "(($ac_try" in
2987   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2988   *) ac_try_echo=$ac_try;;
2989 esac
2990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2991   (eval "$ac_try") 2>&5
2992   ac_status=$?
2993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2994   (exit $ac_status); }; } &&
2995          { ac_try='test -s conftest.$ac_objext'
2996   { (case "(($ac_try" in
2997   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2998   *) ac_try_echo=$ac_try;;
2999 esac
3000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3001   (eval "$ac_try") 2>&5
3002   ac_status=$?
3003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3004   (exit $ac_status); }; }; then
3005   ac_cv_prog_cxx_g=yes
3006 else
3007   echo "$as_me: failed program was:" >&5
3008 sed 's/^/| /' conftest.$ac_ext >&5
3010         
3013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3020    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3022 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3023 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3024 if test "$ac_test_CXXFLAGS" = set; then
3025   CXXFLAGS=$ac_save_CXXFLAGS
3026 elif test $ac_cv_prog_cxx_g = yes; then
3027   if test "$GXX" = yes; then
3028     CXXFLAGS="-g -O2"
3029   else
3030     CXXFLAGS="-g"
3031   fi
3032 else
3033   if test "$GXX" = yes; then
3034     CXXFLAGS="-O2"
3035   else
3036     CXXFLAGS=
3037   fi
3039 ac_ext=cpp
3040 ac_cpp='$CXXCPP $CPPFLAGS'
3041 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3042 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3043 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3044 DEPDIR="${am__leading_dot}deps"
3046 ac_config_commands="$ac_config_commands depfiles"
3049 am_make=${MAKE-make}
3050 cat > confinc << 'END'
3051 am__doit:
3052         @echo done
3053 .PHONY: am__doit
3055 # If we don't find an include directive, just comment out the code.
3056 { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3057 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3058 am__include="#"
3059 am__quote=
3060 _am_result=none
3061 # First try GNU make style include.
3062 echo "include confinc" > confmf
3063 # We grep out `Entering directory' and `Leaving directory'
3064 # messages which can occur if `w' ends up in MAKEFLAGS.
3065 # In particular we don't look at `^make:' because GNU make might
3066 # be invoked under some other name (usually "gmake"), in which
3067 # case it prints its new name instead of `make'.
3068 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3069    am__include=include
3070    am__quote=
3071    _am_result=GNU
3073 # Now try BSD make style include.
3074 if test "$am__include" = "#"; then
3075    echo '.include "confinc"' > confmf
3076    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3077       am__include=.include
3078       am__quote="\""
3079       _am_result=BSD
3080    fi
3084 { echo "$as_me:$LINENO: result: $_am_result" >&5
3085 echo "${ECHO_T}$_am_result" >&6; }
3086 rm -f confinc confmf
3088 # Check whether --enable-dependency-tracking was given.
3089 if test "${enable_dependency_tracking+set}" = set; then
3090   enableval=$enable_dependency_tracking; 
3093 if test "x$enable_dependency_tracking" != xno; then
3094   am_depcomp="$ac_aux_dir/depcomp"
3095   AMDEPBACKSLASH='\'
3099 if test "x$enable_dependency_tracking" != xno; then
3100   AMDEP_TRUE=
3101   AMDEP_FALSE='#'
3102 else
3103   AMDEP_TRUE='#'
3104   AMDEP_FALSE=
3110 depcc="$CXX"  am_compiler_list=
3112 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3113 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3114 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
3115   echo $ECHO_N "(cached) $ECHO_C" >&6
3116 else
3117   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3118   # We make a subdir and do the tests there.  Otherwise we can end up
3119   # making bogus files that we don't know about and never remove.  For
3120   # instance it was reported that on HP-UX the gcc test will end up
3121   # making a dummy file named `D' -- because `-MD' means `put the output
3122   # in D'.
3123   mkdir conftest.dir
3124   # Copy depcomp to subdir because otherwise we won't find it if we're
3125   # using a relative directory.
3126   cp "$am_depcomp" conftest.dir
3127   cd conftest.dir
3128   # We will build objects and dependencies in a subdirectory because
3129   # it helps to detect inapplicable dependency modes.  For instance
3130   # both Tru64's cc and ICC support -MD to output dependencies as a
3131   # side effect of compilation, but ICC will put the dependencies in
3132   # the current directory while Tru64 will put them in the object
3133   # directory.
3134   mkdir sub
3136   am_cv_CXX_dependencies_compiler_type=none
3137   if test "$am_compiler_list" = ""; then
3138      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3139   fi
3140   for depmode in $am_compiler_list; do
3141     # Setup a source with many dependencies, because some compilers
3142     # like to wrap large dependency lists on column 80 (with \), and
3143     # we should not choose a depcomp mode which is confused by this.
3144     #
3145     # We need to recreate these files for each test, as the compiler may
3146     # overwrite some of them when testing with obscure command lines.
3147     # This happens at least with the AIX C compiler.
3148     : > sub/conftest.c
3149     for i in 1 2 3 4 5 6; do
3150       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3151       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3152       # Solaris 8's {/usr,}/bin/sh.
3153       touch sub/conftst$i.h
3154     done
3155     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3157     case $depmode in
3158     nosideeffect)
3159       # after this tag, mechanisms are not by side-effect, so they'll
3160       # only be used when explicitly requested
3161       if test "x$enable_dependency_tracking" = xyes; then
3162         continue
3163       else
3164         break
3165       fi
3166       ;;
3167     none) break ;;
3168     esac
3169     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3170     # mode.  It turns out that the SunPro C++ compiler does not properly
3171     # handle `-M -o', and we need to detect this.
3172     if depmode=$depmode \
3173        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3174        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3175        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3176          >/dev/null 2>conftest.err &&
3177        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3178        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3179        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3180       # icc doesn't choke on unknown options, it will just issue warnings
3181       # or remarks (even with -Werror).  So we grep stderr for any message
3182       # that says an option was ignored or not supported.
3183       # When given -MP, icc 7.0 and 7.1 complain thusly:
3184       #   icc: Command line warning: ignoring option '-M'; no argument required
3185       # The diagnosis changed in icc 8.0:
3186       #   icc: Command line remark: option '-MP' not supported
3187       if (grep 'ignoring option' conftest.err ||
3188           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3189         am_cv_CXX_dependencies_compiler_type=$depmode
3190         break
3191       fi
3192     fi
3193   done
3195   cd ..
3196   rm -rf conftest.dir
3197 else
3198   am_cv_CXX_dependencies_compiler_type=none
3202 { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
3203 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
3204 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
3208 if 
3209   test "x$enable_dependency_tracking" != xno \
3210   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
3211   am__fastdepCXX_TRUE=
3212   am__fastdepCXX_FALSE='#'
3213 else
3214   am__fastdepCXX_TRUE='#'
3215   am__fastdepCXX_FALSE=
3219 # Check whether --enable-shared was given.
3220 if test "${enable_shared+set}" = set; then
3221   enableval=$enable_shared; p=${PACKAGE-default}
3222     case $enableval in
3223     yes) enable_shared=yes ;;
3224     no) enable_shared=no ;;
3225     *)
3226       enable_shared=no
3227       # Look at the argument we got.  We use all the common list separators.
3228       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3229       for pkg in $enableval; do
3230         IFS="$lt_save_ifs"
3231         if test "X$pkg" = "X$p"; then
3232           enable_shared=yes
3233         fi
3234       done
3235       IFS="$lt_save_ifs"
3236       ;;
3237     esac
3238 else
3239   enable_shared=yes
3243 # Check whether --enable-static was given.
3244 if test "${enable_static+set}" = set; then
3245   enableval=$enable_static; p=${PACKAGE-default}
3246     case $enableval in
3247     yes) enable_static=yes ;;
3248     no) enable_static=no ;;
3249     *)
3250      enable_static=no
3251       # Look at the argument we got.  We use all the common list separators.
3252       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3253       for pkg in $enableval; do
3254         IFS="$lt_save_ifs"
3255         if test "X$pkg" = "X$p"; then
3256           enable_static=yes
3257         fi
3258       done
3259       IFS="$lt_save_ifs"
3260       ;;
3261     esac
3262 else
3263   enable_static=yes
3267 # Check whether --enable-fast-install was given.
3268 if test "${enable_fast_install+set}" = set; then
3269   enableval=$enable_fast_install; p=${PACKAGE-default}
3270     case $enableval in
3271     yes) enable_fast_install=yes ;;
3272     no) enable_fast_install=no ;;
3273     *)
3274       enable_fast_install=no
3275       # Look at the argument we got.  We use all the common list separators.
3276       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3277       for pkg in $enableval; do
3278         IFS="$lt_save_ifs"
3279         if test "X$pkg" = "X$p"; then
3280           enable_fast_install=yes
3281         fi
3282       done
3283       IFS="$lt_save_ifs"
3284       ;;
3285     esac
3286 else
3287   enable_fast_install=yes
3291 # Make sure we can run config.sub.
3292 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3293   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3294 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3295    { (exit 1); exit 1; }; }
3297 { echo "$as_me:$LINENO: checking build system type" >&5
3298 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3299 if test "${ac_cv_build+set}" = set; then
3300   echo $ECHO_N "(cached) $ECHO_C" >&6
3301 else
3302   ac_build_alias=$build_alias
3303 test "x$ac_build_alias" = x &&
3304   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3305 test "x$ac_build_alias" = x &&
3306   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3307 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3308    { (exit 1); exit 1; }; }
3309 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3310   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3311 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3312    { (exit 1); exit 1; }; }
3315 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3316 echo "${ECHO_T}$ac_cv_build" >&6; }
3317 case $ac_cv_build in
3318 *-*-*) ;;
3319 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3320 echo "$as_me: error: invalid value of canonical build" >&2;}
3321    { (exit 1); exit 1; }; };;
3322 esac
3323 build=$ac_cv_build
3324 ac_save_IFS=$IFS; IFS='-'
3325 set x $ac_cv_build
3326 shift
3327 build_cpu=$1
3328 build_vendor=$2
3329 shift; shift
3330 # Remember, the first character of IFS is used to create $*,
3331 # except with old shells:
3332 build_os=$*
3333 IFS=$ac_save_IFS
3334 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3337 { echo "$as_me:$LINENO: checking host system type" >&5
3338 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3339 if test "${ac_cv_host+set}" = set; then
3340   echo $ECHO_N "(cached) $ECHO_C" >&6
3341 else
3342   if test "x$host_alias" = x; then
3343   ac_cv_host=$ac_cv_build
3344 else
3345   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3346     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3347 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3348    { (exit 1); exit 1; }; }
3352 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3353 echo "${ECHO_T}$ac_cv_host" >&6; }
3354 case $ac_cv_host in
3355 *-*-*) ;;
3356 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3357 echo "$as_me: error: invalid value of canonical host" >&2;}
3358    { (exit 1); exit 1; }; };;
3359 esac
3360 host=$ac_cv_host
3361 ac_save_IFS=$IFS; IFS='-'
3362 set x $ac_cv_host
3363 shift
3364 host_cpu=$1
3365 host_vendor=$2
3366 shift; shift
3367 # Remember, the first character of IFS is used to create $*,
3368 # except with old shells:
3369 host_os=$*
3370 IFS=$ac_save_IFS
3371 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3374 ac_ext=c
3375 ac_cpp='$CPP $CPPFLAGS'
3376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3379 if test -n "$ac_tool_prefix"; then
3380   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3381 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3382 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3383 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3384 if test "${ac_cv_prog_CC+set}" = set; then
3385   echo $ECHO_N "(cached) $ECHO_C" >&6
3386 else
3387   if test -n "$CC"; then
3388   ac_cv_prog_CC="$CC" # Let the user override the test.
3389 else
3390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3391 for as_dir in $PATH
3393   IFS=$as_save_IFS
3394   test -z "$as_dir" && as_dir=.
3395   for ac_exec_ext in '' $ac_executable_extensions; do
3396   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
3397     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3398     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3399     break 2
3400   fi
3401 done
3402 done
3403 IFS=$as_save_IFS
3407 CC=$ac_cv_prog_CC
3408 if test -n "$CC"; then
3409   { echo "$as_me:$LINENO: result: $CC" >&5
3410 echo "${ECHO_T}$CC" >&6; }
3411 else
3412   { echo "$as_me:$LINENO: result: no" >&5
3413 echo "${ECHO_T}no" >&6; }
3418 if test -z "$ac_cv_prog_CC"; then
3419   ac_ct_CC=$CC
3420   # Extract the first word of "gcc", so it can be a program name with args.
3421 set dummy gcc; ac_word=$2
3422 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3423 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3424 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3425   echo $ECHO_N "(cached) $ECHO_C" >&6
3426 else
3427   if test -n "$ac_ct_CC"; then
3428   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3429 else
3430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3431 for as_dir in $PATH
3433   IFS=$as_save_IFS
3434   test -z "$as_dir" && as_dir=.
3435   for ac_exec_ext in '' $ac_executable_extensions; do
3436   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
3437     ac_cv_prog_ac_ct_CC="gcc"
3438     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3439     break 2
3440   fi
3441 done
3442 done
3443 IFS=$as_save_IFS
3447 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3448 if test -n "$ac_ct_CC"; then
3449   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3450 echo "${ECHO_T}$ac_ct_CC" >&6; }
3451 else
3452   { echo "$as_me:$LINENO: result: no" >&5
3453 echo "${ECHO_T}no" >&6; }
3456   if test "x$ac_ct_CC" = x; then
3457     CC=""
3458   else
3459     case $cross_compiling:$ac_tool_warned in
3460 yes:)
3461 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3462 whose name does not start with the host triplet.  If you think this
3463 configuration is useful to you, please write to autoconf@gnu.org." >&5
3464 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3465 whose name does not start with the host triplet.  If you think this
3466 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3467 ac_tool_warned=yes ;;
3468 esac
3469     CC=$ac_ct_CC
3470   fi
3471 else
3472   CC="$ac_cv_prog_CC"
3475 if test -z "$CC"; then
3476           if test -n "$ac_tool_prefix"; then
3477     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3478 set dummy ${ac_tool_prefix}cc; ac_word=$2
3479 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3480 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3481 if test "${ac_cv_prog_CC+set}" = set; then
3482   echo $ECHO_N "(cached) $ECHO_C" >&6
3483 else
3484   if test -n "$CC"; then
3485   ac_cv_prog_CC="$CC" # Let the user override the test.
3486 else
3487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3488 for as_dir in $PATH
3490   IFS=$as_save_IFS
3491   test -z "$as_dir" && as_dir=.
3492   for ac_exec_ext in '' $ac_executable_extensions; do
3493   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
3494     ac_cv_prog_CC="${ac_tool_prefix}cc"
3495     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3496     break 2
3497   fi
3498 done
3499 done
3500 IFS=$as_save_IFS
3504 CC=$ac_cv_prog_CC
3505 if test -n "$CC"; then
3506   { echo "$as_me:$LINENO: result: $CC" >&5
3507 echo "${ECHO_T}$CC" >&6; }
3508 else
3509   { echo "$as_me:$LINENO: result: no" >&5
3510 echo "${ECHO_T}no" >&6; }
3514   fi
3516 if test -z "$CC"; then
3517   # Extract the first word of "cc", so it can be a program name with args.
3518 set dummy cc; ac_word=$2
3519 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3520 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3521 if test "${ac_cv_prog_CC+set}" = set; then
3522   echo $ECHO_N "(cached) $ECHO_C" >&6
3523 else
3524   if test -n "$CC"; then
3525   ac_cv_prog_CC="$CC" # Let the user override the test.
3526 else
3527   ac_prog_rejected=no
3528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3529 for as_dir in $PATH
3531   IFS=$as_save_IFS
3532   test -z "$as_dir" && as_dir=.
3533   for ac_exec_ext in '' $ac_executable_extensions; do
3534   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
3535     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3536        ac_prog_rejected=yes
3537        continue
3538      fi
3539     ac_cv_prog_CC="cc"
3540     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3541     break 2
3542   fi
3543 done
3544 done
3545 IFS=$as_save_IFS
3547 if test $ac_prog_rejected = yes; then
3548   # We found a bogon in the path, so make sure we never use it.
3549   set dummy $ac_cv_prog_CC
3550   shift
3551   if test $@%:@ != 0; then
3552     # We chose a different compiler from the bogus one.
3553     # However, it has the same basename, so the bogon will be chosen
3554     # first if we set CC to just the basename; use the full file name.
3555     shift
3556     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3557   fi
3561 CC=$ac_cv_prog_CC
3562 if test -n "$CC"; then
3563   { echo "$as_me:$LINENO: result: $CC" >&5
3564 echo "${ECHO_T}$CC" >&6; }
3565 else
3566   { echo "$as_me:$LINENO: result: no" >&5
3567 echo "${ECHO_T}no" >&6; }
3572 if test -z "$CC"; then
3573   if test -n "$ac_tool_prefix"; then
3574   for ac_prog in cl.exe
3575   do
3576     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3577 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3578 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3579 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3580 if test "${ac_cv_prog_CC+set}" = set; then
3581   echo $ECHO_N "(cached) $ECHO_C" >&6
3582 else
3583   if test -n "$CC"; then
3584   ac_cv_prog_CC="$CC" # Let the user override the test.
3585 else
3586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3587 for as_dir in $PATH
3589   IFS=$as_save_IFS
3590   test -z "$as_dir" && as_dir=.
3591   for ac_exec_ext in '' $ac_executable_extensions; do
3592   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
3593     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3594     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3595     break 2
3596   fi
3597 done
3598 done
3599 IFS=$as_save_IFS
3603 CC=$ac_cv_prog_CC
3604 if test -n "$CC"; then
3605   { echo "$as_me:$LINENO: result: $CC" >&5
3606 echo "${ECHO_T}$CC" >&6; }
3607 else
3608   { echo "$as_me:$LINENO: result: no" >&5
3609 echo "${ECHO_T}no" >&6; }
3613     test -n "$CC" && break
3614   done
3616 if test -z "$CC"; then
3617   ac_ct_CC=$CC
3618   for ac_prog in cl.exe
3620   # Extract the first word of "$ac_prog", so it can be a program name with args.
3621 set dummy $ac_prog; ac_word=$2
3622 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3623 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3624 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3625   echo $ECHO_N "(cached) $ECHO_C" >&6
3626 else
3627   if test -n "$ac_ct_CC"; then
3628   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3629 else
3630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3631 for as_dir in $PATH
3633   IFS=$as_save_IFS
3634   test -z "$as_dir" && as_dir=.
3635   for ac_exec_ext in '' $ac_executable_extensions; do
3636   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
3637     ac_cv_prog_ac_ct_CC="$ac_prog"
3638     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3639     break 2
3640   fi
3641 done
3642 done
3643 IFS=$as_save_IFS
3647 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3648 if test -n "$ac_ct_CC"; then
3649   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3650 echo "${ECHO_T}$ac_ct_CC" >&6; }
3651 else
3652   { echo "$as_me:$LINENO: result: no" >&5
3653 echo "${ECHO_T}no" >&6; }
3657   test -n "$ac_ct_CC" && break
3658 done
3660   if test "x$ac_ct_CC" = x; then
3661     CC=""
3662   else
3663     case $cross_compiling:$ac_tool_warned in
3664 yes:)
3665 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3666 whose name does not start with the host triplet.  If you think this
3667 configuration is useful to you, please write to autoconf@gnu.org." >&5
3668 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3669 whose name does not start with the host triplet.  If you think this
3670 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3671 ac_tool_warned=yes ;;
3672 esac
3673     CC=$ac_ct_CC
3674   fi
3680 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3681 See \`config.log' for more details." >&5
3682 echo "$as_me: error: no acceptable C compiler found in \$PATH
3683 See \`config.log' for more details." >&2;}
3684    { (exit 1); exit 1; }; }
3686 # Provide some information about the compiler.
3687 echo "$as_me:$LINENO: checking for C compiler version" >&5
3688 ac_compiler=`set X $ac_compile; echo $2`
3689 { (ac_try="$ac_compiler --version >&5"
3690 case "(($ac_try" in
3691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3692   *) ac_try_echo=$ac_try;;
3693 esac
3694 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3695   (eval "$ac_compiler --version >&5") 2>&5
3696   ac_status=$?
3697   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3698   (exit $ac_status); }
3699 { (ac_try="$ac_compiler -v >&5"
3700 case "(($ac_try" in
3701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3702   *) ac_try_echo=$ac_try;;
3703 esac
3704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3705   (eval "$ac_compiler -v >&5") 2>&5
3706   ac_status=$?
3707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3708   (exit $ac_status); }
3709 { (ac_try="$ac_compiler -V >&5"
3710 case "(($ac_try" in
3711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3712   *) ac_try_echo=$ac_try;;
3713 esac
3714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3715   (eval "$ac_compiler -V >&5") 2>&5
3716   ac_status=$?
3717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3718   (exit $ac_status); }
3720 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3721 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3722 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3723   echo $ECHO_N "(cached) $ECHO_C" >&6
3724 else
3725   cat >conftest.$ac_ext <<_ACEOF
3726 /* confdefs.h.  */
3727 _ACEOF
3728 cat confdefs.h >>conftest.$ac_ext
3729 cat >>conftest.$ac_ext <<_ACEOF
3730 /* end confdefs.h.  */
3733 main ()
3735 #ifndef __GNUC__
3736        choke me
3737 #endif
3739   ;
3740   return 0;
3742 _ACEOF
3743 rm -f conftest.$ac_objext
3744 if { (ac_try="$ac_compile"
3745 case "(($ac_try" in
3746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3747   *) ac_try_echo=$ac_try;;
3748 esac
3749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3750   (eval "$ac_compile") 2>conftest.er1
3751   ac_status=$?
3752   grep -v '^ *+' conftest.er1 >conftest.err
3753   rm -f conftest.er1
3754   cat conftest.err >&5
3755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3756   (exit $ac_status); } &&
3757          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3758   { (case "(($ac_try" in
3759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3760   *) ac_try_echo=$ac_try;;
3761 esac
3762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3763   (eval "$ac_try") 2>&5
3764   ac_status=$?
3765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3766   (exit $ac_status); }; } &&
3767          { ac_try='test -s conftest.$ac_objext'
3768   { (case "(($ac_try" in
3769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3770   *) ac_try_echo=$ac_try;;
3771 esac
3772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3773   (eval "$ac_try") 2>&5
3774   ac_status=$?
3775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3776   (exit $ac_status); }; }; then
3777   ac_compiler_gnu=yes
3778 else
3779   echo "$as_me: failed program was:" >&5
3780 sed 's/^/| /' conftest.$ac_ext >&5
3782         ac_compiler_gnu=no
3785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3786 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3789 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3790 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3791 GCC=`test $ac_compiler_gnu = yes && echo yes`
3792 ac_test_CFLAGS=${CFLAGS+set}
3793 ac_save_CFLAGS=$CFLAGS
3794 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3795 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3796 if test "${ac_cv_prog_cc_g+set}" = set; then
3797   echo $ECHO_N "(cached) $ECHO_C" >&6
3798 else
3799   ac_save_c_werror_flag=$ac_c_werror_flag
3800    ac_c_werror_flag=yes
3801    ac_cv_prog_cc_g=no
3802    CFLAGS="-g"
3803    cat >conftest.$ac_ext <<_ACEOF
3804 /* confdefs.h.  */
3805 _ACEOF
3806 cat confdefs.h >>conftest.$ac_ext
3807 cat >>conftest.$ac_ext <<_ACEOF
3808 /* end confdefs.h.  */
3811 main ()
3814   ;
3815   return 0;
3817 _ACEOF
3818 rm -f conftest.$ac_objext
3819 if { (ac_try="$ac_compile"
3820 case "(($ac_try" in
3821   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3822   *) ac_try_echo=$ac_try;;
3823 esac
3824 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3825   (eval "$ac_compile") 2>conftest.er1
3826   ac_status=$?
3827   grep -v '^ *+' conftest.er1 >conftest.err
3828   rm -f conftest.er1
3829   cat conftest.err >&5
3830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3831   (exit $ac_status); } &&
3832          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3833   { (case "(($ac_try" in
3834   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3835   *) ac_try_echo=$ac_try;;
3836 esac
3837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3838   (eval "$ac_try") 2>&5
3839   ac_status=$?
3840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3841   (exit $ac_status); }; } &&
3842          { ac_try='test -s conftest.$ac_objext'
3843   { (case "(($ac_try" in
3844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3845   *) ac_try_echo=$ac_try;;
3846 esac
3847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3848   (eval "$ac_try") 2>&5
3849   ac_status=$?
3850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3851   (exit $ac_status); }; }; then
3852   ac_cv_prog_cc_g=yes
3853 else
3854   echo "$as_me: failed program was:" >&5
3855 sed 's/^/| /' conftest.$ac_ext >&5
3857         CFLAGS=""
3858       cat >conftest.$ac_ext <<_ACEOF
3859 /* confdefs.h.  */
3860 _ACEOF
3861 cat confdefs.h >>conftest.$ac_ext
3862 cat >>conftest.$ac_ext <<_ACEOF
3863 /* end confdefs.h.  */
3866 main ()
3869   ;
3870   return 0;
3872 _ACEOF
3873 rm -f conftest.$ac_objext
3874 if { (ac_try="$ac_compile"
3875 case "(($ac_try" in
3876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3877   *) ac_try_echo=$ac_try;;
3878 esac
3879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3880   (eval "$ac_compile") 2>conftest.er1
3881   ac_status=$?
3882   grep -v '^ *+' conftest.er1 >conftest.err
3883   rm -f conftest.er1
3884   cat conftest.err >&5
3885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3886   (exit $ac_status); } &&
3887          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3888   { (case "(($ac_try" in
3889   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3890   *) ac_try_echo=$ac_try;;
3891 esac
3892 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3893   (eval "$ac_try") 2>&5
3894   ac_status=$?
3895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3896   (exit $ac_status); }; } &&
3897          { ac_try='test -s conftest.$ac_objext'
3898   { (case "(($ac_try" in
3899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3900   *) ac_try_echo=$ac_try;;
3901 esac
3902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3903   (eval "$ac_try") 2>&5
3904   ac_status=$?
3905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3906   (exit $ac_status); }; }; then
3907   :
3908 else
3909   echo "$as_me: failed program was:" >&5
3910 sed 's/^/| /' conftest.$ac_ext >&5
3912         ac_c_werror_flag=$ac_save_c_werror_flag
3913          CFLAGS="-g"
3914          cat >conftest.$ac_ext <<_ACEOF
3915 /* confdefs.h.  */
3916 _ACEOF
3917 cat confdefs.h >>conftest.$ac_ext
3918 cat >>conftest.$ac_ext <<_ACEOF
3919 /* end confdefs.h.  */
3922 main ()
3925   ;
3926   return 0;
3928 _ACEOF
3929 rm -f conftest.$ac_objext
3930 if { (ac_try="$ac_compile"
3931 case "(($ac_try" in
3932   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3933   *) ac_try_echo=$ac_try;;
3934 esac
3935 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3936   (eval "$ac_compile") 2>conftest.er1
3937   ac_status=$?
3938   grep -v '^ *+' conftest.er1 >conftest.err
3939   rm -f conftest.er1
3940   cat conftest.err >&5
3941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3942   (exit $ac_status); } &&
3943          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3944   { (case "(($ac_try" in
3945   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3946   *) ac_try_echo=$ac_try;;
3947 esac
3948 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3949   (eval "$ac_try") 2>&5
3950   ac_status=$?
3951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3952   (exit $ac_status); }; } &&
3953          { ac_try='test -s conftest.$ac_objext'
3954   { (case "(($ac_try" in
3955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3956   *) ac_try_echo=$ac_try;;
3957 esac
3958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3959   (eval "$ac_try") 2>&5
3960   ac_status=$?
3961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3962   (exit $ac_status); }; }; then
3963   ac_cv_prog_cc_g=yes
3964 else
3965   echo "$as_me: failed program was:" >&5
3966 sed 's/^/| /' conftest.$ac_ext >&5
3968         
3971 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3974 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3978    ac_c_werror_flag=$ac_save_c_werror_flag
3980 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3981 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3982 if test "$ac_test_CFLAGS" = set; then
3983   CFLAGS=$ac_save_CFLAGS
3984 elif test $ac_cv_prog_cc_g = yes; then
3985   if test "$GCC" = yes; then
3986     CFLAGS="-g -O2"
3987   else
3988     CFLAGS="-g"
3989   fi
3990 else
3991   if test "$GCC" = yes; then
3992     CFLAGS="-O2"
3993   else
3994     CFLAGS=
3995   fi
3997 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3998 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3999 if test "${ac_cv_prog_cc_c89+set}" = set; then
4000   echo $ECHO_N "(cached) $ECHO_C" >&6
4001 else
4002   ac_cv_prog_cc_c89=no
4003 ac_save_CC=$CC
4004 cat >conftest.$ac_ext <<_ACEOF
4005 /* confdefs.h.  */
4006 _ACEOF
4007 cat confdefs.h >>conftest.$ac_ext
4008 cat >>conftest.$ac_ext <<_ACEOF
4009 /* end confdefs.h.  */
4010 #include <stdarg.h>
4011 #include <stdio.h>
4012 #include <sys/types.h>
4013 #include <sys/stat.h>
4014 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4015 struct buf { int x; };
4016 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4017 static char *e (p, i)
4018      char **p;
4019      int i;
4021   return p[i];
4023 static char *f (char * (*g) (char **, int), char **p, ...)
4025   char *s;
4026   va_list v;
4027   va_start (v,p);
4028   s = g (p, va_arg (v,int));
4029   va_end (v);
4030   return s;
4033 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4034    function prototypes and stuff, but not '\xHH' hex character constants.
4035    These don't provoke an error unfortunately, instead are silently treated
4036    as 'x'.  The following induces an error, until -std is added to get
4037    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4038    array size at least.  It's necessary to write '\x00'==0 to get something
4039    that's true only with -std.  */
4040 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4042 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4043    inside strings and character constants.  */
4044 #define FOO(x) 'x'
4045 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4047 int test (int i, double x);
4048 struct s1 {int (*f) (int a);};
4049 struct s2 {int (*f) (double a);};
4050 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4051 int argc;
4052 char **argv;
4054 main ()
4056 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4057   ;
4058   return 0;
4060 _ACEOF
4061 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4062         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4064   CC="$ac_save_CC $ac_arg"
4065   rm -f conftest.$ac_objext
4066 if { (ac_try="$ac_compile"
4067 case "(($ac_try" in
4068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4069   *) ac_try_echo=$ac_try;;
4070 esac
4071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4072   (eval "$ac_compile") 2>conftest.er1
4073   ac_status=$?
4074   grep -v '^ *+' conftest.er1 >conftest.err
4075   rm -f conftest.er1
4076   cat conftest.err >&5
4077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4078   (exit $ac_status); } &&
4079          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4080   { (case "(($ac_try" in
4081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4082   *) ac_try_echo=$ac_try;;
4083 esac
4084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4085   (eval "$ac_try") 2>&5
4086   ac_status=$?
4087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4088   (exit $ac_status); }; } &&
4089          { ac_try='test -s conftest.$ac_objext'
4090   { (case "(($ac_try" in
4091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4092   *) ac_try_echo=$ac_try;;
4093 esac
4094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4095   (eval "$ac_try") 2>&5
4096   ac_status=$?
4097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4098   (exit $ac_status); }; }; then
4099   ac_cv_prog_cc_c89=$ac_arg
4100 else
4101   echo "$as_me: failed program was:" >&5
4102 sed 's/^/| /' conftest.$ac_ext >&5
4104         
4107 rm -f core conftest.err conftest.$ac_objext 
4108   test "x$ac_cv_prog_cc_c89" != "xno" && break
4109 done
4110 rm -f conftest.$ac_ext
4111 CC=$ac_save_CC
4114 # AC_CACHE_VAL
4115 case "x$ac_cv_prog_cc_c89" in
4116   x)
4117     { echo "$as_me:$LINENO: result: none needed" >&5
4118 echo "${ECHO_T}none needed" >&6; } ;;
4119   xno)
4120     { echo "$as_me:$LINENO: result: unsupported" >&5
4121 echo "${ECHO_T}unsupported" >&6; } ;;
4122   *)
4123     CC="$CC $ac_cv_prog_cc_c89"
4124     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
4125 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
4126 esac
4129 ac_ext=cpp
4130 ac_cpp='$CXXCPP $CPPFLAGS'
4131 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4132 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4133 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4135 depcc="$CC"   am_compiler_list=
4137 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4138 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
4139 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
4140   echo $ECHO_N "(cached) $ECHO_C" >&6
4141 else
4142   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4143   # We make a subdir and do the tests there.  Otherwise we can end up
4144   # making bogus files that we don't know about and never remove.  For
4145   # instance it was reported that on HP-UX the gcc test will end up
4146   # making a dummy file named `D' -- because `-MD' means `put the output
4147   # in D'.
4148   mkdir conftest.dir
4149   # Copy depcomp to subdir because otherwise we won't find it if we're
4150   # using a relative directory.
4151   cp "$am_depcomp" conftest.dir
4152   cd conftest.dir
4153   # We will build objects and dependencies in a subdirectory because
4154   # it helps to detect inapplicable dependency modes.  For instance
4155   # both Tru64's cc and ICC support -MD to output dependencies as a
4156   # side effect of compilation, but ICC will put the dependencies in
4157   # the current directory while Tru64 will put them in the object
4158   # directory.
4159   mkdir sub
4161   am_cv_CC_dependencies_compiler_type=none
4162   if test "$am_compiler_list" = ""; then
4163      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4164   fi
4165   for depmode in $am_compiler_list; do
4166     # Setup a source with many dependencies, because some compilers
4167     # like to wrap large dependency lists on column 80 (with \), and
4168     # we should not choose a depcomp mode which is confused by this.
4169     #
4170     # We need to recreate these files for each test, as the compiler may
4171     # overwrite some of them when testing with obscure command lines.
4172     # This happens at least with the AIX C compiler.
4173     : > sub/conftest.c
4174     for i in 1 2 3 4 5 6; do
4175       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4176       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4177       # Solaris 8's {/usr,}/bin/sh.
4178       touch sub/conftst$i.h
4179     done
4180     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4182     case $depmode in
4183     nosideeffect)
4184       # after this tag, mechanisms are not by side-effect, so they'll
4185       # only be used when explicitly requested
4186       if test "x$enable_dependency_tracking" = xyes; then
4187         continue
4188       else
4189         break
4190       fi
4191       ;;
4192     none) break ;;
4193     esac
4194     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4195     # mode.  It turns out that the SunPro C++ compiler does not properly
4196     # handle `-M -o', and we need to detect this.
4197     if depmode=$depmode \
4198        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4199        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4200        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4201          >/dev/null 2>conftest.err &&
4202        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4203        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4204        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4205       # icc doesn't choke on unknown options, it will just issue warnings
4206       # or remarks (even with -Werror).  So we grep stderr for any message
4207       # that says an option was ignored or not supported.
4208       # When given -MP, icc 7.0 and 7.1 complain thusly:
4209       #   icc: Command line warning: ignoring option '-M'; no argument required
4210       # The diagnosis changed in icc 8.0:
4211       #   icc: Command line remark: option '-MP' not supported
4212       if (grep 'ignoring option' conftest.err ||
4213           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4214         am_cv_CC_dependencies_compiler_type=$depmode
4215         break
4216       fi
4217     fi
4218   done
4220   cd ..
4221   rm -rf conftest.dir
4222 else
4223   am_cv_CC_dependencies_compiler_type=none
4227 { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
4228 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
4229 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4233 if 
4234   test "x$enable_dependency_tracking" != xno \
4235   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4236   am__fastdepCC_TRUE=
4237   am__fastdepCC_FALSE='#'
4238 else
4239   am__fastdepCC_TRUE='#'
4240   am__fastdepCC_FALSE=
4244 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4245 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
4246 if test "${lt_cv_path_SED+set}" = set; then
4247   echo $ECHO_N "(cached) $ECHO_C" >&6
4248 else
4249   # Loop through the user's path and test for sed and gsed.
4250 # Then use that list of sed's as ones to test for truncation.
4251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4252 for as_dir in $PATH
4254   IFS=$as_save_IFS
4255   test -z "$as_dir" && as_dir=.
4256   for lt_ac_prog in sed gsed; do
4257     for ac_exec_ext in '' $ac_executable_extensions; do
4258       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
4259         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4260       fi
4261     done
4262   done
4263 done
4264 lt_ac_max=0
4265 lt_ac_count=0
4266 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
4267 # along with /bin/sed that truncates output.
4268 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4269   test ! -f $lt_ac_sed && continue
4270   cat /dev/null > conftest.in
4271   lt_ac_count=0
4272   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4273   # Check for GNU sed and select it if it is found.
4274   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4275     lt_cv_path_SED=$lt_ac_sed
4276     break
4277   fi
4278   while true; do
4279     cat conftest.in conftest.in >conftest.tmp
4280     mv conftest.tmp conftest.in
4281     cp conftest.in conftest.nl
4282     echo >>conftest.nl
4283     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4284     cmp -s conftest.out conftest.nl || break
4285     # 10000 chars as input seems more than enough
4286     test $lt_ac_count -gt 10 && break
4287     lt_ac_count=`expr $lt_ac_count + 1`
4288     if test $lt_ac_count -gt $lt_ac_max; then
4289       lt_ac_max=$lt_ac_count
4290       lt_cv_path_SED=$lt_ac_sed
4291     fi
4292   done
4293 done
4297 SED=$lt_cv_path_SED
4298 { echo "$as_me:$LINENO: result: $SED" >&5
4299 echo "${ECHO_T}$SED" >&6; }
4301 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4302 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4303 if test "${ac_cv_path_GREP+set}" = set; then
4304   echo $ECHO_N "(cached) $ECHO_C" >&6
4305 else
4306   # Extract the first word of "grep ggrep" to use in msg output
4307 if test -z "$GREP"; then
4308 set dummy grep ggrep; ac_prog_name=$2
4309 if test "${ac_cv_path_GREP+set}" = set; then
4310   echo $ECHO_N "(cached) $ECHO_C" >&6
4311 else
4312   ac_path_GREP_found=false
4313 # Loop through the user's path and test for each of PROGNAME-LIST
4314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4315 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4317   IFS=$as_save_IFS
4318   test -z "$as_dir" && as_dir=.
4319   for ac_prog in grep ggrep; do
4320   for ac_exec_ext in '' $ac_executable_extensions; do
4321     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4322     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
4323     # Check for GNU ac_path_GREP and select it if it is found.
4324   # Check for GNU $ac_path_GREP
4325 case `"$ac_path_GREP" --version 2>&1` in
4326 *GNU*)
4327   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4329   ac_count=0
4330   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4331   while :
4332   do
4333     cat "conftest.in" "conftest.in" >"conftest.tmp"
4334     mv "conftest.tmp" "conftest.in"
4335     cp "conftest.in" "conftest.nl"
4336     echo 'GREP' >> "conftest.nl"
4337     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4338     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4339     ac_count=`expr $ac_count + 1`
4340     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4341       # Best one so far, save it but keep looking for a better one
4342       ac_cv_path_GREP="$ac_path_GREP"
4343       ac_path_GREP_max=$ac_count
4344     fi
4345     # 10*(2^10) chars as input seems more than enough
4346     test $ac_count -gt 10 && break
4347   done
4348   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4349 esac
4352     $ac_path_GREP_found && break 3
4353   done
4354 done
4356 done
4357 IFS=$as_save_IFS
4362 GREP="$ac_cv_path_GREP"
4363 if test -z "$GREP"; then
4364   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4365 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4366    { (exit 1); exit 1; }; }
4369 else
4370   ac_cv_path_GREP=$GREP
4375 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4376 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4377  GREP="$ac_cv_path_GREP"
4380 { echo "$as_me:$LINENO: checking for egrep" >&5
4381 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4382 if test "${ac_cv_path_EGREP+set}" = set; then
4383   echo $ECHO_N "(cached) $ECHO_C" >&6
4384 else
4385   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4386    then ac_cv_path_EGREP="$GREP -E"
4387    else
4388      # Extract the first word of "egrep" to use in msg output
4389 if test -z "$EGREP"; then
4390 set dummy egrep; ac_prog_name=$2
4391 if test "${ac_cv_path_EGREP+set}" = set; then
4392   echo $ECHO_N "(cached) $ECHO_C" >&6
4393 else
4394   ac_path_EGREP_found=false
4395 # Loop through the user's path and test for each of PROGNAME-LIST
4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4399   IFS=$as_save_IFS
4400   test -z "$as_dir" && as_dir=.
4401   for ac_prog in egrep; do
4402   for ac_exec_ext in '' $ac_executable_extensions; do
4403     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4404     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4405     # Check for GNU ac_path_EGREP and select it if it is found.
4406   # Check for GNU $ac_path_EGREP
4407 case `"$ac_path_EGREP" --version 2>&1` in
4408 *GNU*)
4409   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4411   ac_count=0
4412   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4413   while :
4414   do
4415     cat "conftest.in" "conftest.in" >"conftest.tmp"
4416     mv "conftest.tmp" "conftest.in"
4417     cp "conftest.in" "conftest.nl"
4418     echo 'EGREP' >> "conftest.nl"
4419     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4420     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4421     ac_count=`expr $ac_count + 1`
4422     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4423       # Best one so far, save it but keep looking for a better one
4424       ac_cv_path_EGREP="$ac_path_EGREP"
4425       ac_path_EGREP_max=$ac_count
4426     fi
4427     # 10*(2^10) chars as input seems more than enough
4428     test $ac_count -gt 10 && break
4429   done
4430   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4431 esac
4434     $ac_path_EGREP_found && break 3
4435   done
4436 done
4438 done
4439 IFS=$as_save_IFS
4444 EGREP="$ac_cv_path_EGREP"
4445 if test -z "$EGREP"; then
4446   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4447 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4448    { (exit 1); exit 1; }; }
4451 else
4452   ac_cv_path_EGREP=$EGREP
4456    fi
4458 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4459 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4460  EGREP="$ac_cv_path_EGREP"
4464 # Check whether --with-gnu-ld was given.
4465 if test "${with_gnu_ld+set}" = set; then
4466   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4467 else
4468   with_gnu_ld=no
4471 ac_prog=ld
4472 if test "$GCC" = yes; then
4473   # Check if gcc -print-prog-name=ld gives a path.
4474   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4475 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
4476   case $host in
4477   *-*-mingw*)
4478     # gcc leaves a trailing carriage return which upsets mingw
4479     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4480   *)
4481     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4482   esac
4483   case $ac_prog in
4484     # Accept absolute paths.
4485     [\\/]* | ?:[\\/]*)
4486       re_direlt='/[^/][^/]*/\.\./'
4487       # Canonicalize the pathname of ld
4488       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4489       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4490         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4491       done
4492       test -z "$LD" && LD="$ac_prog"
4493       ;;
4494   "")
4495     # If it fails, then pretend we aren't using GCC.
4496     ac_prog=ld
4497     ;;
4498   *)
4499     # If it is relative, then search for the first ld in PATH.
4500     with_gnu_ld=unknown
4501     ;;
4502   esac
4503 elif test "$with_gnu_ld" = yes; then
4504   { echo "$as_me:$LINENO: checking for GNU ld" >&5
4505 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4506 else
4507   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4508 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4510 if test "${lt_cv_path_LD+set}" = set; then
4511   echo $ECHO_N "(cached) $ECHO_C" >&6
4512 else
4513   if test -z "$LD"; then
4514   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4515   for ac_dir in $PATH; do
4516     IFS="$lt_save_ifs"
4517     test -z "$ac_dir" && ac_dir=.
4518     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4519       lt_cv_path_LD="$ac_dir/$ac_prog"
4520       # Check to see if the program is GNU ld.  I'd rather use --version,
4521       # but apparently some variants of GNU ld only accept -v.
4522       # Break only if it was the GNU/non-GNU ld that we prefer.
4523       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4524       *GNU* | *'with BFD'*)
4525         test "$with_gnu_ld" != no && break
4526         ;;
4527       *)
4528         test "$with_gnu_ld" != yes && break
4529         ;;
4530       esac
4531     fi
4532   done
4533   IFS="$lt_save_ifs"
4534 else
4535   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4539 LD="$lt_cv_path_LD"
4540 if test -n "$LD"; then
4541   { echo "$as_me:$LINENO: result: $LD" >&5
4542 echo "${ECHO_T}$LD" >&6; }
4543 else
4544   { echo "$as_me:$LINENO: result: no" >&5
4545 echo "${ECHO_T}no" >&6; }
4547 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4548 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4549    { (exit 1); exit 1; }; }
4550 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4551 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4552 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4553   echo $ECHO_N "(cached) $ECHO_C" >&6
4554 else
4555   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4556 case `$LD -v 2>&1 </dev/null` in
4557 *GNU* | *'with BFD'*)
4558   lt_cv_prog_gnu_ld=yes
4559   ;;
4561   lt_cv_prog_gnu_ld=no
4562   ;;
4563 esac
4565 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4566 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4567 with_gnu_ld=$lt_cv_prog_gnu_ld
4570 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4571 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4572 if test "${lt_cv_ld_reload_flag+set}" = set; then
4573   echo $ECHO_N "(cached) $ECHO_C" >&6
4574 else
4575   lt_cv_ld_reload_flag='-r'
4577 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4578 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4579 reload_flag=$lt_cv_ld_reload_flag
4580 case $reload_flag in
4581 "" | " "*) ;;
4582 *) reload_flag=" $reload_flag" ;;
4583 esac
4584 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4585 case $host_os in
4586   darwin*)
4587     if test "$GCC" = yes; then
4588       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4589     else
4590       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4591     fi
4592     ;;
4593 esac
4595 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4596 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4597 if test "${lt_cv_path_NM+set}" = set; then
4598   echo $ECHO_N "(cached) $ECHO_C" >&6
4599 else
4600   if test -n "$NM"; then
4601   # Let the user override the test.
4602   lt_cv_path_NM="$NM"
4603 else
4604   lt_nm_to_check="${ac_tool_prefix}nm"
4605   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 
4606     lt_nm_to_check="$lt_nm_to_check nm"
4607   fi
4608   for lt_tmp_nm in $lt_nm_to_check; do
4609     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4610     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4611       IFS="$lt_save_ifs"
4612       test -z "$ac_dir" && ac_dir=.
4613       tmp_nm="$ac_dir/$lt_tmp_nm"
4614       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4615         # Check to see if the nm accepts a BSD-compat flag.
4616         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4617         #   nm: unknown option "B" ignored
4618         # Tru64's nm complains that /dev/null is an invalid object file
4619         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4620         */dev/null* | *'Invalid file or object type'*)
4621           lt_cv_path_NM="$tmp_nm -B"
4622           break
4623           ;;
4624         *)
4625           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4626           */dev/null*)
4627             lt_cv_path_NM="$tmp_nm -p"
4628             break
4629             ;;
4630           *)
4631             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4632             continue # so that we can try to find one that supports BSD flags
4633             ;;
4634           esac
4635           ;;
4636         esac
4637       fi
4638     done
4639     IFS="$lt_save_ifs"
4640   done
4641   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4644 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4645 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4646 NM="$lt_cv_path_NM"
4648 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
4649 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4650 LN_S=$as_ln_s
4651 if test "$LN_S" = "ln -s"; then
4652   { echo "$as_me:$LINENO: result: yes" >&5
4653 echo "${ECHO_T}yes" >&6; }
4654 else
4655   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4656 echo "${ECHO_T}no, using $LN_S" >&6; }
4659 { echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4660 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4661 if test "${lt_cv_deplibs_check_method+set}" = set; then
4662   echo $ECHO_N "(cached) $ECHO_C" >&6
4663 else
4664   lt_cv_file_magic_cmd='$MAGIC_CMD'
4665 lt_cv_file_magic_test_file=
4666 lt_cv_deplibs_check_method='unknown'
4667 # Need to set the preceding variable on all platforms that support
4668 # interlibrary dependencies.
4669 # 'none' -- dependencies not supported.
4670 # `unknown' -- same as none, but documents that we really don't know.
4671 # 'pass_all' -- all dependencies passed with no checks.
4672 # 'test_compile' -- check by making test program.
4673 # 'file_magic [[regex]]' -- check by looking for files in library path
4674 # which responds to the $file_magic_cmd with a given extended regex.
4675 # If you have `file' or equivalent on your system and you're not sure
4676 # whether `pass_all' will *always* work, you probably want this one.
4678 case $host_os in
4679 aix4* | aix5*)
4680   lt_cv_deplibs_check_method=pass_all
4681   ;;
4683 beos*)
4684   lt_cv_deplibs_check_method=pass_all
4685   ;;
4687 bsdi[45]*)
4688   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4689   lt_cv_file_magic_cmd='/usr/bin/file -L'
4690   lt_cv_file_magic_test_file=/shlib/libc.so
4691   ;;
4693 cygwin*)
4694   # func_win32_libid is a shell function defined in ltmain.sh
4695   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4696   lt_cv_file_magic_cmd='func_win32_libid'
4697   ;;
4699 mingw* | pw32*)
4700   # Base MSYS/MinGW do not provide the 'file' command needed by
4701   # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4702   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4703   lt_cv_file_magic_cmd='$OBJDUMP -f'
4704   ;;
4706 darwin* | rhapsody*)
4707   lt_cv_deplibs_check_method=pass_all
4708   ;;
4710 freebsd* | kfreebsd*-gnu | dragonfly*)
4711   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4712     case $host_cpu in
4713     i*86 )
4714       # Not sure whether the presence of OpenBSD here was a mistake.
4715       # Let's accept both of them until this is cleared up.
4716       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4717       lt_cv_file_magic_cmd=/usr/bin/file
4718       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4719       ;;
4720     esac
4721   else
4722     lt_cv_deplibs_check_method=pass_all
4723   fi
4724   ;;
4726 gnu*)
4727   lt_cv_deplibs_check_method=pass_all
4728   ;;
4730 hpux10.20* | hpux11*)
4731   lt_cv_file_magic_cmd=/usr/bin/file
4732   case $host_cpu in
4733   ia64*)
4734     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4735     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4736     ;;
4737   hppa*64*)
4738     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4739     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4740     ;;
4741   *)
4742     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4743     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4744     ;;
4745   esac
4746   ;;
4748 interix3*)
4749   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4750   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4751   ;;
4753 irix5* | irix6* | nonstopux*)
4754   case $LD in
4755   *-32|*"-32 ") libmagic=32-bit;;
4756   *-n32|*"-n32 ") libmagic=N32;;
4757   *-64|*"-64 ") libmagic=64-bit;;
4758   *) libmagic=never-match;;
4759   esac
4760   lt_cv_deplibs_check_method=pass_all
4761   ;;
4763 # This must be Linux ELF.
4764 linux*)
4765   lt_cv_deplibs_check_method=pass_all
4766   ;;
4768 netbsd*)
4769   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4770     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4771   else
4772     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4773   fi
4774   ;;
4776 newos6*)
4777   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4778   lt_cv_file_magic_cmd=/usr/bin/file
4779   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4780   ;;
4782 nto-qnx*)
4783   lt_cv_deplibs_check_method=unknown
4784   ;;
4786 openbsd*)
4787   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4788     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4789   else
4790     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4791   fi
4792   ;;
4794 osf3* | osf4* | osf5*)
4795   lt_cv_deplibs_check_method=pass_all
4796   ;;
4798 solaris*)
4799   lt_cv_deplibs_check_method=pass_all
4800   ;;
4802 sysv4 | sysv4.3*)
4803   case $host_vendor in
4804   motorola)
4805     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]'
4806     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4807     ;;
4808   ncr)
4809     lt_cv_deplibs_check_method=pass_all
4810     ;;
4811   sequent)
4812     lt_cv_file_magic_cmd='/bin/file'
4813     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4814     ;;
4815   sni)
4816     lt_cv_file_magic_cmd='/bin/file'
4817     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4818     lt_cv_file_magic_test_file=/lib/libc.so
4819     ;;
4820   siemens)
4821     lt_cv_deplibs_check_method=pass_all
4822     ;;
4823   pc)
4824     lt_cv_deplibs_check_method=pass_all
4825     ;;
4826   esac
4827   ;;
4829 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4830   lt_cv_deplibs_check_method=pass_all
4831   ;;
4832 esac
4835 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4836 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4837 file_magic_cmd=$lt_cv_file_magic_cmd
4838 deplibs_check_method=$lt_cv_deplibs_check_method
4839 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4844 # If no C compiler was specified, use CC.
4845 LTCC=${LTCC-"$CC"}
4847 # If no C compiler flags were specified, use CFLAGS.
4848 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4850 # Allow CC to be a program name with arguments.
4851 compiler=$CC
4854 # Check whether --enable-libtool-lock was given.
4855 if test "${enable_libtool_lock+set}" = set; then
4856   enableval=$enable_libtool_lock; 
4859 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4861 # Some flags need to be propagated to the compiler or linker for good
4862 # libtool support.
4863 case $host in
4864 ia64-*-hpux*)
4865   # Find out which ABI we are using.
4866   echo 'int i;' > conftest.$ac_ext
4867   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4868   (eval $ac_compile) 2>&5
4869   ac_status=$?
4870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4871   (exit $ac_status); }; then
4872     case `/usr/bin/file conftest.$ac_objext` in
4873     *ELF-32*)
4874       HPUX_IA64_MODE="32"
4875       ;;
4876     *ELF-64*)
4877       HPUX_IA64_MODE="64"
4878       ;;
4879     esac
4880   fi
4881   rm -rf conftest*
4882   ;;
4883 *-*-irix6*)
4884   # Find out which ABI we are using.
4885   echo '#line __oline__ "configure"' > conftest.$ac_ext
4886   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4887   (eval $ac_compile) 2>&5
4888   ac_status=$?
4889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4890   (exit $ac_status); }; then
4891    if test "$lt_cv_prog_gnu_ld" = yes; then
4892     case `/usr/bin/file conftest.$ac_objext` in
4893     *32-bit*)
4894       LD="${LD-ld} -melf32bsmip"
4895       ;;
4896     *N32*)
4897       LD="${LD-ld} -melf32bmipn32"
4898       ;;
4899     *64-bit*)
4900       LD="${LD-ld} -melf64bmip"
4901       ;;
4902     esac
4903    else
4904     case `/usr/bin/file conftest.$ac_objext` in
4905     *32-bit*)
4906       LD="${LD-ld} -32"
4907       ;;
4908     *N32*)
4909       LD="${LD-ld} -n32"
4910       ;;
4911     *64-bit*)
4912       LD="${LD-ld} -64"
4913       ;;
4914     esac
4915    fi
4916   fi
4917   rm -rf conftest*
4918   ;;
4920 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4921   # Find out which ABI we are using.
4922   echo 'int i;' > conftest.$ac_ext
4923   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4924   (eval $ac_compile) 2>&5
4925   ac_status=$?
4926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4927   (exit $ac_status); }; then
4928     case `/usr/bin/file conftest.o` in
4929     *32-bit*)
4930       case $host in
4931         x86_64-*linux*)
4932           LD="${LD-ld} -m elf_i386"
4933           ;;
4934         ppc64-*linux*|powerpc64-*linux*)
4935           LD="${LD-ld} -m elf32ppclinux"
4936           ;;
4937         s390x-*linux*)
4938           LD="${LD-ld} -m elf_s390"
4939           ;;
4940         sparc64-*linux*)
4941           LD="${LD-ld} -m elf32_sparc"
4942           ;;
4943       esac
4944       ;;
4945     *64-bit*)
4946       case $host in
4947         x86_64-*linux*)
4948           LD="${LD-ld} -m elf_x86_64"
4949           ;;
4950         ppc*-*linux*|powerpc*-*linux*)
4951           LD="${LD-ld} -m elf64ppc"
4952           ;;
4953         s390*-*linux*)
4954           LD="${LD-ld} -m elf64_s390"
4955           ;;
4956         sparc*-*linux*)
4957           LD="${LD-ld} -m elf64_sparc"
4958           ;;
4959       esac
4960       ;;
4961     esac
4962   fi
4963   rm -rf conftest*
4964   ;;
4966 *-*-sco3.2v5*)
4967   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4968   SAVE_CFLAGS="$CFLAGS"
4969   CFLAGS="$CFLAGS -belf"
4970   { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4971 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4972 if test "${lt_cv_cc_needs_belf+set}" = set; then
4973   echo $ECHO_N "(cached) $ECHO_C" >&6
4974 else
4975   ac_ext=c
4976 ac_cpp='$CPP $CPPFLAGS'
4977 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4978 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4979 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4981      cat >conftest.$ac_ext <<_ACEOF
4982 /* confdefs.h.  */
4983 _ACEOF
4984 cat confdefs.h >>conftest.$ac_ext
4985 cat >>conftest.$ac_ext <<_ACEOF
4986 /* end confdefs.h.  */
4989 main ()
4992   ;
4993   return 0;
4995 _ACEOF
4996 rm -f conftest.$ac_objext conftest$ac_exeext
4997 if { (ac_try="$ac_link"
4998 case "(($ac_try" in
4999   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5000   *) ac_try_echo=$ac_try;;
5001 esac
5002 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5003   (eval "$ac_link") 2>conftest.er1
5004   ac_status=$?
5005   grep -v '^ *+' conftest.er1 >conftest.err
5006   rm -f conftest.er1
5007   cat conftest.err >&5
5008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5009   (exit $ac_status); } &&
5010          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5011   { (case "(($ac_try" in
5012   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5013   *) ac_try_echo=$ac_try;;
5014 esac
5015 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5016   (eval "$ac_try") 2>&5
5017   ac_status=$?
5018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5019   (exit $ac_status); }; } &&
5020          { ac_try='test -s conftest$ac_exeext'
5021   { (case "(($ac_try" in
5022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5023   *) ac_try_echo=$ac_try;;
5024 esac
5025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5026   (eval "$ac_try") 2>&5
5027   ac_status=$?
5028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5029   (exit $ac_status); }; }; then
5030   lt_cv_cc_needs_belf=yes
5031 else
5032   echo "$as_me: failed program was:" >&5
5033 sed 's/^/| /' conftest.$ac_ext >&5
5035         lt_cv_cc_needs_belf=no
5038 rm -f core conftest.err conftest.$ac_objext \
5039       conftest$ac_exeext conftest.$ac_ext
5040      ac_ext=c
5041 ac_cpp='$CPP $CPPFLAGS'
5042 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5043 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5044 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5047 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5048 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
5049   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5050     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5051     CFLAGS="$SAVE_CFLAGS"
5052   fi
5053   ;;
5054 sparc*-*solaris*)
5055   # Find out which ABI we are using.
5056   echo 'int i;' > conftest.$ac_ext
5057   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5058   (eval $ac_compile) 2>&5
5059   ac_status=$?
5060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5061   (exit $ac_status); }; then
5062     case `/usr/bin/file conftest.o` in
5063     *64-bit*)
5064       case $lt_cv_prog_gnu_ld in
5065       yes*) LD="${LD-ld} -m elf64_sparc" ;;
5066       *)    LD="${LD-ld} -64" ;;
5067       esac
5068       ;;
5069     esac
5070   fi
5071   rm -rf conftest*
5072   ;;
5075 esac
5077 need_locks="$enable_libtool_lock"
5080 ac_ext=c
5081 ac_cpp='$CPP $CPPFLAGS'
5082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5083 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5084 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5085 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5086 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5087 # On Suns, sometimes $CPP names a directory.
5088 if test -n "$CPP" && test -d "$CPP"; then
5089   CPP=
5091 if test -z "$CPP"; then
5092   if test "${ac_cv_prog_CPP+set}" = set; then
5093   echo $ECHO_N "(cached) $ECHO_C" >&6
5094 else
5095       # Double quotes because CPP needs to be expanded
5096     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5097     do
5098       ac_preproc_ok=false
5099 for ac_c_preproc_warn_flag in '' yes
5101   # Use a header file that comes with gcc, so configuring glibc
5102   # with a fresh cross-compiler works.
5103   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5104   # <limits.h> exists even on freestanding compilers.
5105   # On the NeXT, cc -E runs the code through the compiler's parser,
5106   # not just through cpp. "Syntax error" is here to catch this case.
5107   cat >conftest.$ac_ext <<_ACEOF
5108 /* confdefs.h.  */
5109 _ACEOF
5110 cat confdefs.h >>conftest.$ac_ext
5111 cat >>conftest.$ac_ext <<_ACEOF
5112 /* end confdefs.h.  */
5113 @%:@ifdef __STDC__
5114 @%:@ include <limits.h>
5115 @%:@else
5116 @%:@ include <assert.h>
5117 @%:@endif
5118                      Syntax error
5119 _ACEOF
5120 if { (ac_try="$ac_cpp conftest.$ac_ext"
5121 case "(($ac_try" in
5122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5123   *) ac_try_echo=$ac_try;;
5124 esac
5125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5126   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5127   ac_status=$?
5128   grep -v '^ *+' conftest.er1 >conftest.err
5129   rm -f conftest.er1
5130   cat conftest.err >&5
5131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132   (exit $ac_status); } >/dev/null; then
5133   if test -s conftest.err; then
5134     ac_cpp_err=$ac_c_preproc_warn_flag
5135     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5136   else
5137     ac_cpp_err=
5138   fi
5139 else
5140   ac_cpp_err=yes
5142 if test -z "$ac_cpp_err"; then
5143   :
5144 else
5145   echo "$as_me: failed program was:" >&5
5146 sed 's/^/| /' conftest.$ac_ext >&5
5148   # Broken: fails on valid input.
5149 continue
5152 rm -f conftest.err conftest.$ac_ext
5154   # OK, works on sane cases.  Now check whether nonexistent headers
5155   # can be detected and how.
5156   cat >conftest.$ac_ext <<_ACEOF
5157 /* confdefs.h.  */
5158 _ACEOF
5159 cat confdefs.h >>conftest.$ac_ext
5160 cat >>conftest.$ac_ext <<_ACEOF
5161 /* end confdefs.h.  */
5162 @%:@include <ac_nonexistent.h>
5163 _ACEOF
5164 if { (ac_try="$ac_cpp conftest.$ac_ext"
5165 case "(($ac_try" in
5166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5167   *) ac_try_echo=$ac_try;;
5168 esac
5169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5170   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5171   ac_status=$?
5172   grep -v '^ *+' conftest.er1 >conftest.err
5173   rm -f conftest.er1
5174   cat conftest.err >&5
5175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5176   (exit $ac_status); } >/dev/null; then
5177   if test -s conftest.err; then
5178     ac_cpp_err=$ac_c_preproc_warn_flag
5179     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5180   else
5181     ac_cpp_err=
5182   fi
5183 else
5184   ac_cpp_err=yes
5186 if test -z "$ac_cpp_err"; then
5187   # Broken: success on invalid input.
5188 continue
5189 else
5190   echo "$as_me: failed program was:" >&5
5191 sed 's/^/| /' conftest.$ac_ext >&5
5193   # Passes both tests.
5194 ac_preproc_ok=:
5195 break
5198 rm -f conftest.err conftest.$ac_ext
5200 done
5201 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5202 rm -f conftest.err conftest.$ac_ext
5203 if $ac_preproc_ok; then
5204   break
5207     done
5208     ac_cv_prog_CPP=$CPP
5209   
5211   CPP=$ac_cv_prog_CPP
5212 else
5213   ac_cv_prog_CPP=$CPP
5215 { echo "$as_me:$LINENO: result: $CPP" >&5
5216 echo "${ECHO_T}$CPP" >&6; }
5217 ac_preproc_ok=false
5218 for ac_c_preproc_warn_flag in '' yes
5220   # Use a header file that comes with gcc, so configuring glibc
5221   # with a fresh cross-compiler works.
5222   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5223   # <limits.h> exists even on freestanding compilers.
5224   # On the NeXT, cc -E runs the code through the compiler's parser,
5225   # not just through cpp. "Syntax error" is here to catch this case.
5226   cat >conftest.$ac_ext <<_ACEOF
5227 /* confdefs.h.  */
5228 _ACEOF
5229 cat confdefs.h >>conftest.$ac_ext
5230 cat >>conftest.$ac_ext <<_ACEOF
5231 /* end confdefs.h.  */
5232 @%:@ifdef __STDC__
5233 @%:@ include <limits.h>
5234 @%:@else
5235 @%:@ include <assert.h>
5236 @%:@endif
5237                      Syntax error
5238 _ACEOF
5239 if { (ac_try="$ac_cpp conftest.$ac_ext"
5240 case "(($ac_try" in
5241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5242   *) ac_try_echo=$ac_try;;
5243 esac
5244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5245   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5246   ac_status=$?
5247   grep -v '^ *+' conftest.er1 >conftest.err
5248   rm -f conftest.er1
5249   cat conftest.err >&5
5250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5251   (exit $ac_status); } >/dev/null; then
5252   if test -s conftest.err; then
5253     ac_cpp_err=$ac_c_preproc_warn_flag
5254     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5255   else
5256     ac_cpp_err=
5257   fi
5258 else
5259   ac_cpp_err=yes
5261 if test -z "$ac_cpp_err"; then
5262   :
5263 else
5264   echo "$as_me: failed program was:" >&5
5265 sed 's/^/| /' conftest.$ac_ext >&5
5267   # Broken: fails on valid input.
5268 continue
5271 rm -f conftest.err conftest.$ac_ext
5273   # OK, works on sane cases.  Now check whether nonexistent headers
5274   # can be detected and how.
5275   cat >conftest.$ac_ext <<_ACEOF
5276 /* confdefs.h.  */
5277 _ACEOF
5278 cat confdefs.h >>conftest.$ac_ext
5279 cat >>conftest.$ac_ext <<_ACEOF
5280 /* end confdefs.h.  */
5281 @%:@include <ac_nonexistent.h>
5282 _ACEOF
5283 if { (ac_try="$ac_cpp conftest.$ac_ext"
5284 case "(($ac_try" in
5285   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5286   *) ac_try_echo=$ac_try;;
5287 esac
5288 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5289   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5290   ac_status=$?
5291   grep -v '^ *+' conftest.er1 >conftest.err
5292   rm -f conftest.er1
5293   cat conftest.err >&5
5294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5295   (exit $ac_status); } >/dev/null; then
5296   if test -s conftest.err; then
5297     ac_cpp_err=$ac_c_preproc_warn_flag
5298     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5299   else
5300     ac_cpp_err=
5301   fi
5302 else
5303   ac_cpp_err=yes
5305 if test -z "$ac_cpp_err"; then
5306   # Broken: success on invalid input.
5307 continue
5308 else
5309   echo "$as_me: failed program was:" >&5
5310 sed 's/^/| /' conftest.$ac_ext >&5
5312   # Passes both tests.
5313 ac_preproc_ok=:
5314 break
5317 rm -f conftest.err conftest.$ac_ext
5319 done
5320 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5321 rm -f conftest.err conftest.$ac_ext
5322 if $ac_preproc_ok; then
5323   :
5324 else
5325   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5326 See \`config.log' for more details." >&5
5327 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5328 See \`config.log' for more details." >&2;}
5329    { (exit 1); exit 1; }; }
5332 ac_ext=c
5333 ac_cpp='$CPP $CPPFLAGS'
5334 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5335 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5336 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5339 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5340 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
5341 if test "${ac_cv_header_stdc+set}" = set; then
5342   echo $ECHO_N "(cached) $ECHO_C" >&6
5343 else
5344   cat >conftest.$ac_ext <<_ACEOF
5345 /* confdefs.h.  */
5346 _ACEOF
5347 cat confdefs.h >>conftest.$ac_ext
5348 cat >>conftest.$ac_ext <<_ACEOF
5349 /* end confdefs.h.  */
5350 #include <stdlib.h>
5351 #include <stdarg.h>
5352 #include <string.h>
5353 #include <float.h>
5356 main ()
5359   ;
5360   return 0;
5362 _ACEOF
5363 rm -f conftest.$ac_objext
5364 if { (ac_try="$ac_compile"
5365 case "(($ac_try" in
5366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5367   *) ac_try_echo=$ac_try;;
5368 esac
5369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5370   (eval "$ac_compile") 2>conftest.er1
5371   ac_status=$?
5372   grep -v '^ *+' conftest.er1 >conftest.err
5373   rm -f conftest.er1
5374   cat conftest.err >&5
5375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5376   (exit $ac_status); } &&
5377          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5378   { (case "(($ac_try" in
5379   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5380   *) ac_try_echo=$ac_try;;
5381 esac
5382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5383   (eval "$ac_try") 2>&5
5384   ac_status=$?
5385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5386   (exit $ac_status); }; } &&
5387          { ac_try='test -s conftest.$ac_objext'
5388   { (case "(($ac_try" in
5389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5390   *) ac_try_echo=$ac_try;;
5391 esac
5392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5393   (eval "$ac_try") 2>&5
5394   ac_status=$?
5395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5396   (exit $ac_status); }; }; then
5397   ac_cv_header_stdc=yes
5398 else
5399   echo "$as_me: failed program was:" >&5
5400 sed 's/^/| /' conftest.$ac_ext >&5
5402         ac_cv_header_stdc=no
5405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5407 if test $ac_cv_header_stdc = yes; then
5408   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5409   cat >conftest.$ac_ext <<_ACEOF
5410 /* confdefs.h.  */
5411 _ACEOF
5412 cat confdefs.h >>conftest.$ac_ext
5413 cat >>conftest.$ac_ext <<_ACEOF
5414 /* end confdefs.h.  */
5415 #include <string.h>
5417 _ACEOF
5418 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5419   $EGREP "memchr" >/dev/null 2>&1; then
5420   :
5421 else
5422   ac_cv_header_stdc=no
5424 rm -f conftest*
5428 if test $ac_cv_header_stdc = yes; then
5429   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5430   cat >conftest.$ac_ext <<_ACEOF
5431 /* confdefs.h.  */
5432 _ACEOF
5433 cat confdefs.h >>conftest.$ac_ext
5434 cat >>conftest.$ac_ext <<_ACEOF
5435 /* end confdefs.h.  */
5436 #include <stdlib.h>
5438 _ACEOF
5439 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5440   $EGREP "free" >/dev/null 2>&1; then
5441   :
5442 else
5443   ac_cv_header_stdc=no
5445 rm -f conftest*
5449 if test $ac_cv_header_stdc = yes; then
5450   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5451   if test "$cross_compiling" = yes; then
5452   :
5453 else
5454   cat >conftest.$ac_ext <<_ACEOF
5455 /* confdefs.h.  */
5456 _ACEOF
5457 cat confdefs.h >>conftest.$ac_ext
5458 cat >>conftest.$ac_ext <<_ACEOF
5459 /* end confdefs.h.  */
5460 #include <ctype.h>
5461 #include <stdlib.h>
5462 #if ((' ' & 0x0FF) == 0x020)
5463 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5464 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5465 #else
5466 # define ISLOWER(c) \
5467                    (('a' <= (c) && (c) <= 'i') \
5468                      || ('j' <= (c) && (c) <= 'r') \
5469                      || ('s' <= (c) && (c) <= 'z'))
5470 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5471 #endif
5473 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5475 main ()
5477   int i;
5478   for (i = 0; i < 256; i++)
5479     if (XOR (islower (i), ISLOWER (i))
5480         || toupper (i) != TOUPPER (i))
5481       return 2;
5482   return 0;
5484 _ACEOF
5485 rm -f conftest$ac_exeext
5486 if { (ac_try="$ac_link"
5487 case "(($ac_try" in
5488   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5489   *) ac_try_echo=$ac_try;;
5490 esac
5491 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5492   (eval "$ac_link") 2>&5
5493   ac_status=$?
5494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5495   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5496   { (case "(($ac_try" in
5497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5498   *) ac_try_echo=$ac_try;;
5499 esac
5500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5501   (eval "$ac_try") 2>&5
5502   ac_status=$?
5503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5504   (exit $ac_status); }; }; then
5505   :
5506 else
5507   echo "$as_me: program exited with status $ac_status" >&5
5508 echo "$as_me: failed program was:" >&5
5509 sed 's/^/| /' conftest.$ac_ext >&5
5511 ( exit $ac_status )
5512 ac_cv_header_stdc=no
5514 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5520 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5521 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5522 if test $ac_cv_header_stdc = yes; then
5523   
5524 cat >>confdefs.h <<\_ACEOF
5525 @%:@define STDC_HEADERS 1
5526 _ACEOF
5530 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5540 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5541                   inttypes.h stdint.h unistd.h
5543 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5544 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5545 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5546 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5547   echo $ECHO_N "(cached) $ECHO_C" >&6
5548 else
5549   cat >conftest.$ac_ext <<_ACEOF
5550 /* confdefs.h.  */
5551 _ACEOF
5552 cat confdefs.h >>conftest.$ac_ext
5553 cat >>conftest.$ac_ext <<_ACEOF
5554 /* end confdefs.h.  */
5555 $ac_includes_default
5557 @%:@include <$ac_header>
5558 _ACEOF
5559 rm -f conftest.$ac_objext
5560 if { (ac_try="$ac_compile"
5561 case "(($ac_try" in
5562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5563   *) ac_try_echo=$ac_try;;
5564 esac
5565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5566   (eval "$ac_compile") 2>conftest.er1
5567   ac_status=$?
5568   grep -v '^ *+' conftest.er1 >conftest.err
5569   rm -f conftest.er1
5570   cat conftest.err >&5
5571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5572   (exit $ac_status); } &&
5573          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5574   { (case "(($ac_try" in
5575   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5576   *) ac_try_echo=$ac_try;;
5577 esac
5578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5579   (eval "$ac_try") 2>&5
5580   ac_status=$?
5581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5582   (exit $ac_status); }; } &&
5583          { ac_try='test -s conftest.$ac_objext'
5584   { (case "(($ac_try" in
5585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5586   *) ac_try_echo=$ac_try;;
5587 esac
5588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5589   (eval "$ac_try") 2>&5
5590   ac_status=$?
5591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5592   (exit $ac_status); }; }; then
5593   eval "$as_ac_Header=yes"
5594 else
5595   echo "$as_me: failed program was:" >&5
5596 sed 's/^/| /' conftest.$ac_ext >&5
5598         eval "$as_ac_Header=no"
5601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5603 ac_res=`eval echo '${'$as_ac_Header'}'`
5604                { echo "$as_me:$LINENO: result: $ac_res" >&5
5605 echo "${ECHO_T}$ac_res" >&6; }
5606 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5607   cat >>confdefs.h <<_ACEOF
5608 @%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5609 _ACEOF
5613 done
5617 for ac_header in dlfcn.h
5619 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5620 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5621   { echo "$as_me:$LINENO: checking for $ac_header" >&5
5622 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5623 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5624   echo $ECHO_N "(cached) $ECHO_C" >&6
5626 ac_res=`eval echo '${'$as_ac_Header'}'`
5627                { echo "$as_me:$LINENO: result: $ac_res" >&5
5628 echo "${ECHO_T}$ac_res" >&6; }
5629 else
5630   # Is the header compilable?
5631 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
5632 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5633 cat >conftest.$ac_ext <<_ACEOF
5634 /* confdefs.h.  */
5635 _ACEOF
5636 cat confdefs.h >>conftest.$ac_ext
5637 cat >>conftest.$ac_ext <<_ACEOF
5638 /* end confdefs.h.  */
5639 $ac_includes_default
5640 @%:@include <$ac_header>
5641 _ACEOF
5642 rm -f conftest.$ac_objext
5643 if { (ac_try="$ac_compile"
5644 case "(($ac_try" in
5645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5646   *) ac_try_echo=$ac_try;;
5647 esac
5648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5649   (eval "$ac_compile") 2>conftest.er1
5650   ac_status=$?
5651   grep -v '^ *+' conftest.er1 >conftest.err
5652   rm -f conftest.er1
5653   cat conftest.err >&5
5654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5655   (exit $ac_status); } &&
5656          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5657   { (case "(($ac_try" in
5658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5659   *) ac_try_echo=$ac_try;;
5660 esac
5661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5662   (eval "$ac_try") 2>&5
5663   ac_status=$?
5664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5665   (exit $ac_status); }; } &&
5666          { ac_try='test -s conftest.$ac_objext'
5667   { (case "(($ac_try" in
5668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5669   *) ac_try_echo=$ac_try;;
5670 esac
5671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5672   (eval "$ac_try") 2>&5
5673   ac_status=$?
5674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5675   (exit $ac_status); }; }; then
5676   ac_header_compiler=yes
5677 else
5678   echo "$as_me: failed program was:" >&5
5679 sed 's/^/| /' conftest.$ac_ext >&5
5681         ac_header_compiler=no
5684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5685 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5686 echo "${ECHO_T}$ac_header_compiler" >&6; }
5688 # Is the header present?
5689 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
5690 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5691 cat >conftest.$ac_ext <<_ACEOF
5692 /* confdefs.h.  */
5693 _ACEOF
5694 cat confdefs.h >>conftest.$ac_ext
5695 cat >>conftest.$ac_ext <<_ACEOF
5696 /* end confdefs.h.  */
5697 @%:@include <$ac_header>
5698 _ACEOF
5699 if { (ac_try="$ac_cpp conftest.$ac_ext"
5700 case "(($ac_try" in
5701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5702   *) ac_try_echo=$ac_try;;
5703 esac
5704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5705   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5706   ac_status=$?
5707   grep -v '^ *+' conftest.er1 >conftest.err
5708   rm -f conftest.er1
5709   cat conftest.err >&5
5710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5711   (exit $ac_status); } >/dev/null; then
5712   if test -s conftest.err; then
5713     ac_cpp_err=$ac_c_preproc_warn_flag
5714     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5715   else
5716     ac_cpp_err=
5717   fi
5718 else
5719   ac_cpp_err=yes
5721 if test -z "$ac_cpp_err"; then
5722   ac_header_preproc=yes
5723 else
5724   echo "$as_me: failed program was:" >&5
5725 sed 's/^/| /' conftest.$ac_ext >&5
5727   ac_header_preproc=no
5730 rm -f conftest.err conftest.$ac_ext
5731 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5732 echo "${ECHO_T}$ac_header_preproc" >&6; }
5734 # So?  What about this header?
5735 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5736   yes:no: )
5737     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5738 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5739     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5740 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5741     ac_header_preproc=yes
5742     ;;
5743   no:yes:* )
5744     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5745 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5746     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5747 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5748     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5749 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5750     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5751 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5752     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5753 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5754     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5755 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5756     
5757     ;;
5758 esac
5759 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5760 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5761 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5762   echo $ECHO_N "(cached) $ECHO_C" >&6
5763 else
5764   eval "$as_ac_Header=\$ac_header_preproc"
5766 ac_res=`eval echo '${'$as_ac_Header'}'`
5767                { echo "$as_me:$LINENO: result: $ac_res" >&5
5768 echo "${ECHO_T}$ac_res" >&6; }
5771 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5772   cat >>confdefs.h <<_ACEOF
5773 @%:@define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5774 _ACEOF
5778 done
5782 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5783     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5784     (test "X$CXX" != "Xg++"))) ; then
5785   ac_ext=cpp
5786 ac_cpp='$CXXCPP $CPPFLAGS'
5787 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5788 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5789 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5790 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5791 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5792 if test -z "$CXXCPP"; then
5793   if test "${ac_cv_prog_CXXCPP+set}" = set; then
5794   echo $ECHO_N "(cached) $ECHO_C" >&6
5795 else
5796       # Double quotes because CXXCPP needs to be expanded
5797     for CXXCPP in "$CXX -E" "/lib/cpp"
5798     do
5799       ac_preproc_ok=false
5800 for ac_cxx_preproc_warn_flag in '' yes
5802   # Use a header file that comes with gcc, so configuring glibc
5803   # with a fresh cross-compiler works.
5804   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5805   # <limits.h> exists even on freestanding compilers.
5806   # On the NeXT, cc -E runs the code through the compiler's parser,
5807   # not just through cpp. "Syntax error" is here to catch this case.
5808   cat >conftest.$ac_ext <<_ACEOF
5809 /* confdefs.h.  */
5810 _ACEOF
5811 cat confdefs.h >>conftest.$ac_ext
5812 cat >>conftest.$ac_ext <<_ACEOF
5813 /* end confdefs.h.  */
5814 @%:@ifdef __STDC__
5815 @%:@ include <limits.h>
5816 @%:@else
5817 @%:@ include <assert.h>
5818 @%:@endif
5819                      Syntax error
5820 _ACEOF
5821 if { (ac_try="$ac_cpp conftest.$ac_ext"
5822 case "(($ac_try" in
5823   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5824   *) ac_try_echo=$ac_try;;
5825 esac
5826 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5827   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5828   ac_status=$?
5829   grep -v '^ *+' conftest.er1 >conftest.err
5830   rm -f conftest.er1
5831   cat conftest.err >&5
5832   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5833   (exit $ac_status); } >/dev/null; then
5834   if test -s conftest.err; then
5835     ac_cpp_err=$ac_cxx_preproc_warn_flag
5836     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5837   else
5838     ac_cpp_err=
5839   fi
5840 else
5841   ac_cpp_err=yes
5843 if test -z "$ac_cpp_err"; then
5844   :
5845 else
5846   echo "$as_me: failed program was:" >&5
5847 sed 's/^/| /' conftest.$ac_ext >&5
5849   # Broken: fails on valid input.
5850 continue
5853 rm -f conftest.err conftest.$ac_ext
5855   # OK, works on sane cases.  Now check whether nonexistent headers
5856   # can be detected and how.
5857   cat >conftest.$ac_ext <<_ACEOF
5858 /* confdefs.h.  */
5859 _ACEOF
5860 cat confdefs.h >>conftest.$ac_ext
5861 cat >>conftest.$ac_ext <<_ACEOF
5862 /* end confdefs.h.  */
5863 @%:@include <ac_nonexistent.h>
5864 _ACEOF
5865 if { (ac_try="$ac_cpp conftest.$ac_ext"
5866 case "(($ac_try" in
5867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5868   *) ac_try_echo=$ac_try;;
5869 esac
5870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5871   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5872   ac_status=$?
5873   grep -v '^ *+' conftest.er1 >conftest.err
5874   rm -f conftest.er1
5875   cat conftest.err >&5
5876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5877   (exit $ac_status); } >/dev/null; then
5878   if test -s conftest.err; then
5879     ac_cpp_err=$ac_cxx_preproc_warn_flag
5880     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5881   else
5882     ac_cpp_err=
5883   fi
5884 else
5885   ac_cpp_err=yes
5887 if test -z "$ac_cpp_err"; then
5888   # Broken: success on invalid input.
5889 continue
5890 else
5891   echo "$as_me: failed program was:" >&5
5892 sed 's/^/| /' conftest.$ac_ext >&5
5894   # Passes both tests.
5895 ac_preproc_ok=:
5896 break
5899 rm -f conftest.err conftest.$ac_ext
5901 done
5902 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5903 rm -f conftest.err conftest.$ac_ext
5904 if $ac_preproc_ok; then
5905   break
5908     done
5909     ac_cv_prog_CXXCPP=$CXXCPP
5910   
5912   CXXCPP=$ac_cv_prog_CXXCPP
5913 else
5914   ac_cv_prog_CXXCPP=$CXXCPP
5916 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
5917 echo "${ECHO_T}$CXXCPP" >&6; }
5918 ac_preproc_ok=false
5919 for ac_cxx_preproc_warn_flag in '' yes
5921   # Use a header file that comes with gcc, so configuring glibc
5922   # with a fresh cross-compiler works.
5923   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5924   # <limits.h> exists even on freestanding compilers.
5925   # On the NeXT, cc -E runs the code through the compiler's parser,
5926   # not just through cpp. "Syntax error" is here to catch this case.
5927   cat >conftest.$ac_ext <<_ACEOF
5928 /* confdefs.h.  */
5929 _ACEOF
5930 cat confdefs.h >>conftest.$ac_ext
5931 cat >>conftest.$ac_ext <<_ACEOF
5932 /* end confdefs.h.  */
5933 @%:@ifdef __STDC__
5934 @%:@ include <limits.h>
5935 @%:@else
5936 @%:@ include <assert.h>
5937 @%:@endif
5938                      Syntax error
5939 _ACEOF
5940 if { (ac_try="$ac_cpp conftest.$ac_ext"
5941 case "(($ac_try" in
5942   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5943   *) ac_try_echo=$ac_try;;
5944 esac
5945 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5946   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5947   ac_status=$?
5948   grep -v '^ *+' conftest.er1 >conftest.err
5949   rm -f conftest.er1
5950   cat conftest.err >&5
5951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5952   (exit $ac_status); } >/dev/null; then
5953   if test -s conftest.err; then
5954     ac_cpp_err=$ac_cxx_preproc_warn_flag
5955     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5956   else
5957     ac_cpp_err=
5958   fi
5959 else
5960   ac_cpp_err=yes
5962 if test -z "$ac_cpp_err"; then
5963   :
5964 else
5965   echo "$as_me: failed program was:" >&5
5966 sed 's/^/| /' conftest.$ac_ext >&5
5968   # Broken: fails on valid input.
5969 continue
5972 rm -f conftest.err conftest.$ac_ext
5974   # OK, works on sane cases.  Now check whether nonexistent headers
5975   # can be detected and how.
5976   cat >conftest.$ac_ext <<_ACEOF
5977 /* confdefs.h.  */
5978 _ACEOF
5979 cat confdefs.h >>conftest.$ac_ext
5980 cat >>conftest.$ac_ext <<_ACEOF
5981 /* end confdefs.h.  */
5982 @%:@include <ac_nonexistent.h>
5983 _ACEOF
5984 if { (ac_try="$ac_cpp conftest.$ac_ext"
5985 case "(($ac_try" in
5986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5987   *) ac_try_echo=$ac_try;;
5988 esac
5989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5990   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5991   ac_status=$?
5992   grep -v '^ *+' conftest.er1 >conftest.err
5993   rm -f conftest.er1
5994   cat conftest.err >&5
5995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5996   (exit $ac_status); } >/dev/null; then
5997   if test -s conftest.err; then
5998     ac_cpp_err=$ac_cxx_preproc_warn_flag
5999     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6000   else
6001     ac_cpp_err=
6002   fi
6003 else
6004   ac_cpp_err=yes
6006 if test -z "$ac_cpp_err"; then
6007   # Broken: success on invalid input.
6008 continue
6009 else
6010   echo "$as_me: failed program was:" >&5
6011 sed 's/^/| /' conftest.$ac_ext >&5
6013   # Passes both tests.
6014 ac_preproc_ok=:
6015 break
6018 rm -f conftest.err conftest.$ac_ext
6020 done
6021 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6022 rm -f conftest.err conftest.$ac_ext
6023 if $ac_preproc_ok; then
6024   :
6025 else
6026   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6027 See \`config.log' for more details." >&5
6028 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6029 See \`config.log' for more details." >&2;}
6030    { (exit 1); exit 1; }; }
6033 ac_ext=cpp
6034 ac_cpp='$CXXCPP $CPPFLAGS'
6035 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6036 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6037 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6042 ac_ext=f
6043 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6044 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6045 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6046 if test -n "$ac_tool_prefix"; then
6047   for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
6048   do
6049     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6050 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6051 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6053 if test "${ac_cv_prog_F77+set}" = set; then
6054   echo $ECHO_N "(cached) $ECHO_C" >&6
6055 else
6056   if test -n "$F77"; then
6057   ac_cv_prog_F77="$F77" # Let the user override the test.
6058 else
6059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6060 for as_dir in $PATH
6062   IFS=$as_save_IFS
6063   test -z "$as_dir" && as_dir=.
6064   for ac_exec_ext in '' $ac_executable_extensions; do
6065   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6066     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6067     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6068     break 2
6069   fi
6070 done
6071 done
6072 IFS=$as_save_IFS
6076 F77=$ac_cv_prog_F77
6077 if test -n "$F77"; then
6078   { echo "$as_me:$LINENO: result: $F77" >&5
6079 echo "${ECHO_T}$F77" >&6; }
6080 else
6081   { echo "$as_me:$LINENO: result: no" >&5
6082 echo "${ECHO_T}no" >&6; }
6086     test -n "$F77" && break
6087   done
6089 if test -z "$F77"; then
6090   ac_ct_F77=$F77
6091   for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
6093   # Extract the first word of "$ac_prog", so it can be a program name with args.
6094 set dummy $ac_prog; ac_word=$2
6095 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6096 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6097 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6098   echo $ECHO_N "(cached) $ECHO_C" >&6
6099 else
6100   if test -n "$ac_ct_F77"; then
6101   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6102 else
6103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6104 for as_dir in $PATH
6106   IFS=$as_save_IFS
6107   test -z "$as_dir" && as_dir=.
6108   for ac_exec_ext in '' $ac_executable_extensions; do
6109   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6110     ac_cv_prog_ac_ct_F77="$ac_prog"
6111     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6112     break 2
6113   fi
6114 done
6115 done
6116 IFS=$as_save_IFS
6120 ac_ct_F77=$ac_cv_prog_ac_ct_F77
6121 if test -n "$ac_ct_F77"; then
6122   { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6123 echo "${ECHO_T}$ac_ct_F77" >&6; }
6124 else
6125   { echo "$as_me:$LINENO: result: no" >&5
6126 echo "${ECHO_T}no" >&6; }
6130   test -n "$ac_ct_F77" && break
6131 done
6133   if test "x$ac_ct_F77" = x; then
6134     F77=""
6135   else
6136     case $cross_compiling:$ac_tool_warned in
6137 yes:)
6138 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6139 whose name does not start with the host triplet.  If you think this
6140 configuration is useful to you, please write to autoconf@gnu.org." >&5
6141 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6142 whose name does not start with the host triplet.  If you think this
6143 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6144 ac_tool_warned=yes ;;
6145 esac
6146     F77=$ac_ct_F77
6147   fi
6151 # Provide some information about the compiler.
6152 echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6153 ac_compiler=`set X $ac_compile; echo $2`
6154 { (ac_try="$ac_compiler --version >&5"
6155 case "(($ac_try" in
6156   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6157   *) ac_try_echo=$ac_try;;
6158 esac
6159 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6160   (eval "$ac_compiler --version >&5") 2>&5
6161   ac_status=$?
6162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6163   (exit $ac_status); }
6164 { (ac_try="$ac_compiler -v >&5"
6165 case "(($ac_try" in
6166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6167   *) ac_try_echo=$ac_try;;
6168 esac
6169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6170   (eval "$ac_compiler -v >&5") 2>&5
6171   ac_status=$?
6172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6173   (exit $ac_status); }
6174 { (ac_try="$ac_compiler -V >&5"
6175 case "(($ac_try" in
6176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6177   *) ac_try_echo=$ac_try;;
6178 esac
6179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6180   (eval "$ac_compiler -V >&5") 2>&5
6181   ac_status=$?
6182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6183   (exit $ac_status); }
6184 rm -f a.out
6186 # If we don't use `.F' as extension, the preprocessor is not run on the
6187 # input file.  (Note that this only needs to work for GNU compilers.)
6188 ac_save_ext=$ac_ext
6189 ac_ext=F
6190 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6191 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6192 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6193   echo $ECHO_N "(cached) $ECHO_C" >&6
6194 else
6195   cat >conftest.$ac_ext <<_ACEOF
6196       program main
6197 #ifndef __GNUC__
6198        choke me
6199 #endif
6201       end
6202 _ACEOF
6203 rm -f conftest.$ac_objext
6204 if { (ac_try="$ac_compile"
6205 case "(($ac_try" in
6206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6207   *) ac_try_echo=$ac_try;;
6208 esac
6209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6210   (eval "$ac_compile") 2>conftest.er1
6211   ac_status=$?
6212   grep -v '^ *+' conftest.er1 >conftest.err
6213   rm -f conftest.er1
6214   cat conftest.err >&5
6215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6216   (exit $ac_status); } &&
6217          { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
6218   { (case "(($ac_try" in
6219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6220   *) ac_try_echo=$ac_try;;
6221 esac
6222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6223   (eval "$ac_try") 2>&5
6224   ac_status=$?
6225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6226   (exit $ac_status); }; } &&
6227          { ac_try='test -s conftest.$ac_objext'
6228   { (case "(($ac_try" in
6229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6230   *) ac_try_echo=$ac_try;;
6231 esac
6232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6233   (eval "$ac_try") 2>&5
6234   ac_status=$?
6235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6236   (exit $ac_status); }; }; then
6237   ac_compiler_gnu=yes
6238 else
6239   echo "$as_me: failed program was:" >&5
6240 sed 's/^/| /' conftest.$ac_ext >&5
6242         ac_compiler_gnu=no
6245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6246 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6249 { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6250 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6251 ac_ext=$ac_save_ext
6252 ac_test_FFLAGS=${FFLAGS+set}
6253 ac_save_FFLAGS=$FFLAGS
6254 FFLAGS=
6255 { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6256 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6257 if test "${ac_cv_prog_f77_g+set}" = set; then
6258   echo $ECHO_N "(cached) $ECHO_C" >&6
6259 else
6260   FFLAGS=-g
6261 cat >conftest.$ac_ext <<_ACEOF
6262       program main
6264       end
6265 _ACEOF
6266 rm -f conftest.$ac_objext
6267 if { (ac_try="$ac_compile"
6268 case "(($ac_try" in
6269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6270   *) ac_try_echo=$ac_try;;
6271 esac
6272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6273   (eval "$ac_compile") 2>conftest.er1
6274   ac_status=$?
6275   grep -v '^ *+' conftest.er1 >conftest.err
6276   rm -f conftest.er1
6277   cat conftest.err >&5
6278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6279   (exit $ac_status); } &&
6280          { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
6281   { (case "(($ac_try" in
6282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6283   *) ac_try_echo=$ac_try;;
6284 esac
6285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6286   (eval "$ac_try") 2>&5
6287   ac_status=$?
6288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289   (exit $ac_status); }; } &&
6290          { ac_try='test -s conftest.$ac_objext'
6291   { (case "(($ac_try" in
6292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6293   *) ac_try_echo=$ac_try;;
6294 esac
6295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6296   (eval "$ac_try") 2>&5
6297   ac_status=$?
6298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6299   (exit $ac_status); }; }; then
6300   ac_cv_prog_f77_g=yes
6301 else
6302   echo "$as_me: failed program was:" >&5
6303 sed 's/^/| /' conftest.$ac_ext >&5
6305         ac_cv_prog_f77_g=no
6308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6311 { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6312 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6313 if test "$ac_test_FFLAGS" = set; then
6314   FFLAGS=$ac_save_FFLAGS
6315 elif test $ac_cv_prog_f77_g = yes; then
6316   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6317     FFLAGS="-g -O2"
6318   else
6319     FFLAGS="-g"
6320   fi
6321 else
6322   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6323     FFLAGS="-O2"
6324   else
6325     FFLAGS=
6326   fi
6329 G77=`test $ac_compiler_gnu = yes && echo yes`
6330 ac_ext=cpp
6331 ac_cpp='$CXXCPP $CPPFLAGS'
6332 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6333 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6334 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6338 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6340 # find the maximum length of command line arguments
6341 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6342 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6343 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6344   echo $ECHO_N "(cached) $ECHO_C" >&6
6345 else
6346     i=0
6347   teststring="ABCD"
6349   case $build_os in
6350   msdosdjgpp*)
6351     # On DJGPP, this test can blow up pretty badly due to problems in libc
6352     # (any single argument exceeding 2000 bytes causes a buffer overrun
6353     # during glob expansion).  Even if it were fixed, the result of this
6354     # check would be larger than it should be.
6355     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6356     ;;
6358   gnu*)
6359     # Under GNU Hurd, this test is not required because there is
6360     # no limit to the length of command line arguments.
6361     # Libtool will interpret -1 as no limit whatsoever
6362     lt_cv_sys_max_cmd_len=-1;
6363     ;;
6365   cygwin* | mingw*)
6366     # On Win9x/ME, this test blows up -- it succeeds, but takes
6367     # about 5 minutes as the teststring grows exponentially.
6368     # Worse, since 9x/ME are not pre-emptively multitasking,
6369     # you end up with a "frozen" computer, even though with patience
6370     # the test eventually succeeds (with a max line length of 256k).
6371     # Instead, let's just punt: use the minimum linelength reported by
6372     # all of the supported platforms: 8192 (on NT/2K/XP).
6373     lt_cv_sys_max_cmd_len=8192;
6374     ;;
6376   amigaos*)
6377     # On AmigaOS with pdksh, this test takes hours, literally.
6378     # So we just punt and use a minimum line length of 8192.
6379     lt_cv_sys_max_cmd_len=8192;
6380     ;;
6382   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6383     # This has been around since 386BSD, at least.  Likely further.
6384     if test -x /sbin/sysctl; then
6385       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6386     elif test -x /usr/sbin/sysctl; then
6387       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6388     else
6389       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6390     fi
6391     # And add a safety zone
6392     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6393     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6394     ;;
6396   interix*)
6397     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6398     lt_cv_sys_max_cmd_len=196608
6399     ;;
6401   osf*)
6402     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6403     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6404     # nice to cause kernel panics so lets avoid the loop below.
6405     # First set a reasonable default.
6406     lt_cv_sys_max_cmd_len=16384
6407     #
6408     if test -x /sbin/sysconfig; then
6409       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6410         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6411       esac
6412     fi
6413     ;;
6414   sco3.2v5*)
6415     lt_cv_sys_max_cmd_len=102400
6416     ;;
6417   sysv5* | sco5v6* | sysv4.2uw2*)
6418     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6419     if test -n "$kargmax"; then
6420       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[         ]//'`
6421     else
6422       lt_cv_sys_max_cmd_len=32768
6423     fi
6424     ;;
6425   *)
6426     # If test is not a shell built-in, we'll probably end up computing a
6427     # maximum length that is only half of the actual maximum length, but
6428     # we can't tell.
6429     SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6430     while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6431                = "XX$teststring") >/dev/null 2>&1 &&
6432             new_result=`expr "X$teststring" : ".*" 2>&1` &&
6433             lt_cv_sys_max_cmd_len=$new_result &&
6434             test $i != 17 # 1/2 MB should be enough
6435     do
6436       i=`expr $i + 1`
6437       teststring=$teststring$teststring
6438     done
6439     teststring=
6440     # Add a significant safety factor because C++ compilers can tack on massive
6441     # amounts of additional arguments before passing them to the linker.
6442     # It appears as though 1/2 is a usable value.
6443     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6444     ;;
6445   esac
6449 if test -n $lt_cv_sys_max_cmd_len ; then
6450   { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6451 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6452 else
6453   { echo "$as_me:$LINENO: result: none" >&5
6454 echo "${ECHO_T}none" >&6; }
6460 # Check for command to grab the raw symbol name followed by C symbol from nm.
6461 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6462 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6463 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6464   echo $ECHO_N "(cached) $ECHO_C" >&6
6465 else
6466   
6467 # These are sane defaults that work on at least a few old systems.
6468 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6470 # Character class describing NM global symbol codes.
6471 symcode='[BCDEGRST]'
6473 # Regexp to match symbols that can be accessed directly from C.
6474 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6476 # Transform an extracted symbol line into a proper C declaration
6477 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6479 # Transform an extracted symbol line into symbol name and symbol address
6480 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6482 # Define system-specific variables.
6483 case $host_os in
6484 aix*)
6485   symcode='[BCDT]'
6486   ;;
6487 cygwin* | mingw* | pw32*)
6488   symcode='[ABCDGISTW]'
6489   ;;
6490 hpux*) # Its linker distinguishes data from code symbols
6491   if test "$host_cpu" = ia64; then
6492     symcode='[ABCDEGRST]'
6493   fi
6494   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6495   lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6496   ;;
6497 linux*)
6498   if test "$host_cpu" = ia64; then
6499     symcode='[ABCDGIRSTW]'
6500     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6501     lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
6502   fi
6503   ;;
6504 irix* | nonstopux*)
6505   symcode='[BCDEGRST]'
6506   ;;
6507 osf*)
6508   symcode='[BCDEGQRST]'
6509   ;;
6510 solaris*)
6511   symcode='[BDRT]'
6512   ;;
6513 sco3.2v5*)
6514   symcode='[DT]'
6515   ;;
6516 sysv4.2uw2*)
6517   symcode='[DT]'
6518   ;;
6519 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6520   symcode='[ABDT]'
6521   ;;
6522 sysv4)
6523   symcode='[DFNSTU]'
6524   ;;
6525 esac
6527 # Handle CRLF in mingw tool chain
6528 opt_cr=
6529 case $build_os in
6530 mingw*)
6531   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6532   ;;
6533 esac
6535 # If we're using GNU nm, then use its standard symbol codes.
6536 case `$NM -V 2>&1` in
6537 *GNU* | *'with BFD'*)
6538   symcode='[ABCDGIRSTW]' ;;
6539 esac
6541 # Try without a prefix undercore, then with it.
6542 for ac_symprfx in "" "_"; do
6544   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6545   symxfrm="\\1 $ac_symprfx\\2 \\2"
6547   # Write the raw and C identifiers.
6548   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6550   # Check to see that the pipe works correctly.
6551   pipe_works=no
6553   rm -f conftest*
6554   cat > conftest.$ac_ext <<EOF
6555 #ifdef __cplusplus
6556 extern "C" {
6557 #endif
6558 char nm_test_var;
6559 void nm_test_func(){}
6560 #ifdef __cplusplus
6562 #endif
6563 int main(){nm_test_var='a';nm_test_func();return(0);}
6566   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6567   (eval $ac_compile) 2>&5
6568   ac_status=$?
6569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6570   (exit $ac_status); }; then
6571     # Now try to grab the symbols.
6572     nlist=conftest.nm
6573     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6574   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6575   ac_status=$?
6576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6577   (exit $ac_status); } && test -s "$nlist"; then
6578       # Try sorting and uniquifying the output.
6579       if sort "$nlist" | uniq > "$nlist"T; then
6580         mv -f "$nlist"T "$nlist"
6581       else
6582         rm -f "$nlist"T
6583       fi
6585       # Make sure that we snagged all the symbols we need.
6586       if grep ' nm_test_var$' "$nlist" >/dev/null; then
6587         if grep ' nm_test_func$' "$nlist" >/dev/null; then
6588           cat <<EOF > conftest.$ac_ext
6589 #ifdef __cplusplus
6590 extern "C" {
6591 #endif
6594           # Now generate the symbol file.
6595           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6597           cat <<EOF >> conftest.$ac_ext
6598 #if defined (__STDC__) && __STDC__
6599 # define lt_ptr_t void *
6600 #else
6601 # define lt_ptr_t char *
6602 # define const
6603 #endif
6605 /* The mapping between symbol names and symbols. */
6606 const struct {
6607   const char *name;
6608   lt_ptr_t address;
6610 lt_preloaded_symbols[] =
6613           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6614           cat <<\EOF >> conftest.$ac_ext
6615   {0, (lt_ptr_t) 0}
6618 #ifdef __cplusplus
6620 #endif
6622           # Now try linking the two files.
6623           mv conftest.$ac_objext conftstm.$ac_objext
6624           lt_save_LIBS="$LIBS"
6625           lt_save_CFLAGS="$CFLAGS"
6626           LIBS="conftstm.$ac_objext"
6627           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6628           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6629   (eval $ac_link) 2>&5
6630   ac_status=$?
6631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6632   (exit $ac_status); } && test -s conftest${ac_exeext}; then
6633             pipe_works=yes
6634           fi
6635           LIBS="$lt_save_LIBS"
6636           CFLAGS="$lt_save_CFLAGS"
6637         else
6638           echo "cannot find nm_test_func in $nlist" >&5
6639         fi
6640       else
6641         echo "cannot find nm_test_var in $nlist" >&5
6642       fi
6643     else
6644       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6645     fi
6646   else
6647     echo "$progname: failed program was:" >&5
6648     cat conftest.$ac_ext >&5
6649   fi
6650   rm -f conftest* conftst*
6652   # Do not use the global_symbol_pipe unless it works.
6653   if test "$pipe_works" = yes; then
6654     break
6655   else
6656     lt_cv_sys_global_symbol_pipe=
6657   fi
6658 done
6662 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6663   lt_cv_sys_global_symbol_to_cdecl=
6665 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6666   { echo "$as_me:$LINENO: result: failed" >&5
6667 echo "${ECHO_T}failed" >&6; }
6668 else
6669   { echo "$as_me:$LINENO: result: ok" >&5
6670 echo "${ECHO_T}ok" >&6; }
6673 { echo "$as_me:$LINENO: checking for objdir" >&5
6674 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6675 if test "${lt_cv_objdir+set}" = set; then
6676   echo $ECHO_N "(cached) $ECHO_C" >&6
6677 else
6678   rm -f .libs 2>/dev/null
6679 mkdir .libs 2>/dev/null
6680 if test -d .libs; then
6681   lt_cv_objdir=.libs
6682 else
6683   # MS-DOS does not allow filenames that begin with a dot.
6684   lt_cv_objdir=_libs
6686 rmdir .libs 2>/dev/null
6688 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6689 echo "${ECHO_T}$lt_cv_objdir" >&6; }
6690 objdir=$lt_cv_objdir
6696 case $host_os in
6697 aix3*)
6698   # AIX sometimes has problems with the GCC collect2 program.  For some
6699   # reason, if we set the COLLECT_NAMES environment variable, the problems
6700   # vanish in a puff of smoke.
6701   if test "X${COLLECT_NAMES+set}" != Xset; then
6702     COLLECT_NAMES=
6703     export COLLECT_NAMES
6704   fi
6705   ;;
6706 esac
6708 # Sed substitution that helps us do robust quoting.  It backslashifies
6709 # metacharacters that are still active within double-quoted strings.
6710 Xsed='sed -e 1s/^X//'
6711 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6713 # Same as above, but do not quote variable references.
6714 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6716 # Sed substitution to delay expansion of an escaped shell variable in a
6717 # double_quote_subst'ed string.
6718 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6720 # Sed substitution to avoid accidental globbing in evaled expressions
6721 no_glob_subst='s/\*/\\\*/g'
6723 # Constants:
6724 rm="rm -f"
6726 # Global variables:
6727 default_ofile=libtool
6728 can_build_shared=yes
6730 # All known linkers require a `.a' archive for static linking (except MSVC,
6731 # which needs '.lib').
6732 libext=a
6733 ltmain="$ac_aux_dir/ltmain.sh"
6734 ofile="$default_ofile"
6735 with_gnu_ld="$lt_cv_prog_gnu_ld"
6737 if test -n "$ac_tool_prefix"; then
6738   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6739 set dummy ${ac_tool_prefix}ar; ac_word=$2
6740 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6741 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6742 if test "${ac_cv_prog_AR+set}" = set; then
6743   echo $ECHO_N "(cached) $ECHO_C" >&6
6744 else
6745   if test -n "$AR"; then
6746   ac_cv_prog_AR="$AR" # Let the user override the test.
6747 else
6748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6749 for as_dir in $PATH
6751   IFS=$as_save_IFS
6752   test -z "$as_dir" && as_dir=.
6753   for ac_exec_ext in '' $ac_executable_extensions; do
6754   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6755     ac_cv_prog_AR="${ac_tool_prefix}ar"
6756     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6757     break 2
6758   fi
6759 done
6760 done
6761 IFS=$as_save_IFS
6765 AR=$ac_cv_prog_AR
6766 if test -n "$AR"; then
6767   { echo "$as_me:$LINENO: result: $AR" >&5
6768 echo "${ECHO_T}$AR" >&6; }
6769 else
6770   { echo "$as_me:$LINENO: result: no" >&5
6771 echo "${ECHO_T}no" >&6; }
6776 if test -z "$ac_cv_prog_AR"; then
6777   ac_ct_AR=$AR
6778   # Extract the first word of "ar", so it can be a program name with args.
6779 set dummy ar; ac_word=$2
6780 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6781 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6782 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6783   echo $ECHO_N "(cached) $ECHO_C" >&6
6784 else
6785   if test -n "$ac_ct_AR"; then
6786   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6787 else
6788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6789 for as_dir in $PATH
6791   IFS=$as_save_IFS
6792   test -z "$as_dir" && as_dir=.
6793   for ac_exec_ext in '' $ac_executable_extensions; do
6794   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6795     ac_cv_prog_ac_ct_AR="ar"
6796     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6797     break 2
6798   fi
6799 done
6800 done
6801 IFS=$as_save_IFS
6805 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6806 if test -n "$ac_ct_AR"; then
6807   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6808 echo "${ECHO_T}$ac_ct_AR" >&6; }
6809 else
6810   { echo "$as_me:$LINENO: result: no" >&5
6811 echo "${ECHO_T}no" >&6; }
6814   if test "x$ac_ct_AR" = x; then
6815     AR="false"
6816   else
6817     case $cross_compiling:$ac_tool_warned in
6818 yes:)
6819 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6820 whose name does not start with the host triplet.  If you think this
6821 configuration is useful to you, please write to autoconf@gnu.org." >&5
6822 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6823 whose name does not start with the host triplet.  If you think this
6824 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6825 ac_tool_warned=yes ;;
6826 esac
6827     AR=$ac_ct_AR
6828   fi
6829 else
6830   AR="$ac_cv_prog_AR"
6833 if test -n "$ac_tool_prefix"; then
6834   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6835 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6836 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6837 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6838 if test "${ac_cv_prog_RANLIB+set}" = set; then
6839   echo $ECHO_N "(cached) $ECHO_C" >&6
6840 else
6841   if test -n "$RANLIB"; then
6842   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6843 else
6844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6845 for as_dir in $PATH
6847   IFS=$as_save_IFS
6848   test -z "$as_dir" && as_dir=.
6849   for ac_exec_ext in '' $ac_executable_extensions; do
6850   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6851     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6852     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6853     break 2
6854   fi
6855 done
6856 done
6857 IFS=$as_save_IFS
6861 RANLIB=$ac_cv_prog_RANLIB
6862 if test -n "$RANLIB"; then
6863   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6864 echo "${ECHO_T}$RANLIB" >&6; }
6865 else
6866   { echo "$as_me:$LINENO: result: no" >&5
6867 echo "${ECHO_T}no" >&6; }
6872 if test -z "$ac_cv_prog_RANLIB"; then
6873   ac_ct_RANLIB=$RANLIB
6874   # Extract the first word of "ranlib", so it can be a program name with args.
6875 set dummy ranlib; ac_word=$2
6876 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6877 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6878 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6879   echo $ECHO_N "(cached) $ECHO_C" >&6
6880 else
6881   if test -n "$ac_ct_RANLIB"; then
6882   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6883 else
6884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6885 for as_dir in $PATH
6887   IFS=$as_save_IFS
6888   test -z "$as_dir" && as_dir=.
6889   for ac_exec_ext in '' $ac_executable_extensions; do
6890   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6891     ac_cv_prog_ac_ct_RANLIB="ranlib"
6892     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6893     break 2
6894   fi
6895 done
6896 done
6897 IFS=$as_save_IFS
6901 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6902 if test -n "$ac_ct_RANLIB"; then
6903   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6904 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6905 else
6906   { echo "$as_me:$LINENO: result: no" >&5
6907 echo "${ECHO_T}no" >&6; }
6910   if test "x$ac_ct_RANLIB" = x; then
6911     RANLIB=":"
6912   else
6913     case $cross_compiling:$ac_tool_warned in
6914 yes:)
6915 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6916 whose name does not start with the host triplet.  If you think this
6917 configuration is useful to you, please write to autoconf@gnu.org." >&5
6918 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6919 whose name does not start with the host triplet.  If you think this
6920 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6921 ac_tool_warned=yes ;;
6922 esac
6923     RANLIB=$ac_ct_RANLIB
6924   fi
6925 else
6926   RANLIB="$ac_cv_prog_RANLIB"
6929 if test -n "$ac_tool_prefix"; then
6930   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6931 set dummy ${ac_tool_prefix}strip; ac_word=$2
6932 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6933 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6934 if test "${ac_cv_prog_STRIP+set}" = set; then
6935   echo $ECHO_N "(cached) $ECHO_C" >&6
6936 else
6937   if test -n "$STRIP"; then
6938   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6939 else
6940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6941 for as_dir in $PATH
6943   IFS=$as_save_IFS
6944   test -z "$as_dir" && as_dir=.
6945   for ac_exec_ext in '' $ac_executable_extensions; do
6946   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6947     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6948     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6949     break 2
6950   fi
6951 done
6952 done
6953 IFS=$as_save_IFS
6957 STRIP=$ac_cv_prog_STRIP
6958 if test -n "$STRIP"; then
6959   { echo "$as_me:$LINENO: result: $STRIP" >&5
6960 echo "${ECHO_T}$STRIP" >&6; }
6961 else
6962   { echo "$as_me:$LINENO: result: no" >&5
6963 echo "${ECHO_T}no" >&6; }
6968 if test -z "$ac_cv_prog_STRIP"; then
6969   ac_ct_STRIP=$STRIP
6970   # Extract the first word of "strip", so it can be a program name with args.
6971 set dummy strip; ac_word=$2
6972 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6973 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6974 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6975   echo $ECHO_N "(cached) $ECHO_C" >&6
6976 else
6977   if test -n "$ac_ct_STRIP"; then
6978   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6979 else
6980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6981 for as_dir in $PATH
6983   IFS=$as_save_IFS
6984   test -z "$as_dir" && as_dir=.
6985   for ac_exec_ext in '' $ac_executable_extensions; do
6986   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6987     ac_cv_prog_ac_ct_STRIP="strip"
6988     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6989     break 2
6990   fi
6991 done
6992 done
6993 IFS=$as_save_IFS
6997 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6998 if test -n "$ac_ct_STRIP"; then
6999   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7000 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
7001 else
7002   { echo "$as_me:$LINENO: result: no" >&5
7003 echo "${ECHO_T}no" >&6; }
7006   if test "x$ac_ct_STRIP" = x; then
7007     STRIP=":"
7008   else
7009     case $cross_compiling:$ac_tool_warned in
7010 yes:)
7011 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7012 whose name does not start with the host triplet.  If you think this
7013 configuration is useful to you, please write to autoconf@gnu.org." >&5
7014 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7015 whose name does not start with the host triplet.  If you think this
7016 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7017 ac_tool_warned=yes ;;
7018 esac
7019     STRIP=$ac_ct_STRIP
7020   fi
7021 else
7022   STRIP="$ac_cv_prog_STRIP"
7026 old_CC="$CC"
7027 old_CFLAGS="$CFLAGS"
7029 # Set sane defaults for various variables
7030 test -z "$AR" && AR=ar
7031 test -z "$AR_FLAGS" && AR_FLAGS=cru
7032 test -z "$AS" && AS=as
7033 test -z "$CC" && CC=cc
7034 test -z "$LTCC" && LTCC=$CC
7035 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7036 test -z "$DLLTOOL" && DLLTOOL=dlltool
7037 test -z "$LD" && LD=ld
7038 test -z "$LN_S" && LN_S="ln -s"
7039 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7040 test -z "$NM" && NM=nm
7041 test -z "$SED" && SED=sed
7042 test -z "$OBJDUMP" && OBJDUMP=objdump
7043 test -z "$RANLIB" && RANLIB=:
7044 test -z "$STRIP" && STRIP=:
7045 test -z "$ac_objext" && ac_objext=o
7047 # Determine commands to create old-style static archives.
7048 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
7049 old_postinstall_cmds='chmod 644 $oldlib'
7050 old_postuninstall_cmds=
7052 if test -n "$RANLIB"; then
7053   case $host_os in
7054   openbsd*)
7055     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7056     ;;
7057   *)
7058     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7059     ;;
7060   esac
7061   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7064 for cc_temp in $compiler""; do
7065   case $cc_temp in
7066     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7067     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7068     \-*) ;;
7069     *) break;;
7070   esac
7071 done
7072 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7075 # Only perform the check for file, if the check method requires it
7076 case $deplibs_check_method in
7077 file_magic*)
7078   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7079     { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7080 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7081 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7082   echo $ECHO_N "(cached) $ECHO_C" >&6
7083 else
7084   case $MAGIC_CMD in
7085 [\\/*] |  ?:[\\/]*)
7086   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7087   ;;
7089   lt_save_MAGIC_CMD="$MAGIC_CMD"
7090   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7091   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7092   for ac_dir in $ac_dummy; do
7093     IFS="$lt_save_ifs"
7094     test -z "$ac_dir" && ac_dir=.
7095     if test -f $ac_dir/${ac_tool_prefix}file; then
7096       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7097       if test -n "$file_magic_test_file"; then
7098         case $deplibs_check_method in
7099         "file_magic "*)
7100           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7101           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7102           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7103             $EGREP "$file_magic_regex" > /dev/null; then
7104             :
7105           else
7106             cat <<EOF 1>&2
7108 *** Warning: the command libtool uses to detect shared libraries,
7109 *** $file_magic_cmd, produces output that libtool cannot recognize.
7110 *** The result is that libtool may fail to recognize shared libraries
7111 *** as such.  This will affect the creation of libtool libraries that
7112 *** depend on shared libraries, but programs linked with such libtool
7113 *** libraries will work regardless of this problem.  Nevertheless, you
7114 *** may want to report the problem to your system manager and/or to
7115 *** bug-libtool@gnu.org
7118           fi ;;
7119         esac
7120       fi
7121       break
7122     fi
7123   done
7124   IFS="$lt_save_ifs"
7125   MAGIC_CMD="$lt_save_MAGIC_CMD"
7126   ;;
7127 esac
7130 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7131 if test -n "$MAGIC_CMD"; then
7132   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7133 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7134 else
7135   { echo "$as_me:$LINENO: result: no" >&5
7136 echo "${ECHO_T}no" >&6; }
7139 if test -z "$lt_cv_path_MAGIC_CMD"; then
7140   if test -n "$ac_tool_prefix"; then
7141     { echo "$as_me:$LINENO: checking for file" >&5
7142 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7143 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7144   echo $ECHO_N "(cached) $ECHO_C" >&6
7145 else
7146   case $MAGIC_CMD in
7147 [\\/*] |  ?:[\\/]*)
7148   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7149   ;;
7151   lt_save_MAGIC_CMD="$MAGIC_CMD"
7152   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7153   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7154   for ac_dir in $ac_dummy; do
7155     IFS="$lt_save_ifs"
7156     test -z "$ac_dir" && ac_dir=.
7157     if test -f $ac_dir/file; then
7158       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7159       if test -n "$file_magic_test_file"; then
7160         case $deplibs_check_method in
7161         "file_magic "*)
7162           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7163           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7164           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7165             $EGREP "$file_magic_regex" > /dev/null; then
7166             :
7167           else
7168             cat <<EOF 1>&2
7170 *** Warning: the command libtool uses to detect shared libraries,
7171 *** $file_magic_cmd, produces output that libtool cannot recognize.
7172 *** The result is that libtool may fail to recognize shared libraries
7173 *** as such.  This will affect the creation of libtool libraries that
7174 *** depend on shared libraries, but programs linked with such libtool
7175 *** libraries will work regardless of this problem.  Nevertheless, you
7176 *** may want to report the problem to your system manager and/or to
7177 *** bug-libtool@gnu.org
7180           fi ;;
7181         esac
7182       fi
7183       break
7184     fi
7185   done
7186   IFS="$lt_save_ifs"
7187   MAGIC_CMD="$lt_save_MAGIC_CMD"
7188   ;;
7189 esac
7192 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7193 if test -n "$MAGIC_CMD"; then
7194   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7195 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7196 else
7197   { echo "$as_me:$LINENO: result: no" >&5
7198 echo "${ECHO_T}no" >&6; }
7201   else
7202     MAGIC_CMD=:
7203   fi
7206   fi
7207   ;;
7208 esac
7210 enable_dlopen=no
7211 enable_win32_dll=no
7213 # Check whether --enable-libtool-lock was given.
7214 if test "${enable_libtool_lock+set}" = set; then
7215   enableval=$enable_libtool_lock; 
7218 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7221 # Check whether --with-pic was given.
7222 if test "${with_pic+set}" = set; then
7223   withval=$with_pic; pic_mode="$withval"
7224 else
7225   pic_mode=default
7228 test -z "$pic_mode" && pic_mode=default
7230 # Use C for the default configuration in the libtool script
7231 tagname=
7232 lt_save_CC="$CC"
7233 ac_ext=c
7234 ac_cpp='$CPP $CPPFLAGS'
7235 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7236 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7237 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7240 # Source file extension for C test sources.
7241 ac_ext=c
7243 # Object file extension for compiled C test sources.
7244 objext=o
7245 objext=$objext
7247 # Code to be used in simple compile tests
7248 lt_simple_compile_test_code="int some_variable = 0;\n"
7250 # Code to be used in simple link tests
7251 lt_simple_link_test_code='int main(){return(0);}\n'
7254 # If no C compiler was specified, use CC.
7255 LTCC=${LTCC-"$CC"}
7257 # If no C compiler flags were specified, use CFLAGS.
7258 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7260 # Allow CC to be a program name with arguments.
7261 compiler=$CC
7264 # save warnings/boilerplate of simple test code
7265 ac_outfile=conftest.$ac_objext
7266 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7267 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7268 _lt_compiler_boilerplate=`cat conftest.err`
7269 $rm conftest*
7271 ac_outfile=conftest.$ac_objext
7272 printf "$lt_simple_link_test_code" >conftest.$ac_ext
7273 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7274 _lt_linker_boilerplate=`cat conftest.err`
7275 $rm conftest*
7279 lt_prog_compiler_no_builtin_flag=
7281 if test "$GCC" = yes; then
7282   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7284   
7285 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7286 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7287 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7288   echo $ECHO_N "(cached) $ECHO_C" >&6
7289 else
7290   lt_cv_prog_compiler_rtti_exceptions=no
7291   ac_outfile=conftest.$ac_objext
7292    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7293    lt_compiler_flag="-fno-rtti -fno-exceptions"
7294    # Insert the option either (1) after the last *FLAGS variable, or
7295    # (2) before a word containing "conftest.", or (3) at the end.
7296    # Note that $ac_compile itself does not contain backslashes and begins
7297    # with a dollar sign (not a hyphen), so the echo should work correctly.
7298    # The option is referenced via a variable to avoid confusing sed.
7299    lt_compile=`echo "$ac_compile" | $SED \
7300    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7301    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7302    -e 's:$: $lt_compiler_flag:'`
7303    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
7304    (eval "$lt_compile" 2>conftest.err)
7305    ac_status=$?
7306    cat conftest.err >&5
7307    echo "$as_me:__oline__: \$? = $ac_status" >&5
7308    if (exit $ac_status) && test -s "$ac_outfile"; then
7309      # The compiler can only warn and ignore the option if not recognized
7310      # So say no if there are warnings other than the usual output.
7311      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7312      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7313      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7314        lt_cv_prog_compiler_rtti_exceptions=yes
7315      fi
7316    fi
7317    $rm conftest*
7320 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7321 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7323 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7324     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7325 else
7326     :
7331 lt_prog_compiler_wl=
7332 lt_prog_compiler_pic=
7333 lt_prog_compiler_static=
7335 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7336 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7338   if test "$GCC" = yes; then
7339     lt_prog_compiler_wl='-Wl,'
7340     lt_prog_compiler_static='-static'
7342     case $host_os in
7343       aix*)
7344       # All AIX code is PIC.
7345       if test "$host_cpu" = ia64; then
7346         # AIX 5 now supports IA64 processor
7347         lt_prog_compiler_static='-Bstatic'
7348       fi
7349       ;;
7351     amigaos*)
7352       # FIXME: we need at least 68020 code to build shared libraries, but
7353       # adding the `-m68020' flag to GCC prevents building anything better,
7354       # like `-m68040'.
7355       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7356       ;;
7358     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7359       # PIC is the default for these OSes.
7360       ;;
7362     mingw* | pw32* | os2*)
7363       # This hack is so that the source file can tell whether it is being
7364       # built for inclusion in a dll (and should export symbols for example).
7365       lt_prog_compiler_pic='-DDLL_EXPORT'
7366       ;;
7368     darwin* | rhapsody*)
7369       # PIC is the default on this platform
7370       # Common symbols not allowed in MH_DYLIB files
7371       lt_prog_compiler_pic='-fno-common'
7372       ;;
7374     interix3*)
7375       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7376       # Instead, we relocate shared libraries at runtime.
7377       ;;
7379     msdosdjgpp*)
7380       # Just because we use GCC doesn't mean we suddenly get shared libraries
7381       # on systems that don't support them.
7382       lt_prog_compiler_can_build_shared=no
7383       enable_shared=no
7384       ;;
7386     sysv4*MP*)
7387       if test -d /usr/nec; then
7388         lt_prog_compiler_pic=-Kconform_pic
7389       fi
7390       ;;
7392     hpux*)
7393       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7394       # not for PA HP-UX.
7395       case $host_cpu in
7396       hppa*64*|ia64*)
7397         # +Z the default
7398         ;;
7399       *)
7400         lt_prog_compiler_pic='-fPIC'
7401         ;;
7402       esac
7403       ;;
7405     *)
7406       lt_prog_compiler_pic='-fPIC'
7407       ;;
7408     esac
7409   else
7410     # PORTME Check for flag to pass linker flags through the system compiler.
7411     case $host_os in
7412     aix*)
7413       lt_prog_compiler_wl='-Wl,'
7414       if test "$host_cpu" = ia64; then
7415         # AIX 5 now supports IA64 processor
7416         lt_prog_compiler_static='-Bstatic'
7417       else
7418         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7419       fi
7420       ;;
7421       darwin*)
7422         # PIC is the default on this platform
7423         # Common symbols not allowed in MH_DYLIB files
7424        case $cc_basename in
7425          xlc*)
7426          lt_prog_compiler_pic='-qnocommon'
7427          lt_prog_compiler_wl='-Wl,'
7428          ;;
7429        esac
7430        ;;
7432     mingw* | pw32* | os2*)
7433       # This hack is so that the source file can tell whether it is being
7434       # built for inclusion in a dll (and should export symbols for example).
7435       lt_prog_compiler_pic='-DDLL_EXPORT'
7436       ;;
7438     hpux9* | hpux10* | hpux11*)
7439       lt_prog_compiler_wl='-Wl,'
7440       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7441       # not for PA HP-UX.
7442       case $host_cpu in
7443       hppa*64*|ia64*)
7444         # +Z the default
7445         ;;
7446       *)
7447         lt_prog_compiler_pic='+Z'
7448         ;;
7449       esac
7450       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7451       lt_prog_compiler_static='${wl}-a ${wl}archive'
7452       ;;
7454     irix5* | irix6* | nonstopux*)
7455       lt_prog_compiler_wl='-Wl,'
7456       # PIC (with -KPIC) is the default.
7457       lt_prog_compiler_static='-non_shared'
7458       ;;
7460     newsos6)
7461       lt_prog_compiler_pic='-KPIC'
7462       lt_prog_compiler_static='-Bstatic'
7463       ;;
7465     linux*)
7466       case $cc_basename in
7467       icc* | ecc*)
7468         lt_prog_compiler_wl='-Wl,'
7469         lt_prog_compiler_pic='-KPIC'
7470         lt_prog_compiler_static='-static'
7471         ;;
7472       pgcc* | pgf77* | pgf90* | pgf95*)
7473         # Portland Group compilers (*not* the Pentium gcc compiler,
7474         # which looks to be a dead project)
7475         lt_prog_compiler_wl='-Wl,'
7476         lt_prog_compiler_pic='-fpic'
7477         lt_prog_compiler_static='-Bstatic'
7478         ;;
7479       ccc*)
7480         lt_prog_compiler_wl='-Wl,'
7481         # All Alpha code is PIC.
7482         lt_prog_compiler_static='-non_shared'
7483         ;;
7484       esac
7485       ;;
7487     osf3* | osf4* | osf5*)
7488       lt_prog_compiler_wl='-Wl,'
7489       # All OSF/1 code is PIC.
7490       lt_prog_compiler_static='-non_shared'
7491       ;;
7493     solaris*)
7494       lt_prog_compiler_pic='-KPIC'
7495       lt_prog_compiler_static='-Bstatic'
7496       case $cc_basename in
7497       f77* | f90* | f95*)
7498         lt_prog_compiler_wl='-Qoption ld ';;
7499       *)
7500         lt_prog_compiler_wl='-Wl,';;
7501       esac
7502       ;;
7504     sunos4*)
7505       lt_prog_compiler_wl='-Qoption ld '
7506       lt_prog_compiler_pic='-PIC'
7507       lt_prog_compiler_static='-Bstatic'
7508       ;;
7510     sysv4 | sysv4.2uw2* | sysv4.3*)
7511       lt_prog_compiler_wl='-Wl,'
7512       lt_prog_compiler_pic='-KPIC'
7513       lt_prog_compiler_static='-Bstatic'
7514       ;;
7516     sysv4*MP*)
7517       if test -d /usr/nec ;then
7518         lt_prog_compiler_pic='-Kconform_pic'
7519         lt_prog_compiler_static='-Bstatic'
7520       fi
7521       ;;
7523     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7524       lt_prog_compiler_wl='-Wl,'
7525       lt_prog_compiler_pic='-KPIC'
7526       lt_prog_compiler_static='-Bstatic'
7527       ;;
7529     unicos*)
7530       lt_prog_compiler_wl='-Wl,'
7531       lt_prog_compiler_can_build_shared=no
7532       ;;
7534     uts4*)
7535       lt_prog_compiler_pic='-pic'
7536       lt_prog_compiler_static='-Bstatic'
7537       ;;
7539     *)
7540       lt_prog_compiler_can_build_shared=no
7541       ;;
7542     esac
7543   fi
7545 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7546 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7549 # Check to make sure the PIC flag actually works.
7551 if test -n "$lt_prog_compiler_pic"; then
7552   
7553 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7554 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7555 if test "${lt_prog_compiler_pic_works+set}" = set; then
7556   echo $ECHO_N "(cached) $ECHO_C" >&6
7557 else
7558   lt_prog_compiler_pic_works=no
7559   ac_outfile=conftest.$ac_objext
7560    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7561    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7562    # Insert the option either (1) after the last *FLAGS variable, or
7563    # (2) before a word containing "conftest.", or (3) at the end.
7564    # Note that $ac_compile itself does not contain backslashes and begins
7565    # with a dollar sign (not a hyphen), so the echo should work correctly.
7566    # The option is referenced via a variable to avoid confusing sed.
7567    lt_compile=`echo "$ac_compile" | $SED \
7568    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7569    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7570    -e 's:$: $lt_compiler_flag:'`
7571    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
7572    (eval "$lt_compile" 2>conftest.err)
7573    ac_status=$?
7574    cat conftest.err >&5
7575    echo "$as_me:__oline__: \$? = $ac_status" >&5
7576    if (exit $ac_status) && test -s "$ac_outfile"; then
7577      # The compiler can only warn and ignore the option if not recognized
7578      # So say no if there are warnings other than the usual output.
7579      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7580      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7581      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7582        lt_prog_compiler_pic_works=yes
7583      fi
7584    fi
7585    $rm conftest*
7588 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7589 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7591 if test x"$lt_prog_compiler_pic_works" = xyes; then
7592     case $lt_prog_compiler_pic in
7593      "" | " "*) ;;
7594      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7595      esac
7596 else
7597     lt_prog_compiler_pic=
7598      lt_prog_compiler_can_build_shared=no
7602 case $host_os in
7603   # For platforms which do not support PIC, -DPIC is meaningless:
7604   *djgpp*)
7605     lt_prog_compiler_pic=
7606     ;;
7607   *)
7608     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7609     ;;
7610 esac
7613 # Check to make sure the static flag actually works.
7615 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7616 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7617 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7618 if test "${lt_prog_compiler_static_works+set}" = set; then
7619   echo $ECHO_N "(cached) $ECHO_C" >&6
7620 else
7621   lt_prog_compiler_static_works=no
7622    save_LDFLAGS="$LDFLAGS"
7623    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7624    printf "$lt_simple_link_test_code" > conftest.$ac_ext
7625    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7626      # The linker can only warn and ignore the option if not recognized
7627      # So say no if there are warnings
7628      if test -s conftest.err; then
7629        # Append any errors to the config.log.
7630        cat conftest.err 1>&5
7631        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7632        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7633        if diff conftest.exp conftest.er2 >/dev/null; then
7634          lt_prog_compiler_static_works=yes
7635        fi
7636      else
7637        lt_prog_compiler_static_works=yes
7638      fi
7639    fi
7640    $rm conftest*
7641    LDFLAGS="$save_LDFLAGS"
7644 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7645 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7647 if test x"$lt_prog_compiler_static_works" = xyes; then
7648     :
7649 else
7650     lt_prog_compiler_static=
7654 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7655 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7656 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7657   echo $ECHO_N "(cached) $ECHO_C" >&6
7658 else
7659   lt_cv_prog_compiler_c_o=no
7660    $rm -r conftest 2>/dev/null
7661    mkdir conftest
7662    cd conftest
7663    mkdir out
7664    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7666    lt_compiler_flag="-o out/conftest2.$ac_objext"
7667    # Insert the option either (1) after the last *FLAGS variable, or
7668    # (2) before a word containing "conftest.", or (3) at the end.
7669    # Note that $ac_compile itself does not contain backslashes and begins
7670    # with a dollar sign (not a hyphen), so the echo should work correctly.
7671    lt_compile=`echo "$ac_compile" | $SED \
7672    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7673    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7674    -e 's:$: $lt_compiler_flag:'`
7675    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
7676    (eval "$lt_compile" 2>out/conftest.err)
7677    ac_status=$?
7678    cat out/conftest.err >&5
7679    echo "$as_me:__oline__: \$? = $ac_status" >&5
7680    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7681    then
7682      # The compiler can only warn and ignore the option if not recognized
7683      # So say no if there are warnings
7684      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7685      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7686      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7687        lt_cv_prog_compiler_c_o=yes
7688      fi
7689    fi
7690    chmod u+w . 2>&5
7691    $rm conftest*
7692    # SGI C++ compiler will create directory out/ii_files/ for
7693    # template instantiation
7694    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7695    $rm out/* && rmdir out
7696    cd ..
7697    rmdir conftest
7698    $rm conftest*
7701 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7702 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7705 hard_links="nottested"
7706 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7707   # do not overwrite the value of need_locks provided by the user
7708   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7709 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7710   hard_links=yes
7711   $rm conftest*
7712   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7713   touch conftest.a
7714   ln conftest.a conftest.b 2>&5 || hard_links=no
7715   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7716   { echo "$as_me:$LINENO: result: $hard_links" >&5
7717 echo "${ECHO_T}$hard_links" >&6; }
7718   if test "$hard_links" = no; then
7719     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7720 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7721     need_locks=warn
7722   fi
7723 else
7724   need_locks=no
7727 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7728 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7730   runpath_var=
7731   allow_undefined_flag=
7732   enable_shared_with_static_runtimes=no
7733   archive_cmds=
7734   archive_expsym_cmds=
7735   old_archive_From_new_cmds=
7736   old_archive_from_expsyms_cmds=
7737   export_dynamic_flag_spec=
7738   whole_archive_flag_spec=
7739   thread_safe_flag_spec=
7740   hardcode_libdir_flag_spec=
7741   hardcode_libdir_flag_spec_ld=
7742   hardcode_libdir_separator=
7743   hardcode_direct=no
7744   hardcode_minus_L=no
7745   hardcode_shlibpath_var=unsupported
7746   link_all_deplibs=unknown
7747   hardcode_automatic=no
7748   module_cmds=
7749   module_expsym_cmds=
7750   always_export_symbols=no
7751   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7752   # include_expsyms should be a list of space-separated symbols to be *always*
7753   # included in the symbol list
7754   include_expsyms=
7755   # exclude_expsyms can be an extended regexp of symbols to exclude
7756   # it will be wrapped by ` (' and `)$', so one must not match beginning or
7757   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7758   # as well as any symbol that contains `d'.
7759   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7760   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7761   # platforms (ab)use it in PIC code, but their linkers get confused if
7762   # the symbol is explicitly referenced.  Since portable code cannot
7763   # rely on this symbol name, it's probably fine to never include it in
7764   # preloaded symbol tables.
7765   extract_expsyms_cmds=
7766   # Just being paranoid about ensuring that cc_basename is set.
7767   for cc_temp in $compiler""; do
7768   case $cc_temp in
7769     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7770     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7771     \-*) ;;
7772     *) break;;
7773   esac
7774 done
7775 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7777   case $host_os in
7778   cygwin* | mingw* | pw32*)
7779     # FIXME: the MSVC++ port hasn't been tested in a loooong time
7780     # When not using gcc, we currently assume that we are using
7781     # Microsoft Visual C++.
7782     if test "$GCC" != yes; then
7783       with_gnu_ld=no
7784     fi
7785     ;;
7786   interix*)
7787     # we just hope/assume this is gcc and not c89 (= MSVC++)
7788     with_gnu_ld=yes
7789     ;;
7790   openbsd*)
7791     with_gnu_ld=no
7792     ;;
7793   esac
7795   ld_shlibs=yes
7796   if test "$with_gnu_ld" = yes; then
7797     # If archive_cmds runs LD, not CC, wlarc should be empty
7798     wlarc='${wl}'
7800     # Set some defaults for GNU ld with shared library support. These
7801     # are reset later if shared libraries are not supported. Putting them
7802     # here allows them to be overridden if necessary.
7803     runpath_var=LD_RUN_PATH
7804     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7805     export_dynamic_flag_spec='${wl}--export-dynamic'
7806     # ancient GNU ld didn't support --whole-archive et. al.
7807     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7808         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7809       else
7810         whole_archive_flag_spec=
7811     fi
7812     supports_anon_versioning=no
7813     case `$LD -v 2>/dev/null` in
7814       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7815       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7816       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7817       *\ 2.11.*) ;; # other 2.11 versions
7818       *) supports_anon_versioning=yes ;;
7819     esac
7821     # See if GNU ld supports shared libraries.
7822     case $host_os in
7823     aix3* | aix4* | aix5*)
7824       # On AIX/PPC, the GNU linker is very broken
7825       if test "$host_cpu" != ia64; then
7826         ld_shlibs=no
7827         cat <<EOF 1>&2
7829 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7830 *** to be unable to reliably create shared libraries on AIX.
7831 *** Therefore, libtool is disabling shared libraries support.  If you
7832 *** really care for shared libraries, you may want to modify your PATH
7833 *** so that a non-GNU linker is found, and then restart.
7836       fi
7837       ;;
7839     amigaos*)
7840       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)'
7841       hardcode_libdir_flag_spec='-L$libdir'
7842       hardcode_minus_L=yes
7844       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7845       # that the semantics of dynamic libraries on AmigaOS, at least up
7846       # to version 4, is to share data among multiple programs linked
7847       # with the same dynamic library.  Since this doesn't match the
7848       # behavior of shared libraries on other platforms, we can't use
7849       # them.
7850       ld_shlibs=no
7851       ;;
7853     beos*)
7854       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7855         allow_undefined_flag=unsupported
7856         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7857         # support --undefined.  This deserves some investigation.  FIXME
7858         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7859       else
7860         ld_shlibs=no
7861       fi
7862       ;;
7864     cygwin* | mingw* | pw32*)
7865       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7866       # as there is no search path for DLLs.
7867       hardcode_libdir_flag_spec='-L$libdir'
7868       allow_undefined_flag=unsupported
7869       always_export_symbols=no
7870       enable_shared_with_static_runtimes=yes
7871       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7873       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7874         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7875         # If the export-symbols file already is a .def file (1st line
7876         # is EXPORTS), use it as is; otherwise, prepend...
7877         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7878           cp $export_symbols $output_objdir/$soname.def;
7879         else
7880           echo EXPORTS > $output_objdir/$soname.def;
7881           cat $export_symbols >> $output_objdir/$soname.def;
7882         fi~
7883         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7884       else
7885         ld_shlibs=no
7886       fi
7887       ;;
7889     interix3*)
7890       hardcode_direct=no
7891       hardcode_shlibpath_var=no
7892       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7893       export_dynamic_flag_spec='${wl}-E'
7894       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7895       # Instead, shared libraries are loaded at an image base (0x10000000 by
7896       # default) and relocated if they conflict, which is a slow very memory
7897       # consuming and fragmenting process.  To avoid this, we pick a random,
7898       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7899       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7900       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7901       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'
7902       ;;
7904     linux*)
7905       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7906         tmp_addflag=
7907         case $cc_basename,$host_cpu in
7908         pgcc*)                          # Portland Group C compiler
7909           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
7910           tmp_addflag=' $pic_flag'
7911           ;;
7912         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
7913           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
7914           tmp_addflag=' $pic_flag -Mnomain' ;;
7915         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
7916           tmp_addflag=' -i_dynamic' ;;
7917         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
7918           tmp_addflag=' -i_dynamic -nofor_main' ;;
7919         ifc* | ifort*)                  # Intel Fortran compiler
7920           tmp_addflag=' -nofor_main' ;;
7921         esac
7922         archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7924         if test $supports_anon_versioning = yes; then
7925           archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7926   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7927   $echo "local: *; };" >> $output_objdir/$libname.ver~
7928           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7929         fi
7930       else
7931         ld_shlibs=no
7932       fi
7933       ;;
7935     netbsd*)
7936       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7937         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7938         wlarc=
7939       else
7940         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7941         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7942       fi
7943       ;;
7945     solaris*)
7946       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7947         ld_shlibs=no
7948         cat <<EOF 1>&2
7950 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7951 *** create shared libraries on Solaris systems.  Therefore, libtool
7952 *** is disabling shared libraries support.  We urge you to upgrade GNU
7953 *** binutils to release 2.9.1 or newer.  Another option is to modify
7954 *** your PATH or compiler configuration so that the native linker is
7955 *** used, and then restart.
7958       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7959         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7960         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7961       else
7962         ld_shlibs=no
7963       fi
7964       ;;
7966     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7967       case `$LD -v 2>&1` in
7968         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 
7969         ld_shlibs=no
7970         cat <<_LT_EOF 1>&2
7972 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7973 *** reliably create shared libraries on SCO systems.  Therefore, libtool
7974 *** is disabling shared libraries support.  We urge you to upgrade GNU
7975 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7976 *** your PATH or compiler configuration so that the native linker is
7977 *** used, and then restart.
7979 _LT_EOF
7980         ;;
7981         *)
7982           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7983             hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7984             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7985             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7986           else
7987             ld_shlibs=no
7988           fi
7989         ;;
7990       esac
7991       ;;
7993     sunos4*)
7994       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7995       wlarc=
7996       hardcode_direct=yes
7997       hardcode_shlibpath_var=no
7998       ;;
8000     *)
8001       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8002         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8003         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8004       else
8005         ld_shlibs=no
8006       fi
8007       ;;
8008     esac
8010     if test "$ld_shlibs" = no; then
8011       runpath_var=
8012       hardcode_libdir_flag_spec=
8013       export_dynamic_flag_spec=
8014       whole_archive_flag_spec=
8015     fi
8016   else
8017     # PORTME fill in a description of your system's linker (not GNU ld)
8018     case $host_os in
8019     aix3*)
8020       allow_undefined_flag=unsupported
8021       always_export_symbols=yes
8022       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'
8023       # Note: this linker hardcodes the directories in LIBPATH if there
8024       # are no directories specified by -L.
8025       hardcode_minus_L=yes
8026       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8027         # Neither direct hardcoding nor static linking is supported with a
8028         # broken collect2.
8029         hardcode_direct=unsupported
8030       fi
8031       ;;
8033     aix4* | aix5*)
8034       if test "$host_cpu" = ia64; then
8035         # On IA64, the linker does run time linking by default, so we don't
8036         # have to do anything special.
8037         aix_use_runtimelinking=no
8038         exp_sym_flag='-Bexport'
8039         no_entry_flag=""
8040       else
8041         # If we're using GNU nm, then we don't want the "-C" option.
8042         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8043         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8044           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
8045         else
8046           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'
8047         fi
8048         aix_use_runtimelinking=no
8050         # Test if we are trying to use run time linking or normal
8051         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8052         # need to do runtime linking.
8053         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8054           for ld_flag in $LDFLAGS; do
8055           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8056             aix_use_runtimelinking=yes
8057             break
8058           fi
8059           done
8060           ;;
8061         esac
8063         exp_sym_flag='-bexport'
8064         no_entry_flag='-bnoentry'
8065       fi
8067       # When large executables or shared objects are built, AIX ld can
8068       # have problems creating the table of contents.  If linking a library
8069       # or program results in "error TOC overflow" add -mminimal-toc to
8070       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8071       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8073       archive_cmds=''
8074       hardcode_direct=yes
8075       hardcode_libdir_separator=':'
8076       link_all_deplibs=yes
8078       if test "$GCC" = yes; then
8079         case $host_os in aix4.[012]|aix4.[012].*)
8080         # We only want to do this on AIX 4.2 and lower, the check
8081         # below for broken collect2 doesn't work under 4.3+
8082           collect2name=`${CC} -print-prog-name=collect2`
8083           if test -f "$collect2name" && \
8084            strings "$collect2name" | grep resolve_lib_name >/dev/null
8085           then
8086           # We have reworked collect2
8087           hardcode_direct=yes
8088           else
8089           # We have old collect2
8090           hardcode_direct=unsupported
8091           # It fails to find uninstalled libraries when the uninstalled
8092           # path is not listed in the libpath.  Setting hardcode_minus_L
8093           # to unsupported forces relinking
8094           hardcode_minus_L=yes
8095           hardcode_libdir_flag_spec='-L$libdir'
8096           hardcode_libdir_separator=
8097           fi
8098           ;;
8099         esac
8100         shared_flag='-shared'
8101         if test "$aix_use_runtimelinking" = yes; then
8102           shared_flag="$shared_flag "'${wl}-G'
8103         fi
8104       else
8105         # not using gcc
8106         if test "$host_cpu" = ia64; then
8107         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8108         # chokes on -Wl,-G. The following line is correct:
8109           shared_flag='-G'
8110         else
8111           if test "$aix_use_runtimelinking" = yes; then
8112             shared_flag='${wl}-G'
8113           else
8114             shared_flag='${wl}-bM:SRE'
8115           fi
8116         fi
8117       fi
8119       # It seems that -bexpall does not export symbols beginning with
8120       # underscore (_), so it is better to generate a list of symbols to export.
8121       always_export_symbols=yes
8122       if test "$aix_use_runtimelinking" = yes; then
8123         # Warning - without using the other runtime loading flags (-brtl),
8124         # -berok will link without error, but may produce a broken library.
8125         allow_undefined_flag='-berok'
8126        # Determine the default libpath from the value encoded in an empty executable.
8127        cat >conftest.$ac_ext <<_ACEOF
8128 /* confdefs.h.  */
8129 _ACEOF
8130 cat confdefs.h >>conftest.$ac_ext
8131 cat >>conftest.$ac_ext <<_ACEOF
8132 /* end confdefs.h.  */
8135 main ()
8138   ;
8139   return 0;
8141 _ACEOF
8142 rm -f conftest.$ac_objext conftest$ac_exeext
8143 if { (ac_try="$ac_link"
8144 case "(($ac_try" in
8145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8146   *) ac_try_echo=$ac_try;;
8147 esac
8148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8149   (eval "$ac_link") 2>conftest.er1
8150   ac_status=$?
8151   grep -v '^ *+' conftest.er1 >conftest.err
8152   rm -f conftest.er1
8153   cat conftest.err >&5
8154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8155   (exit $ac_status); } &&
8156          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8157   { (case "(($ac_try" in
8158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8159   *) ac_try_echo=$ac_try;;
8160 esac
8161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8162   (eval "$ac_try") 2>&5
8163   ac_status=$?
8164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8165   (exit $ac_status); }; } &&
8166          { ac_try='test -s conftest$ac_exeext'
8167   { (case "(($ac_try" in
8168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8169   *) ac_try_echo=$ac_try;;
8170 esac
8171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8172   (eval "$ac_try") 2>&5
8173   ac_status=$?
8174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8175   (exit $ac_status); }; }; then
8176   
8177 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8179 # Check for a 64-bit object if we didn't find anything.
8180 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8181 }'`; fi
8182 else
8183   echo "$as_me: failed program was:" >&5
8184 sed 's/^/| /' conftest.$ac_ext >&5
8186         
8189 rm -f core conftest.err conftest.$ac_objext \
8190       conftest$ac_exeext conftest.$ac_ext
8191 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8193        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8194         archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8195        else
8196         if test "$host_cpu" = ia64; then
8197           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8198           allow_undefined_flag="-z nodefs"
8199           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"
8200         else
8201          # Determine the default libpath from the value encoded in an empty executable.
8202          cat >conftest.$ac_ext <<_ACEOF
8203 /* confdefs.h.  */
8204 _ACEOF
8205 cat confdefs.h >>conftest.$ac_ext
8206 cat >>conftest.$ac_ext <<_ACEOF
8207 /* end confdefs.h.  */
8210 main ()
8213   ;
8214   return 0;
8216 _ACEOF
8217 rm -f conftest.$ac_objext conftest$ac_exeext
8218 if { (ac_try="$ac_link"
8219 case "(($ac_try" in
8220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8221   *) ac_try_echo=$ac_try;;
8222 esac
8223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8224   (eval "$ac_link") 2>conftest.er1
8225   ac_status=$?
8226   grep -v '^ *+' conftest.er1 >conftest.err
8227   rm -f conftest.er1
8228   cat conftest.err >&5
8229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8230   (exit $ac_status); } &&
8231          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8232   { (case "(($ac_try" in
8233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8234   *) ac_try_echo=$ac_try;;
8235 esac
8236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8237   (eval "$ac_try") 2>&5
8238   ac_status=$?
8239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8240   (exit $ac_status); }; } &&
8241          { ac_try='test -s conftest$ac_exeext'
8242   { (case "(($ac_try" in
8243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8244   *) ac_try_echo=$ac_try;;
8245 esac
8246 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8247   (eval "$ac_try") 2>&5
8248   ac_status=$?
8249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8250   (exit $ac_status); }; }; then
8251   
8252 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8254 # Check for a 64-bit object if we didn't find anything.
8255 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8256 }'`; fi
8257 else
8258   echo "$as_me: failed program was:" >&5
8259 sed 's/^/| /' conftest.$ac_ext >&5
8261         
8264 rm -f core conftest.err conftest.$ac_objext \
8265       conftest$ac_exeext conftest.$ac_ext
8266 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8268          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8269           # Warning - without using the other run time loading flags,
8270           # -berok will link without error, but may produce a broken library.
8271           no_undefined_flag=' ${wl}-bernotok'
8272           allow_undefined_flag=' ${wl}-berok'
8273           # Exported symbols can be pulled into shared objects from archives
8274           whole_archive_flag_spec='$convenience'
8275           archive_cmds_need_lc=yes
8276           # This is similar to how AIX traditionally builds its shared libraries.
8277           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'
8278         fi
8279       fi
8280       ;;
8282     amigaos*)
8283       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)'
8284       hardcode_libdir_flag_spec='-L$libdir'
8285       hardcode_minus_L=yes
8286       # see comment about different semantics on the GNU ld section
8287       ld_shlibs=no
8288       ;;
8290     bsdi[45]*)
8291       export_dynamic_flag_spec=-rdynamic
8292       ;;
8294     cygwin* | mingw* | pw32*)
8295       # When not using gcc, we currently assume that we are using
8296       # Microsoft Visual C++.
8297       # hardcode_libdir_flag_spec is actually meaningless, as there is
8298       # no search path for DLLs.
8299       hardcode_libdir_flag_spec=' '
8300       allow_undefined_flag=unsupported
8301       # Tell ltmain to make .lib files, not .a files.
8302       libext=lib
8303       # Tell ltmain to make .dll files, not .so files.
8304       shrext_cmds=".dll"
8305       # FIXME: Setting linknames here is a bad hack.
8306       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8307       # The linker will automatically build a .lib file if we build a DLL.
8308       old_archive_From_new_cmds='true'
8309       # FIXME: Should let the user specify the lib program.
8310       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8311       fix_srcfile_path='`cygpath -w "$srcfile"`'
8312       enable_shared_with_static_runtimes=yes
8313       ;;
8315     darwin* | rhapsody*)
8316       case $host_os in
8317         rhapsody* | darwin1.[012])
8318          allow_undefined_flag='${wl}-undefined ${wl}suppress'
8319          ;;
8320        *) # Darwin 1.3 on
8321          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8322            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8323          else
8324            case ${MACOSX_DEPLOYMENT_TARGET} in
8325              10.[012])
8326                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8327                ;;
8328              10.*)
8329                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8330                ;;
8331            esac
8332          fi
8333          ;;
8334       esac
8335       archive_cmds_need_lc=no
8336       hardcode_direct=no
8337       hardcode_automatic=yes
8338       hardcode_shlibpath_var=unsupported
8339       whole_archive_flag_spec=''
8340       link_all_deplibs=yes
8341     if test "$GCC" = yes ; then
8342         output_verbose_link_cmd='echo'
8343         archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8344       module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8345       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8346       archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8347       module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8348     else
8349       case $cc_basename in
8350         xlc*)
8351          output_verbose_link_cmd='echo'
8352          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8353          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8354           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8355          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8356           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8357           ;;
8358        *)
8359          ld_shlibs=no
8360           ;;
8361       esac
8362     fi
8363       ;;
8365     dgux*)
8366       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8367       hardcode_libdir_flag_spec='-L$libdir'
8368       hardcode_shlibpath_var=no
8369       ;;
8371     freebsd1*)
8372       ld_shlibs=no
8373       ;;
8375     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8376     # support.  Future versions do this automatically, but an explicit c++rt0.o
8377     # does not break anything, and helps significantly (at the cost of a little
8378     # extra space).
8379     freebsd2.2*)
8380       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8381       hardcode_libdir_flag_spec='-R$libdir'
8382       hardcode_direct=yes
8383       hardcode_shlibpath_var=no
8384       ;;
8386     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8387     freebsd2*)
8388       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8389       hardcode_direct=yes
8390       hardcode_minus_L=yes
8391       hardcode_shlibpath_var=no
8392       ;;
8394     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8395     freebsd* | kfreebsd*-gnu | dragonfly*)
8396       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8397       hardcode_libdir_flag_spec='-R$libdir'
8398       hardcode_direct=yes
8399       hardcode_shlibpath_var=no
8400       ;;
8402     hpux9*)
8403       if test "$GCC" = yes; then
8404         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'
8405       else
8406         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'
8407       fi
8408       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8409       hardcode_libdir_separator=:
8410       hardcode_direct=yes
8412       # hardcode_minus_L: Not really in the search PATH,
8413       # but as the default location of the library.
8414       hardcode_minus_L=yes
8415       export_dynamic_flag_spec='${wl}-E'
8416       ;;
8418     hpux10*)
8419       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8420         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8421       else
8422         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8423       fi
8424       if test "$with_gnu_ld" = no; then
8425         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8426         hardcode_libdir_separator=:
8428         hardcode_direct=yes
8429         export_dynamic_flag_spec='${wl}-E'
8431         # hardcode_minus_L: Not really in the search PATH,
8432         # but as the default location of the library.
8433         hardcode_minus_L=yes
8434       fi
8435       ;;
8437     hpux11*)
8438       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8439         case $host_cpu in
8440         hppa*64*)
8441           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8442           ;;
8443         ia64*)
8444           archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8445           ;;
8446         *)
8447           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8448           ;;
8449         esac
8450       else
8451         case $host_cpu in
8452         hppa*64*)
8453           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8454           ;;
8455         ia64*)
8456           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8457           ;;
8458         *)
8459           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8460           ;;
8461         esac
8462       fi
8463       if test "$with_gnu_ld" = no; then
8464         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8465         hardcode_libdir_separator=:
8467         case $host_cpu in
8468         hppa*64*|ia64*)
8469           hardcode_libdir_flag_spec_ld='+b $libdir'
8470           hardcode_direct=no
8471           hardcode_shlibpath_var=no
8472           ;;
8473         *)
8474           hardcode_direct=yes
8475           export_dynamic_flag_spec='${wl}-E'
8477           # hardcode_minus_L: Not really in the search PATH,
8478           # but as the default location of the library.
8479           hardcode_minus_L=yes
8480           ;;
8481         esac
8482       fi
8483       ;;
8485     irix5* | irix6* | nonstopux*)
8486       if test "$GCC" = yes; then
8487         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8488       else
8489         archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8490         hardcode_libdir_flag_spec_ld='-rpath $libdir'
8491       fi
8492       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8493       hardcode_libdir_separator=:
8494       link_all_deplibs=yes
8495       ;;
8497     netbsd*)
8498       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8499         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8500       else
8501         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8502       fi
8503       hardcode_libdir_flag_spec='-R$libdir'
8504       hardcode_direct=yes
8505       hardcode_shlibpath_var=no
8506       ;;
8508     newsos6)
8509       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8510       hardcode_direct=yes
8511       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8512       hardcode_libdir_separator=:
8513       hardcode_shlibpath_var=no
8514       ;;
8516     openbsd*)
8517       hardcode_direct=yes
8518       hardcode_shlibpath_var=no
8519       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8520         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8521         archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8522         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8523         export_dynamic_flag_spec='${wl}-E'
8524       else
8525        case $host_os in
8526          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8527            archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8528            hardcode_libdir_flag_spec='-R$libdir'
8529            ;;
8530          *)
8531            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8532            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8533            ;;
8534        esac
8535       fi
8536       ;;
8538     os2*)
8539       hardcode_libdir_flag_spec='-L$libdir'
8540       hardcode_minus_L=yes
8541       allow_undefined_flag=unsupported
8542       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'
8543       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8544       ;;
8546     osf3*)
8547       if test "$GCC" = yes; then
8548         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8549         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8550       else
8551         allow_undefined_flag=' -expect_unresolved \*'
8552         archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8553       fi
8554       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8555       hardcode_libdir_separator=:
8556       ;;
8558     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8559       if test "$GCC" = yes; then
8560         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8561         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8562         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8563       else
8564         allow_undefined_flag=' -expect_unresolved \*'
8565         archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8566         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8567         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
8569         # Both c and cxx compiler support -rpath directly
8570         hardcode_libdir_flag_spec='-rpath $libdir'
8571       fi
8572       hardcode_libdir_separator=:
8573       ;;
8575     solaris*)
8576       no_undefined_flag=' -z text'
8577       if test "$GCC" = yes; then
8578         wlarc='${wl}'
8579         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8580         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8581           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8582       else
8583         wlarc=''
8584         archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8585         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8586         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8587       fi
8588       hardcode_libdir_flag_spec='-R$libdir'
8589       hardcode_shlibpath_var=no
8590       case $host_os in
8591       solaris2.[0-5] | solaris2.[0-5].*) ;;
8592       *)
8593         # The compiler driver will combine linker options so we
8594         # cannot just pass the convience library names through
8595         # without $wl, iff we do not link with $LD.
8596         # Luckily, gcc supports the same syntax we need for Sun Studio.
8597         # Supported since Solaris 2.6 (maybe 2.5.1?)
8598         case $wlarc in
8599         '')
8600           whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8601         *)
8602           whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8603         esac ;;
8604       esac
8605       link_all_deplibs=yes
8606       ;;
8608     sunos4*)
8609       if test "x$host_vendor" = xsequent; then
8610         # Use $CC to link under sequent, because it throws in some extra .o
8611         # files that make .init and .fini sections work.
8612         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8613       else
8614         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8615       fi
8616       hardcode_libdir_flag_spec='-L$libdir'
8617       hardcode_direct=yes
8618       hardcode_minus_L=yes
8619       hardcode_shlibpath_var=no
8620       ;;
8622     sysv4)
8623       case $host_vendor in
8624         sni)
8625           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8626           hardcode_direct=yes # is this really true???
8627         ;;
8628         siemens)
8629           ## LD is ld it makes a PLAMLIB
8630           ## CC just makes a GrossModule.
8631           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8632           reload_cmds='$CC -r -o $output$reload_objs'
8633           hardcode_direct=no
8634         ;;
8635         motorola)
8636           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8637           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8638         ;;
8639       esac
8640       runpath_var='LD_RUN_PATH'
8641       hardcode_shlibpath_var=no
8642       ;;
8644     sysv4.3*)
8645       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8646       hardcode_shlibpath_var=no
8647       export_dynamic_flag_spec='-Bexport'
8648       ;;
8650     sysv4*MP*)
8651       if test -d /usr/nec; then
8652         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8653         hardcode_shlibpath_var=no
8654         runpath_var=LD_RUN_PATH
8655         hardcode_runpath_var=yes
8656         ld_shlibs=yes
8657       fi
8658       ;;
8660     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8661       no_undefined_flag='${wl}-z,text'
8662       archive_cmds_need_lc=no
8663       hardcode_shlibpath_var=no
8664       runpath_var='LD_RUN_PATH'
8666       if test "$GCC" = yes; then
8667         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8668         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8669       else
8670         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8671         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8672       fi
8673       ;;
8675     sysv5* | sco3.2v5* | sco5v6*)
8676       # Note: We can NOT use -z defs as we might desire, because we do not
8677       # link with -lc, and that would cause any symbols used from libc to
8678       # always be unresolved, which means just about no library would
8679       # ever link correctly.  If we're not using GNU ld we use -z text
8680       # though, which does catch some bad symbols but isn't as heavy-handed
8681       # as -z defs.
8682       no_undefined_flag='${wl}-z,text'
8683       allow_undefined_flag='${wl}-z,nodefs'
8684       archive_cmds_need_lc=no
8685       hardcode_shlibpath_var=no
8686       hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8687       hardcode_libdir_separator=':'
8688       link_all_deplibs=yes
8689       export_dynamic_flag_spec='${wl}-Bexport'
8690       runpath_var='LD_RUN_PATH'
8692       if test "$GCC" = yes; then
8693         archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8694         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8695       else
8696         archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8697         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8698       fi
8699       ;;
8701     uts4*)
8702       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8703       hardcode_libdir_flag_spec='-L$libdir'
8704       hardcode_shlibpath_var=no
8705       ;;
8707     *)
8708       ld_shlibs=no
8709       ;;
8710     esac
8711   fi
8713 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8714 echo "${ECHO_T}$ld_shlibs" >&6; }
8715 test "$ld_shlibs" = no && can_build_shared=no
8718 # Do we need to explicitly link libc?
8720 case "x$archive_cmds_need_lc" in
8721 x|xyes)
8722   # Assume -lc should be added
8723   archive_cmds_need_lc=yes
8725   if test "$enable_shared" = yes && test "$GCC" = yes; then
8726     case $archive_cmds in
8727     *'~'*)
8728       # FIXME: we may have to deal with multi-command sequences.
8729       ;;
8730     '$CC '*)
8731       # Test whether the compiler implicitly links with -lc since on some
8732       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8733       # to ld, don't add -lc before -lgcc.
8734       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8735 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8736       $rm conftest*
8737       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8739       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8740   (eval $ac_compile) 2>&5
8741   ac_status=$?
8742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8743   (exit $ac_status); } 2>conftest.err; then
8744         soname=conftest
8745         lib=conftest
8746         libobjs=conftest.$ac_objext
8747         deplibs=
8748         wl=$lt_prog_compiler_wl
8749         pic_flag=$lt_prog_compiler_pic
8750         compiler_flags=-v
8751         linker_flags=-v
8752         verstring=
8753         output_objdir=.
8754         libname=conftest
8755         lt_save_allow_undefined_flag=$allow_undefined_flag
8756         allow_undefined_flag=
8757         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8758   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8759   ac_status=$?
8760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8761   (exit $ac_status); }
8762         then
8763           archive_cmds_need_lc=no
8764         else
8765           archive_cmds_need_lc=yes
8766         fi
8767         allow_undefined_flag=$lt_save_allow_undefined_flag
8768       else
8769         cat conftest.err 1>&5
8770       fi
8771       $rm conftest*
8772       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8773 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8774       ;;
8775     esac
8776   fi
8777   ;;
8778 esac
8780 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8781 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8782 library_names_spec=
8783 libname_spec='lib$name'
8784 soname_spec=
8785 shrext_cmds=".so"
8786 postinstall_cmds=
8787 postuninstall_cmds=
8788 finish_cmds=
8789 finish_eval=
8790 shlibpath_var=
8791 shlibpath_overrides_runpath=unknown
8792 version_type=none
8793 dynamic_linker="$host_os ld.so"
8794 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8795 if test "$GCC" = yes; then
8796   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8797   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8798     # if the path contains ";" then we assume it to be the separator
8799     # otherwise default to the standard path separator (i.e. ":") - it is
8800     # assumed that no part of a normal pathname contains ";" but that should
8801     # okay in the real world where ";" in dirpaths is itself problematic.
8802     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8803   else
8804     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8805   fi
8806 else
8807   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8809 need_lib_prefix=unknown
8810 hardcode_into_libs=no
8812 # when you set need_version to no, make sure it does not cause -set_version
8813 # flags to be left without arguments
8814 need_version=unknown
8816 case $host_os in
8817 aix3*)
8818   version_type=linux
8819   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8820   shlibpath_var=LIBPATH
8822   # AIX 3 has no versioning support, so we append a major version to the name.
8823   soname_spec='${libname}${release}${shared_ext}$major'
8824   ;;
8826 aix4* | aix5*)
8827   version_type=linux
8828   need_lib_prefix=no
8829   need_version=no
8830   hardcode_into_libs=yes
8831   if test "$host_cpu" = ia64; then
8832     # AIX 5 supports IA64
8833     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8834     shlibpath_var=LD_LIBRARY_PATH
8835   else
8836     # With GCC up to 2.95.x, collect2 would create an import file
8837     # for dependence libraries.  The import file would start with
8838     # the line `#! .'.  This would cause the generated library to
8839     # depend on `.', always an invalid library.  This was fixed in
8840     # development snapshots of GCC prior to 3.0.
8841     case $host_os in
8842       aix4 | aix4.[01] | aix4.[01].*)
8843       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8844            echo ' yes '
8845            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8846         :
8847       else
8848         can_build_shared=no
8849       fi
8850       ;;
8851     esac
8852     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8853     # soname into executable. Probably we can add versioning support to
8854     # collect2, so additional links can be useful in future.
8855     if test "$aix_use_runtimelinking" = yes; then
8856       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8857       # instead of lib<name>.a to let people know that these are not
8858       # typical AIX shared libraries.
8859       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8860     else
8861       # We preserve .a as extension for shared libraries through AIX4.2
8862       # and later when we are not doing run time linking.
8863       library_names_spec='${libname}${release}.a $libname.a'
8864       soname_spec='${libname}${release}${shared_ext}$major'
8865     fi
8866     shlibpath_var=LIBPATH
8867   fi
8868   ;;
8870 amigaos*)
8871   library_names_spec='$libname.ixlibrary $libname.a'
8872   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8873   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
8874   ;;
8876 beos*)
8877   library_names_spec='${libname}${shared_ext}'
8878   dynamic_linker="$host_os ld.so"
8879   shlibpath_var=LIBRARY_PATH
8880   ;;
8882 bsdi[45]*)
8883   version_type=linux
8884   need_version=no
8885   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8886   soname_spec='${libname}${release}${shared_ext}$major'
8887   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8888   shlibpath_var=LD_LIBRARY_PATH
8889   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8890   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8891   # the default ld.so.conf also contains /usr/contrib/lib and
8892   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8893   # libtool to hard-code these into programs
8894   ;;
8896 cygwin* | mingw* | pw32*)
8897   version_type=windows
8898   shrext_cmds=".dll"
8899   need_version=no
8900   need_lib_prefix=no
8902   case $GCC,$host_os in
8903   yes,cygwin* | yes,mingw* | yes,pw32*)
8904     library_names_spec='$libname.dll.a'
8905     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8906     postinstall_cmds='base_file=`basename \${file}`~
8907       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8908       dldir=$destdir/`dirname \$dlpath`~
8909       test -d \$dldir || mkdir -p \$dldir~
8910       $install_prog $dir/$dlname \$dldir/$dlname~
8911       chmod a+x \$dldir/$dlname'
8912     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8913       dlpath=$dir/\$dldll~
8914        $rm \$dlpath'
8915     shlibpath_overrides_runpath=yes
8917     case $host_os in
8918     cygwin*)
8919       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8920       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8921       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8922       ;;
8923     mingw*)
8924       # MinGW DLLs use traditional 'lib' prefix
8925       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8926       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8927       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8928         # It is most probably a Windows format PATH printed by
8929         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8930         # path with ; separators, and with drive letters. We can handle the
8931         # drive letters (cygwin fileutils understands them), so leave them,
8932         # especially as we might pass files found there to a mingw objdump,
8933         # which wouldn't understand a cygwinified path. Ahh.
8934         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8935       else
8936         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8937       fi
8938       ;;
8939     pw32*)
8940       # pw32 DLLs use 'pw' prefix rather than 'lib'
8941       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8942       ;;
8943     esac
8944     ;;
8946   *)
8947     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8948     ;;
8949   esac
8950   dynamic_linker='Win32 ld.exe'
8951   # FIXME: first we should search . and the directory the executable is in
8952   shlibpath_var=PATH
8953   ;;
8955 darwin* | rhapsody*)
8956   dynamic_linker="$host_os dyld"
8957   version_type=darwin
8958   need_lib_prefix=no
8959   need_version=no
8960   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8961   soname_spec='${libname}${release}${major}$shared_ext'
8962   shlibpath_overrides_runpath=yes
8963   shlibpath_var=DYLD_LIBRARY_PATH
8964   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8965   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8966   if test "$GCC" = yes; then
8967     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8968   else
8969     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8970   fi
8971   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8972   ;;
8974 dgux*)
8975   version_type=linux
8976   need_lib_prefix=no
8977   need_version=no
8978   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8979   soname_spec='${libname}${release}${shared_ext}$major'
8980   shlibpath_var=LD_LIBRARY_PATH
8981   ;;
8983 freebsd1*)
8984   dynamic_linker=no
8985   ;;
8987 kfreebsd*-gnu)
8988   version_type=linux
8989   need_lib_prefix=no
8990   need_version=no
8991   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8992   soname_spec='${libname}${release}${shared_ext}$major'
8993   shlibpath_var=LD_LIBRARY_PATH
8994   shlibpath_overrides_runpath=no
8995   hardcode_into_libs=yes
8996   dynamic_linker='GNU ld.so'
8997   ;;
8999 freebsd* | dragonfly*)
9000   # DragonFly does not have aout.  When/if they implement a new
9001   # versioning mechanism, adjust this.
9002   if test -x /usr/bin/objformat; then
9003     objformat=`/usr/bin/objformat`
9004   else
9005     case $host_os in
9006     freebsd[123]*) objformat=aout ;;
9007     *) objformat=elf ;;
9008     esac
9009   fi
9010   version_type=freebsd-$objformat
9011   case $version_type in
9012     freebsd-elf*)
9013       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9014       need_version=no
9015       need_lib_prefix=no
9016       ;;
9017     freebsd-*)
9018       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9019       need_version=yes
9020       ;;
9021   esac
9022   shlibpath_var=LD_LIBRARY_PATH
9023   case $host_os in
9024   freebsd2*)
9025     shlibpath_overrides_runpath=yes
9026     ;;
9027   freebsd3.[01]* | freebsdelf3.[01]*)
9028     shlibpath_overrides_runpath=yes
9029     hardcode_into_libs=yes
9030     ;;
9031   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9032   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9033     shlibpath_overrides_runpath=no
9034     hardcode_into_libs=yes
9035     ;;
9036   freebsd*) # from 4.6 on
9037     shlibpath_overrides_runpath=yes
9038     hardcode_into_libs=yes
9039     ;;
9040   esac
9041   ;;
9043 gnu*)
9044   version_type=linux
9045   need_lib_prefix=no
9046   need_version=no
9047   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9048   soname_spec='${libname}${release}${shared_ext}$major'
9049   shlibpath_var=LD_LIBRARY_PATH
9050   hardcode_into_libs=yes
9051   ;;
9053 hpux9* | hpux10* | hpux11*)
9054   # Give a soname corresponding to the major version so that dld.sl refuses to
9055   # link against other versions.
9056   version_type=sunos
9057   need_lib_prefix=no
9058   need_version=no
9059   case $host_cpu in
9060   ia64*)
9061     shrext_cmds='.so'
9062     hardcode_into_libs=yes
9063     dynamic_linker="$host_os dld.so"
9064     shlibpath_var=LD_LIBRARY_PATH
9065     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9066     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9067     soname_spec='${libname}${release}${shared_ext}$major'
9068     if test "X$HPUX_IA64_MODE" = X32; then
9069       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9070     else
9071       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9072     fi
9073     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9074     ;;
9075    hppa*64*)
9076      shrext_cmds='.sl'
9077      hardcode_into_libs=yes
9078      dynamic_linker="$host_os dld.sl"
9079      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9080      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9081      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9082      soname_spec='${libname}${release}${shared_ext}$major'
9083      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9084      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9085      ;;
9086    *)
9087     shrext_cmds='.sl'
9088     dynamic_linker="$host_os dld.sl"
9089     shlibpath_var=SHLIB_PATH
9090     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9091     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9092     soname_spec='${libname}${release}${shared_ext}$major'
9093     ;;
9094   esac
9095   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9096   postinstall_cmds='chmod 555 $lib'
9097   ;;
9099 interix3*)
9100   version_type=linux
9101   need_lib_prefix=no
9102   need_version=no
9103   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9104   soname_spec='${libname}${release}${shared_ext}$major'
9105   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9106   shlibpath_var=LD_LIBRARY_PATH
9107   shlibpath_overrides_runpath=no
9108   hardcode_into_libs=yes
9109   ;;
9111 irix5* | irix6* | nonstopux*)
9112   case $host_os in
9113     nonstopux*) version_type=nonstopux ;;
9114     *)
9115         if test "$lt_cv_prog_gnu_ld" = yes; then
9116                 version_type=linux
9117         else
9118                 version_type=irix
9119         fi ;;
9120   esac
9121   need_lib_prefix=no
9122   need_version=no
9123   soname_spec='${libname}${release}${shared_ext}$major'
9124   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9125   case $host_os in
9126   irix5* | nonstopux*)
9127     libsuff= shlibsuff=
9128     ;;
9129   *)
9130     case $LD in # libtool.m4 will add one of these switches to LD
9131     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9132       libsuff= shlibsuff= libmagic=32-bit;;
9133     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9134       libsuff=32 shlibsuff=N32 libmagic=N32;;
9135     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9136       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9137     *) libsuff= shlibsuff= libmagic=never-match;;
9138     esac
9139     ;;
9140   esac
9141   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9142   shlibpath_overrides_runpath=no
9143   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9144   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9145   hardcode_into_libs=yes
9146   ;;
9148 # No shared lib support for Linux oldld, aout, or coff.
9149 linux*oldld* | linux*aout* | linux*coff*)
9150   dynamic_linker=no
9151   ;;
9153 # This must be Linux ELF.
9154 linux*)
9155   version_type=linux
9156   need_lib_prefix=no
9157   need_version=no
9158   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9159   soname_spec='${libname}${release}${shared_ext}$major'
9160   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9161   shlibpath_var=LD_LIBRARY_PATH
9162   shlibpath_overrides_runpath=no
9163   # This implies no fast_install, which is unacceptable.
9164   # Some rework will be needed to allow for fast_install
9165   # before this can be enabled.
9166   hardcode_into_libs=yes
9168   # Append ld.so.conf contents to the search path
9169   if test -f /etc/ld.so.conf; then
9170     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9171     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9172   fi
9174   # We used to test for /lib/ld.so.1 and disable shared libraries on
9175   # powerpc, because MkLinux only supported shared libraries with the
9176   # GNU dynamic linker.  Since this was broken with cross compilers,
9177   # most powerpc-linux boxes support dynamic linking these days and
9178   # people can always --disable-shared, the test was removed, and we
9179   # assume the GNU/Linux dynamic linker is in use.
9180   dynamic_linker='GNU/Linux ld.so'
9181   ;;
9183 knetbsd*-gnu)
9184   version_type=linux
9185   need_lib_prefix=no
9186   need_version=no
9187   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9188   soname_spec='${libname}${release}${shared_ext}$major'
9189   shlibpath_var=LD_LIBRARY_PATH
9190   shlibpath_overrides_runpath=no
9191   hardcode_into_libs=yes
9192   dynamic_linker='GNU ld.so'
9193   ;;
9195 netbsd*)
9196   version_type=sunos
9197   need_lib_prefix=no
9198   need_version=no
9199   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9200     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9201     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9202     dynamic_linker='NetBSD (a.out) ld.so'
9203   else
9204     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9205     soname_spec='${libname}${release}${shared_ext}$major'
9206     dynamic_linker='NetBSD ld.elf_so'
9207   fi
9208   shlibpath_var=LD_LIBRARY_PATH
9209   shlibpath_overrides_runpath=yes
9210   hardcode_into_libs=yes
9211   ;;
9213 newsos6)
9214   version_type=linux
9215   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9216   shlibpath_var=LD_LIBRARY_PATH
9217   shlibpath_overrides_runpath=yes
9218   ;;
9220 nto-qnx*)
9221   version_type=linux
9222   need_lib_prefix=no
9223   need_version=no
9224   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9225   soname_spec='${libname}${release}${shared_ext}$major'
9226   shlibpath_var=LD_LIBRARY_PATH
9227   shlibpath_overrides_runpath=yes
9228   ;;
9230 openbsd*)
9231   version_type=sunos
9232   sys_lib_dlsearch_path_spec="/usr/lib"
9233   need_lib_prefix=no
9234   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9235   case $host_os in
9236     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9237     *)                         need_version=no  ;;
9238   esac
9239   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9240   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9241   shlibpath_var=LD_LIBRARY_PATH
9242   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9243     case $host_os in
9244       openbsd2.[89] | openbsd2.[89].*)
9245         shlibpath_overrides_runpath=no
9246         ;;
9247       *)
9248         shlibpath_overrides_runpath=yes
9249         ;;
9250       esac
9251   else
9252     shlibpath_overrides_runpath=yes
9253   fi
9254   ;;
9256 os2*)
9257   libname_spec='$name'
9258   shrext_cmds=".dll"
9259   need_lib_prefix=no
9260   library_names_spec='$libname${shared_ext} $libname.a'
9261   dynamic_linker='OS/2 ld.exe'
9262   shlibpath_var=LIBPATH
9263   ;;
9265 osf3* | osf4* | osf5*)
9266   version_type=osf
9267   need_lib_prefix=no
9268   need_version=no
9269   soname_spec='${libname}${release}${shared_ext}$major'
9270   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9271   shlibpath_var=LD_LIBRARY_PATH
9272   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9273   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9274   ;;
9276 solaris*)
9277   version_type=linux
9278   need_lib_prefix=no
9279   need_version=no
9280   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9281   soname_spec='${libname}${release}${shared_ext}$major'
9282   shlibpath_var=LD_LIBRARY_PATH
9283   shlibpath_overrides_runpath=yes
9284   hardcode_into_libs=yes
9285   # ldd complains unless libraries are executable
9286   postinstall_cmds='chmod +x $lib'
9287   ;;
9289 sunos4*)
9290   version_type=sunos
9291   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9292   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9293   shlibpath_var=LD_LIBRARY_PATH
9294   shlibpath_overrides_runpath=yes
9295   if test "$with_gnu_ld" = yes; then
9296     need_lib_prefix=no
9297   fi
9298   need_version=yes
9299   ;;
9301 sysv4 | sysv4.3*)
9302   version_type=linux
9303   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9304   soname_spec='${libname}${release}${shared_ext}$major'
9305   shlibpath_var=LD_LIBRARY_PATH
9306   case $host_vendor in
9307     sni)
9308       shlibpath_overrides_runpath=no
9309       need_lib_prefix=no
9310       export_dynamic_flag_spec='${wl}-Blargedynsym'
9311       runpath_var=LD_RUN_PATH
9312       ;;
9313     siemens)
9314       need_lib_prefix=no
9315       ;;
9316     motorola)
9317       need_lib_prefix=no
9318       need_version=no
9319       shlibpath_overrides_runpath=no
9320       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9321       ;;
9322   esac
9323   ;;
9325 sysv4*MP*)
9326   if test -d /usr/nec ;then
9327     version_type=linux
9328     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9329     soname_spec='$libname${shared_ext}.$major'
9330     shlibpath_var=LD_LIBRARY_PATH
9331   fi
9332   ;;
9334 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9335   version_type=freebsd-elf
9336   need_lib_prefix=no
9337   need_version=no
9338   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9339   soname_spec='${libname}${release}${shared_ext}$major'
9340   shlibpath_var=LD_LIBRARY_PATH
9341   hardcode_into_libs=yes
9342   if test "$with_gnu_ld" = yes; then
9343     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9344     shlibpath_overrides_runpath=no
9345   else
9346     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9347     shlibpath_overrides_runpath=yes
9348     case $host_os in
9349       sco3.2v5*)
9350         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9351         ;;
9352     esac
9353   fi
9354   sys_lib_dlsearch_path_spec='/usr/lib'
9355   ;;
9357 uts4*)
9358   version_type=linux
9359   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9360   soname_spec='${libname}${release}${shared_ext}$major'
9361   shlibpath_var=LD_LIBRARY_PATH
9362   ;;
9365   dynamic_linker=no
9366   ;;
9367 esac
9368 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9369 echo "${ECHO_T}$dynamic_linker" >&6; }
9370 test "$dynamic_linker" = no && can_build_shared=no
9372 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9373 if test "$GCC" = yes; then
9374   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9377 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9378 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9379 hardcode_action=
9380 if test -n "$hardcode_libdir_flag_spec" || \
9381    test -n "$runpath_var" || \
9382    test "X$hardcode_automatic" = "Xyes" ; then
9384   # We can hardcode non-existant directories.
9385   if test "$hardcode_direct" != no &&
9386      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9387      # have to relink, otherwise we might link with an installed library
9388      # when we should be linking with a yet-to-be-installed one
9389      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9390      test "$hardcode_minus_L" != no; then
9391     # Linking always hardcodes the temporary library directory.
9392     hardcode_action=relink
9393   else
9394     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9395     hardcode_action=immediate
9396   fi
9397 else
9398   # We cannot hardcode anything, or else we can only hardcode existing
9399   # directories.
9400   hardcode_action=unsupported
9402 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
9403 echo "${ECHO_T}$hardcode_action" >&6; }
9405 if test "$hardcode_action" = relink; then
9406   # Fast installation is not supported
9407   enable_fast_install=no
9408 elif test "$shlibpath_overrides_runpath" = yes ||
9409      test "$enable_shared" = no; then
9410   # Fast installation is not necessary
9411   enable_fast_install=needless
9414 striplib=
9415 old_striplib=
9416 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9417 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9418 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9419   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9420   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9421   { echo "$as_me:$LINENO: result: yes" >&5
9422 echo "${ECHO_T}yes" >&6; }
9423 else
9424 # FIXME - insert some real tests, host_os isn't really good enough
9425   case $host_os in
9426    darwin*)
9427        if test -n "$STRIP" ; then
9428          striplib="$STRIP -x"
9429          { echo "$as_me:$LINENO: result: yes" >&5
9430 echo "${ECHO_T}yes" >&6; }
9431        else
9432   { echo "$as_me:$LINENO: result: no" >&5
9433 echo "${ECHO_T}no" >&6; }
9435        ;;
9436    *)
9437   { echo "$as_me:$LINENO: result: no" >&5
9438 echo "${ECHO_T}no" >&6; }
9439     ;;
9440   esac
9443 if test "x$enable_dlopen" != xyes; then
9444   enable_dlopen=unknown
9445   enable_dlopen_self=unknown
9446   enable_dlopen_self_static=unknown
9447 else
9448   lt_cv_dlopen=no
9449   lt_cv_dlopen_libs=
9451   case $host_os in
9452   beos*)
9453     lt_cv_dlopen="load_add_on"
9454     lt_cv_dlopen_libs=
9455     lt_cv_dlopen_self=yes
9456     ;;
9458   mingw* | pw32*)
9459     lt_cv_dlopen="LoadLibrary"
9460     lt_cv_dlopen_libs=
9461    ;;
9463   cygwin*)
9464     lt_cv_dlopen="dlopen"
9465     lt_cv_dlopen_libs=
9466    ;;
9468   darwin*)
9469   # if libdl is installed we need to link against it
9470     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9471 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9472 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9473   echo $ECHO_N "(cached) $ECHO_C" >&6
9474 else
9475   ac_check_lib_save_LIBS=$LIBS
9476 LIBS="-ldl  $LIBS"
9477 cat >conftest.$ac_ext <<_ACEOF
9478 /* confdefs.h.  */
9479 _ACEOF
9480 cat confdefs.h >>conftest.$ac_ext
9481 cat >>conftest.$ac_ext <<_ACEOF
9482 /* end confdefs.h.  */
9484 /* Override any GCC internal prototype to avoid an error.
9485    Use char because int might match the return type of a GCC
9486    builtin and then its argument prototype would still apply.  */
9487 #ifdef __cplusplus
9488 extern "C"
9489 #endif
9490 char dlopen ();
9492 main ()
9494 return dlopen ();
9495   ;
9496   return 0;
9498 _ACEOF
9499 rm -f conftest.$ac_objext conftest$ac_exeext
9500 if { (ac_try="$ac_link"
9501 case "(($ac_try" in
9502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9503   *) ac_try_echo=$ac_try;;
9504 esac
9505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9506   (eval "$ac_link") 2>conftest.er1
9507   ac_status=$?
9508   grep -v '^ *+' conftest.er1 >conftest.err
9509   rm -f conftest.er1
9510   cat conftest.err >&5
9511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9512   (exit $ac_status); } &&
9513          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9514   { (case "(($ac_try" in
9515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9516   *) ac_try_echo=$ac_try;;
9517 esac
9518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9519   (eval "$ac_try") 2>&5
9520   ac_status=$?
9521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9522   (exit $ac_status); }; } &&
9523          { ac_try='test -s conftest$ac_exeext'
9524   { (case "(($ac_try" in
9525   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9526   *) ac_try_echo=$ac_try;;
9527 esac
9528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9529   (eval "$ac_try") 2>&5
9530   ac_status=$?
9531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9532   (exit $ac_status); }; }; then
9533   ac_cv_lib_dl_dlopen=yes
9534 else
9535   echo "$as_me: failed program was:" >&5
9536 sed 's/^/| /' conftest.$ac_ext >&5
9538         ac_cv_lib_dl_dlopen=no
9541 rm -f core conftest.err conftest.$ac_objext \
9542       conftest$ac_exeext conftest.$ac_ext
9543 LIBS=$ac_check_lib_save_LIBS
9545 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9546 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9547 if test $ac_cv_lib_dl_dlopen = yes; then
9548   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9549 else
9550   
9551     lt_cv_dlopen="dyld"
9552     lt_cv_dlopen_libs=
9553     lt_cv_dlopen_self=yes
9554     
9557    ;;
9559   *)
9560     { echo "$as_me:$LINENO: checking for shl_load" >&5
9561 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9562 if test "${ac_cv_func_shl_load+set}" = set; then
9563   echo $ECHO_N "(cached) $ECHO_C" >&6
9564 else
9565   cat >conftest.$ac_ext <<_ACEOF
9566 /* confdefs.h.  */
9567 _ACEOF
9568 cat confdefs.h >>conftest.$ac_ext
9569 cat >>conftest.$ac_ext <<_ACEOF
9570 /* end confdefs.h.  */
9571 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9572    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9573 #define shl_load innocuous_shl_load
9575 /* System header to define __stub macros and hopefully few prototypes,
9576     which can conflict with char shl_load (); below.
9577     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9578     <limits.h> exists even on freestanding compilers.  */
9580 #ifdef __STDC__
9581 # include <limits.h>
9582 #else
9583 # include <assert.h>
9584 #endif
9586 #undef shl_load
9588 /* Override any GCC internal prototype to avoid an error.
9589    Use char because int might match the return type of a GCC
9590    builtin and then its argument prototype would still apply.  */
9591 #ifdef __cplusplus
9592 extern "C"
9593 #endif
9594 char shl_load ();
9595 /* The GNU C library defines this for functions which it implements
9596     to always fail with ENOSYS.  Some functions are actually named
9597     something starting with __ and the normal name is an alias.  */
9598 #if defined __stub_shl_load || defined __stub___shl_load
9599 choke me
9600 #endif
9603 main ()
9605 return shl_load ();
9606   ;
9607   return 0;
9609 _ACEOF
9610 rm -f conftest.$ac_objext conftest$ac_exeext
9611 if { (ac_try="$ac_link"
9612 case "(($ac_try" in
9613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9614   *) ac_try_echo=$ac_try;;
9615 esac
9616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9617   (eval "$ac_link") 2>conftest.er1
9618   ac_status=$?
9619   grep -v '^ *+' conftest.er1 >conftest.err
9620   rm -f conftest.er1
9621   cat conftest.err >&5
9622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9623   (exit $ac_status); } &&
9624          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9625   { (case "(($ac_try" in
9626   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9627   *) ac_try_echo=$ac_try;;
9628 esac
9629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9630   (eval "$ac_try") 2>&5
9631   ac_status=$?
9632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9633   (exit $ac_status); }; } &&
9634          { ac_try='test -s conftest$ac_exeext'
9635   { (case "(($ac_try" in
9636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9637   *) ac_try_echo=$ac_try;;
9638 esac
9639 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9640   (eval "$ac_try") 2>&5
9641   ac_status=$?
9642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9643   (exit $ac_status); }; }; then
9644   ac_cv_func_shl_load=yes
9645 else
9646   echo "$as_me: failed program was:" >&5
9647 sed 's/^/| /' conftest.$ac_ext >&5
9649         ac_cv_func_shl_load=no
9652 rm -f core conftest.err conftest.$ac_objext \
9653       conftest$ac_exeext conftest.$ac_ext
9655 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9656 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9657 if test $ac_cv_func_shl_load = yes; then
9658   lt_cv_dlopen="shl_load"
9659 else
9660   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9661 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9662 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9663   echo $ECHO_N "(cached) $ECHO_C" >&6
9664 else
9665   ac_check_lib_save_LIBS=$LIBS
9666 LIBS="-ldld  $LIBS"
9667 cat >conftest.$ac_ext <<_ACEOF
9668 /* confdefs.h.  */
9669 _ACEOF
9670 cat confdefs.h >>conftest.$ac_ext
9671 cat >>conftest.$ac_ext <<_ACEOF
9672 /* end confdefs.h.  */
9674 /* Override any GCC internal prototype to avoid an error.
9675    Use char because int might match the return type of a GCC
9676    builtin and then its argument prototype would still apply.  */
9677 #ifdef __cplusplus
9678 extern "C"
9679 #endif
9680 char shl_load ();
9682 main ()
9684 return shl_load ();
9685   ;
9686   return 0;
9688 _ACEOF
9689 rm -f conftest.$ac_objext conftest$ac_exeext
9690 if { (ac_try="$ac_link"
9691 case "(($ac_try" in
9692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9693   *) ac_try_echo=$ac_try;;
9694 esac
9695 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9696   (eval "$ac_link") 2>conftest.er1
9697   ac_status=$?
9698   grep -v '^ *+' conftest.er1 >conftest.err
9699   rm -f conftest.er1
9700   cat conftest.err >&5
9701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9702   (exit $ac_status); } &&
9703          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9704   { (case "(($ac_try" in
9705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9706   *) ac_try_echo=$ac_try;;
9707 esac
9708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9709   (eval "$ac_try") 2>&5
9710   ac_status=$?
9711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9712   (exit $ac_status); }; } &&
9713          { ac_try='test -s conftest$ac_exeext'
9714   { (case "(($ac_try" in
9715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9716   *) ac_try_echo=$ac_try;;
9717 esac
9718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9719   (eval "$ac_try") 2>&5
9720   ac_status=$?
9721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9722   (exit $ac_status); }; }; then
9723   ac_cv_lib_dld_shl_load=yes
9724 else
9725   echo "$as_me: failed program was:" >&5
9726 sed 's/^/| /' conftest.$ac_ext >&5
9728         ac_cv_lib_dld_shl_load=no
9731 rm -f core conftest.err conftest.$ac_objext \
9732       conftest$ac_exeext conftest.$ac_ext
9733 LIBS=$ac_check_lib_save_LIBS
9735 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9736 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9737 if test $ac_cv_lib_dld_shl_load = yes; then
9738   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9739 else
9740   { echo "$as_me:$LINENO: checking for dlopen" >&5
9741 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9742 if test "${ac_cv_func_dlopen+set}" = set; then
9743   echo $ECHO_N "(cached) $ECHO_C" >&6
9744 else
9745   cat >conftest.$ac_ext <<_ACEOF
9746 /* confdefs.h.  */
9747 _ACEOF
9748 cat confdefs.h >>conftest.$ac_ext
9749 cat >>conftest.$ac_ext <<_ACEOF
9750 /* end confdefs.h.  */
9751 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9752    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9753 #define dlopen innocuous_dlopen
9755 /* System header to define __stub macros and hopefully few prototypes,
9756     which can conflict with char dlopen (); below.
9757     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9758     <limits.h> exists even on freestanding compilers.  */
9760 #ifdef __STDC__
9761 # include <limits.h>
9762 #else
9763 # include <assert.h>
9764 #endif
9766 #undef dlopen
9768 /* Override any GCC internal prototype to avoid an error.
9769    Use char because int might match the return type of a GCC
9770    builtin and then its argument prototype would still apply.  */
9771 #ifdef __cplusplus
9772 extern "C"
9773 #endif
9774 char dlopen ();
9775 /* The GNU C library defines this for functions which it implements
9776     to always fail with ENOSYS.  Some functions are actually named
9777     something starting with __ and the normal name is an alias.  */
9778 #if defined __stub_dlopen || defined __stub___dlopen
9779 choke me
9780 #endif
9783 main ()
9785 return dlopen ();
9786   ;
9787   return 0;
9789 _ACEOF
9790 rm -f conftest.$ac_objext conftest$ac_exeext
9791 if { (ac_try="$ac_link"
9792 case "(($ac_try" in
9793   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9794   *) ac_try_echo=$ac_try;;
9795 esac
9796 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9797   (eval "$ac_link") 2>conftest.er1
9798   ac_status=$?
9799   grep -v '^ *+' conftest.er1 >conftest.err
9800   rm -f conftest.er1
9801   cat conftest.err >&5
9802   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9803   (exit $ac_status); } &&
9804          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9805   { (case "(($ac_try" in
9806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9807   *) ac_try_echo=$ac_try;;
9808 esac
9809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9810   (eval "$ac_try") 2>&5
9811   ac_status=$?
9812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9813   (exit $ac_status); }; } &&
9814          { ac_try='test -s conftest$ac_exeext'
9815   { (case "(($ac_try" in
9816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9817   *) ac_try_echo=$ac_try;;
9818 esac
9819 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9820   (eval "$ac_try") 2>&5
9821   ac_status=$?
9822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9823   (exit $ac_status); }; }; then
9824   ac_cv_func_dlopen=yes
9825 else
9826   echo "$as_me: failed program was:" >&5
9827 sed 's/^/| /' conftest.$ac_ext >&5
9829         ac_cv_func_dlopen=no
9832 rm -f core conftest.err conftest.$ac_objext \
9833       conftest$ac_exeext conftest.$ac_ext
9835 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9836 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9837 if test $ac_cv_func_dlopen = yes; then
9838   lt_cv_dlopen="dlopen"
9839 else
9840   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9841 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9842 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9843   echo $ECHO_N "(cached) $ECHO_C" >&6
9844 else
9845   ac_check_lib_save_LIBS=$LIBS
9846 LIBS="-ldl  $LIBS"
9847 cat >conftest.$ac_ext <<_ACEOF
9848 /* confdefs.h.  */
9849 _ACEOF
9850 cat confdefs.h >>conftest.$ac_ext
9851 cat >>conftest.$ac_ext <<_ACEOF
9852 /* end confdefs.h.  */
9854 /* Override any GCC internal prototype to avoid an error.
9855    Use char because int might match the return type of a GCC
9856    builtin and then its argument prototype would still apply.  */
9857 #ifdef __cplusplus
9858 extern "C"
9859 #endif
9860 char dlopen ();
9862 main ()
9864 return dlopen ();
9865   ;
9866   return 0;
9868 _ACEOF
9869 rm -f conftest.$ac_objext conftest$ac_exeext
9870 if { (ac_try="$ac_link"
9871 case "(($ac_try" in
9872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9873   *) ac_try_echo=$ac_try;;
9874 esac
9875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9876   (eval "$ac_link") 2>conftest.er1
9877   ac_status=$?
9878   grep -v '^ *+' conftest.er1 >conftest.err
9879   rm -f conftest.er1
9880   cat conftest.err >&5
9881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9882   (exit $ac_status); } &&
9883          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9884   { (case "(($ac_try" in
9885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9886   *) ac_try_echo=$ac_try;;
9887 esac
9888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9889   (eval "$ac_try") 2>&5
9890   ac_status=$?
9891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9892   (exit $ac_status); }; } &&
9893          { ac_try='test -s conftest$ac_exeext'
9894   { (case "(($ac_try" in
9895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9896   *) ac_try_echo=$ac_try;;
9897 esac
9898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9899   (eval "$ac_try") 2>&5
9900   ac_status=$?
9901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9902   (exit $ac_status); }; }; then
9903   ac_cv_lib_dl_dlopen=yes
9904 else
9905   echo "$as_me: failed program was:" >&5
9906 sed 's/^/| /' conftest.$ac_ext >&5
9908         ac_cv_lib_dl_dlopen=no
9911 rm -f core conftest.err conftest.$ac_objext \
9912       conftest$ac_exeext conftest.$ac_ext
9913 LIBS=$ac_check_lib_save_LIBS
9915 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9916 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9917 if test $ac_cv_lib_dl_dlopen = yes; then
9918   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9919 else
9920   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9921 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9922 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9923   echo $ECHO_N "(cached) $ECHO_C" >&6
9924 else
9925   ac_check_lib_save_LIBS=$LIBS
9926 LIBS="-lsvld  $LIBS"
9927 cat >conftest.$ac_ext <<_ACEOF
9928 /* confdefs.h.  */
9929 _ACEOF
9930 cat confdefs.h >>conftest.$ac_ext
9931 cat >>conftest.$ac_ext <<_ACEOF
9932 /* end confdefs.h.  */
9934 /* Override any GCC internal prototype to avoid an error.
9935    Use char because int might match the return type of a GCC
9936    builtin and then its argument prototype would still apply.  */
9937 #ifdef __cplusplus
9938 extern "C"
9939 #endif
9940 char dlopen ();
9942 main ()
9944 return dlopen ();
9945   ;
9946   return 0;
9948 _ACEOF
9949 rm -f conftest.$ac_objext conftest$ac_exeext
9950 if { (ac_try="$ac_link"
9951 case "(($ac_try" in
9952   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9953   *) ac_try_echo=$ac_try;;
9954 esac
9955 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9956   (eval "$ac_link") 2>conftest.er1
9957   ac_status=$?
9958   grep -v '^ *+' conftest.er1 >conftest.err
9959   rm -f conftest.er1
9960   cat conftest.err >&5
9961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9962   (exit $ac_status); } &&
9963          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9964   { (case "(($ac_try" in
9965   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9966   *) ac_try_echo=$ac_try;;
9967 esac
9968 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9969   (eval "$ac_try") 2>&5
9970   ac_status=$?
9971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9972   (exit $ac_status); }; } &&
9973          { ac_try='test -s conftest$ac_exeext'
9974   { (case "(($ac_try" in
9975   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9976   *) ac_try_echo=$ac_try;;
9977 esac
9978 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9979   (eval "$ac_try") 2>&5
9980   ac_status=$?
9981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9982   (exit $ac_status); }; }; then
9983   ac_cv_lib_svld_dlopen=yes
9984 else
9985   echo "$as_me: failed program was:" >&5
9986 sed 's/^/| /' conftest.$ac_ext >&5
9988         ac_cv_lib_svld_dlopen=no
9991 rm -f core conftest.err conftest.$ac_objext \
9992       conftest$ac_exeext conftest.$ac_ext
9993 LIBS=$ac_check_lib_save_LIBS
9995 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9996 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9997 if test $ac_cv_lib_svld_dlopen = yes; then
9998   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9999 else
10000   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10001 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10002 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10003   echo $ECHO_N "(cached) $ECHO_C" >&6
10004 else
10005   ac_check_lib_save_LIBS=$LIBS
10006 LIBS="-ldld  $LIBS"
10007 cat >conftest.$ac_ext <<_ACEOF
10008 /* confdefs.h.  */
10009 _ACEOF
10010 cat confdefs.h >>conftest.$ac_ext
10011 cat >>conftest.$ac_ext <<_ACEOF
10012 /* end confdefs.h.  */
10014 /* Override any GCC internal prototype to avoid an error.
10015    Use char because int might match the return type of a GCC
10016    builtin and then its argument prototype would still apply.  */
10017 #ifdef __cplusplus
10018 extern "C"
10019 #endif
10020 char dld_link ();
10022 main ()
10024 return dld_link ();
10025   ;
10026   return 0;
10028 _ACEOF
10029 rm -f conftest.$ac_objext conftest$ac_exeext
10030 if { (ac_try="$ac_link"
10031 case "(($ac_try" in
10032   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10033   *) ac_try_echo=$ac_try;;
10034 esac
10035 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10036   (eval "$ac_link") 2>conftest.er1
10037   ac_status=$?
10038   grep -v '^ *+' conftest.er1 >conftest.err
10039   rm -f conftest.er1
10040   cat conftest.err >&5
10041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10042   (exit $ac_status); } &&
10043          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10044   { (case "(($ac_try" in
10045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10046   *) ac_try_echo=$ac_try;;
10047 esac
10048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10049   (eval "$ac_try") 2>&5
10050   ac_status=$?
10051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10052   (exit $ac_status); }; } &&
10053          { ac_try='test -s conftest$ac_exeext'
10054   { (case "(($ac_try" in
10055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10056   *) ac_try_echo=$ac_try;;
10057 esac
10058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10059   (eval "$ac_try") 2>&5
10060   ac_status=$?
10061   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10062   (exit $ac_status); }; }; then
10063   ac_cv_lib_dld_dld_link=yes
10064 else
10065   echo "$as_me: failed program was:" >&5
10066 sed 's/^/| /' conftest.$ac_ext >&5
10068         ac_cv_lib_dld_dld_link=no
10071 rm -f core conftest.err conftest.$ac_objext \
10072       conftest$ac_exeext conftest.$ac_ext
10073 LIBS=$ac_check_lib_save_LIBS
10075 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10076 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10077 if test $ac_cv_lib_dld_dld_link = yes; then
10078   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10081               
10084             
10087           
10090         
10093       
10096     ;;
10097   esac
10099   if test "x$lt_cv_dlopen" != xno; then
10100     enable_dlopen=yes
10101   else
10102     enable_dlopen=no
10103   fi
10105   case $lt_cv_dlopen in
10106   dlopen)
10107     save_CPPFLAGS="$CPPFLAGS"
10108     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10110     save_LDFLAGS="$LDFLAGS"
10111     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10113     save_LIBS="$LIBS"
10114     LIBS="$lt_cv_dlopen_libs $LIBS"
10116     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10117 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10118 if test "${lt_cv_dlopen_self+set}" = set; then
10119   echo $ECHO_N "(cached) $ECHO_C" >&6
10120 else
10121           if test "$cross_compiling" = yes; then :
10122   lt_cv_dlopen_self=cross
10123 else
10124   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10125   lt_status=$lt_dlunknown
10126   cat > conftest.$ac_ext <<EOF
10127 #line __oline__ "configure"
10128 #include "confdefs.h"
10130 #if HAVE_DLFCN_H
10131 #include <dlfcn.h>
10132 #endif
10134 #include <stdio.h>
10136 #ifdef RTLD_GLOBAL
10137 #  define LT_DLGLOBAL           RTLD_GLOBAL
10138 #else
10139 #  ifdef DL_GLOBAL
10140 #    define LT_DLGLOBAL         DL_GLOBAL
10141 #  else
10142 #    define LT_DLGLOBAL         0
10143 #  endif
10144 #endif
10146 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10147    find out it does not work in some platform. */
10148 #ifndef LT_DLLAZY_OR_NOW
10149 #  ifdef RTLD_LAZY
10150 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10151 #  else
10152 #    ifdef DL_LAZY
10153 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10154 #    else
10155 #      ifdef RTLD_NOW
10156 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10157 #      else
10158 #        ifdef DL_NOW
10159 #          define LT_DLLAZY_OR_NOW      DL_NOW
10160 #        else
10161 #          define LT_DLLAZY_OR_NOW      0
10162 #        endif
10163 #      endif
10164 #    endif
10165 #  endif
10166 #endif
10168 #ifdef __cplusplus
10169 extern "C" void exit (int);
10170 #endif
10172 void fnord() { int i=42;}
10173 int main ()
10175   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10176   int status = $lt_dlunknown;
10178   if (self)
10179     {
10180       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10181       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10182       /* dlclose (self); */
10183     }
10184   else
10185     puts (dlerror ());
10187     exit (status);
10190   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10191   (eval $ac_link) 2>&5
10192   ac_status=$?
10193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10194   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10195     (./conftest; exit; ) >&5 2>/dev/null
10196     lt_status=$?
10197     case x$lt_status in
10198       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10199       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10200       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10201     esac
10202   else :
10203     # compilation failed
10204     lt_cv_dlopen_self=no
10205   fi
10207 rm -fr conftest*
10209     
10211 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10212 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10214     if test "x$lt_cv_dlopen_self" = xyes; then
10215       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10216       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10217 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10218 if test "${lt_cv_dlopen_self_static+set}" = set; then
10219   echo $ECHO_N "(cached) $ECHO_C" >&6
10220 else
10221           if test "$cross_compiling" = yes; then :
10222   lt_cv_dlopen_self_static=cross
10223 else
10224   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10225   lt_status=$lt_dlunknown
10226   cat > conftest.$ac_ext <<EOF
10227 #line __oline__ "configure"
10228 #include "confdefs.h"
10230 #if HAVE_DLFCN_H
10231 #include <dlfcn.h>
10232 #endif
10234 #include <stdio.h>
10236 #ifdef RTLD_GLOBAL
10237 #  define LT_DLGLOBAL           RTLD_GLOBAL
10238 #else
10239 #  ifdef DL_GLOBAL
10240 #    define LT_DLGLOBAL         DL_GLOBAL
10241 #  else
10242 #    define LT_DLGLOBAL         0
10243 #  endif
10244 #endif
10246 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10247    find out it does not work in some platform. */
10248 #ifndef LT_DLLAZY_OR_NOW
10249 #  ifdef RTLD_LAZY
10250 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10251 #  else
10252 #    ifdef DL_LAZY
10253 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10254 #    else
10255 #      ifdef RTLD_NOW
10256 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10257 #      else
10258 #        ifdef DL_NOW
10259 #          define LT_DLLAZY_OR_NOW      DL_NOW
10260 #        else
10261 #          define LT_DLLAZY_OR_NOW      0
10262 #        endif
10263 #      endif
10264 #    endif
10265 #  endif
10266 #endif
10268 #ifdef __cplusplus
10269 extern "C" void exit (int);
10270 #endif
10272 void fnord() { int i=42;}
10273 int main ()
10275   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10276   int status = $lt_dlunknown;
10278   if (self)
10279     {
10280       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10281       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10282       /* dlclose (self); */
10283     }
10284   else
10285     puts (dlerror ());
10287     exit (status);
10290   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10291   (eval $ac_link) 2>&5
10292   ac_status=$?
10293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10294   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10295     (./conftest; exit; ) >&5 2>/dev/null
10296     lt_status=$?
10297     case x$lt_status in
10298       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10299       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10300       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10301     esac
10302   else :
10303     # compilation failed
10304     lt_cv_dlopen_self_static=no
10305   fi
10307 rm -fr conftest*
10309       
10311 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10312 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10313     fi
10315     CPPFLAGS="$save_CPPFLAGS"
10316     LDFLAGS="$save_LDFLAGS"
10317     LIBS="$save_LIBS"
10318     ;;
10319   esac
10321   case $lt_cv_dlopen_self in
10322   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10323   *) enable_dlopen_self=unknown ;;
10324   esac
10326   case $lt_cv_dlopen_self_static in
10327   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10328   *) enable_dlopen_self_static=unknown ;;
10329   esac
10333 # Report which library types will actually be built
10334 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10335 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10336 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
10337 echo "${ECHO_T}$can_build_shared" >&6; }
10339 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10340 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10341 test "$can_build_shared" = "no" && enable_shared=no
10343 # On AIX, shared libraries and static libraries use the same namespace, and
10344 # are all built from PIC.
10345 case $host_os in
10346 aix3*)
10347   test "$enable_shared" = yes && enable_static=no
10348   if test -n "$RANLIB"; then
10349     archive_cmds="$archive_cmds~\$RANLIB \$lib"
10350     postinstall_cmds='$RANLIB $lib'
10351   fi
10352   ;;
10354 aix4* | aix5*)
10355   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10356     test "$enable_shared" = yes && enable_static=no
10357   fi
10358     ;;
10359 esac
10360 { echo "$as_me:$LINENO: result: $enable_shared" >&5
10361 echo "${ECHO_T}$enable_shared" >&6; }
10363 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10364 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10365 # Make sure either enable_shared or enable_static is yes.
10366 test "$enable_shared" = yes || enable_static=yes
10367 { echo "$as_me:$LINENO: result: $enable_static" >&5
10368 echo "${ECHO_T}$enable_static" >&6; }
10370 # The else clause should only fire when bootstrapping the
10371 # libtool distribution, otherwise you forgot to ship ltmain.sh
10372 # with your package, and you will get complaints that there are
10373 # no rules to generate ltmain.sh.
10374 if test -f "$ltmain"; then
10375   # See if we are running on zsh, and set the options which allow our commands through
10376   # without removal of \ escapes.
10377   if test -n "${ZSH_VERSION+set}" ; then
10378     setopt NO_GLOB_SUBST
10379   fi
10380   # Now quote all the things that may contain metacharacters while being
10381   # careful not to overquote the AC_SUBSTed values.  We take copies of the
10382   # variables and quote the copies for generation of the libtool script.
10383   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10384     SED SHELL STRIP \
10385     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10386     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10387     deplibs_check_method reload_flag reload_cmds need_locks \
10388     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10389     lt_cv_sys_global_symbol_to_c_name_address \
10390     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10391     old_postinstall_cmds old_postuninstall_cmds \
10392     compiler \
10393     CC \
10394     LD \
10395     lt_prog_compiler_wl \
10396     lt_prog_compiler_pic \
10397     lt_prog_compiler_static \
10398     lt_prog_compiler_no_builtin_flag \
10399     export_dynamic_flag_spec \
10400     thread_safe_flag_spec \
10401     whole_archive_flag_spec \
10402     enable_shared_with_static_runtimes \
10403     old_archive_cmds \
10404     old_archive_from_new_cmds \
10405     predep_objects \
10406     postdep_objects \
10407     predeps \
10408     postdeps \
10409     compiler_lib_search_path \
10410     archive_cmds \
10411     archive_expsym_cmds \
10412     postinstall_cmds \
10413     postuninstall_cmds \
10414     old_archive_from_expsyms_cmds \
10415     allow_undefined_flag \
10416     no_undefined_flag \
10417     export_symbols_cmds \
10418     hardcode_libdir_flag_spec \
10419     hardcode_libdir_flag_spec_ld \
10420     hardcode_libdir_separator \
10421     hardcode_automatic \
10422     module_cmds \
10423     module_expsym_cmds \
10424     lt_cv_prog_compiler_c_o \
10425     exclude_expsyms \
10426     include_expsyms; do
10428     case $var in
10429     old_archive_cmds | \
10430     old_archive_from_new_cmds | \
10431     archive_cmds | \
10432     archive_expsym_cmds | \
10433     module_cmds | \
10434     module_expsym_cmds | \
10435     old_archive_from_expsyms_cmds | \
10436     export_symbols_cmds | \
10437     extract_expsyms_cmds | reload_cmds | finish_cmds | \
10438     postinstall_cmds | postuninstall_cmds | \
10439     old_postinstall_cmds | old_postuninstall_cmds | \
10440     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10441       # Double-quote double-evaled strings.
10442       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10443       ;;
10444     *)
10445       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10446       ;;
10447     esac
10448   done
10450   case $lt_echo in
10451   *'\$0 --fallback-echo"')
10452     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10453     ;;
10454   esac
10456 cfgfile="${ofile}T"
10457   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10458   $rm -f "$cfgfile"
10459   { echo "$as_me:$LINENO: creating $ofile" >&5
10460 echo "$as_me: creating $ofile" >&6;}
10462   cat <<__EOF__ >> "$cfgfile"
10463 #! $SHELL
10465 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10466 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10467 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10469 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10470 # Free Software Foundation, Inc.
10472 # This file is part of GNU Libtool:
10473 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10475 # This program is free software; you can redistribute it and/or modify
10476 # it under the terms of the GNU General Public License as published by
10477 # the Free Software Foundation; either version 2 of the License, or
10478 # (at your option) any later version.
10480 # This program is distributed in the hope that it will be useful, but
10481 # WITHOUT ANY WARRANTY; without even the implied warranty of
10482 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10483 # General Public License for more details.
10485 # You should have received a copy of the GNU General Public License
10486 # along with this program; if not, write to the Free Software
10487 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10489 # As a special exception to the GNU General Public License, if you
10490 # distribute this file as part of a program that contains a
10491 # configuration script generated by Autoconf, you may include it under
10492 # the same distribution terms that you use for the rest of that program.
10494 # A sed program that does not truncate output.
10495 SED=$lt_SED
10497 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10498 Xsed="$SED -e 1s/^X//"
10500 # The HP-UX ksh and POSIX shell print the target directory to stdout
10501 # if CDPATH is set.
10502 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10504 # The names of the tagged configurations supported by this script.
10505 available_tags=
10507 # ### BEGIN LIBTOOL CONFIG
10509 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10511 # Shell to use when invoking shell scripts.
10512 SHELL=$lt_SHELL
10514 # Whether or not to build shared libraries.
10515 build_libtool_libs=$enable_shared
10517 # Whether or not to build static libraries.
10518 build_old_libs=$enable_static
10520 # Whether or not to add -lc for building shared libraries.
10521 build_libtool_need_lc=$archive_cmds_need_lc
10523 # Whether or not to disallow shared libs when runtime libs are static
10524 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10526 # Whether or not to optimize for fast installation.
10527 fast_install=$enable_fast_install
10529 # The host system.
10530 host_alias=$host_alias
10531 host=$host
10532 host_os=$host_os
10534 # The build system.
10535 build_alias=$build_alias
10536 build=$build
10537 build_os=$build_os
10539 # An echo program that does not interpret backslashes.
10540 echo=$lt_echo
10542 # The archiver.
10543 AR=$lt_AR
10544 AR_FLAGS=$lt_AR_FLAGS
10546 # A C compiler.
10547 LTCC=$lt_LTCC
10549 # LTCC compiler flags.
10550 LTCFLAGS=$lt_LTCFLAGS
10552 # A language-specific compiler.
10553 CC=$lt_compiler
10555 # Is the compiler the GNU C compiler?
10556 with_gcc=$GCC
10558 # An ERE matcher.
10559 EGREP=$lt_EGREP
10561 # The linker used to build libraries.
10562 LD=$lt_LD
10564 # Whether we need hard or soft links.
10565 LN_S=$lt_LN_S
10567 # A BSD-compatible nm program.
10568 NM=$lt_NM
10570 # A symbol stripping program
10571 STRIP=$lt_STRIP
10573 # Used to examine libraries when file_magic_cmd begins "file"
10574 MAGIC_CMD=$MAGIC_CMD
10576 # Used on cygwin: DLL creation program.
10577 DLLTOOL="$DLLTOOL"
10579 # Used on cygwin: object dumper.
10580 OBJDUMP="$OBJDUMP"
10582 # Used on cygwin: assembler.
10583 AS="$AS"
10585 # The name of the directory that contains temporary libtool files.
10586 objdir=$objdir
10588 # How to create reloadable object files.
10589 reload_flag=$lt_reload_flag
10590 reload_cmds=$lt_reload_cmds
10592 # How to pass a linker flag through the compiler.
10593 wl=$lt_lt_prog_compiler_wl
10595 # Object file suffix (normally "o").
10596 objext="$ac_objext"
10598 # Old archive suffix (normally "a").
10599 libext="$libext"
10601 # Shared library suffix (normally ".so").
10602 shrext_cmds='$shrext_cmds'
10604 # Executable file suffix (normally "").
10605 exeext="$exeext"
10607 # Additional compiler flags for building library objects.
10608 pic_flag=$lt_lt_prog_compiler_pic
10609 pic_mode=$pic_mode
10611 # What is the maximum length of a command?
10612 max_cmd_len=$lt_cv_sys_max_cmd_len
10614 # Does compiler simultaneously support -c and -o options?
10615 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10617 # Must we lock files when doing compilation?
10618 need_locks=$lt_need_locks
10620 # Do we need the lib prefix for modules?
10621 need_lib_prefix=$need_lib_prefix
10623 # Do we need a version for libraries?
10624 need_version=$need_version
10626 # Whether dlopen is supported.
10627 dlopen_support=$enable_dlopen
10629 # Whether dlopen of programs is supported.
10630 dlopen_self=$enable_dlopen_self
10632 # Whether dlopen of statically linked programs is supported.
10633 dlopen_self_static=$enable_dlopen_self_static
10635 # Compiler flag to prevent dynamic linking.
10636 link_static_flag=$lt_lt_prog_compiler_static
10638 # Compiler flag to turn off builtin functions.
10639 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10641 # Compiler flag to allow reflexive dlopens.
10642 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10644 # Compiler flag to generate shared objects directly from archives.
10645 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10647 # Compiler flag to generate thread-safe objects.
10648 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10650 # Library versioning type.
10651 version_type=$version_type
10653 # Format of library name prefix.
10654 libname_spec=$lt_libname_spec
10656 # List of archive names.  First name is the real one, the rest are links.
10657 # The last name is the one that the linker finds with -lNAME.
10658 library_names_spec=$lt_library_names_spec
10660 # The coded name of the library, if different from the real name.
10661 soname_spec=$lt_soname_spec
10663 # Commands used to build and install an old-style archive.
10664 RANLIB=$lt_RANLIB
10665 old_archive_cmds=$lt_old_archive_cmds
10666 old_postinstall_cmds=$lt_old_postinstall_cmds
10667 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10669 # Create an old-style archive from a shared archive.
10670 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10672 # Create a temporary old-style archive to link instead of a shared archive.
10673 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10675 # Commands used to build and install a shared archive.
10676 archive_cmds=$lt_archive_cmds
10677 archive_expsym_cmds=$lt_archive_expsym_cmds
10678 postinstall_cmds=$lt_postinstall_cmds
10679 postuninstall_cmds=$lt_postuninstall_cmds
10681 # Commands used to build a loadable module (assumed same as above if empty)
10682 module_cmds=$lt_module_cmds
10683 module_expsym_cmds=$lt_module_expsym_cmds
10685 # Commands to strip libraries.
10686 old_striplib=$lt_old_striplib
10687 striplib=$lt_striplib
10689 # Dependencies to place before the objects being linked to create a
10690 # shared library.
10691 predep_objects=$lt_predep_objects
10693 # Dependencies to place after the objects being linked to create a
10694 # shared library.
10695 postdep_objects=$lt_postdep_objects
10697 # Dependencies to place before the objects being linked to create a
10698 # shared library.
10699 predeps=$lt_predeps
10701 # Dependencies to place after the objects being linked to create a
10702 # shared library.
10703 postdeps=$lt_postdeps
10705 # The library search path used internally by the compiler when linking
10706 # a shared library.
10707 compiler_lib_search_path=$lt_compiler_lib_search_path
10709 # Method to check whether dependent libraries are shared objects.
10710 deplibs_check_method=$lt_deplibs_check_method
10712 # Command to use when deplibs_check_method == file_magic.
10713 file_magic_cmd=$lt_file_magic_cmd
10715 # Flag that allows shared libraries with undefined symbols to be built.
10716 allow_undefined_flag=$lt_allow_undefined_flag
10718 # Flag that forces no undefined symbols.
10719 no_undefined_flag=$lt_no_undefined_flag
10721 # Commands used to finish a libtool library installation in a directory.
10722 finish_cmds=$lt_finish_cmds
10724 # Same as above, but a single script fragment to be evaled but not shown.
10725 finish_eval=$lt_finish_eval
10727 # Take the output of nm and produce a listing of raw symbols and C names.
10728 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10730 # Transform the output of nm in a proper C declaration
10731 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10733 # Transform the output of nm in a C name address pair
10734 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10736 # This is the shared library runtime path variable.
10737 runpath_var=$runpath_var
10739 # This is the shared library path variable.
10740 shlibpath_var=$shlibpath_var
10742 # Is shlibpath searched before the hard-coded library search path?
10743 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10745 # How to hardcode a shared library path into an executable.
10746 hardcode_action=$hardcode_action
10748 # Whether we should hardcode library paths into libraries.
10749 hardcode_into_libs=$hardcode_into_libs
10751 # Flag to hardcode \$libdir into a binary during linking.
10752 # This must work even if \$libdir does not exist.
10753 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10755 # If ld is used when linking, flag to hardcode \$libdir into
10756 # a binary during linking. This must work even if \$libdir does
10757 # not exist.
10758 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10760 # Whether we need a single -rpath flag with a separated argument.
10761 hardcode_libdir_separator=$lt_hardcode_libdir_separator
10763 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10764 # resulting binary.
10765 hardcode_direct=$hardcode_direct
10767 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10768 # resulting binary.
10769 hardcode_minus_L=$hardcode_minus_L
10771 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10772 # the resulting binary.
10773 hardcode_shlibpath_var=$hardcode_shlibpath_var
10775 # Set to yes if building a shared library automatically hardcodes DIR into the library
10776 # and all subsequent libraries and executables linked against it.
10777 hardcode_automatic=$hardcode_automatic
10779 # Variables whose values should be saved in libtool wrapper scripts and
10780 # restored at relink time.
10781 variables_saved_for_relink="$variables_saved_for_relink"
10783 # Whether libtool must link a program against all its dependency libraries.
10784 link_all_deplibs=$link_all_deplibs
10786 # Compile-time system search path for libraries
10787 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10789 # Run-time system search path for libraries
10790 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10792 # Fix the shell variable \$srcfile for the compiler.
10793 fix_srcfile_path="$fix_srcfile_path"
10795 # Set to yes if exported symbols are required.
10796 always_export_symbols=$always_export_symbols
10798 # The commands to list exported symbols.
10799 export_symbols_cmds=$lt_export_symbols_cmds
10801 # The commands to extract the exported symbol list from a shared archive.
10802 extract_expsyms_cmds=$lt_extract_expsyms_cmds
10804 # Symbols that should not be listed in the preloaded symbols.
10805 exclude_expsyms=$lt_exclude_expsyms
10807 # Symbols that must always be exported.
10808 include_expsyms=$lt_include_expsyms
10810 # ### END LIBTOOL CONFIG
10812 __EOF__
10815   case $host_os in
10816   aix3*)
10817     cat <<\EOF >> "$cfgfile"
10819 # AIX sometimes has problems with the GCC collect2 program.  For some
10820 # reason, if we set the COLLECT_NAMES environment variable, the problems
10821 # vanish in a puff of smoke.
10822 if test "X${COLLECT_NAMES+set}" != Xset; then
10823   COLLECT_NAMES=
10824   export COLLECT_NAMES
10827     ;;
10828   esac
10830   # We use sed instead of cat because bash on DJGPP gets confused if
10831   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10832   # text mode, it properly converts lines to CR/LF.  This bash problem
10833   # is reportedly fixed, but why not run on old versions too?
10834   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10836   mv -f "$cfgfile" "$ofile" || \
10837     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10838   chmod +x "$ofile"
10840 else
10841   # If there is no Makefile yet, we rely on a make rule to execute
10842   # `config.status --recheck' to rerun these tests and create the
10843   # libtool script then.
10844   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10845   if test -f "$ltmain_in"; then
10846     test -f Makefile && make "$ltmain"
10847   fi
10851 ac_ext=cpp
10852 ac_cpp='$CXXCPP $CPPFLAGS'
10853 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10854 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10855 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10857 CC="$lt_save_CC"
10860 # Check whether --with-tags was given.
10861 if test "${with_tags+set}" = set; then
10862   withval=$with_tags; tagnames="$withval"
10866 if test -f "$ltmain" && test -n "$tagnames"; then
10867   if test ! -f "${ofile}"; then
10868     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10869 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10870   fi
10872   if test -z "$LTCC"; then
10873     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10874     if test -z "$LTCC"; then
10875       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10876 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10877     else
10878       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10879 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10880     fi
10881   fi
10882   if test -z "$LTCFLAGS"; then
10883     eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10884   fi
10886   # Extract list of available tagged configurations in $ofile.
10887   # Note that this assumes the entire list is on one line.
10888   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10890   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10891   for tagname in $tagnames; do
10892     IFS="$lt_save_ifs"
10893     # Check whether tagname contains only valid characters
10894     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10895     "") ;;
10896     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10897 echo "$as_me: error: invalid tag name: $tagname" >&2;}
10898    { (exit 1); exit 1; }; }
10899         ;;
10900     esac
10902     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10903     then
10904       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10905 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10906    { (exit 1); exit 1; }; }
10907     fi
10909     # Update the list of available tags.
10910     if test -n "$tagname"; then
10911       echo appending configuration tag \"$tagname\" to $ofile
10913       case $tagname in
10914       CXX)
10915         if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10916             ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10917             (test "X$CXX" != "Xg++"))) ; then
10918           ac_ext=cpp
10919 ac_cpp='$CXXCPP $CPPFLAGS'
10920 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10921 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10922 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10927 archive_cmds_need_lc_CXX=no
10928 allow_undefined_flag_CXX=
10929 always_export_symbols_CXX=no
10930 archive_expsym_cmds_CXX=
10931 export_dynamic_flag_spec_CXX=
10932 hardcode_direct_CXX=no
10933 hardcode_libdir_flag_spec_CXX=
10934 hardcode_libdir_flag_spec_ld_CXX=
10935 hardcode_libdir_separator_CXX=
10936 hardcode_minus_L_CXX=no
10937 hardcode_shlibpath_var_CXX=unsupported
10938 hardcode_automatic_CXX=no
10939 module_cmds_CXX=
10940 module_expsym_cmds_CXX=
10941 link_all_deplibs_CXX=unknown
10942 old_archive_cmds_CXX=$old_archive_cmds
10943 no_undefined_flag_CXX=
10944 whole_archive_flag_spec_CXX=
10945 enable_shared_with_static_runtimes_CXX=no
10947 # Dependencies to place before and after the object being linked:
10948 predep_objects_CXX=
10949 postdep_objects_CXX=
10950 predeps_CXX=
10951 postdeps_CXX=
10952 compiler_lib_search_path_CXX=
10954 # Source file extension for C++ test sources.
10955 ac_ext=cpp
10957 # Object file extension for compiled C++ test sources.
10958 objext=o
10959 objext_CXX=$objext
10961 # Code to be used in simple compile tests
10962 lt_simple_compile_test_code="int some_variable = 0;\n"
10964 # Code to be used in simple link tests
10965 lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10967 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
10969 # If no C compiler was specified, use CC.
10970 LTCC=${LTCC-"$CC"}
10972 # If no C compiler flags were specified, use CFLAGS.
10973 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10975 # Allow CC to be a program name with arguments.
10976 compiler=$CC
10979 # save warnings/boilerplate of simple test code
10980 ac_outfile=conftest.$ac_objext
10981 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10982 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10983 _lt_compiler_boilerplate=`cat conftest.err`
10984 $rm conftest*
10986 ac_outfile=conftest.$ac_objext
10987 printf "$lt_simple_link_test_code" >conftest.$ac_ext
10988 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10989 _lt_linker_boilerplate=`cat conftest.err`
10990 $rm conftest*
10993 # Allow CC to be a program name with arguments.
10994 lt_save_CC=$CC
10995 lt_save_LD=$LD
10996 lt_save_GCC=$GCC
10997 GCC=$GXX
10998 lt_save_with_gnu_ld=$with_gnu_ld
10999 lt_save_path_LD=$lt_cv_path_LD
11000 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11001   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11002 else
11003   $as_unset lt_cv_prog_gnu_ld
11005 if test -n "${lt_cv_path_LDCXX+set}"; then
11006   lt_cv_path_LD=$lt_cv_path_LDCXX
11007 else
11008   $as_unset lt_cv_path_LD
11010 test -z "${LDCXX+set}" || LD=$LDCXX
11011 CC=${CXX-"c++"}
11012 compiler=$CC
11013 compiler_CXX=$CC
11014 for cc_temp in $compiler""; do
11015   case $cc_temp in
11016     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11017     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11018     \-*) ;;
11019     *) break;;
11020   esac
11021 done
11022 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11025 # We don't want -fno-exception wen compiling C++ code, so set the
11026 # no_builtin_flag separately
11027 if test "$GXX" = yes; then
11028   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11029 else
11030   lt_prog_compiler_no_builtin_flag_CXX=
11033 if test "$GXX" = yes; then
11034   # Set up default GNU C++ configuration
11036   
11037 # Check whether --with-gnu-ld was given.
11038 if test "${with_gnu_ld+set}" = set; then
11039   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11040 else
11041   with_gnu_ld=no
11044 ac_prog=ld
11045 if test "$GCC" = yes; then
11046   # Check if gcc -print-prog-name=ld gives a path.
11047   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11048 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
11049   case $host in
11050   *-*-mingw*)
11051     # gcc leaves a trailing carriage return which upsets mingw
11052     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11053   *)
11054     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11055   esac
11056   case $ac_prog in
11057     # Accept absolute paths.
11058     [\\/]* | ?:[\\/]*)
11059       re_direlt='/[^/][^/]*/\.\./'
11060       # Canonicalize the pathname of ld
11061       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11062       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11063         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11064       done
11065       test -z "$LD" && LD="$ac_prog"
11066       ;;
11067   "")
11068     # If it fails, then pretend we aren't using GCC.
11069     ac_prog=ld
11070     ;;
11071   *)
11072     # If it is relative, then search for the first ld in PATH.
11073     with_gnu_ld=unknown
11074     ;;
11075   esac
11076 elif test "$with_gnu_ld" = yes; then
11077   { echo "$as_me:$LINENO: checking for GNU ld" >&5
11078 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
11079 else
11080   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11081 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
11083 if test "${lt_cv_path_LD+set}" = set; then
11084   echo $ECHO_N "(cached) $ECHO_C" >&6
11085 else
11086   if test -z "$LD"; then
11087   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11088   for ac_dir in $PATH; do
11089     IFS="$lt_save_ifs"
11090     test -z "$ac_dir" && ac_dir=.
11091     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11092       lt_cv_path_LD="$ac_dir/$ac_prog"
11093       # Check to see if the program is GNU ld.  I'd rather use --version,
11094       # but apparently some variants of GNU ld only accept -v.
11095       # Break only if it was the GNU/non-GNU ld that we prefer.
11096       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11097       *GNU* | *'with BFD'*)
11098         test "$with_gnu_ld" != no && break
11099         ;;
11100       *)
11101         test "$with_gnu_ld" != yes && break
11102         ;;
11103       esac
11104     fi
11105   done
11106   IFS="$lt_save_ifs"
11107 else
11108   lt_cv_path_LD="$LD" # Let the user override the test with a path.
11112 LD="$lt_cv_path_LD"
11113 if test -n "$LD"; then
11114   { echo "$as_me:$LINENO: result: $LD" >&5
11115 echo "${ECHO_T}$LD" >&6; }
11116 else
11117   { echo "$as_me:$LINENO: result: no" >&5
11118 echo "${ECHO_T}no" >&6; }
11120 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11121 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11122    { (exit 1); exit 1; }; }
11123 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11124 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
11125 if test "${lt_cv_prog_gnu_ld+set}" = set; then
11126   echo $ECHO_N "(cached) $ECHO_C" >&6
11127 else
11128   # I'd rather use --version here, but apparently some GNU lds only accept -v.
11129 case `$LD -v 2>&1 </dev/null` in
11130 *GNU* | *'with BFD'*)
11131   lt_cv_prog_gnu_ld=yes
11132   ;;
11134   lt_cv_prog_gnu_ld=no
11135   ;;
11136 esac
11138 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11139 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
11140 with_gnu_ld=$lt_cv_prog_gnu_ld
11144   # Check if GNU C++ uses GNU ld as the underlying linker, since the
11145   # archiving commands below assume that GNU ld is being used.
11146   if test "$with_gnu_ld" = yes; then
11147     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11148     archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11150     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11151     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11153     # If archive_cmds runs LD, not CC, wlarc should be empty
11154     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11155     #     investigate it a little bit more. (MM)
11156     wlarc='${wl}'
11158     # ancient GNU ld didn't support --whole-archive et. al.
11159     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11160         grep 'no-whole-archive' > /dev/null; then
11161       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11162     else
11163       whole_archive_flag_spec_CXX=
11164     fi
11165   else
11166     with_gnu_ld=no
11167     wlarc=
11169     # A generic and very simple default shared library creation
11170     # command for GNU C++ for the case where it uses the native
11171     # linker, instead of GNU ld.  If possible, this setting should
11172     # overridden to take advantage of the native linker features on
11173     # the platform it is being used on.
11174     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11175   fi
11177   # Commands to make compiler produce verbose output that lists
11178   # what "hidden" libraries, object files and flags are used when
11179   # linking a shared library.
11180   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11182 else
11183   GXX=no
11184   with_gnu_ld=no
11185   wlarc=
11188 # PORTME: fill in a description of your system's C++ link characteristics
11189 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11190 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
11191 ld_shlibs_CXX=yes
11192 case $host_os in
11193   aix3*)
11194     # FIXME: insert proper C++ library support
11195     ld_shlibs_CXX=no
11196     ;;
11197   aix4* | aix5*)
11198     if test "$host_cpu" = ia64; then
11199       # On IA64, the linker does run time linking by default, so we don't
11200       # have to do anything special.
11201       aix_use_runtimelinking=no
11202       exp_sym_flag='-Bexport'
11203       no_entry_flag=""
11204     else
11205       aix_use_runtimelinking=no
11207       # Test if we are trying to use run time linking or normal
11208       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11209       # need to do runtime linking.
11210       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
11211         for ld_flag in $LDFLAGS; do
11212           case $ld_flag in
11213           *-brtl*)
11214             aix_use_runtimelinking=yes
11215             break
11216             ;;
11217           esac
11218         done
11219         ;;
11220       esac
11222       exp_sym_flag='-bexport'
11223       no_entry_flag='-bnoentry'
11224     fi
11226     # When large executables or shared objects are built, AIX ld can
11227     # have problems creating the table of contents.  If linking a library
11228     # or program results in "error TOC overflow" add -mminimal-toc to
11229     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11230     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11232     archive_cmds_CXX=''
11233     hardcode_direct_CXX=yes
11234     hardcode_libdir_separator_CXX=':'
11235     link_all_deplibs_CXX=yes
11237     if test "$GXX" = yes; then
11238       case $host_os in aix4.[012]|aix4.[012].*)
11239       # We only want to do this on AIX 4.2 and lower, the check
11240       # below for broken collect2 doesn't work under 4.3+
11241         collect2name=`${CC} -print-prog-name=collect2`
11242         if test -f "$collect2name" && \
11243            strings "$collect2name" | grep resolve_lib_name >/dev/null
11244         then
11245           # We have reworked collect2
11246           hardcode_direct_CXX=yes
11247         else
11248           # We have old collect2
11249           hardcode_direct_CXX=unsupported
11250           # It fails to find uninstalled libraries when the uninstalled
11251           # path is not listed in the libpath.  Setting hardcode_minus_L
11252           # to unsupported forces relinking
11253           hardcode_minus_L_CXX=yes
11254           hardcode_libdir_flag_spec_CXX='-L$libdir'
11255           hardcode_libdir_separator_CXX=
11256         fi
11257         ;;
11258       esac
11259       shared_flag='-shared'
11260       if test "$aix_use_runtimelinking" = yes; then
11261         shared_flag="$shared_flag "'${wl}-G'
11262       fi
11263     else
11264       # not using gcc
11265       if test "$host_cpu" = ia64; then
11266         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11267         # chokes on -Wl,-G. The following line is correct:
11268         shared_flag='-G'
11269       else
11270         if test "$aix_use_runtimelinking" = yes; then
11271           shared_flag='${wl}-G'
11272         else
11273           shared_flag='${wl}-bM:SRE'
11274         fi
11275       fi
11276     fi
11278     # It seems that -bexpall does not export symbols beginning with
11279     # underscore (_), so it is better to generate a list of symbols to export.
11280     always_export_symbols_CXX=yes
11281     if test "$aix_use_runtimelinking" = yes; then
11282       # Warning - without using the other runtime loading flags (-brtl),
11283       # -berok will link without error, but may produce a broken library.
11284       allow_undefined_flag_CXX='-berok'
11285       # Determine the default libpath from the value encoded in an empty executable.
11286       cat >conftest.$ac_ext <<_ACEOF
11287 /* confdefs.h.  */
11288 _ACEOF
11289 cat confdefs.h >>conftest.$ac_ext
11290 cat >>conftest.$ac_ext <<_ACEOF
11291 /* end confdefs.h.  */
11294 main ()
11297   ;
11298   return 0;
11300 _ACEOF
11301 rm -f conftest.$ac_objext conftest$ac_exeext
11302 if { (ac_try="$ac_link"
11303 case "(($ac_try" in
11304   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11305   *) ac_try_echo=$ac_try;;
11306 esac
11307 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11308   (eval "$ac_link") 2>conftest.er1
11309   ac_status=$?
11310   grep -v '^ *+' conftest.er1 >conftest.err
11311   rm -f conftest.er1
11312   cat conftest.err >&5
11313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11314   (exit $ac_status); } &&
11315          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11316   { (case "(($ac_try" in
11317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11318   *) ac_try_echo=$ac_try;;
11319 esac
11320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11321   (eval "$ac_try") 2>&5
11322   ac_status=$?
11323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11324   (exit $ac_status); }; } &&
11325          { ac_try='test -s conftest$ac_exeext'
11326   { (case "(($ac_try" in
11327   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11328   *) ac_try_echo=$ac_try;;
11329 esac
11330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11331   (eval "$ac_try") 2>&5
11332   ac_status=$?
11333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11334   (exit $ac_status); }; }; then
11335   
11336 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11338 # Check for a 64-bit object if we didn't find anything.
11339 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11340 }'`; fi
11341 else
11342   echo "$as_me: failed program was:" >&5
11343 sed 's/^/| /' conftest.$ac_ext >&5
11345         
11348 rm -f core conftest.err conftest.$ac_objext \
11349       conftest$ac_exeext conftest.$ac_ext
11350 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11352       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11354       archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11355      else
11356       if test "$host_cpu" = ia64; then
11357         hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11358         allow_undefined_flag_CXX="-z nodefs"
11359         archive_expsym_cmds_CXX="\$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"
11360       else
11361         # Determine the default libpath from the value encoded in an empty executable.
11362         cat >conftest.$ac_ext <<_ACEOF
11363 /* confdefs.h.  */
11364 _ACEOF
11365 cat confdefs.h >>conftest.$ac_ext
11366 cat >>conftest.$ac_ext <<_ACEOF
11367 /* end confdefs.h.  */
11370 main ()
11373   ;
11374   return 0;
11376 _ACEOF
11377 rm -f conftest.$ac_objext conftest$ac_exeext
11378 if { (ac_try="$ac_link"
11379 case "(($ac_try" in
11380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11381   *) ac_try_echo=$ac_try;;
11382 esac
11383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11384   (eval "$ac_link") 2>conftest.er1
11385   ac_status=$?
11386   grep -v '^ *+' conftest.er1 >conftest.err
11387   rm -f conftest.er1
11388   cat conftest.err >&5
11389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11390   (exit $ac_status); } &&
11391          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11392   { (case "(($ac_try" in
11393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11394   *) ac_try_echo=$ac_try;;
11395 esac
11396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11397   (eval "$ac_try") 2>&5
11398   ac_status=$?
11399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11400   (exit $ac_status); }; } &&
11401          { ac_try='test -s conftest$ac_exeext'
11402   { (case "(($ac_try" in
11403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11404   *) ac_try_echo=$ac_try;;
11405 esac
11406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11407   (eval "$ac_try") 2>&5
11408   ac_status=$?
11409   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11410   (exit $ac_status); }; }; then
11411   
11412 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11414 # Check for a 64-bit object if we didn't find anything.
11415 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11416 }'`; fi
11417 else
11418   echo "$as_me: failed program was:" >&5
11419 sed 's/^/| /' conftest.$ac_ext >&5
11421         
11424 rm -f core conftest.err conftest.$ac_objext \
11425       conftest$ac_exeext conftest.$ac_ext
11426 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11428         hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11429         # Warning - without using the other run time loading flags,
11430         # -berok will link without error, but may produce a broken library.
11431         no_undefined_flag_CXX=' ${wl}-bernotok'
11432         allow_undefined_flag_CXX=' ${wl}-berok'
11433         # Exported symbols can be pulled into shared objects from archives
11434         whole_archive_flag_spec_CXX='$convenience'
11435         archive_cmds_need_lc_CXX=yes
11436         # This is similar to how AIX traditionally builds its shared libraries.
11437         archive_expsym_cmds_CXX="\$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'
11438       fi
11439     fi
11440     ;;
11442   beos*)
11443     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11444       allow_undefined_flag_CXX=unsupported
11445       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11446       # support --undefined.  This deserves some investigation.  FIXME
11447       archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11448     else
11449       ld_shlibs_CXX=no
11450     fi
11451     ;;
11453   chorus*)
11454     case $cc_basename in
11455       *)
11456         # FIXME: insert proper C++ library support
11457         ld_shlibs_CXX=no
11458         ;;
11459     esac
11460     ;;
11462   cygwin* | mingw* | pw32*)
11463     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11464     # as there is no search path for DLLs.
11465     hardcode_libdir_flag_spec_CXX='-L$libdir'
11466     allow_undefined_flag_CXX=unsupported
11467     always_export_symbols_CXX=no
11468     enable_shared_with_static_runtimes_CXX=yes
11470     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11471       archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11472       # If the export-symbols file already is a .def file (1st line
11473       # is EXPORTS), use it as is; otherwise, prepend...
11474       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11475         cp $export_symbols $output_objdir/$soname.def;
11476       else
11477         echo EXPORTS > $output_objdir/$soname.def;
11478         cat $export_symbols >> $output_objdir/$soname.def;
11479       fi~
11480       $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11481     else
11482       ld_shlibs_CXX=no
11483     fi
11484   ;;
11485       darwin* | rhapsody*)
11486         case $host_os in
11487         rhapsody* | darwin1.[012])
11488          allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11489          ;;
11490        *) # Darwin 1.3 on
11491          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11492            allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11493          else
11494            case ${MACOSX_DEPLOYMENT_TARGET} in
11495              10.[012])
11496                allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11497                ;;
11498              10.*)
11499                allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11500                ;;
11501            esac
11502          fi
11503          ;;
11504         esac
11505       archive_cmds_need_lc_CXX=no
11506       hardcode_direct_CXX=no
11507       hardcode_automatic_CXX=yes
11508       hardcode_shlibpath_var_CXX=unsupported
11509       whole_archive_flag_spec_CXX=''
11510       link_all_deplibs_CXX=yes
11512     if test "$GXX" = yes ; then
11513       lt_int_apple_cc_single_mod=no
11514       output_verbose_link_cmd='echo'
11515       if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11516        lt_int_apple_cc_single_mod=yes
11517       fi
11518       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11519        archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11520       else
11521           archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11522         fi
11523         module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11524         # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11525           if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11526             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11527           else
11528             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11529           fi
11530             module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11531       else
11532       case $cc_basename in
11533         xlc*)
11534          output_verbose_link_cmd='echo'
11535           archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
11536           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11537           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11538           archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11539           module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11540           ;;
11541        *)
11542          ld_shlibs_CXX=no
11543           ;;
11544       esac
11545       fi
11546         ;;
11548   dgux*)
11549     case $cc_basename in
11550       ec++*)
11551         # FIXME: insert proper C++ library support
11552         ld_shlibs_CXX=no
11553         ;;
11554       ghcx*)
11555         # Green Hills C++ Compiler
11556         # FIXME: insert proper C++ library support
11557         ld_shlibs_CXX=no
11558         ;;
11559       *)
11560         # FIXME: insert proper C++ library support
11561         ld_shlibs_CXX=no
11562         ;;
11563     esac
11564     ;;
11565   freebsd[12]*)
11566     # C++ shared libraries reported to be fairly broken before switch to ELF
11567     ld_shlibs_CXX=no
11568     ;;
11569   freebsd-elf*)
11570     archive_cmds_need_lc_CXX=no
11571     ;;
11572   freebsd* | kfreebsd*-gnu | dragonfly*)
11573     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11574     # conventions
11575     ld_shlibs_CXX=yes
11576     ;;
11577   gnu*)
11578     ;;
11579   hpux9*)
11580     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11581     hardcode_libdir_separator_CXX=:
11582     export_dynamic_flag_spec_CXX='${wl}-E'
11583     hardcode_direct_CXX=yes
11584     hardcode_minus_L_CXX=yes # Not in the search PATH,
11585                                 # but as the default
11586                                 # location of the library.
11588     case $cc_basename in
11589     CC*)
11590       # FIXME: insert proper C++ library support
11591       ld_shlibs_CXX=no
11592       ;;
11593     aCC*)
11594       archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11595       # Commands to make compiler produce verbose output that lists
11596       # what "hidden" libraries, object files and flags are used when
11597       # linking a shared library.
11598       #
11599       # There doesn't appear to be a way to prevent this compiler from
11600       # explicitly linking system object files so we need to strip them
11601       # from the output so that they don't get included in the library
11602       # dependencies.
11603       output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11604       ;;
11605     *)
11606       if test "$GXX" = yes; then
11607         archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11608       else
11609         # FIXME: insert proper C++ library support
11610         ld_shlibs_CXX=no
11611       fi
11612       ;;
11613     esac
11614     ;;
11615   hpux10*|hpux11*)
11616     if test $with_gnu_ld = no; then
11617       hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11618       hardcode_libdir_separator_CXX=:
11620       case $host_cpu in
11621       hppa*64*|ia64*)
11622         hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11623         ;;
11624       *)
11625         export_dynamic_flag_spec_CXX='${wl}-E'
11626         ;;
11627       esac
11628     fi
11629     case $host_cpu in
11630     hppa*64*|ia64*)
11631       hardcode_direct_CXX=no
11632       hardcode_shlibpath_var_CXX=no
11633       ;;
11634     *)
11635       hardcode_direct_CXX=yes
11636       hardcode_minus_L_CXX=yes # Not in the search PATH,
11637                                               # but as the default
11638                                               # location of the library.
11639       ;;
11640     esac
11642     case $cc_basename in
11643       CC*)
11644         # FIXME: insert proper C++ library support
11645         ld_shlibs_CXX=no
11646         ;;
11647       aCC*)
11648         case $host_cpu in
11649         hppa*64*)
11650           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11651           ;;
11652         ia64*)
11653           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11654           ;;
11655         *)
11656           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11657           ;;
11658         esac
11659         # Commands to make compiler produce verbose output that lists
11660         # what "hidden" libraries, object files and flags are used when
11661         # linking a shared library.
11662         #
11663         # There doesn't appear to be a way to prevent this compiler from
11664         # explicitly linking system object files so we need to strip them
11665         # from the output so that they don't get included in the library
11666         # dependencies.
11667         output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11668         ;;
11669       *)
11670         if test "$GXX" = yes; then
11671           if test $with_gnu_ld = no; then
11672             case $host_cpu in
11673             hppa*64*)
11674               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11675               ;;
11676             ia64*)
11677               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11678               ;;
11679             *)
11680               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11681               ;;
11682             esac
11683           fi
11684         else
11685           # FIXME: insert proper C++ library support
11686           ld_shlibs_CXX=no
11687         fi
11688         ;;
11689     esac
11690     ;;
11691   interix3*)
11692     hardcode_direct_CXX=no
11693     hardcode_shlibpath_var_CXX=no
11694     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11695     export_dynamic_flag_spec_CXX='${wl}-E'
11696     # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11697     # Instead, shared libraries are loaded at an image base (0x10000000 by
11698     # default) and relocated if they conflict, which is a slow very memory
11699     # consuming and fragmenting process.  To avoid this, we pick a random,
11700     # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11701     # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11702     archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11703     archive_expsym_cmds_CXX='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'
11704     ;;
11705   irix5* | irix6*)
11706     case $cc_basename in
11707       CC*)
11708         # SGI C++
11709         archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11711         # Archives containing C++ object files must be created using
11712         # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11713         # necessary to make sure instantiated templates are included
11714         # in the archive.
11715         old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11716         ;;
11717       *)
11718         if test "$GXX" = yes; then
11719           if test "$with_gnu_ld" = no; then
11720             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11721           else
11722             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
11723           fi
11724         fi
11725         link_all_deplibs_CXX=yes
11726         ;;
11727     esac
11728     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11729     hardcode_libdir_separator_CXX=:
11730     ;;
11731   linux*)
11732     case $cc_basename in
11733       KCC*)
11734         # Kuck and Associates, Inc. (KAI) C++ Compiler
11736         # KCC will only create a shared library if the output file
11737         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11738         # to its proper name (with version) after linking.
11739         archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
11740         archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
11741         # Commands to make compiler produce verbose output that lists
11742         # what "hidden" libraries, object files and flags are used when
11743         # linking a shared library.
11744         #
11745         # There doesn't appear to be a way to prevent this compiler from
11746         # explicitly linking system object files so we need to strip them
11747         # from the output so that they don't get included in the library
11748         # dependencies.
11749         output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11751         hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11752         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11754         # Archives containing C++ object files must be created using
11755         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11756         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11757         ;;
11758       icpc*)
11759         # Intel C++
11760         with_gnu_ld=yes
11761         # version 8.0 and above of icpc choke on multiply defined symbols
11762         # if we add $predep_objects and $postdep_objects, however 7.1 and
11763         # earlier do not add the objects themselves.
11764         case `$CC -V 2>&1` in
11765         *"Version 7."*)
11766           archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11767           archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11768           ;;
11769         *)  # Version 8.0 or newer
11770           tmp_idyn=
11771           case $host_cpu in
11772             ia64*) tmp_idyn=' -i_dynamic';;
11773           esac
11774           archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11775           archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11776           ;;
11777         esac
11778         archive_cmds_need_lc_CXX=no
11779         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11780         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11781         whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11782         ;;
11783       pgCC*)
11784         # Portland Group C++ compiler
11785         archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11786         archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
11788         hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11789         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11790         whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
11791         ;;
11792       cxx*)
11793         # Compaq C++
11794         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11795         archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
11797         runpath_var=LD_RUN_PATH
11798         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11799         hardcode_libdir_separator_CXX=:
11801         # Commands to make compiler produce verbose output that lists
11802         # what "hidden" libraries, object files and flags are used when
11803         # linking a shared library.
11804         #
11805         # There doesn't appear to be a way to prevent this compiler from
11806         # explicitly linking system object files so we need to strip them
11807         # from the output so that they don't get included in the library
11808         # dependencies.
11809         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11810         ;;
11811     esac
11812     ;;
11813   lynxos*)
11814     # FIXME: insert proper C++ library support
11815     ld_shlibs_CXX=no
11816     ;;
11817   m88k*)
11818     # FIXME: insert proper C++ library support
11819     ld_shlibs_CXX=no
11820     ;;
11821   mvs*)
11822     case $cc_basename in
11823       cxx*)
11824         # FIXME: insert proper C++ library support
11825         ld_shlibs_CXX=no
11826         ;;
11827       *)
11828         # FIXME: insert proper C++ library support
11829         ld_shlibs_CXX=no
11830         ;;
11831     esac
11832     ;;
11833   netbsd*)
11834     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11835       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11836       wlarc=
11837       hardcode_libdir_flag_spec_CXX='-R$libdir'
11838       hardcode_direct_CXX=yes
11839       hardcode_shlibpath_var_CXX=no
11840     fi
11841     # Workaround some broken pre-1.5 toolchains
11842     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11843     ;;
11844   openbsd2*)
11845     # C++ shared libraries are fairly broken
11846     ld_shlibs_CXX=no
11847     ;;
11848   openbsd*)
11849     hardcode_direct_CXX=yes
11850     hardcode_shlibpath_var_CXX=no
11851     archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11852     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11853     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11854       archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11855       export_dynamic_flag_spec_CXX='${wl}-E'
11856       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11857     fi
11858     output_verbose_link_cmd='echo'
11859     ;;
11860   osf3*)
11861     case $cc_basename in
11862       KCC*)
11863         # Kuck and Associates, Inc. (KAI) C++ Compiler
11865         # KCC will only create a shared library if the output file
11866         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11867         # to its proper name (with version) after linking.
11868         archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
11870         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11871         hardcode_libdir_separator_CXX=:
11873         # Archives containing C++ object files must be created using
11874         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11875         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11877         ;;
11878       RCC*)
11879         # Rational C++ 2.4.1
11880         # FIXME: insert proper C++ library support
11881         ld_shlibs_CXX=no
11882         ;;
11883       cxx*)
11884         allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11885         archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11887         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11888         hardcode_libdir_separator_CXX=:
11890         # Commands to make compiler produce verbose output that lists
11891         # what "hidden" libraries, object files and flags are used when
11892         # linking a shared library.
11893         #
11894         # There doesn't appear to be a way to prevent this compiler from
11895         # explicitly linking system object files so we need to strip them
11896         # from the output so that they don't get included in the library
11897         # dependencies.
11898         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11899         ;;
11900       *)
11901         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11902           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11903           archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11905           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11906           hardcode_libdir_separator_CXX=:
11908           # Commands to make compiler produce verbose output that lists
11909           # what "hidden" libraries, object files and flags are used when
11910           # linking a shared library.
11911           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11913         else
11914           # FIXME: insert proper C++ library support
11915           ld_shlibs_CXX=no
11916         fi
11917         ;;
11918     esac
11919     ;;
11920   osf4* | osf5*)
11921     case $cc_basename in
11922       KCC*)
11923         # Kuck and Associates, Inc. (KAI) C++ Compiler
11925         # KCC will only create a shared library if the output file
11926         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11927         # to its proper name (with version) after linking.
11928         archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
11930         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11931         hardcode_libdir_separator_CXX=:
11933         # Archives containing C++ object files must be created using
11934         # the KAI C++ compiler.
11935         old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11936         ;;
11937       RCC*)
11938         # Rational C++ 2.4.1
11939         # FIXME: insert proper C++ library support
11940         ld_shlibs_CXX=no
11941         ;;
11942       cxx*)
11943         allow_undefined_flag_CXX=' -expect_unresolved \*'
11944         archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11945         archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11946           echo "-hidden">> $lib.exp~
11947           $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
11948           $rm $lib.exp'
11950         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11951         hardcode_libdir_separator_CXX=:
11953         # Commands to make compiler produce verbose output that lists
11954         # what "hidden" libraries, object files and flags are used when
11955         # linking a shared library.
11956         #
11957         # There doesn't appear to be a way to prevent this compiler from
11958         # explicitly linking system object files so we need to strip them
11959         # from the output so that they don't get included in the library
11960         # dependencies.
11961         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11962         ;;
11963       *)
11964         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11965           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11966          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11968           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11969           hardcode_libdir_separator_CXX=:
11971           # Commands to make compiler produce verbose output that lists
11972           # what "hidden" libraries, object files and flags are used when
11973           # linking a shared library.
11974           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11976         else
11977           # FIXME: insert proper C++ library support
11978           ld_shlibs_CXX=no
11979         fi
11980         ;;
11981     esac
11982     ;;
11983   psos*)
11984     # FIXME: insert proper C++ library support
11985     ld_shlibs_CXX=no
11986     ;;
11987   sunos4*)
11988     case $cc_basename in
11989       CC*)
11990         # Sun C++ 4.x
11991         # FIXME: insert proper C++ library support
11992         ld_shlibs_CXX=no
11993         ;;
11994       lcc*)
11995         # Lucid
11996         # FIXME: insert proper C++ library support
11997         ld_shlibs_CXX=no
11998         ;;
11999       *)
12000         # FIXME: insert proper C++ library support
12001         ld_shlibs_CXX=no
12002         ;;
12003     esac
12004     ;;
12005   solaris*)
12006     case $cc_basename in
12007       CC*)
12008         # Sun C++ 4.2, 5.x and Centerline C++
12009         archive_cmds_need_lc_CXX=yes
12010         no_undefined_flag_CXX=' -zdefs'
12011         archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12012         archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12013         $CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12015         hardcode_libdir_flag_spec_CXX='-R$libdir'
12016         hardcode_shlibpath_var_CXX=no
12017         case $host_os in
12018           solaris2.[0-5] | solaris2.[0-5].*) ;;
12019           *)
12020             # The C++ compiler is used as linker so we must use $wl
12021             # flag to pass the commands to the underlying system
12022             # linker. We must also pass each convience library through
12023             # to the system linker between allextract/defaultextract.
12024             # The C++ compiler will combine linker options so we
12025             # cannot just pass the convience library names through
12026             # without $wl.
12027             # Supported since Solaris 2.6 (maybe 2.5.1?)
12028             whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
12029             ;;
12030         esac
12031         link_all_deplibs_CXX=yes
12033         output_verbose_link_cmd='echo'
12035         # Archives containing C++ object files must be created using
12036         # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12037         # necessary to make sure instantiated templates are included
12038         # in the archive.
12039         old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12040         ;;
12041       gcx*)
12042         # Green Hills C++ Compiler
12043         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12045         # The C++ compiler must be used to create the archive.
12046         old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12047         ;;
12048       *)
12049         # GNU C++ compiler with Solaris linker
12050         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12051           no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12052           if $CC --version | grep -v '^2\.7' > /dev/null; then
12053             archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12054             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12055                 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12057             # Commands to make compiler produce verbose output that lists
12058             # what "hidden" libraries, object files and flags are used when
12059             # linking a shared library.
12060             output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12061           else
12062             # g++ 2.7 appears to require `-G' NOT `-shared' on this
12063             # platform.
12064             archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12065             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12066                 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12068             # Commands to make compiler produce verbose output that lists
12069             # what "hidden" libraries, object files and flags are used when
12070             # linking a shared library.
12071             output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12072           fi
12074           hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12075         fi
12076         ;;
12077     esac
12078     ;;
12079   sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12080     no_undefined_flag_CXX='${wl}-z,text'
12081     archive_cmds_need_lc_CXX=no
12082     hardcode_shlibpath_var_CXX=no
12083     runpath_var='LD_RUN_PATH'
12085     case $cc_basename in
12086       CC*)
12087         archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12088         archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12089         ;;
12090       *)
12091         archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12092         archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12093         ;;
12094     esac
12095     ;;
12096   sysv5* | sco3.2v5* | sco5v6*)
12097     # Note: We can NOT use -z defs as we might desire, because we do not
12098     # link with -lc, and that would cause any symbols used from libc to
12099     # always be unresolved, which means just about no library would
12100     # ever link correctly.  If we're not using GNU ld we use -z text
12101     # though, which does catch some bad symbols but isn't as heavy-handed
12102     # as -z defs.
12103     # For security reasons, it is highly recommended that you always
12104     # use absolute paths for naming shared libraries, and exclude the
12105     # DT_RUNPATH tag from executables and libraries.  But doing so
12106     # requires that you compile everything twice, which is a pain.
12107     # So that behaviour is only enabled if SCOABSPATH is set to a
12108     # non-empty value in the environment.  Most likely only useful for
12109     # creating official distributions of packages.
12110     # This is a hack until libtool officially supports absolute path
12111     # names for shared libraries.
12112     no_undefined_flag_CXX='${wl}-z,text'
12113     allow_undefined_flag_CXX='${wl}-z,nodefs'
12114     archive_cmds_need_lc_CXX=no
12115     hardcode_shlibpath_var_CXX=no
12116     hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12117     hardcode_libdir_separator_CXX=':'
12118     link_all_deplibs_CXX=yes
12119     export_dynamic_flag_spec_CXX='${wl}-Bexport'
12120     runpath_var='LD_RUN_PATH'
12122     case $cc_basename in
12123       CC*)
12124         archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12125         archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12126         ;;
12127       *)
12128         archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12129         archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12130         ;;
12131     esac
12132     ;;
12133   tandem*)
12134     case $cc_basename in
12135       NCC*)
12136         # NonStop-UX NCC 3.20
12137         # FIXME: insert proper C++ library support
12138         ld_shlibs_CXX=no
12139         ;;
12140       *)
12141         # FIXME: insert proper C++ library support
12142         ld_shlibs_CXX=no
12143         ;;
12144     esac
12145     ;;
12146   vxworks*)
12147     # FIXME: insert proper C++ library support
12148     ld_shlibs_CXX=no
12149     ;;
12150   *)
12151     # FIXME: insert proper C++ library support
12152     ld_shlibs_CXX=no
12153     ;;
12154 esac
12155 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12156 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12157 test "$ld_shlibs_CXX" = no && can_build_shared=no
12159 GCC_CXX="$GXX"
12160 LD_CXX="$LD"
12163 cat > conftest.$ac_ext <<EOF
12164 class Foo
12166 public:
12167   Foo (void) { a = 0; }
12168 private:
12169   int a;
12173 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12174   (eval $ac_compile) 2>&5
12175   ac_status=$?
12176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12177   (exit $ac_status); }; then
12178   # Parse the compiler output and extract the necessary
12179   # objects, libraries and library flags.
12181   # Sentinel used to keep track of whether or not we are before
12182   # the conftest object file.
12183   pre_test_object_deps_done=no
12185   # The `*' in the case matches for architectures that use `case' in
12186   # $output_verbose_cmd can trigger glob expansion during the loop
12187   # eval without this substitution.
12188   output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12190   for p in `eval $output_verbose_link_cmd`; do
12191     case $p in
12193     -L* | -R* | -l*)
12194        # Some compilers place space between "-{L,R}" and the path.
12195        # Remove the space.
12196        if test $p = "-L" \
12197           || test $p = "-R"; then
12198          prev=$p
12199          continue
12200        else
12201          prev=
12202        fi
12204        if test "$pre_test_object_deps_done" = no; then
12205          case $p in
12206          -L* | -R*)
12207            # Internal compiler library paths should come after those
12208            # provided the user.  The postdeps already come after the
12209            # user supplied libs so there is no need to process them.
12210            if test -z "$compiler_lib_search_path_CXX"; then
12211              compiler_lib_search_path_CXX="${prev}${p}"
12212            else
12213              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12214            fi
12215            ;;
12216          # The "-l" case would never come before the object being
12217          # linked, so don't bother handling this case.
12218          esac
12219        else
12220          if test -z "$postdeps_CXX"; then
12221            postdeps_CXX="${prev}${p}"
12222          else
12223            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12224          fi
12225        fi
12226        ;;
12228     *.$objext)
12229        # This assumes that the test object file only shows up
12230        # once in the compiler output.
12231        if test "$p" = "conftest.$objext"; then
12232          pre_test_object_deps_done=yes
12233          continue
12234        fi
12236        if test "$pre_test_object_deps_done" = no; then
12237          if test -z "$predep_objects_CXX"; then
12238            predep_objects_CXX="$p"
12239          else
12240            predep_objects_CXX="$predep_objects_CXX $p"
12241          fi
12242        else
12243          if test -z "$postdep_objects_CXX"; then
12244            postdep_objects_CXX="$p"
12245          else
12246            postdep_objects_CXX="$postdep_objects_CXX $p"
12247          fi
12248        fi
12249        ;;
12251     *) ;; # Ignore the rest.
12253     esac
12254   done
12256   # Clean up.
12257   rm -f a.out a.exe
12258 else
12259   echo "libtool.m4: error: problem compiling CXX test program"
12262 $rm -f confest.$objext
12264 # PORTME: override above test on systems where it is broken
12265 case $host_os in
12266 interix3*)
12267   # Interix 3.5 installs completely hosed .la files for C++, so rather than
12268   # hack all around it, let's just trust "g++" to DTRT.
12269   predep_objects_CXX=
12270   postdep_objects_CXX=
12271   postdeps_CXX=
12272   ;;
12274 solaris*)
12275   case $cc_basename in
12276   CC*)
12277     # Adding this requires a known-good setup of shared libraries for
12278     # Sun compiler versions before 5.6, else PIC objects from an old
12279     # archive will be linked into the output, leading to subtle bugs.
12280     postdeps_CXX='-lCstd -lCrun'
12281     ;;
12282   esac
12283   ;;
12284 esac
12287 case " $postdeps_CXX " in
12288 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12289 esac
12291 lt_prog_compiler_wl_CXX=
12292 lt_prog_compiler_pic_CXX=
12293 lt_prog_compiler_static_CXX=
12295 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12296 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
12298   # C++ specific cases for pic, static, wl, etc.
12299   if test "$GXX" = yes; then
12300     lt_prog_compiler_wl_CXX='-Wl,'
12301     lt_prog_compiler_static_CXX='-static'
12303     case $host_os in
12304     aix*)
12305       # All AIX code is PIC.
12306       if test "$host_cpu" = ia64; then
12307         # AIX 5 now supports IA64 processor
12308         lt_prog_compiler_static_CXX='-Bstatic'
12309       fi
12310       ;;
12311     amigaos*)
12312       # FIXME: we need at least 68020 code to build shared libraries, but
12313       # adding the `-m68020' flag to GCC prevents building anything better,
12314       # like `-m68040'.
12315       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12316       ;;
12317     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12318       # PIC is the default for these OSes.
12319       ;;
12320     mingw* | os2* | pw32*)
12321       # This hack is so that the source file can tell whether it is being
12322       # built for inclusion in a dll (and should export symbols for example).
12323       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12324       ;;
12325     darwin* | rhapsody*)
12326       # PIC is the default on this platform
12327       # Common symbols not allowed in MH_DYLIB files
12328       lt_prog_compiler_pic_CXX='-fno-common'
12329       ;;
12330     *djgpp*)
12331       # DJGPP does not support shared libraries at all
12332       lt_prog_compiler_pic_CXX=
12333       ;;
12334     interix3*)
12335       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12336       # Instead, we relocate shared libraries at runtime.
12337       ;;
12338     sysv4*MP*)
12339       if test -d /usr/nec; then
12340         lt_prog_compiler_pic_CXX=-Kconform_pic
12341       fi
12342       ;;
12343     hpux*)
12344       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12345       # not for PA HP-UX.
12346       case $host_cpu in
12347       hppa*64*|ia64*)
12348         ;;
12349       *)
12350         lt_prog_compiler_pic_CXX='-fPIC'
12351         ;;
12352       esac
12353       ;;
12354     *)
12355       lt_prog_compiler_pic_CXX='-fPIC'
12356       ;;
12357     esac
12358   else
12359     case $host_os in
12360       aix4* | aix5*)
12361         # All AIX code is PIC.
12362         if test "$host_cpu" = ia64; then
12363           # AIX 5 now supports IA64 processor
12364           lt_prog_compiler_static_CXX='-Bstatic'
12365         else
12366           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12367         fi
12368         ;;
12369       chorus*)
12370         case $cc_basename in
12371         cxch68*)
12372           # Green Hills C++ Compiler
12373           # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
12374           ;;
12375         esac
12376         ;;
12377        darwin*)
12378          # PIC is the default on this platform
12379          # Common symbols not allowed in MH_DYLIB files
12380          case $cc_basename in
12381            xlc*)
12382            lt_prog_compiler_pic_CXX='-qnocommon'
12383            lt_prog_compiler_wl_CXX='-Wl,'
12384            ;;
12385          esac
12386        ;;
12387       dgux*)
12388         case $cc_basename in
12389           ec++*)
12390             lt_prog_compiler_pic_CXX='-KPIC'
12391             ;;
12392           ghcx*)
12393             # Green Hills C++ Compiler
12394             lt_prog_compiler_pic_CXX='-pic'
12395             ;;
12396           *)
12397             ;;
12398         esac
12399         ;;
12400       freebsd* | kfreebsd*-gnu | dragonfly*)
12401         # FreeBSD uses GNU C++
12402         ;;
12403       hpux9* | hpux10* | hpux11*)
12404         case $cc_basename in
12405           CC*)
12406             lt_prog_compiler_wl_CXX='-Wl,'
12407             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12408             if test "$host_cpu" != ia64; then
12409               lt_prog_compiler_pic_CXX='+Z'
12410             fi
12411             ;;
12412           aCC*)
12413             lt_prog_compiler_wl_CXX='-Wl,'
12414             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12415             case $host_cpu in
12416             hppa*64*|ia64*)
12417               # +Z the default
12418               ;;
12419             *)
12420               lt_prog_compiler_pic_CXX='+Z'
12421               ;;
12422             esac
12423             ;;
12424           *)
12425             ;;
12426         esac
12427         ;;
12428       interix*)
12429         # This is c89, which is MS Visual C++ (no shared libs)
12430         # Anyone wants to do a port?
12431         ;;
12432       irix5* | irix6* | nonstopux*)
12433         case $cc_basename in
12434           CC*)
12435             lt_prog_compiler_wl_CXX='-Wl,'
12436             lt_prog_compiler_static_CXX='-non_shared'
12437             # CC pic flag -KPIC is the default.
12438             ;;
12439           *)
12440             ;;
12441         esac
12442         ;;
12443       linux*)
12444         case $cc_basename in
12445           KCC*)
12446             # KAI C++ Compiler
12447             lt_prog_compiler_wl_CXX='--backend -Wl,'
12448             lt_prog_compiler_pic_CXX='-fPIC'
12449             ;;
12450           icpc* | ecpc*)
12451             # Intel C++
12452             lt_prog_compiler_wl_CXX='-Wl,'
12453             lt_prog_compiler_pic_CXX='-KPIC'
12454             lt_prog_compiler_static_CXX='-static'
12455             ;;
12456           pgCC*)
12457             # Portland Group C++ compiler.
12458             lt_prog_compiler_wl_CXX='-Wl,'
12459             lt_prog_compiler_pic_CXX='-fpic'
12460             lt_prog_compiler_static_CXX='-Bstatic'
12461             ;;
12462           cxx*)
12463             # Compaq C++
12464             # Make sure the PIC flag is empty.  It appears that all Alpha
12465             # Linux and Compaq Tru64 Unix objects are PIC.
12466             lt_prog_compiler_pic_CXX=
12467             lt_prog_compiler_static_CXX='-non_shared'
12468             ;;
12469           *)
12470             ;;
12471         esac
12472         ;;
12473       lynxos*)
12474         ;;
12475       m88k*)
12476         ;;
12477       mvs*)
12478         case $cc_basename in
12479           cxx*)
12480             lt_prog_compiler_pic_CXX='-W c,exportall'
12481             ;;
12482           *)
12483             ;;
12484         esac
12485         ;;
12486       netbsd*)
12487         ;;
12488       osf3* | osf4* | osf5*)
12489         case $cc_basename in
12490           KCC*)
12491             lt_prog_compiler_wl_CXX='--backend -Wl,'
12492             ;;
12493           RCC*)
12494             # Rational C++ 2.4.1
12495             lt_prog_compiler_pic_CXX='-pic'
12496             ;;
12497           cxx*)
12498             # Digital/Compaq C++
12499             lt_prog_compiler_wl_CXX='-Wl,'
12500             # Make sure the PIC flag is empty.  It appears that all Alpha
12501             # Linux and Compaq Tru64 Unix objects are PIC.
12502             lt_prog_compiler_pic_CXX=
12503             lt_prog_compiler_static_CXX='-non_shared'
12504             ;;
12505           *)
12506             ;;
12507         esac
12508         ;;
12509       psos*)
12510         ;;
12511       solaris*)
12512         case $cc_basename in
12513           CC*)
12514             # Sun C++ 4.2, 5.x and Centerline C++
12515             lt_prog_compiler_pic_CXX='-KPIC'
12516             lt_prog_compiler_static_CXX='-Bstatic'
12517             lt_prog_compiler_wl_CXX='-Qoption ld '
12518             ;;
12519           gcx*)
12520             # Green Hills C++ Compiler
12521             lt_prog_compiler_pic_CXX='-PIC'
12522             ;;
12523           *)
12524             ;;
12525         esac
12526         ;;
12527       sunos4*)
12528         case $cc_basename in
12529           CC*)
12530             # Sun C++ 4.x
12531             lt_prog_compiler_pic_CXX='-pic'
12532             lt_prog_compiler_static_CXX='-Bstatic'
12533             ;;
12534           lcc*)
12535             # Lucid
12536             lt_prog_compiler_pic_CXX='-pic'
12537             ;;
12538           *)
12539             ;;
12540         esac
12541         ;;
12542       tandem*)
12543         case $cc_basename in
12544           NCC*)
12545             # NonStop-UX NCC 3.20
12546             lt_prog_compiler_pic_CXX='-KPIC'
12547             ;;
12548           *)
12549             ;;
12550         esac
12551         ;;
12552       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12553         case $cc_basename in
12554           CC*)
12555             lt_prog_compiler_wl_CXX='-Wl,'
12556             lt_prog_compiler_pic_CXX='-KPIC'
12557             lt_prog_compiler_static_CXX='-Bstatic'
12558             ;;
12559         esac
12560         ;;
12561       vxworks*)
12562         ;;
12563       *)
12564         lt_prog_compiler_can_build_shared_CXX=no
12565         ;;
12566     esac
12567   fi
12569 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12570 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12573 # Check to make sure the PIC flag actually works.
12575 if test -n "$lt_prog_compiler_pic_CXX"; then
12576   
12577 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12578 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12579 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12580   echo $ECHO_N "(cached) $ECHO_C" >&6
12581 else
12582   lt_prog_compiler_pic_works_CXX=no
12583   ac_outfile=conftest.$ac_objext
12584    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12585    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12586    # Insert the option either (1) after the last *FLAGS variable, or
12587    # (2) before a word containing "conftest.", or (3) at the end.
12588    # Note that $ac_compile itself does not contain backslashes and begins
12589    # with a dollar sign (not a hyphen), so the echo should work correctly.
12590    # The option is referenced via a variable to avoid confusing sed.
12591    lt_compile=`echo "$ac_compile" | $SED \
12592    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12593    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12594    -e 's:$: $lt_compiler_flag:'`
12595    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
12596    (eval "$lt_compile" 2>conftest.err)
12597    ac_status=$?
12598    cat conftest.err >&5
12599    echo "$as_me:__oline__: \$? = $ac_status" >&5
12600    if (exit $ac_status) && test -s "$ac_outfile"; then
12601      # The compiler can only warn and ignore the option if not recognized
12602      # So say no if there are warnings other than the usual output.
12603      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12604      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12605      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12606        lt_prog_compiler_pic_works_CXX=yes
12607      fi
12608    fi
12609    $rm conftest*
12612 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12613 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12615 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12616     case $lt_prog_compiler_pic_CXX in
12617      "" | " "*) ;;
12618      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12619      esac
12620 else
12621     lt_prog_compiler_pic_CXX=
12622      lt_prog_compiler_can_build_shared_CXX=no
12626 case $host_os in
12627   # For platforms which do not support PIC, -DPIC is meaningless:
12628   *djgpp*)
12629     lt_prog_compiler_pic_CXX=
12630     ;;
12631   *)
12632     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12633     ;;
12634 esac
12637 # Check to make sure the static flag actually works.
12639 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12640 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12641 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12642 if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12643   echo $ECHO_N "(cached) $ECHO_C" >&6
12644 else
12645   lt_prog_compiler_static_works_CXX=no
12646    save_LDFLAGS="$LDFLAGS"
12647    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12648    printf "$lt_simple_link_test_code" > conftest.$ac_ext
12649    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12650      # The linker can only warn and ignore the option if not recognized
12651      # So say no if there are warnings
12652      if test -s conftest.err; then
12653        # Append any errors to the config.log.
12654        cat conftest.err 1>&5
12655        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12656        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12657        if diff conftest.exp conftest.er2 >/dev/null; then
12658          lt_prog_compiler_static_works_CXX=yes
12659        fi
12660      else
12661        lt_prog_compiler_static_works_CXX=yes
12662      fi
12663    fi
12664    $rm conftest*
12665    LDFLAGS="$save_LDFLAGS"
12668 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12669 echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12671 if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12672     :
12673 else
12674     lt_prog_compiler_static_CXX=
12678 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12679 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12680 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12681   echo $ECHO_N "(cached) $ECHO_C" >&6
12682 else
12683   lt_cv_prog_compiler_c_o_CXX=no
12684    $rm -r conftest 2>/dev/null
12685    mkdir conftest
12686    cd conftest
12687    mkdir out
12688    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12690    lt_compiler_flag="-o out/conftest2.$ac_objext"
12691    # Insert the option either (1) after the last *FLAGS variable, or
12692    # (2) before a word containing "conftest.", or (3) at the end.
12693    # Note that $ac_compile itself does not contain backslashes and begins
12694    # with a dollar sign (not a hyphen), so the echo should work correctly.
12695    lt_compile=`echo "$ac_compile" | $SED \
12696    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12697    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12698    -e 's:$: $lt_compiler_flag:'`
12699    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
12700    (eval "$lt_compile" 2>out/conftest.err)
12701    ac_status=$?
12702    cat out/conftest.err >&5
12703    echo "$as_me:__oline__: \$? = $ac_status" >&5
12704    if (exit $ac_status) && test -s out/conftest2.$ac_objext
12705    then
12706      # The compiler can only warn and ignore the option if not recognized
12707      # So say no if there are warnings
12708      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12709      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12710      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12711        lt_cv_prog_compiler_c_o_CXX=yes
12712      fi
12713    fi
12714    chmod u+w . 2>&5
12715    $rm conftest*
12716    # SGI C++ compiler will create directory out/ii_files/ for
12717    # template instantiation
12718    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12719    $rm out/* && rmdir out
12720    cd ..
12721    rmdir conftest
12722    $rm conftest*
12725 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12726 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12729 hard_links="nottested"
12730 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12731   # do not overwrite the value of need_locks provided by the user
12732   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12733 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12734   hard_links=yes
12735   $rm conftest*
12736   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12737   touch conftest.a
12738   ln conftest.a conftest.b 2>&5 || hard_links=no
12739   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12740   { echo "$as_me:$LINENO: result: $hard_links" >&5
12741 echo "${ECHO_T}$hard_links" >&6; }
12742   if test "$hard_links" = no; then
12743     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12744 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12745     need_locks=warn
12746   fi
12747 else
12748   need_locks=no
12751 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12752 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12754   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12755   case $host_os in
12756   aix4* | aix5*)
12757     # If we're using GNU nm, then we don't want the "-C" option.
12758     # -C means demangle to AIX nm, but means don't demangle with GNU nm
12759     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12760       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
12761     else
12762       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
12763     fi
12764     ;;
12765   pw32*)
12766     export_symbols_cmds_CXX="$ltdll_cmds"
12767   ;;
12768   cygwin* | mingw*)
12769     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
12770   ;;
12771   *)
12772     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12773   ;;
12774   esac
12776 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12777 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12778 test "$ld_shlibs_CXX" = no && can_build_shared=no
12781 # Do we need to explicitly link libc?
12783 case "x$archive_cmds_need_lc_CXX" in
12784 x|xyes)
12785   # Assume -lc should be added
12786   archive_cmds_need_lc_CXX=yes
12788   if test "$enable_shared" = yes && test "$GCC" = yes; then
12789     case $archive_cmds_CXX in
12790     *'~'*)
12791       # FIXME: we may have to deal with multi-command sequences.
12792       ;;
12793     '$CC '*)
12794       # Test whether the compiler implicitly links with -lc since on some
12795       # systems, -lgcc has to come before -lc. If gcc already passes -lc
12796       # to ld, don't add -lc before -lgcc.
12797       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12798 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12799       $rm conftest*
12800       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12802       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12803   (eval $ac_compile) 2>&5
12804   ac_status=$?
12805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12806   (exit $ac_status); } 2>conftest.err; then
12807         soname=conftest
12808         lib=conftest
12809         libobjs=conftest.$ac_objext
12810         deplibs=
12811         wl=$lt_prog_compiler_wl_CXX
12812         pic_flag=$lt_prog_compiler_pic_CXX
12813         compiler_flags=-v
12814         linker_flags=-v
12815         verstring=
12816         output_objdir=.
12817         libname=conftest
12818         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12819         allow_undefined_flag_CXX=
12820         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12821   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12822   ac_status=$?
12823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12824   (exit $ac_status); }
12825         then
12826           archive_cmds_need_lc_CXX=no
12827         else
12828           archive_cmds_need_lc_CXX=yes
12829         fi
12830         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12831       else
12832         cat conftest.err 1>&5
12833       fi
12834       $rm conftest*
12835       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12836 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12837       ;;
12838     esac
12839   fi
12840   ;;
12841 esac
12843 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12844 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12845 library_names_spec=
12846 libname_spec='lib$name'
12847 soname_spec=
12848 shrext_cmds=".so"
12849 postinstall_cmds=
12850 postuninstall_cmds=
12851 finish_cmds=
12852 finish_eval=
12853 shlibpath_var=
12854 shlibpath_overrides_runpath=unknown
12855 version_type=none
12856 dynamic_linker="$host_os ld.so"
12857 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12858 if test "$GCC" = yes; then
12859   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12860   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12861     # if the path contains ";" then we assume it to be the separator
12862     # otherwise default to the standard path separator (i.e. ":") - it is
12863     # assumed that no part of a normal pathname contains ";" but that should
12864     # okay in the real world where ";" in dirpaths is itself problematic.
12865     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12866   else
12867     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12868   fi
12869 else
12870   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12872 need_lib_prefix=unknown
12873 hardcode_into_libs=no
12875 # when you set need_version to no, make sure it does not cause -set_version
12876 # flags to be left without arguments
12877 need_version=unknown
12879 case $host_os in
12880 aix3*)
12881   version_type=linux
12882   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12883   shlibpath_var=LIBPATH
12885   # AIX 3 has no versioning support, so we append a major version to the name.
12886   soname_spec='${libname}${release}${shared_ext}$major'
12887   ;;
12889 aix4* | aix5*)
12890   version_type=linux
12891   need_lib_prefix=no
12892   need_version=no
12893   hardcode_into_libs=yes
12894   if test "$host_cpu" = ia64; then
12895     # AIX 5 supports IA64
12896     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12897     shlibpath_var=LD_LIBRARY_PATH
12898   else
12899     # With GCC up to 2.95.x, collect2 would create an import file
12900     # for dependence libraries.  The import file would start with
12901     # the line `#! .'.  This would cause the generated library to
12902     # depend on `.', always an invalid library.  This was fixed in
12903     # development snapshots of GCC prior to 3.0.
12904     case $host_os in
12905       aix4 | aix4.[01] | aix4.[01].*)
12906       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12907            echo ' yes '
12908            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12909         :
12910       else
12911         can_build_shared=no
12912       fi
12913       ;;
12914     esac
12915     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12916     # soname into executable. Probably we can add versioning support to
12917     # collect2, so additional links can be useful in future.
12918     if test "$aix_use_runtimelinking" = yes; then
12919       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12920       # instead of lib<name>.a to let people know that these are not
12921       # typical AIX shared libraries.
12922       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12923     else
12924       # We preserve .a as extension for shared libraries through AIX4.2
12925       # and later when we are not doing run time linking.
12926       library_names_spec='${libname}${release}.a $libname.a'
12927       soname_spec='${libname}${release}${shared_ext}$major'
12928     fi
12929     shlibpath_var=LIBPATH
12930   fi
12931   ;;
12933 amigaos*)
12934   library_names_spec='$libname.ixlibrary $libname.a'
12935   # Create ${libname}_ixlibrary.a entries in /sys/libs.
12936   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
12937   ;;
12939 beos*)
12940   library_names_spec='${libname}${shared_ext}'
12941   dynamic_linker="$host_os ld.so"
12942   shlibpath_var=LIBRARY_PATH
12943   ;;
12945 bsdi[45]*)
12946   version_type=linux
12947   need_version=no
12948   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12949   soname_spec='${libname}${release}${shared_ext}$major'
12950   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12951   shlibpath_var=LD_LIBRARY_PATH
12952   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12953   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12954   # the default ld.so.conf also contains /usr/contrib/lib and
12955   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12956   # libtool to hard-code these into programs
12957   ;;
12959 cygwin* | mingw* | pw32*)
12960   version_type=windows
12961   shrext_cmds=".dll"
12962   need_version=no
12963   need_lib_prefix=no
12965   case $GCC,$host_os in
12966   yes,cygwin* | yes,mingw* | yes,pw32*)
12967     library_names_spec='$libname.dll.a'
12968     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12969     postinstall_cmds='base_file=`basename \${file}`~
12970       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12971       dldir=$destdir/`dirname \$dlpath`~
12972       test -d \$dldir || mkdir -p \$dldir~
12973       $install_prog $dir/$dlname \$dldir/$dlname~
12974       chmod a+x \$dldir/$dlname'
12975     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12976       dlpath=$dir/\$dldll~
12977        $rm \$dlpath'
12978     shlibpath_overrides_runpath=yes
12980     case $host_os in
12981     cygwin*)
12982       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12983       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12984       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12985       ;;
12986     mingw*)
12987       # MinGW DLLs use traditional 'lib' prefix
12988       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12989       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12990       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12991         # It is most probably a Windows format PATH printed by
12992         # mingw gcc, but we are running on Cygwin. Gcc prints its search
12993         # path with ; separators, and with drive letters. We can handle the
12994         # drive letters (cygwin fileutils understands them), so leave them,
12995         # especially as we might pass files found there to a mingw objdump,
12996         # which wouldn't understand a cygwinified path. Ahh.
12997         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12998       else
12999         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13000       fi
13001       ;;
13002     pw32*)
13003       # pw32 DLLs use 'pw' prefix rather than 'lib'
13004       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13005       ;;
13006     esac
13007     ;;
13009   *)
13010     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13011     ;;
13012   esac
13013   dynamic_linker='Win32 ld.exe'
13014   # FIXME: first we should search . and the directory the executable is in
13015   shlibpath_var=PATH
13016   ;;
13018 darwin* | rhapsody*)
13019   dynamic_linker="$host_os dyld"
13020   version_type=darwin
13021   need_lib_prefix=no
13022   need_version=no
13023   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13024   soname_spec='${libname}${release}${major}$shared_ext'
13025   shlibpath_overrides_runpath=yes
13026   shlibpath_var=DYLD_LIBRARY_PATH
13027   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13028   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
13029   if test "$GCC" = yes; then
13030     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
13031   else
13032     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
13033   fi
13034   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13035   ;;
13037 dgux*)
13038   version_type=linux
13039   need_lib_prefix=no
13040   need_version=no
13041   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13042   soname_spec='${libname}${release}${shared_ext}$major'
13043   shlibpath_var=LD_LIBRARY_PATH
13044   ;;
13046 freebsd1*)
13047   dynamic_linker=no
13048   ;;
13050 kfreebsd*-gnu)
13051   version_type=linux
13052   need_lib_prefix=no
13053   need_version=no
13054   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13055   soname_spec='${libname}${release}${shared_ext}$major'
13056   shlibpath_var=LD_LIBRARY_PATH
13057   shlibpath_overrides_runpath=no
13058   hardcode_into_libs=yes
13059   dynamic_linker='GNU ld.so'
13060   ;;
13062 freebsd* | dragonfly*)
13063   # DragonFly does not have aout.  When/if they implement a new
13064   # versioning mechanism, adjust this.
13065   if test -x /usr/bin/objformat; then
13066     objformat=`/usr/bin/objformat`
13067   else
13068     case $host_os in
13069     freebsd[123]*) objformat=aout ;;
13070     *) objformat=elf ;;
13071     esac
13072   fi
13073   version_type=freebsd-$objformat
13074   case $version_type in
13075     freebsd-elf*)
13076       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13077       need_version=no
13078       need_lib_prefix=no
13079       ;;
13080     freebsd-*)
13081       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13082       need_version=yes
13083       ;;
13084   esac
13085   shlibpath_var=LD_LIBRARY_PATH
13086   case $host_os in
13087   freebsd2*)
13088     shlibpath_overrides_runpath=yes
13089     ;;
13090   freebsd3.[01]* | freebsdelf3.[01]*)
13091     shlibpath_overrides_runpath=yes
13092     hardcode_into_libs=yes
13093     ;;
13094   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13095   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13096     shlibpath_overrides_runpath=no
13097     hardcode_into_libs=yes
13098     ;;
13099   freebsd*) # from 4.6 on
13100     shlibpath_overrides_runpath=yes
13101     hardcode_into_libs=yes
13102     ;;
13103   esac
13104   ;;
13106 gnu*)
13107   version_type=linux
13108   need_lib_prefix=no
13109   need_version=no
13110   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13111   soname_spec='${libname}${release}${shared_ext}$major'
13112   shlibpath_var=LD_LIBRARY_PATH
13113   hardcode_into_libs=yes
13114   ;;
13116 hpux9* | hpux10* | hpux11*)
13117   # Give a soname corresponding to the major version so that dld.sl refuses to
13118   # link against other versions.
13119   version_type=sunos
13120   need_lib_prefix=no
13121   need_version=no
13122   case $host_cpu in
13123   ia64*)
13124     shrext_cmds='.so'
13125     hardcode_into_libs=yes
13126     dynamic_linker="$host_os dld.so"
13127     shlibpath_var=LD_LIBRARY_PATH
13128     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13129     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13130     soname_spec='${libname}${release}${shared_ext}$major'
13131     if test "X$HPUX_IA64_MODE" = X32; then
13132       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13133     else
13134       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13135     fi
13136     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13137     ;;
13138    hppa*64*)
13139      shrext_cmds='.sl'
13140      hardcode_into_libs=yes
13141      dynamic_linker="$host_os dld.sl"
13142      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13143      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13144      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13145      soname_spec='${libname}${release}${shared_ext}$major'
13146      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13147      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13148      ;;
13149    *)
13150     shrext_cmds='.sl'
13151     dynamic_linker="$host_os dld.sl"
13152     shlibpath_var=SHLIB_PATH
13153     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13154     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13155     soname_spec='${libname}${release}${shared_ext}$major'
13156     ;;
13157   esac
13158   # HP-UX runs *really* slowly unless shared libraries are mode 555.
13159   postinstall_cmds='chmod 555 $lib'
13160   ;;
13162 interix3*)
13163   version_type=linux
13164   need_lib_prefix=no
13165   need_version=no
13166   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13167   soname_spec='${libname}${release}${shared_ext}$major'
13168   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13169   shlibpath_var=LD_LIBRARY_PATH
13170   shlibpath_overrides_runpath=no
13171   hardcode_into_libs=yes
13172   ;;
13174 irix5* | irix6* | nonstopux*)
13175   case $host_os in
13176     nonstopux*) version_type=nonstopux ;;
13177     *)
13178         if test "$lt_cv_prog_gnu_ld" = yes; then
13179                 version_type=linux
13180         else
13181                 version_type=irix
13182         fi ;;
13183   esac
13184   need_lib_prefix=no
13185   need_version=no
13186   soname_spec='${libname}${release}${shared_ext}$major'
13187   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13188   case $host_os in
13189   irix5* | nonstopux*)
13190     libsuff= shlibsuff=
13191     ;;
13192   *)
13193     case $LD in # libtool.m4 will add one of these switches to LD
13194     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13195       libsuff= shlibsuff= libmagic=32-bit;;
13196     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13197       libsuff=32 shlibsuff=N32 libmagic=N32;;
13198     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13199       libsuff=64 shlibsuff=64 libmagic=64-bit;;
13200     *) libsuff= shlibsuff= libmagic=never-match;;
13201     esac
13202     ;;
13203   esac
13204   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13205   shlibpath_overrides_runpath=no
13206   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13207   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13208   hardcode_into_libs=yes
13209   ;;
13211 # No shared lib support for Linux oldld, aout, or coff.
13212 linux*oldld* | linux*aout* | linux*coff*)
13213   dynamic_linker=no
13214   ;;
13216 # This must be Linux ELF.
13217 linux*)
13218   version_type=linux
13219   need_lib_prefix=no
13220   need_version=no
13221   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13222   soname_spec='${libname}${release}${shared_ext}$major'
13223   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13224   shlibpath_var=LD_LIBRARY_PATH
13225   shlibpath_overrides_runpath=no
13226   # This implies no fast_install, which is unacceptable.
13227   # Some rework will be needed to allow for fast_install
13228   # before this can be enabled.
13229   hardcode_into_libs=yes
13231   # Append ld.so.conf contents to the search path
13232   if test -f /etc/ld.so.conf; then
13233     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
13234     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13235   fi
13237   # We used to test for /lib/ld.so.1 and disable shared libraries on
13238   # powerpc, because MkLinux only supported shared libraries with the
13239   # GNU dynamic linker.  Since this was broken with cross compilers,
13240   # most powerpc-linux boxes support dynamic linking these days and
13241   # people can always --disable-shared, the test was removed, and we
13242   # assume the GNU/Linux dynamic linker is in use.
13243   dynamic_linker='GNU/Linux ld.so'
13244   ;;
13246 knetbsd*-gnu)
13247   version_type=linux
13248   need_lib_prefix=no
13249   need_version=no
13250   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13251   soname_spec='${libname}${release}${shared_ext}$major'
13252   shlibpath_var=LD_LIBRARY_PATH
13253   shlibpath_overrides_runpath=no
13254   hardcode_into_libs=yes
13255   dynamic_linker='GNU ld.so'
13256   ;;
13258 netbsd*)
13259   version_type=sunos
13260   need_lib_prefix=no
13261   need_version=no
13262   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13263     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13264     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13265     dynamic_linker='NetBSD (a.out) ld.so'
13266   else
13267     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13268     soname_spec='${libname}${release}${shared_ext}$major'
13269     dynamic_linker='NetBSD ld.elf_so'
13270   fi
13271   shlibpath_var=LD_LIBRARY_PATH
13272   shlibpath_overrides_runpath=yes
13273   hardcode_into_libs=yes
13274   ;;
13276 newsos6)
13277   version_type=linux
13278   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13279   shlibpath_var=LD_LIBRARY_PATH
13280   shlibpath_overrides_runpath=yes
13281   ;;
13283 nto-qnx*)
13284   version_type=linux
13285   need_lib_prefix=no
13286   need_version=no
13287   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13288   soname_spec='${libname}${release}${shared_ext}$major'
13289   shlibpath_var=LD_LIBRARY_PATH
13290   shlibpath_overrides_runpath=yes
13291   ;;
13293 openbsd*)
13294   version_type=sunos
13295   sys_lib_dlsearch_path_spec="/usr/lib"
13296   need_lib_prefix=no
13297   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13298   case $host_os in
13299     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13300     *)                         need_version=no  ;;
13301   esac
13302   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13303   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13304   shlibpath_var=LD_LIBRARY_PATH
13305   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13306     case $host_os in
13307       openbsd2.[89] | openbsd2.[89].*)
13308         shlibpath_overrides_runpath=no
13309         ;;
13310       *)
13311         shlibpath_overrides_runpath=yes
13312         ;;
13313       esac
13314   else
13315     shlibpath_overrides_runpath=yes
13316   fi
13317   ;;
13319 os2*)
13320   libname_spec='$name'
13321   shrext_cmds=".dll"
13322   need_lib_prefix=no
13323   library_names_spec='$libname${shared_ext} $libname.a'
13324   dynamic_linker='OS/2 ld.exe'
13325   shlibpath_var=LIBPATH
13326   ;;
13328 osf3* | osf4* | osf5*)
13329   version_type=osf
13330   need_lib_prefix=no
13331   need_version=no
13332   soname_spec='${libname}${release}${shared_ext}$major'
13333   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13334   shlibpath_var=LD_LIBRARY_PATH
13335   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13336   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13337   ;;
13339 solaris*)
13340   version_type=linux
13341   need_lib_prefix=no
13342   need_version=no
13343   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13344   soname_spec='${libname}${release}${shared_ext}$major'
13345   shlibpath_var=LD_LIBRARY_PATH
13346   shlibpath_overrides_runpath=yes
13347   hardcode_into_libs=yes
13348   # ldd complains unless libraries are executable
13349   postinstall_cmds='chmod +x $lib'
13350   ;;
13352 sunos4*)
13353   version_type=sunos
13354   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13355   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13356   shlibpath_var=LD_LIBRARY_PATH
13357   shlibpath_overrides_runpath=yes
13358   if test "$with_gnu_ld" = yes; then
13359     need_lib_prefix=no
13360   fi
13361   need_version=yes
13362   ;;
13364 sysv4 | sysv4.3*)
13365   version_type=linux
13366   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13367   soname_spec='${libname}${release}${shared_ext}$major'
13368   shlibpath_var=LD_LIBRARY_PATH
13369   case $host_vendor in
13370     sni)
13371       shlibpath_overrides_runpath=no
13372       need_lib_prefix=no
13373       export_dynamic_flag_spec='${wl}-Blargedynsym'
13374       runpath_var=LD_RUN_PATH
13375       ;;
13376     siemens)
13377       need_lib_prefix=no
13378       ;;
13379     motorola)
13380       need_lib_prefix=no
13381       need_version=no
13382       shlibpath_overrides_runpath=no
13383       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13384       ;;
13385   esac
13386   ;;
13388 sysv4*MP*)
13389   if test -d /usr/nec ;then
13390     version_type=linux
13391     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13392     soname_spec='$libname${shared_ext}.$major'
13393     shlibpath_var=LD_LIBRARY_PATH
13394   fi
13395   ;;
13397 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13398   version_type=freebsd-elf
13399   need_lib_prefix=no
13400   need_version=no
13401   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13402   soname_spec='${libname}${release}${shared_ext}$major'
13403   shlibpath_var=LD_LIBRARY_PATH
13404   hardcode_into_libs=yes
13405   if test "$with_gnu_ld" = yes; then
13406     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13407     shlibpath_overrides_runpath=no
13408   else
13409     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13410     shlibpath_overrides_runpath=yes
13411     case $host_os in
13412       sco3.2v5*)
13413         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13414         ;;
13415     esac
13416   fi
13417   sys_lib_dlsearch_path_spec='/usr/lib'
13418   ;;
13420 uts4*)
13421   version_type=linux
13422   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13423   soname_spec='${libname}${release}${shared_ext}$major'
13424   shlibpath_var=LD_LIBRARY_PATH
13425   ;;
13428   dynamic_linker=no
13429   ;;
13430 esac
13431 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13432 echo "${ECHO_T}$dynamic_linker" >&6; }
13433 test "$dynamic_linker" = no && can_build_shared=no
13435 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13436 if test "$GCC" = yes; then
13437   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13440 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13441 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13442 hardcode_action_CXX=
13443 if test -n "$hardcode_libdir_flag_spec_CXX" || \
13444    test -n "$runpath_var_CXX" || \
13445    test "X$hardcode_automatic_CXX" = "Xyes" ; then
13447   # We can hardcode non-existant directories.
13448   if test "$hardcode_direct_CXX" != no &&
13449      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13450      # have to relink, otherwise we might link with an installed library
13451      # when we should be linking with a yet-to-be-installed one
13452      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13453      test "$hardcode_minus_L_CXX" != no; then
13454     # Linking always hardcodes the temporary library directory.
13455     hardcode_action_CXX=relink
13456   else
13457     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13458     hardcode_action_CXX=immediate
13459   fi
13460 else
13461   # We cannot hardcode anything, or else we can only hardcode existing
13462   # directories.
13463   hardcode_action_CXX=unsupported
13465 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13466 echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13468 if test "$hardcode_action_CXX" = relink; then
13469   # Fast installation is not supported
13470   enable_fast_install=no
13471 elif test "$shlibpath_overrides_runpath" = yes ||
13472      test "$enable_shared" = no; then
13473   # Fast installation is not necessary
13474   enable_fast_install=needless
13478 # The else clause should only fire when bootstrapping the
13479 # libtool distribution, otherwise you forgot to ship ltmain.sh
13480 # with your package, and you will get complaints that there are
13481 # no rules to generate ltmain.sh.
13482 if test -f "$ltmain"; then
13483   # See if we are running on zsh, and set the options which allow our commands through
13484   # without removal of \ escapes.
13485   if test -n "${ZSH_VERSION+set}" ; then
13486     setopt NO_GLOB_SUBST
13487   fi
13488   # Now quote all the things that may contain metacharacters while being
13489   # careful not to overquote the AC_SUBSTed values.  We take copies of the
13490   # variables and quote the copies for generation of the libtool script.
13491   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13492     SED SHELL STRIP \
13493     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13494     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13495     deplibs_check_method reload_flag reload_cmds need_locks \
13496     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13497     lt_cv_sys_global_symbol_to_c_name_address \
13498     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13499     old_postinstall_cmds old_postuninstall_cmds \
13500     compiler_CXX \
13501     CC_CXX \
13502     LD_CXX \
13503     lt_prog_compiler_wl_CXX \
13504     lt_prog_compiler_pic_CXX \
13505     lt_prog_compiler_static_CXX \
13506     lt_prog_compiler_no_builtin_flag_CXX \
13507     export_dynamic_flag_spec_CXX \
13508     thread_safe_flag_spec_CXX \
13509     whole_archive_flag_spec_CXX \
13510     enable_shared_with_static_runtimes_CXX \
13511     old_archive_cmds_CXX \
13512     old_archive_from_new_cmds_CXX \
13513     predep_objects_CXX \
13514     postdep_objects_CXX \
13515     predeps_CXX \
13516     postdeps_CXX \
13517     compiler_lib_search_path_CXX \
13518     archive_cmds_CXX \
13519     archive_expsym_cmds_CXX \
13520     postinstall_cmds_CXX \
13521     postuninstall_cmds_CXX \
13522     old_archive_from_expsyms_cmds_CXX \
13523     allow_undefined_flag_CXX \
13524     no_undefined_flag_CXX \
13525     export_symbols_cmds_CXX \
13526     hardcode_libdir_flag_spec_CXX \
13527     hardcode_libdir_flag_spec_ld_CXX \
13528     hardcode_libdir_separator_CXX \
13529     hardcode_automatic_CXX \
13530     module_cmds_CXX \
13531     module_expsym_cmds_CXX \
13532     lt_cv_prog_compiler_c_o_CXX \
13533     exclude_expsyms_CXX \
13534     include_expsyms_CXX; do
13536     case $var in
13537     old_archive_cmds_CXX | \
13538     old_archive_from_new_cmds_CXX | \
13539     archive_cmds_CXX | \
13540     archive_expsym_cmds_CXX | \
13541     module_cmds_CXX | \
13542     module_expsym_cmds_CXX | \
13543     old_archive_from_expsyms_cmds_CXX | \
13544     export_symbols_cmds_CXX | \
13545     extract_expsyms_cmds | reload_cmds | finish_cmds | \
13546     postinstall_cmds | postuninstall_cmds | \
13547     old_postinstall_cmds | old_postuninstall_cmds | \
13548     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13549       # Double-quote double-evaled strings.
13550       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13551       ;;
13552     *)
13553       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13554       ;;
13555     esac
13556   done
13558   case $lt_echo in
13559   *'\$0 --fallback-echo"')
13560     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13561     ;;
13562   esac
13564 cfgfile="$ofile"
13566   cat <<__EOF__ >> "$cfgfile"
13567 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13569 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13571 # Shell to use when invoking shell scripts.
13572 SHELL=$lt_SHELL
13574 # Whether or not to build shared libraries.
13575 build_libtool_libs=$enable_shared
13577 # Whether or not to build static libraries.
13578 build_old_libs=$enable_static
13580 # Whether or not to add -lc for building shared libraries.
13581 build_libtool_need_lc=$archive_cmds_need_lc_CXX
13583 # Whether or not to disallow shared libs when runtime libs are static
13584 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13586 # Whether or not to optimize for fast installation.
13587 fast_install=$enable_fast_install
13589 # The host system.
13590 host_alias=$host_alias
13591 host=$host
13592 host_os=$host_os
13594 # The build system.
13595 build_alias=$build_alias
13596 build=$build
13597 build_os=$build_os
13599 # An echo program that does not interpret backslashes.
13600 echo=$lt_echo
13602 # The archiver.
13603 AR=$lt_AR
13604 AR_FLAGS=$lt_AR_FLAGS
13606 # A C compiler.
13607 LTCC=$lt_LTCC
13609 # LTCC compiler flags.
13610 LTCFLAGS=$lt_LTCFLAGS
13612 # A language-specific compiler.
13613 CC=$lt_compiler_CXX
13615 # Is the compiler the GNU C compiler?
13616 with_gcc=$GCC_CXX
13618 # An ERE matcher.
13619 EGREP=$lt_EGREP
13621 # The linker used to build libraries.
13622 LD=$lt_LD_CXX
13624 # Whether we need hard or soft links.
13625 LN_S=$lt_LN_S
13627 # A BSD-compatible nm program.
13628 NM=$lt_NM
13630 # A symbol stripping program
13631 STRIP=$lt_STRIP
13633 # Used to examine libraries when file_magic_cmd begins "file"
13634 MAGIC_CMD=$MAGIC_CMD
13636 # Used on cygwin: DLL creation program.
13637 DLLTOOL="$DLLTOOL"
13639 # Used on cygwin: object dumper.
13640 OBJDUMP="$OBJDUMP"
13642 # Used on cygwin: assembler.
13643 AS="$AS"
13645 # The name of the directory that contains temporary libtool files.
13646 objdir=$objdir
13648 # How to create reloadable object files.
13649 reload_flag=$lt_reload_flag
13650 reload_cmds=$lt_reload_cmds
13652 # How to pass a linker flag through the compiler.
13653 wl=$lt_lt_prog_compiler_wl_CXX
13655 # Object file suffix (normally "o").
13656 objext="$ac_objext"
13658 # Old archive suffix (normally "a").
13659 libext="$libext"
13661 # Shared library suffix (normally ".so").
13662 shrext_cmds='$shrext_cmds'
13664 # Executable file suffix (normally "").
13665 exeext="$exeext"
13667 # Additional compiler flags for building library objects.
13668 pic_flag=$lt_lt_prog_compiler_pic_CXX
13669 pic_mode=$pic_mode
13671 # What is the maximum length of a command?
13672 max_cmd_len=$lt_cv_sys_max_cmd_len
13674 # Does compiler simultaneously support -c and -o options?
13675 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13677 # Must we lock files when doing compilation?
13678 need_locks=$lt_need_locks
13680 # Do we need the lib prefix for modules?
13681 need_lib_prefix=$need_lib_prefix
13683 # Do we need a version for libraries?
13684 need_version=$need_version
13686 # Whether dlopen is supported.
13687 dlopen_support=$enable_dlopen
13689 # Whether dlopen of programs is supported.
13690 dlopen_self=$enable_dlopen_self
13692 # Whether dlopen of statically linked programs is supported.
13693 dlopen_self_static=$enable_dlopen_self_static
13695 # Compiler flag to prevent dynamic linking.
13696 link_static_flag=$lt_lt_prog_compiler_static_CXX
13698 # Compiler flag to turn off builtin functions.
13699 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13701 # Compiler flag to allow reflexive dlopens.
13702 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13704 # Compiler flag to generate shared objects directly from archives.
13705 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13707 # Compiler flag to generate thread-safe objects.
13708 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13710 # Library versioning type.
13711 version_type=$version_type
13713 # Format of library name prefix.
13714 libname_spec=$lt_libname_spec
13716 # List of archive names.  First name is the real one, the rest are links.
13717 # The last name is the one that the linker finds with -lNAME.
13718 library_names_spec=$lt_library_names_spec
13720 # The coded name of the library, if different from the real name.
13721 soname_spec=$lt_soname_spec
13723 # Commands used to build and install an old-style archive.
13724 RANLIB=$lt_RANLIB
13725 old_archive_cmds=$lt_old_archive_cmds_CXX
13726 old_postinstall_cmds=$lt_old_postinstall_cmds
13727 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13729 # Create an old-style archive from a shared archive.
13730 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13732 # Create a temporary old-style archive to link instead of a shared archive.
13733 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13735 # Commands used to build and install a shared archive.
13736 archive_cmds=$lt_archive_cmds_CXX
13737 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13738 postinstall_cmds=$lt_postinstall_cmds
13739 postuninstall_cmds=$lt_postuninstall_cmds
13741 # Commands used to build a loadable module (assumed same as above if empty)
13742 module_cmds=$lt_module_cmds_CXX
13743 module_expsym_cmds=$lt_module_expsym_cmds_CXX
13745 # Commands to strip libraries.
13746 old_striplib=$lt_old_striplib
13747 striplib=$lt_striplib
13749 # Dependencies to place before the objects being linked to create a
13750 # shared library.
13751 predep_objects=$lt_predep_objects_CXX
13753 # Dependencies to place after the objects being linked to create a
13754 # shared library.
13755 postdep_objects=$lt_postdep_objects_CXX
13757 # Dependencies to place before the objects being linked to create a
13758 # shared library.
13759 predeps=$lt_predeps_CXX
13761 # Dependencies to place after the objects being linked to create a
13762 # shared library.
13763 postdeps=$lt_postdeps_CXX
13765 # The library search path used internally by the compiler when linking
13766 # a shared library.
13767 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13769 # Method to check whether dependent libraries are shared objects.
13770 deplibs_check_method=$lt_deplibs_check_method
13772 # Command to use when deplibs_check_method == file_magic.
13773 file_magic_cmd=$lt_file_magic_cmd
13775 # Flag that allows shared libraries with undefined symbols to be built.
13776 allow_undefined_flag=$lt_allow_undefined_flag_CXX
13778 # Flag that forces no undefined symbols.
13779 no_undefined_flag=$lt_no_undefined_flag_CXX
13781 # Commands used to finish a libtool library installation in a directory.
13782 finish_cmds=$lt_finish_cmds
13784 # Same as above, but a single script fragment to be evaled but not shown.
13785 finish_eval=$lt_finish_eval
13787 # Take the output of nm and produce a listing of raw symbols and C names.
13788 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13790 # Transform the output of nm in a proper C declaration
13791 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13793 # Transform the output of nm in a C name address pair
13794 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13796 # This is the shared library runtime path variable.
13797 runpath_var=$runpath_var
13799 # This is the shared library path variable.
13800 shlibpath_var=$shlibpath_var
13802 # Is shlibpath searched before the hard-coded library search path?
13803 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13805 # How to hardcode a shared library path into an executable.
13806 hardcode_action=$hardcode_action_CXX
13808 # Whether we should hardcode library paths into libraries.
13809 hardcode_into_libs=$hardcode_into_libs
13811 # Flag to hardcode \$libdir into a binary during linking.
13812 # This must work even if \$libdir does not exist.
13813 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13815 # If ld is used when linking, flag to hardcode \$libdir into
13816 # a binary during linking. This must work even if \$libdir does
13817 # not exist.
13818 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13820 # Whether we need a single -rpath flag with a separated argument.
13821 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13823 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13824 # resulting binary.
13825 hardcode_direct=$hardcode_direct_CXX
13827 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13828 # resulting binary.
13829 hardcode_minus_L=$hardcode_minus_L_CXX
13831 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13832 # the resulting binary.
13833 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13835 # Set to yes if building a shared library automatically hardcodes DIR into the library
13836 # and all subsequent libraries and executables linked against it.
13837 hardcode_automatic=$hardcode_automatic_CXX
13839 # Variables whose values should be saved in libtool wrapper scripts and
13840 # restored at relink time.
13841 variables_saved_for_relink="$variables_saved_for_relink"
13843 # Whether libtool must link a program against all its dependency libraries.
13844 link_all_deplibs=$link_all_deplibs_CXX
13846 # Compile-time system search path for libraries
13847 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13849 # Run-time system search path for libraries
13850 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13852 # Fix the shell variable \$srcfile for the compiler.
13853 fix_srcfile_path="$fix_srcfile_path_CXX"
13855 # Set to yes if exported symbols are required.
13856 always_export_symbols=$always_export_symbols_CXX
13858 # The commands to list exported symbols.
13859 export_symbols_cmds=$lt_export_symbols_cmds_CXX
13861 # The commands to extract the exported symbol list from a shared archive.
13862 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13864 # Symbols that should not be listed in the preloaded symbols.
13865 exclude_expsyms=$lt_exclude_expsyms_CXX
13867 # Symbols that must always be exported.
13868 include_expsyms=$lt_include_expsyms_CXX
13870 # ### END LIBTOOL TAG CONFIG: $tagname
13872 __EOF__
13875 else
13876   # If there is no Makefile yet, we rely on a make rule to execute
13877   # `config.status --recheck' to rerun these tests and create the
13878   # libtool script then.
13879   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13880   if test -f "$ltmain_in"; then
13881     test -f Makefile && make "$ltmain"
13882   fi
13886 ac_ext=cpp
13887 ac_cpp='$CXXCPP $CPPFLAGS'
13888 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13889 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13890 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13892 CC=$lt_save_CC
13893 LDCXX=$LD
13894 LD=$lt_save_LD
13895 GCC=$lt_save_GCC
13896 with_gnu_ldcxx=$with_gnu_ld
13897 with_gnu_ld=$lt_save_with_gnu_ld
13898 lt_cv_path_LDCXX=$lt_cv_path_LD
13899 lt_cv_path_LD=$lt_save_path_LD
13900 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13901 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13903         else
13904           tagname=""
13905         fi
13906         ;;
13908       F77)
13909         if test -n "$F77" && test "X$F77" != "Xno"; then
13910           
13911 ac_ext=f
13912 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13913 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13914 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13917 archive_cmds_need_lc_F77=no
13918 allow_undefined_flag_F77=
13919 always_export_symbols_F77=no
13920 archive_expsym_cmds_F77=
13921 export_dynamic_flag_spec_F77=
13922 hardcode_direct_F77=no
13923 hardcode_libdir_flag_spec_F77=
13924 hardcode_libdir_flag_spec_ld_F77=
13925 hardcode_libdir_separator_F77=
13926 hardcode_minus_L_F77=no
13927 hardcode_automatic_F77=no
13928 module_cmds_F77=
13929 module_expsym_cmds_F77=
13930 link_all_deplibs_F77=unknown
13931 old_archive_cmds_F77=$old_archive_cmds
13932 no_undefined_flag_F77=
13933 whole_archive_flag_spec_F77=
13934 enable_shared_with_static_runtimes_F77=no
13936 # Source file extension for f77 test sources.
13937 ac_ext=f
13939 # Object file extension for compiled f77 test sources.
13940 objext=o
13941 objext_F77=$objext
13943 # Code to be used in simple compile tests
13944 lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13946 # Code to be used in simple link tests
13947 lt_simple_link_test_code="      program t\n      end\n"
13949 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13951 # If no C compiler was specified, use CC.
13952 LTCC=${LTCC-"$CC"}
13954 # If no C compiler flags were specified, use CFLAGS.
13955 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13957 # Allow CC to be a program name with arguments.
13958 compiler=$CC
13961 # save warnings/boilerplate of simple test code
13962 ac_outfile=conftest.$ac_objext
13963 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13964 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13965 _lt_compiler_boilerplate=`cat conftest.err`
13966 $rm conftest*
13968 ac_outfile=conftest.$ac_objext
13969 printf "$lt_simple_link_test_code" >conftest.$ac_ext
13970 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13971 _lt_linker_boilerplate=`cat conftest.err`
13972 $rm conftest*
13975 # Allow CC to be a program name with arguments.
13976 lt_save_CC="$CC"
13977 CC=${F77-"f77"}
13978 compiler=$CC
13979 compiler_F77=$CC
13980 for cc_temp in $compiler""; do
13981   case $cc_temp in
13982     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13983     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13984     \-*) ;;
13985     *) break;;
13986   esac
13987 done
13988 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13991 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13992 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13993 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
13994 echo "${ECHO_T}$can_build_shared" >&6; }
13996 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13997 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13998 test "$can_build_shared" = "no" && enable_shared=no
14000 # On AIX, shared libraries and static libraries use the same namespace, and
14001 # are all built from PIC.
14002 case $host_os in
14003 aix3*)
14004   test "$enable_shared" = yes && enable_static=no
14005   if test -n "$RANLIB"; then
14006     archive_cmds="$archive_cmds~\$RANLIB \$lib"
14007     postinstall_cmds='$RANLIB $lib'
14008   fi
14009   ;;
14010 aix4* | aix5*)
14011   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14012     test "$enable_shared" = yes && enable_static=no
14013   fi
14014   ;;
14015 esac
14016 { echo "$as_me:$LINENO: result: $enable_shared" >&5
14017 echo "${ECHO_T}$enable_shared" >&6; }
14019 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14020 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
14021 # Make sure either enable_shared or enable_static is yes.
14022 test "$enable_shared" = yes || enable_static=yes
14023 { echo "$as_me:$LINENO: result: $enable_static" >&5
14024 echo "${ECHO_T}$enable_static" >&6; }
14026 GCC_F77="$G77"
14027 LD_F77="$LD"
14029 lt_prog_compiler_wl_F77=
14030 lt_prog_compiler_pic_F77=
14031 lt_prog_compiler_static_F77=
14033 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14034 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14036   if test "$GCC" = yes; then
14037     lt_prog_compiler_wl_F77='-Wl,'
14038     lt_prog_compiler_static_F77='-static'
14040     case $host_os in
14041       aix*)
14042       # All AIX code is PIC.
14043       if test "$host_cpu" = ia64; then
14044         # AIX 5 now supports IA64 processor
14045         lt_prog_compiler_static_F77='-Bstatic'
14046       fi
14047       ;;
14049     amigaos*)
14050       # FIXME: we need at least 68020 code to build shared libraries, but
14051       # adding the `-m68020' flag to GCC prevents building anything better,
14052       # like `-m68040'.
14053       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14054       ;;
14056     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14057       # PIC is the default for these OSes.
14058       ;;
14060     mingw* | pw32* | os2*)
14061       # This hack is so that the source file can tell whether it is being
14062       # built for inclusion in a dll (and should export symbols for example).
14063       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14064       ;;
14066     darwin* | rhapsody*)
14067       # PIC is the default on this platform
14068       # Common symbols not allowed in MH_DYLIB files
14069       lt_prog_compiler_pic_F77='-fno-common'
14070       ;;
14072     interix3*)
14073       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14074       # Instead, we relocate shared libraries at runtime.
14075       ;;
14077     msdosdjgpp*)
14078       # Just because we use GCC doesn't mean we suddenly get shared libraries
14079       # on systems that don't support them.
14080       lt_prog_compiler_can_build_shared_F77=no
14081       enable_shared=no
14082       ;;
14084     sysv4*MP*)
14085       if test -d /usr/nec; then
14086         lt_prog_compiler_pic_F77=-Kconform_pic
14087       fi
14088       ;;
14090     hpux*)
14091       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14092       # not for PA HP-UX.
14093       case $host_cpu in
14094       hppa*64*|ia64*)
14095         # +Z the default
14096         ;;
14097       *)
14098         lt_prog_compiler_pic_F77='-fPIC'
14099         ;;
14100       esac
14101       ;;
14103     *)
14104       lt_prog_compiler_pic_F77='-fPIC'
14105       ;;
14106     esac
14107   else
14108     # PORTME Check for flag to pass linker flags through the system compiler.
14109     case $host_os in
14110     aix*)
14111       lt_prog_compiler_wl_F77='-Wl,'
14112       if test "$host_cpu" = ia64; then
14113         # AIX 5 now supports IA64 processor
14114         lt_prog_compiler_static_F77='-Bstatic'
14115       else
14116         lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14117       fi
14118       ;;
14119       darwin*)
14120         # PIC is the default on this platform
14121         # Common symbols not allowed in MH_DYLIB files
14122        case $cc_basename in
14123          xlc*)
14124          lt_prog_compiler_pic_F77='-qnocommon'
14125          lt_prog_compiler_wl_F77='-Wl,'
14126          ;;
14127        esac
14128        ;;
14130     mingw* | pw32* | os2*)
14131       # This hack is so that the source file can tell whether it is being
14132       # built for inclusion in a dll (and should export symbols for example).
14133       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14134       ;;
14136     hpux9* | hpux10* | hpux11*)
14137       lt_prog_compiler_wl_F77='-Wl,'
14138       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14139       # not for PA HP-UX.
14140       case $host_cpu in
14141       hppa*64*|ia64*)
14142         # +Z the default
14143         ;;
14144       *)
14145         lt_prog_compiler_pic_F77='+Z'
14146         ;;
14147       esac
14148       # Is there a better lt_prog_compiler_static that works with the bundled CC?
14149       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14150       ;;
14152     irix5* | irix6* | nonstopux*)
14153       lt_prog_compiler_wl_F77='-Wl,'
14154       # PIC (with -KPIC) is the default.
14155       lt_prog_compiler_static_F77='-non_shared'
14156       ;;
14158     newsos6)
14159       lt_prog_compiler_pic_F77='-KPIC'
14160       lt_prog_compiler_static_F77='-Bstatic'
14161       ;;
14163     linux*)
14164       case $cc_basename in
14165       icc* | ecc*)
14166         lt_prog_compiler_wl_F77='-Wl,'
14167         lt_prog_compiler_pic_F77='-KPIC'
14168         lt_prog_compiler_static_F77='-static'
14169         ;;
14170       pgcc* | pgf77* | pgf90* | pgf95*)
14171         # Portland Group compilers (*not* the Pentium gcc compiler,
14172         # which looks to be a dead project)
14173         lt_prog_compiler_wl_F77='-Wl,'
14174         lt_prog_compiler_pic_F77='-fpic'
14175         lt_prog_compiler_static_F77='-Bstatic'
14176         ;;
14177       ccc*)
14178         lt_prog_compiler_wl_F77='-Wl,'
14179         # All Alpha code is PIC.
14180         lt_prog_compiler_static_F77='-non_shared'
14181         ;;
14182       esac
14183       ;;
14185     osf3* | osf4* | osf5*)
14186       lt_prog_compiler_wl_F77='-Wl,'
14187       # All OSF/1 code is PIC.
14188       lt_prog_compiler_static_F77='-non_shared'
14189       ;;
14191     solaris*)
14192       lt_prog_compiler_pic_F77='-KPIC'
14193       lt_prog_compiler_static_F77='-Bstatic'
14194       case $cc_basename in
14195       f77* | f90* | f95*)
14196         lt_prog_compiler_wl_F77='-Qoption ld ';;
14197       *)
14198         lt_prog_compiler_wl_F77='-Wl,';;
14199       esac
14200       ;;
14202     sunos4*)
14203       lt_prog_compiler_wl_F77='-Qoption ld '
14204       lt_prog_compiler_pic_F77='-PIC'
14205       lt_prog_compiler_static_F77='-Bstatic'
14206       ;;
14208     sysv4 | sysv4.2uw2* | sysv4.3*)
14209       lt_prog_compiler_wl_F77='-Wl,'
14210       lt_prog_compiler_pic_F77='-KPIC'
14211       lt_prog_compiler_static_F77='-Bstatic'
14212       ;;
14214     sysv4*MP*)
14215       if test -d /usr/nec ;then
14216         lt_prog_compiler_pic_F77='-Kconform_pic'
14217         lt_prog_compiler_static_F77='-Bstatic'
14218       fi
14219       ;;
14221     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14222       lt_prog_compiler_wl_F77='-Wl,'
14223       lt_prog_compiler_pic_F77='-KPIC'
14224       lt_prog_compiler_static_F77='-Bstatic'
14225       ;;
14227     unicos*)
14228       lt_prog_compiler_wl_F77='-Wl,'
14229       lt_prog_compiler_can_build_shared_F77=no
14230       ;;
14232     uts4*)
14233       lt_prog_compiler_pic_F77='-pic'
14234       lt_prog_compiler_static_F77='-Bstatic'
14235       ;;
14237     *)
14238       lt_prog_compiler_can_build_shared_F77=no
14239       ;;
14240     esac
14241   fi
14243 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14244 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14247 # Check to make sure the PIC flag actually works.
14249 if test -n "$lt_prog_compiler_pic_F77"; then
14250   
14251 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14252 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14253 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14254   echo $ECHO_N "(cached) $ECHO_C" >&6
14255 else
14256   lt_prog_compiler_pic_works_F77=no
14257   ac_outfile=conftest.$ac_objext
14258    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14259    lt_compiler_flag="$lt_prog_compiler_pic_F77"
14260    # Insert the option either (1) after the last *FLAGS variable, or
14261    # (2) before a word containing "conftest.", or (3) at the end.
14262    # Note that $ac_compile itself does not contain backslashes and begins
14263    # with a dollar sign (not a hyphen), so the echo should work correctly.
14264    # The option is referenced via a variable to avoid confusing sed.
14265    lt_compile=`echo "$ac_compile" | $SED \
14266    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14267    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14268    -e 's:$: $lt_compiler_flag:'`
14269    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
14270    (eval "$lt_compile" 2>conftest.err)
14271    ac_status=$?
14272    cat conftest.err >&5
14273    echo "$as_me:__oline__: \$? = $ac_status" >&5
14274    if (exit $ac_status) && test -s "$ac_outfile"; then
14275      # The compiler can only warn and ignore the option if not recognized
14276      # So say no if there are warnings other than the usual output.
14277      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14278      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14279      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14280        lt_prog_compiler_pic_works_F77=yes
14281      fi
14282    fi
14283    $rm conftest*
14286 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14287 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14289 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14290     case $lt_prog_compiler_pic_F77 in
14291      "" | " "*) ;;
14292      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14293      esac
14294 else
14295     lt_prog_compiler_pic_F77=
14296      lt_prog_compiler_can_build_shared_F77=no
14300 case $host_os in
14301   # For platforms which do not support PIC, -DPIC is meaningless:
14302   *djgpp*)
14303     lt_prog_compiler_pic_F77=
14304     ;;
14305   *)
14306     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14307     ;;
14308 esac
14311 # Check to make sure the static flag actually works.
14313 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14314 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14315 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14316 if test "${lt_prog_compiler_static_works_F77+set}" = set; then
14317   echo $ECHO_N "(cached) $ECHO_C" >&6
14318 else
14319   lt_prog_compiler_static_works_F77=no
14320    save_LDFLAGS="$LDFLAGS"
14321    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14322    printf "$lt_simple_link_test_code" > conftest.$ac_ext
14323    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14324      # The linker can only warn and ignore the option if not recognized
14325      # So say no if there are warnings
14326      if test -s conftest.err; then
14327        # Append any errors to the config.log.
14328        cat conftest.err 1>&5
14329        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14330        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14331        if diff conftest.exp conftest.er2 >/dev/null; then
14332          lt_prog_compiler_static_works_F77=yes
14333        fi
14334      else
14335        lt_prog_compiler_static_works_F77=yes
14336      fi
14337    fi
14338    $rm conftest*
14339    LDFLAGS="$save_LDFLAGS"
14342 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
14343 echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
14345 if test x"$lt_prog_compiler_static_works_F77" = xyes; then
14346     :
14347 else
14348     lt_prog_compiler_static_F77=
14352 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14353 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14354 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14355   echo $ECHO_N "(cached) $ECHO_C" >&6
14356 else
14357   lt_cv_prog_compiler_c_o_F77=no
14358    $rm -r conftest 2>/dev/null
14359    mkdir conftest
14360    cd conftest
14361    mkdir out
14362    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14364    lt_compiler_flag="-o out/conftest2.$ac_objext"
14365    # Insert the option either (1) after the last *FLAGS variable, or
14366    # (2) before a word containing "conftest.", or (3) at the end.
14367    # Note that $ac_compile itself does not contain backslashes and begins
14368    # with a dollar sign (not a hyphen), so the echo should work correctly.
14369    lt_compile=`echo "$ac_compile" | $SED \
14370    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14371    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14372    -e 's:$: $lt_compiler_flag:'`
14373    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
14374    (eval "$lt_compile" 2>out/conftest.err)
14375    ac_status=$?
14376    cat out/conftest.err >&5
14377    echo "$as_me:__oline__: \$? = $ac_status" >&5
14378    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14379    then
14380      # The compiler can only warn and ignore the option if not recognized
14381      # So say no if there are warnings
14382      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14383      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14384      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14385        lt_cv_prog_compiler_c_o_F77=yes
14386      fi
14387    fi
14388    chmod u+w . 2>&5
14389    $rm conftest*
14390    # SGI C++ compiler will create directory out/ii_files/ for
14391    # template instantiation
14392    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14393    $rm out/* && rmdir out
14394    cd ..
14395    rmdir conftest
14396    $rm conftest*
14399 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14400 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14403 hard_links="nottested"
14404 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14405   # do not overwrite the value of need_locks provided by the user
14406   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14407 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14408   hard_links=yes
14409   $rm conftest*
14410   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14411   touch conftest.a
14412   ln conftest.a conftest.b 2>&5 || hard_links=no
14413   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14414   { echo "$as_me:$LINENO: result: $hard_links" >&5
14415 echo "${ECHO_T}$hard_links" >&6; }
14416   if test "$hard_links" = no; then
14417     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14418 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14419     need_locks=warn
14420   fi
14421 else
14422   need_locks=no
14425 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14426 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14428   runpath_var=
14429   allow_undefined_flag_F77=
14430   enable_shared_with_static_runtimes_F77=no
14431   archive_cmds_F77=
14432   archive_expsym_cmds_F77=
14433   old_archive_From_new_cmds_F77=
14434   old_archive_from_expsyms_cmds_F77=
14435   export_dynamic_flag_spec_F77=
14436   whole_archive_flag_spec_F77=
14437   thread_safe_flag_spec_F77=
14438   hardcode_libdir_flag_spec_F77=
14439   hardcode_libdir_flag_spec_ld_F77=
14440   hardcode_libdir_separator_F77=
14441   hardcode_direct_F77=no
14442   hardcode_minus_L_F77=no
14443   hardcode_shlibpath_var_F77=unsupported
14444   link_all_deplibs_F77=unknown
14445   hardcode_automatic_F77=no
14446   module_cmds_F77=
14447   module_expsym_cmds_F77=
14448   always_export_symbols_F77=no
14449   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14450   # include_expsyms should be a list of space-separated symbols to be *always*
14451   # included in the symbol list
14452   include_expsyms_F77=
14453   # exclude_expsyms can be an extended regexp of symbols to exclude
14454   # it will be wrapped by ` (' and `)$', so one must not match beginning or
14455   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14456   # as well as any symbol that contains `d'.
14457   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14458   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14459   # platforms (ab)use it in PIC code, but their linkers get confused if
14460   # the symbol is explicitly referenced.  Since portable code cannot
14461   # rely on this symbol name, it's probably fine to never include it in
14462   # preloaded symbol tables.
14463   extract_expsyms_cmds=
14464   # Just being paranoid about ensuring that cc_basename is set.
14465   for cc_temp in $compiler""; do
14466   case $cc_temp in
14467     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14468     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14469     \-*) ;;
14470     *) break;;
14471   esac
14472 done
14473 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14475   case $host_os in
14476   cygwin* | mingw* | pw32*)
14477     # FIXME: the MSVC++ port hasn't been tested in a loooong time
14478     # When not using gcc, we currently assume that we are using
14479     # Microsoft Visual C++.
14480     if test "$GCC" != yes; then
14481       with_gnu_ld=no
14482     fi
14483     ;;
14484   interix*)
14485     # we just hope/assume this is gcc and not c89 (= MSVC++)
14486     with_gnu_ld=yes
14487     ;;
14488   openbsd*)
14489     with_gnu_ld=no
14490     ;;
14491   esac
14493   ld_shlibs_F77=yes
14494   if test "$with_gnu_ld" = yes; then
14495     # If archive_cmds runs LD, not CC, wlarc should be empty
14496     wlarc='${wl}'
14498     # Set some defaults for GNU ld with shared library support. These
14499     # are reset later if shared libraries are not supported. Putting them
14500     # here allows them to be overridden if necessary.
14501     runpath_var=LD_RUN_PATH
14502     hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14503     export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14504     # ancient GNU ld didn't support --whole-archive et. al.
14505     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14506         whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14507       else
14508         whole_archive_flag_spec_F77=
14509     fi
14510     supports_anon_versioning=no
14511     case `$LD -v 2>/dev/null` in
14512       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14513       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14514       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14515       *\ 2.11.*) ;; # other 2.11 versions
14516       *) supports_anon_versioning=yes ;;
14517     esac
14519     # See if GNU ld supports shared libraries.
14520     case $host_os in
14521     aix3* | aix4* | aix5*)
14522       # On AIX/PPC, the GNU linker is very broken
14523       if test "$host_cpu" != ia64; then
14524         ld_shlibs_F77=no
14525         cat <<EOF 1>&2
14527 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14528 *** to be unable to reliably create shared libraries on AIX.
14529 *** Therefore, libtool is disabling shared libraries support.  If you
14530 *** really care for shared libraries, you may want to modify your PATH
14531 *** so that a non-GNU linker is found, and then restart.
14534       fi
14535       ;;
14537     amigaos*)
14538       archive_cmds_F77='$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)'
14539       hardcode_libdir_flag_spec_F77='-L$libdir'
14540       hardcode_minus_L_F77=yes
14542       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14543       # that the semantics of dynamic libraries on AmigaOS, at least up
14544       # to version 4, is to share data among multiple programs linked
14545       # with the same dynamic library.  Since this doesn't match the
14546       # behavior of shared libraries on other platforms, we can't use
14547       # them.
14548       ld_shlibs_F77=no
14549       ;;
14551     beos*)
14552       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14553         allow_undefined_flag_F77=unsupported
14554         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14555         # support --undefined.  This deserves some investigation.  FIXME
14556         archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14557       else
14558         ld_shlibs_F77=no
14559       fi
14560       ;;
14562     cygwin* | mingw* | pw32*)
14563       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14564       # as there is no search path for DLLs.
14565       hardcode_libdir_flag_spec_F77='-L$libdir'
14566       allow_undefined_flag_F77=unsupported
14567       always_export_symbols_F77=no
14568       enable_shared_with_static_runtimes_F77=yes
14569       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14571       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14572         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14573         # If the export-symbols file already is a .def file (1st line
14574         # is EXPORTS), use it as is; otherwise, prepend...
14575         archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14576           cp $export_symbols $output_objdir/$soname.def;
14577         else
14578           echo EXPORTS > $output_objdir/$soname.def;
14579           cat $export_symbols >> $output_objdir/$soname.def;
14580         fi~
14581         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14582       else
14583         ld_shlibs_F77=no
14584       fi
14585       ;;
14587     interix3*)
14588       hardcode_direct_F77=no
14589       hardcode_shlibpath_var_F77=no
14590       hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14591       export_dynamic_flag_spec_F77='${wl}-E'
14592       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14593       # Instead, shared libraries are loaded at an image base (0x10000000 by
14594       # default) and relocated if they conflict, which is a slow very memory
14595       # consuming and fragmenting process.  To avoid this, we pick a random,
14596       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14597       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14598       archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14599       archive_expsym_cmds_F77='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'
14600       ;;
14602     linux*)
14603       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14604         tmp_addflag=
14605         case $cc_basename,$host_cpu in
14606         pgcc*)                          # Portland Group C compiler
14607           whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14608           tmp_addflag=' $pic_flag'
14609           ;;
14610         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
14611           whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14612           tmp_addflag=' $pic_flag -Mnomain' ;;
14613         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
14614           tmp_addflag=' -i_dynamic' ;;
14615         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
14616           tmp_addflag=' -i_dynamic -nofor_main' ;;
14617         ifc* | ifort*)                  # Intel Fortran compiler
14618           tmp_addflag=' -nofor_main' ;;
14619         esac
14620         archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14622         if test $supports_anon_versioning = yes; then
14623           archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14624   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14625   $echo "local: *; };" >> $output_objdir/$libname.ver~
14626           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14627         fi
14628       else
14629         ld_shlibs_F77=no
14630       fi
14631       ;;
14633     netbsd*)
14634       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14635         archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14636         wlarc=
14637       else
14638         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14639         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14640       fi
14641       ;;
14643     solaris*)
14644       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14645         ld_shlibs_F77=no
14646         cat <<EOF 1>&2
14648 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14649 *** create shared libraries on Solaris systems.  Therefore, libtool
14650 *** is disabling shared libraries support.  We urge you to upgrade GNU
14651 *** binutils to release 2.9.1 or newer.  Another option is to modify
14652 *** your PATH or compiler configuration so that the native linker is
14653 *** used, and then restart.
14656       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14657         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14658         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14659       else
14660         ld_shlibs_F77=no
14661       fi
14662       ;;
14664     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14665       case `$LD -v 2>&1` in
14666         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 
14667         ld_shlibs_F77=no
14668         cat <<_LT_EOF 1>&2
14670 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14671 *** reliably create shared libraries on SCO systems.  Therefore, libtool
14672 *** is disabling shared libraries support.  We urge you to upgrade GNU
14673 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14674 *** your PATH or compiler configuration so that the native linker is
14675 *** used, and then restart.
14677 _LT_EOF
14678         ;;
14679         *)
14680           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14681             hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14682             archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14683             archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14684           else
14685             ld_shlibs_F77=no
14686           fi
14687         ;;
14688       esac
14689       ;;
14691     sunos4*)
14692       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14693       wlarc=
14694       hardcode_direct_F77=yes
14695       hardcode_shlibpath_var_F77=no
14696       ;;
14698     *)
14699       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14700         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14701         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14702       else
14703         ld_shlibs_F77=no
14704       fi
14705       ;;
14706     esac
14708     if test "$ld_shlibs_F77" = no; then
14709       runpath_var=
14710       hardcode_libdir_flag_spec_F77=
14711       export_dynamic_flag_spec_F77=
14712       whole_archive_flag_spec_F77=
14713     fi
14714   else
14715     # PORTME fill in a description of your system's linker (not GNU ld)
14716     case $host_os in
14717     aix3*)
14718       allow_undefined_flag_F77=unsupported
14719       always_export_symbols_F77=yes
14720       archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
14721       # Note: this linker hardcodes the directories in LIBPATH if there
14722       # are no directories specified by -L.
14723       hardcode_minus_L_F77=yes
14724       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14725         # Neither direct hardcoding nor static linking is supported with a
14726         # broken collect2.
14727         hardcode_direct_F77=unsupported
14728       fi
14729       ;;
14731     aix4* | aix5*)
14732       if test "$host_cpu" = ia64; then
14733         # On IA64, the linker does run time linking by default, so we don't
14734         # have to do anything special.
14735         aix_use_runtimelinking=no
14736         exp_sym_flag='-Bexport'
14737         no_entry_flag=""
14738       else
14739         # If we're using GNU nm, then we don't want the "-C" option.
14740         # -C means demangle to AIX nm, but means don't demangle with GNU nm
14741         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14742           export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
14743         else
14744           export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
14745         fi
14746         aix_use_runtimelinking=no
14748         # Test if we are trying to use run time linking or normal
14749         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14750         # need to do runtime linking.
14751         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14752           for ld_flag in $LDFLAGS; do
14753           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14754             aix_use_runtimelinking=yes
14755             break
14756           fi
14757           done
14758           ;;
14759         esac
14761         exp_sym_flag='-bexport'
14762         no_entry_flag='-bnoentry'
14763       fi
14765       # When large executables or shared objects are built, AIX ld can
14766       # have problems creating the table of contents.  If linking a library
14767       # or program results in "error TOC overflow" add -mminimal-toc to
14768       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14769       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14771       archive_cmds_F77=''
14772       hardcode_direct_F77=yes
14773       hardcode_libdir_separator_F77=':'
14774       link_all_deplibs_F77=yes
14776       if test "$GCC" = yes; then
14777         case $host_os in aix4.[012]|aix4.[012].*)
14778         # We only want to do this on AIX 4.2 and lower, the check
14779         # below for broken collect2 doesn't work under 4.3+
14780           collect2name=`${CC} -print-prog-name=collect2`
14781           if test -f "$collect2name" && \
14782            strings "$collect2name" | grep resolve_lib_name >/dev/null
14783           then
14784           # We have reworked collect2
14785           hardcode_direct_F77=yes
14786           else
14787           # We have old collect2
14788           hardcode_direct_F77=unsupported
14789           # It fails to find uninstalled libraries when the uninstalled
14790           # path is not listed in the libpath.  Setting hardcode_minus_L
14791           # to unsupported forces relinking
14792           hardcode_minus_L_F77=yes
14793           hardcode_libdir_flag_spec_F77='-L$libdir'
14794           hardcode_libdir_separator_F77=
14795           fi
14796           ;;
14797         esac
14798         shared_flag='-shared'
14799         if test "$aix_use_runtimelinking" = yes; then
14800           shared_flag="$shared_flag "'${wl}-G'
14801         fi
14802       else
14803         # not using gcc
14804         if test "$host_cpu" = ia64; then
14805         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14806         # chokes on -Wl,-G. The following line is correct:
14807           shared_flag='-G'
14808         else
14809           if test "$aix_use_runtimelinking" = yes; then
14810             shared_flag='${wl}-G'
14811           else
14812             shared_flag='${wl}-bM:SRE'
14813           fi
14814         fi
14815       fi
14817       # It seems that -bexpall does not export symbols beginning with
14818       # underscore (_), so it is better to generate a list of symbols to export.
14819       always_export_symbols_F77=yes
14820       if test "$aix_use_runtimelinking" = yes; then
14821         # Warning - without using the other runtime loading flags (-brtl),
14822         # -berok will link without error, but may produce a broken library.
14823         allow_undefined_flag_F77='-berok'
14824        # Determine the default libpath from the value encoded in an empty executable.
14825        cat >conftest.$ac_ext <<_ACEOF
14826       program main
14828       end
14829 _ACEOF
14830 rm -f conftest.$ac_objext conftest$ac_exeext
14831 if { (ac_try="$ac_link"
14832 case "(($ac_try" in
14833   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14834   *) ac_try_echo=$ac_try;;
14835 esac
14836 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14837   (eval "$ac_link") 2>conftest.er1
14838   ac_status=$?
14839   grep -v '^ *+' conftest.er1 >conftest.err
14840   rm -f conftest.er1
14841   cat conftest.err >&5
14842   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14843   (exit $ac_status); } &&
14844          { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
14845   { (case "(($ac_try" in
14846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14847   *) ac_try_echo=$ac_try;;
14848 esac
14849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14850   (eval "$ac_try") 2>&5
14851   ac_status=$?
14852   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14853   (exit $ac_status); }; } &&
14854          { ac_try='test -s conftest$ac_exeext'
14855   { (case "(($ac_try" in
14856   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14857   *) ac_try_echo=$ac_try;;
14858 esac
14859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14860   (eval "$ac_try") 2>&5
14861   ac_status=$?
14862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14863   (exit $ac_status); }; }; then
14864   
14865 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14867 # Check for a 64-bit object if we didn't find anything.
14868 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14869 }'`; fi
14870 else
14871   echo "$as_me: failed program was:" >&5
14872 sed 's/^/| /' conftest.$ac_ext >&5
14874         
14877 rm -f core conftest.err conftest.$ac_objext \
14878       conftest$ac_exeext conftest.$ac_ext
14879 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14881        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14882         archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
14883        else
14884         if test "$host_cpu" = ia64; then
14885           hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14886           allow_undefined_flag_F77="-z nodefs"
14887           archive_expsym_cmds_F77="\$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"
14888         else
14889          # Determine the default libpath from the value encoded in an empty executable.
14890          cat >conftest.$ac_ext <<_ACEOF
14891       program main
14893       end
14894 _ACEOF
14895 rm -f conftest.$ac_objext conftest$ac_exeext
14896 if { (ac_try="$ac_link"
14897 case "(($ac_try" in
14898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14899   *) ac_try_echo=$ac_try;;
14900 esac
14901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14902   (eval "$ac_link") 2>conftest.er1
14903   ac_status=$?
14904   grep -v '^ *+' conftest.er1 >conftest.err
14905   rm -f conftest.er1
14906   cat conftest.err >&5
14907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14908   (exit $ac_status); } &&
14909          { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
14910   { (case "(($ac_try" in
14911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14912   *) ac_try_echo=$ac_try;;
14913 esac
14914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14915   (eval "$ac_try") 2>&5
14916   ac_status=$?
14917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14918   (exit $ac_status); }; } &&
14919          { ac_try='test -s conftest$ac_exeext'
14920   { (case "(($ac_try" in
14921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14922   *) ac_try_echo=$ac_try;;
14923 esac
14924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14925   (eval "$ac_try") 2>&5
14926   ac_status=$?
14927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14928   (exit $ac_status); }; }; then
14929   
14930 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14932 # Check for a 64-bit object if we didn't find anything.
14933 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14934 }'`; fi
14935 else
14936   echo "$as_me: failed program was:" >&5
14937 sed 's/^/| /' conftest.$ac_ext >&5
14939         
14942 rm -f core conftest.err conftest.$ac_objext \
14943       conftest$ac_exeext conftest.$ac_ext
14944 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14946          hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14947           # Warning - without using the other run time loading flags,
14948           # -berok will link without error, but may produce a broken library.
14949           no_undefined_flag_F77=' ${wl}-bernotok'
14950           allow_undefined_flag_F77=' ${wl}-berok'
14951           # Exported symbols can be pulled into shared objects from archives
14952           whole_archive_flag_spec_F77='$convenience'
14953           archive_cmds_need_lc_F77=yes
14954           # This is similar to how AIX traditionally builds its shared libraries.
14955           archive_expsym_cmds_F77="\$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'
14956         fi
14957       fi
14958       ;;
14960     amigaos*)
14961       archive_cmds_F77='$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)'
14962       hardcode_libdir_flag_spec_F77='-L$libdir'
14963       hardcode_minus_L_F77=yes
14964       # see comment about different semantics on the GNU ld section
14965       ld_shlibs_F77=no
14966       ;;
14968     bsdi[45]*)
14969       export_dynamic_flag_spec_F77=-rdynamic
14970       ;;
14972     cygwin* | mingw* | pw32*)
14973       # When not using gcc, we currently assume that we are using
14974       # Microsoft Visual C++.
14975       # hardcode_libdir_flag_spec is actually meaningless, as there is
14976       # no search path for DLLs.
14977       hardcode_libdir_flag_spec_F77=' '
14978       allow_undefined_flag_F77=unsupported
14979       # Tell ltmain to make .lib files, not .a files.
14980       libext=lib
14981       # Tell ltmain to make .dll files, not .so files.
14982       shrext_cmds=".dll"
14983       # FIXME: Setting linknames here is a bad hack.
14984       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14985       # The linker will automatically build a .lib file if we build a DLL.
14986       old_archive_From_new_cmds_F77='true'
14987       # FIXME: Should let the user specify the lib program.
14988       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14989       fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14990       enable_shared_with_static_runtimes_F77=yes
14991       ;;
14993     darwin* | rhapsody*)
14994       case $host_os in
14995         rhapsody* | darwin1.[012])
14996          allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14997          ;;
14998        *) # Darwin 1.3 on
14999          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15000            allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15001          else
15002            case ${MACOSX_DEPLOYMENT_TARGET} in
15003              10.[012])
15004                allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15005                ;;
15006              10.*)
15007                allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15008                ;;
15009            esac
15010          fi
15011          ;;
15012       esac
15013       archive_cmds_need_lc_F77=no
15014       hardcode_direct_F77=no
15015       hardcode_automatic_F77=yes
15016       hardcode_shlibpath_var_F77=unsupported
15017       whole_archive_flag_spec_F77=''
15018       link_all_deplibs_F77=yes
15019     if test "$GCC" = yes ; then
15020         output_verbose_link_cmd='echo'
15021         archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15022       module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15023       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15024       archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15025       module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15026     else
15027       case $cc_basename in
15028         xlc*)
15029          output_verbose_link_cmd='echo'
15030          archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15031          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15032           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15033          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15034           module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15035           ;;
15036        *)
15037          ld_shlibs_F77=no
15038           ;;
15039       esac
15040     fi
15041       ;;
15043     dgux*)
15044       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15045       hardcode_libdir_flag_spec_F77='-L$libdir'
15046       hardcode_shlibpath_var_F77=no
15047       ;;
15049     freebsd1*)
15050       ld_shlibs_F77=no
15051       ;;
15053     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15054     # support.  Future versions do this automatically, but an explicit c++rt0.o
15055     # does not break anything, and helps significantly (at the cost of a little
15056     # extra space).
15057     freebsd2.2*)
15058       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15059       hardcode_libdir_flag_spec_F77='-R$libdir'
15060       hardcode_direct_F77=yes
15061       hardcode_shlibpath_var_F77=no
15062       ;;
15064     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15065     freebsd2*)
15066       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15067       hardcode_direct_F77=yes
15068       hardcode_minus_L_F77=yes
15069       hardcode_shlibpath_var_F77=no
15070       ;;
15072     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15073     freebsd* | kfreebsd*-gnu | dragonfly*)
15074       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15075       hardcode_libdir_flag_spec_F77='-R$libdir'
15076       hardcode_direct_F77=yes
15077       hardcode_shlibpath_var_F77=no
15078       ;;
15080     hpux9*)
15081       if test "$GCC" = yes; then
15082         archive_cmds_F77='$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'
15083       else
15084         archive_cmds_F77='$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'
15085       fi
15086       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15087       hardcode_libdir_separator_F77=:
15088       hardcode_direct_F77=yes
15090       # hardcode_minus_L: Not really in the search PATH,
15091       # but as the default location of the library.
15092       hardcode_minus_L_F77=yes
15093       export_dynamic_flag_spec_F77='${wl}-E'
15094       ;;
15096     hpux10*)
15097       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15098         archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15099       else
15100         archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15101       fi
15102       if test "$with_gnu_ld" = no; then
15103         hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15104         hardcode_libdir_separator_F77=:
15106         hardcode_direct_F77=yes
15107         export_dynamic_flag_spec_F77='${wl}-E'
15109         # hardcode_minus_L: Not really in the search PATH,
15110         # but as the default location of the library.
15111         hardcode_minus_L_F77=yes
15112       fi
15113       ;;
15115     hpux11*)
15116       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15117         case $host_cpu in
15118         hppa*64*)
15119           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15120           ;;
15121         ia64*)
15122           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15123           ;;
15124         *)
15125           archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15126           ;;
15127         esac
15128       else
15129         case $host_cpu in
15130         hppa*64*)
15131           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15132           ;;
15133         ia64*)
15134           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15135           ;;
15136         *)
15137           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15138           ;;
15139         esac
15140       fi
15141       if test "$with_gnu_ld" = no; then
15142         hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15143         hardcode_libdir_separator_F77=:
15145         case $host_cpu in
15146         hppa*64*|ia64*)
15147           hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15148           hardcode_direct_F77=no
15149           hardcode_shlibpath_var_F77=no
15150           ;;
15151         *)
15152           hardcode_direct_F77=yes
15153           export_dynamic_flag_spec_F77='${wl}-E'
15155           # hardcode_minus_L: Not really in the search PATH,
15156           # but as the default location of the library.
15157           hardcode_minus_L_F77=yes
15158           ;;
15159         esac
15160       fi
15161       ;;
15163     irix5* | irix6* | nonstopux*)
15164       if test "$GCC" = yes; then
15165         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15166       else
15167         archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15168         hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15169       fi
15170       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15171       hardcode_libdir_separator_F77=:
15172       link_all_deplibs_F77=yes
15173       ;;
15175     netbsd*)
15176       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15177         archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15178       else
15179         archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15180       fi
15181       hardcode_libdir_flag_spec_F77='-R$libdir'
15182       hardcode_direct_F77=yes
15183       hardcode_shlibpath_var_F77=no
15184       ;;
15186     newsos6)
15187       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15188       hardcode_direct_F77=yes
15189       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15190       hardcode_libdir_separator_F77=:
15191       hardcode_shlibpath_var_F77=no
15192       ;;
15194     openbsd*)
15195       hardcode_direct_F77=yes
15196       hardcode_shlibpath_var_F77=no
15197       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15198         archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15199         archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15200         hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15201         export_dynamic_flag_spec_F77='${wl}-E'
15202       else
15203        case $host_os in
15204          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15205            archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15206            hardcode_libdir_flag_spec_F77='-R$libdir'
15207            ;;
15208          *)
15209            archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15210            hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15211            ;;
15212        esac
15213       fi
15214       ;;
15216     os2*)
15217       hardcode_libdir_flag_spec_F77='-L$libdir'
15218       hardcode_minus_L_F77=yes
15219       allow_undefined_flag_F77=unsupported
15220       archive_cmds_F77='$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'
15221       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15222       ;;
15224     osf3*)
15225       if test "$GCC" = yes; then
15226         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15227         archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15228       else
15229         allow_undefined_flag_F77=' -expect_unresolved \*'
15230         archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15231       fi
15232       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15233       hardcode_libdir_separator_F77=:
15234       ;;
15236     osf4* | osf5*)      # as osf3* with the addition of -msym flag
15237       if test "$GCC" = yes; then
15238         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15239         archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15240         hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15241       else
15242         allow_undefined_flag_F77=' -expect_unresolved \*'
15243         archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15244         archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
15245         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
15247         # Both c and cxx compiler support -rpath directly
15248         hardcode_libdir_flag_spec_F77='-rpath $libdir'
15249       fi
15250       hardcode_libdir_separator_F77=:
15251       ;;
15253     solaris*)
15254       no_undefined_flag_F77=' -z text'
15255       if test "$GCC" = yes; then
15256         wlarc='${wl}'
15257         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15258         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15259           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15260       else
15261         wlarc=''
15262         archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15263         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15264         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15265       fi
15266       hardcode_libdir_flag_spec_F77='-R$libdir'
15267       hardcode_shlibpath_var_F77=no
15268       case $host_os in
15269       solaris2.[0-5] | solaris2.[0-5].*) ;;
15270       *)
15271         # The compiler driver will combine linker options so we
15272         # cannot just pass the convience library names through
15273         # without $wl, iff we do not link with $LD.
15274         # Luckily, gcc supports the same syntax we need for Sun Studio.
15275         # Supported since Solaris 2.6 (maybe 2.5.1?)
15276         case $wlarc in
15277         '')
15278           whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
15279         *)
15280           whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
15281         esac ;;
15282       esac
15283       link_all_deplibs_F77=yes
15284       ;;
15286     sunos4*)
15287       if test "x$host_vendor" = xsequent; then
15288         # Use $CC to link under sequent, because it throws in some extra .o
15289         # files that make .init and .fini sections work.
15290         archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15291       else
15292         archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15293       fi
15294       hardcode_libdir_flag_spec_F77='-L$libdir'
15295       hardcode_direct_F77=yes
15296       hardcode_minus_L_F77=yes
15297       hardcode_shlibpath_var_F77=no
15298       ;;
15300     sysv4)
15301       case $host_vendor in
15302         sni)
15303           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15304           hardcode_direct_F77=yes # is this really true???
15305         ;;
15306         siemens)
15307           ## LD is ld it makes a PLAMLIB
15308           ## CC just makes a GrossModule.
15309           archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15310           reload_cmds_F77='$CC -r -o $output$reload_objs'
15311           hardcode_direct_F77=no
15312         ;;
15313         motorola)
15314           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15315           hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15316         ;;
15317       esac
15318       runpath_var='LD_RUN_PATH'
15319       hardcode_shlibpath_var_F77=no
15320       ;;
15322     sysv4.3*)
15323       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15324       hardcode_shlibpath_var_F77=no
15325       export_dynamic_flag_spec_F77='-Bexport'
15326       ;;
15328     sysv4*MP*)
15329       if test -d /usr/nec; then
15330         archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15331         hardcode_shlibpath_var_F77=no
15332         runpath_var=LD_RUN_PATH
15333         hardcode_runpath_var=yes
15334         ld_shlibs_F77=yes
15335       fi
15336       ;;
15338     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
15339       no_undefined_flag_F77='${wl}-z,text'
15340       archive_cmds_need_lc_F77=no
15341       hardcode_shlibpath_var_F77=no
15342       runpath_var='LD_RUN_PATH'
15344       if test "$GCC" = yes; then
15345         archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15346         archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15347       else
15348         archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15349         archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15350       fi
15351       ;;
15353     sysv5* | sco3.2v5* | sco5v6*)
15354       # Note: We can NOT use -z defs as we might desire, because we do not
15355       # link with -lc, and that would cause any symbols used from libc to
15356       # always be unresolved, which means just about no library would
15357       # ever link correctly.  If we're not using GNU ld we use -z text
15358       # though, which does catch some bad symbols but isn't as heavy-handed
15359       # as -z defs.
15360       no_undefined_flag_F77='${wl}-z,text'
15361       allow_undefined_flag_F77='${wl}-z,nodefs'
15362       archive_cmds_need_lc_F77=no
15363       hardcode_shlibpath_var_F77=no
15364       hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15365       hardcode_libdir_separator_F77=':'
15366       link_all_deplibs_F77=yes
15367       export_dynamic_flag_spec_F77='${wl}-Bexport'
15368       runpath_var='LD_RUN_PATH'
15370       if test "$GCC" = yes; then
15371         archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15372         archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15373       else
15374         archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15375         archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15376       fi
15377       ;;
15379     uts4*)
15380       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15381       hardcode_libdir_flag_spec_F77='-L$libdir'
15382       hardcode_shlibpath_var_F77=no
15383       ;;
15385     *)
15386       ld_shlibs_F77=no
15387       ;;
15388     esac
15389   fi
15391 { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15392 echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15393 test "$ld_shlibs_F77" = no && can_build_shared=no
15396 # Do we need to explicitly link libc?
15398 case "x$archive_cmds_need_lc_F77" in
15399 x|xyes)
15400   # Assume -lc should be added
15401   archive_cmds_need_lc_F77=yes
15403   if test "$enable_shared" = yes && test "$GCC" = yes; then
15404     case $archive_cmds_F77 in
15405     *'~'*)
15406       # FIXME: we may have to deal with multi-command sequences.
15407       ;;
15408     '$CC '*)
15409       # Test whether the compiler implicitly links with -lc since on some
15410       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15411       # to ld, don't add -lc before -lgcc.
15412       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15413 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15414       $rm conftest*
15415       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15417       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15418   (eval $ac_compile) 2>&5
15419   ac_status=$?
15420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15421   (exit $ac_status); } 2>conftest.err; then
15422         soname=conftest
15423         lib=conftest
15424         libobjs=conftest.$ac_objext
15425         deplibs=
15426         wl=$lt_prog_compiler_wl_F77
15427         pic_flag=$lt_prog_compiler_pic_F77
15428         compiler_flags=-v
15429         linker_flags=-v
15430         verstring=
15431         output_objdir=.
15432         libname=conftest
15433         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15434         allow_undefined_flag_F77=
15435         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15436   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15437   ac_status=$?
15438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15439   (exit $ac_status); }
15440         then
15441           archive_cmds_need_lc_F77=no
15442         else
15443           archive_cmds_need_lc_F77=yes
15444         fi
15445         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15446       else
15447         cat conftest.err 1>&5
15448       fi
15449       $rm conftest*
15450       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15451 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15452       ;;
15453     esac
15454   fi
15455   ;;
15456 esac
15458 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15459 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15460 library_names_spec=
15461 libname_spec='lib$name'
15462 soname_spec=
15463 shrext_cmds=".so"
15464 postinstall_cmds=
15465 postuninstall_cmds=
15466 finish_cmds=
15467 finish_eval=
15468 shlibpath_var=
15469 shlibpath_overrides_runpath=unknown
15470 version_type=none
15471 dynamic_linker="$host_os ld.so"
15472 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15473 if test "$GCC" = yes; then
15474   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15475   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15476     # if the path contains ";" then we assume it to be the separator
15477     # otherwise default to the standard path separator (i.e. ":") - it is
15478     # assumed that no part of a normal pathname contains ";" but that should
15479     # okay in the real world where ";" in dirpaths is itself problematic.
15480     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15481   else
15482     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15483   fi
15484 else
15485   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15487 need_lib_prefix=unknown
15488 hardcode_into_libs=no
15490 # when you set need_version to no, make sure it does not cause -set_version
15491 # flags to be left without arguments
15492 need_version=unknown
15494 case $host_os in
15495 aix3*)
15496   version_type=linux
15497   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15498   shlibpath_var=LIBPATH
15500   # AIX 3 has no versioning support, so we append a major version to the name.
15501   soname_spec='${libname}${release}${shared_ext}$major'
15502   ;;
15504 aix4* | aix5*)
15505   version_type=linux
15506   need_lib_prefix=no
15507   need_version=no
15508   hardcode_into_libs=yes
15509   if test "$host_cpu" = ia64; then
15510     # AIX 5 supports IA64
15511     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15512     shlibpath_var=LD_LIBRARY_PATH
15513   else
15514     # With GCC up to 2.95.x, collect2 would create an import file
15515     # for dependence libraries.  The import file would start with
15516     # the line `#! .'.  This would cause the generated library to
15517     # depend on `.', always an invalid library.  This was fixed in
15518     # development snapshots of GCC prior to 3.0.
15519     case $host_os in
15520       aix4 | aix4.[01] | aix4.[01].*)
15521       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15522            echo ' yes '
15523            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15524         :
15525       else
15526         can_build_shared=no
15527       fi
15528       ;;
15529     esac
15530     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15531     # soname into executable. Probably we can add versioning support to
15532     # collect2, so additional links can be useful in future.
15533     if test "$aix_use_runtimelinking" = yes; then
15534       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15535       # instead of lib<name>.a to let people know that these are not
15536       # typical AIX shared libraries.
15537       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15538     else
15539       # We preserve .a as extension for shared libraries through AIX4.2
15540       # and later when we are not doing run time linking.
15541       library_names_spec='${libname}${release}.a $libname.a'
15542       soname_spec='${libname}${release}${shared_ext}$major'
15543     fi
15544     shlibpath_var=LIBPATH
15545   fi
15546   ;;
15548 amigaos*)
15549   library_names_spec='$libname.ixlibrary $libname.a'
15550   # Create ${libname}_ixlibrary.a entries in /sys/libs.
15551   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
15552   ;;
15554 beos*)
15555   library_names_spec='${libname}${shared_ext}'
15556   dynamic_linker="$host_os ld.so"
15557   shlibpath_var=LIBRARY_PATH
15558   ;;
15560 bsdi[45]*)
15561   version_type=linux
15562   need_version=no
15563   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15564   soname_spec='${libname}${release}${shared_ext}$major'
15565   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15566   shlibpath_var=LD_LIBRARY_PATH
15567   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15568   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15569   # the default ld.so.conf also contains /usr/contrib/lib and
15570   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15571   # libtool to hard-code these into programs
15572   ;;
15574 cygwin* | mingw* | pw32*)
15575   version_type=windows
15576   shrext_cmds=".dll"
15577   need_version=no
15578   need_lib_prefix=no
15580   case $GCC,$host_os in
15581   yes,cygwin* | yes,mingw* | yes,pw32*)
15582     library_names_spec='$libname.dll.a'
15583     # DLL is installed to $(libdir)/../bin by postinstall_cmds
15584     postinstall_cmds='base_file=`basename \${file}`~
15585       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15586       dldir=$destdir/`dirname \$dlpath`~
15587       test -d \$dldir || mkdir -p \$dldir~
15588       $install_prog $dir/$dlname \$dldir/$dlname~
15589       chmod a+x \$dldir/$dlname'
15590     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15591       dlpath=$dir/\$dldll~
15592        $rm \$dlpath'
15593     shlibpath_overrides_runpath=yes
15595     case $host_os in
15596     cygwin*)
15597       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15598       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15599       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15600       ;;
15601     mingw*)
15602       # MinGW DLLs use traditional 'lib' prefix
15603       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15604       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15605       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15606         # It is most probably a Windows format PATH printed by
15607         # mingw gcc, but we are running on Cygwin. Gcc prints its search
15608         # path with ; separators, and with drive letters. We can handle the
15609         # drive letters (cygwin fileutils understands them), so leave them,
15610         # especially as we might pass files found there to a mingw objdump,
15611         # which wouldn't understand a cygwinified path. Ahh.
15612         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15613       else
15614         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15615       fi
15616       ;;
15617     pw32*)
15618       # pw32 DLLs use 'pw' prefix rather than 'lib'
15619       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15620       ;;
15621     esac
15622     ;;
15624   *)
15625     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15626     ;;
15627   esac
15628   dynamic_linker='Win32 ld.exe'
15629   # FIXME: first we should search . and the directory the executable is in
15630   shlibpath_var=PATH
15631   ;;
15633 darwin* | rhapsody*)
15634   dynamic_linker="$host_os dyld"
15635   version_type=darwin
15636   need_lib_prefix=no
15637   need_version=no
15638   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15639   soname_spec='${libname}${release}${major}$shared_ext'
15640   shlibpath_overrides_runpath=yes
15641   shlibpath_var=DYLD_LIBRARY_PATH
15642   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15643   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15644   if test "$GCC" = yes; then
15645     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
15646   else
15647     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15648   fi
15649   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15650   ;;
15652 dgux*)
15653   version_type=linux
15654   need_lib_prefix=no
15655   need_version=no
15656   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15657   soname_spec='${libname}${release}${shared_ext}$major'
15658   shlibpath_var=LD_LIBRARY_PATH
15659   ;;
15661 freebsd1*)
15662   dynamic_linker=no
15663   ;;
15665 kfreebsd*-gnu)
15666   version_type=linux
15667   need_lib_prefix=no
15668   need_version=no
15669   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15670   soname_spec='${libname}${release}${shared_ext}$major'
15671   shlibpath_var=LD_LIBRARY_PATH
15672   shlibpath_overrides_runpath=no
15673   hardcode_into_libs=yes
15674   dynamic_linker='GNU ld.so'
15675   ;;
15677 freebsd* | dragonfly*)
15678   # DragonFly does not have aout.  When/if they implement a new
15679   # versioning mechanism, adjust this.
15680   if test -x /usr/bin/objformat; then
15681     objformat=`/usr/bin/objformat`
15682   else
15683     case $host_os in
15684     freebsd[123]*) objformat=aout ;;
15685     *) objformat=elf ;;
15686     esac
15687   fi
15688   version_type=freebsd-$objformat
15689   case $version_type in
15690     freebsd-elf*)
15691       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15692       need_version=no
15693       need_lib_prefix=no
15694       ;;
15695     freebsd-*)
15696       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15697       need_version=yes
15698       ;;
15699   esac
15700   shlibpath_var=LD_LIBRARY_PATH
15701   case $host_os in
15702   freebsd2*)
15703     shlibpath_overrides_runpath=yes
15704     ;;
15705   freebsd3.[01]* | freebsdelf3.[01]*)
15706     shlibpath_overrides_runpath=yes
15707     hardcode_into_libs=yes
15708     ;;
15709   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15710   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15711     shlibpath_overrides_runpath=no
15712     hardcode_into_libs=yes
15713     ;;
15714   freebsd*) # from 4.6 on
15715     shlibpath_overrides_runpath=yes
15716     hardcode_into_libs=yes
15717     ;;
15718   esac
15719   ;;
15721 gnu*)
15722   version_type=linux
15723   need_lib_prefix=no
15724   need_version=no
15725   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15726   soname_spec='${libname}${release}${shared_ext}$major'
15727   shlibpath_var=LD_LIBRARY_PATH
15728   hardcode_into_libs=yes
15729   ;;
15731 hpux9* | hpux10* | hpux11*)
15732   # Give a soname corresponding to the major version so that dld.sl refuses to
15733   # link against other versions.
15734   version_type=sunos
15735   need_lib_prefix=no
15736   need_version=no
15737   case $host_cpu in
15738   ia64*)
15739     shrext_cmds='.so'
15740     hardcode_into_libs=yes
15741     dynamic_linker="$host_os dld.so"
15742     shlibpath_var=LD_LIBRARY_PATH
15743     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15744     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15745     soname_spec='${libname}${release}${shared_ext}$major'
15746     if test "X$HPUX_IA64_MODE" = X32; then
15747       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15748     else
15749       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15750     fi
15751     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15752     ;;
15753    hppa*64*)
15754      shrext_cmds='.sl'
15755      hardcode_into_libs=yes
15756      dynamic_linker="$host_os dld.sl"
15757      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15758      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15759      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15760      soname_spec='${libname}${release}${shared_ext}$major'
15761      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15762      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15763      ;;
15764    *)
15765     shrext_cmds='.sl'
15766     dynamic_linker="$host_os dld.sl"
15767     shlibpath_var=SHLIB_PATH
15768     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15769     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15770     soname_spec='${libname}${release}${shared_ext}$major'
15771     ;;
15772   esac
15773   # HP-UX runs *really* slowly unless shared libraries are mode 555.
15774   postinstall_cmds='chmod 555 $lib'
15775   ;;
15777 interix3*)
15778   version_type=linux
15779   need_lib_prefix=no
15780   need_version=no
15781   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15782   soname_spec='${libname}${release}${shared_ext}$major'
15783   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15784   shlibpath_var=LD_LIBRARY_PATH
15785   shlibpath_overrides_runpath=no
15786   hardcode_into_libs=yes
15787   ;;
15789 irix5* | irix6* | nonstopux*)
15790   case $host_os in
15791     nonstopux*) version_type=nonstopux ;;
15792     *)
15793         if test "$lt_cv_prog_gnu_ld" = yes; then
15794                 version_type=linux
15795         else
15796                 version_type=irix
15797         fi ;;
15798   esac
15799   need_lib_prefix=no
15800   need_version=no
15801   soname_spec='${libname}${release}${shared_ext}$major'
15802   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15803   case $host_os in
15804   irix5* | nonstopux*)
15805     libsuff= shlibsuff=
15806     ;;
15807   *)
15808     case $LD in # libtool.m4 will add one of these switches to LD
15809     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15810       libsuff= shlibsuff= libmagic=32-bit;;
15811     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15812       libsuff=32 shlibsuff=N32 libmagic=N32;;
15813     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15814       libsuff=64 shlibsuff=64 libmagic=64-bit;;
15815     *) libsuff= shlibsuff= libmagic=never-match;;
15816     esac
15817     ;;
15818   esac
15819   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15820   shlibpath_overrides_runpath=no
15821   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15822   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15823   hardcode_into_libs=yes
15824   ;;
15826 # No shared lib support for Linux oldld, aout, or coff.
15827 linux*oldld* | linux*aout* | linux*coff*)
15828   dynamic_linker=no
15829   ;;
15831 # This must be Linux ELF.
15832 linux*)
15833   version_type=linux
15834   need_lib_prefix=no
15835   need_version=no
15836   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15837   soname_spec='${libname}${release}${shared_ext}$major'
15838   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15839   shlibpath_var=LD_LIBRARY_PATH
15840   shlibpath_overrides_runpath=no
15841   # This implies no fast_install, which is unacceptable.
15842   # Some rework will be needed to allow for fast_install
15843   # before this can be enabled.
15844   hardcode_into_libs=yes
15846   # Append ld.so.conf contents to the search path
15847   if test -f /etc/ld.so.conf; then
15848     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15849     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15850   fi
15852   # We used to test for /lib/ld.so.1 and disable shared libraries on
15853   # powerpc, because MkLinux only supported shared libraries with the
15854   # GNU dynamic linker.  Since this was broken with cross compilers,
15855   # most powerpc-linux boxes support dynamic linking these days and
15856   # people can always --disable-shared, the test was removed, and we
15857   # assume the GNU/Linux dynamic linker is in use.
15858   dynamic_linker='GNU/Linux ld.so'
15859   ;;
15861 knetbsd*-gnu)
15862   version_type=linux
15863   need_lib_prefix=no
15864   need_version=no
15865   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15866   soname_spec='${libname}${release}${shared_ext}$major'
15867   shlibpath_var=LD_LIBRARY_PATH
15868   shlibpath_overrides_runpath=no
15869   hardcode_into_libs=yes
15870   dynamic_linker='GNU ld.so'
15871   ;;
15873 netbsd*)
15874   version_type=sunos
15875   need_lib_prefix=no
15876   need_version=no
15877   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15878     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15879     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15880     dynamic_linker='NetBSD (a.out) ld.so'
15881   else
15882     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15883     soname_spec='${libname}${release}${shared_ext}$major'
15884     dynamic_linker='NetBSD ld.elf_so'
15885   fi
15886   shlibpath_var=LD_LIBRARY_PATH
15887   shlibpath_overrides_runpath=yes
15888   hardcode_into_libs=yes
15889   ;;
15891 newsos6)
15892   version_type=linux
15893   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15894   shlibpath_var=LD_LIBRARY_PATH
15895   shlibpath_overrides_runpath=yes
15896   ;;
15898 nto-qnx*)
15899   version_type=linux
15900   need_lib_prefix=no
15901   need_version=no
15902   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15903   soname_spec='${libname}${release}${shared_ext}$major'
15904   shlibpath_var=LD_LIBRARY_PATH
15905   shlibpath_overrides_runpath=yes
15906   ;;
15908 openbsd*)
15909   version_type=sunos
15910   sys_lib_dlsearch_path_spec="/usr/lib"
15911   need_lib_prefix=no
15912   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15913   case $host_os in
15914     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15915     *)                         need_version=no  ;;
15916   esac
15917   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15918   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15919   shlibpath_var=LD_LIBRARY_PATH
15920   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15921     case $host_os in
15922       openbsd2.[89] | openbsd2.[89].*)
15923         shlibpath_overrides_runpath=no
15924         ;;
15925       *)
15926         shlibpath_overrides_runpath=yes
15927         ;;
15928       esac
15929   else
15930     shlibpath_overrides_runpath=yes
15931   fi
15932   ;;
15934 os2*)
15935   libname_spec='$name'
15936   shrext_cmds=".dll"
15937   need_lib_prefix=no
15938   library_names_spec='$libname${shared_ext} $libname.a'
15939   dynamic_linker='OS/2 ld.exe'
15940   shlibpath_var=LIBPATH
15941   ;;
15943 osf3* | osf4* | osf5*)
15944   version_type=osf
15945   need_lib_prefix=no
15946   need_version=no
15947   soname_spec='${libname}${release}${shared_ext}$major'
15948   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15949   shlibpath_var=LD_LIBRARY_PATH
15950   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15951   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15952   ;;
15954 solaris*)
15955   version_type=linux
15956   need_lib_prefix=no
15957   need_version=no
15958   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15959   soname_spec='${libname}${release}${shared_ext}$major'
15960   shlibpath_var=LD_LIBRARY_PATH
15961   shlibpath_overrides_runpath=yes
15962   hardcode_into_libs=yes
15963   # ldd complains unless libraries are executable
15964   postinstall_cmds='chmod +x $lib'
15965   ;;
15967 sunos4*)
15968   version_type=sunos
15969   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15970   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15971   shlibpath_var=LD_LIBRARY_PATH
15972   shlibpath_overrides_runpath=yes
15973   if test "$with_gnu_ld" = yes; then
15974     need_lib_prefix=no
15975   fi
15976   need_version=yes
15977   ;;
15979 sysv4 | sysv4.3*)
15980   version_type=linux
15981   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15982   soname_spec='${libname}${release}${shared_ext}$major'
15983   shlibpath_var=LD_LIBRARY_PATH
15984   case $host_vendor in
15985     sni)
15986       shlibpath_overrides_runpath=no
15987       need_lib_prefix=no
15988       export_dynamic_flag_spec='${wl}-Blargedynsym'
15989       runpath_var=LD_RUN_PATH
15990       ;;
15991     siemens)
15992       need_lib_prefix=no
15993       ;;
15994     motorola)
15995       need_lib_prefix=no
15996       need_version=no
15997       shlibpath_overrides_runpath=no
15998       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15999       ;;
16000   esac
16001   ;;
16003 sysv4*MP*)
16004   if test -d /usr/nec ;then
16005     version_type=linux
16006     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16007     soname_spec='$libname${shared_ext}.$major'
16008     shlibpath_var=LD_LIBRARY_PATH
16009   fi
16010   ;;
16012 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16013   version_type=freebsd-elf
16014   need_lib_prefix=no
16015   need_version=no
16016   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16017   soname_spec='${libname}${release}${shared_ext}$major'
16018   shlibpath_var=LD_LIBRARY_PATH
16019   hardcode_into_libs=yes
16020   if test "$with_gnu_ld" = yes; then
16021     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16022     shlibpath_overrides_runpath=no
16023   else
16024     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16025     shlibpath_overrides_runpath=yes
16026     case $host_os in
16027       sco3.2v5*)
16028         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16029         ;;
16030     esac
16031   fi
16032   sys_lib_dlsearch_path_spec='/usr/lib'
16033   ;;
16035 uts4*)
16036   version_type=linux
16037   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16038   soname_spec='${libname}${release}${shared_ext}$major'
16039   shlibpath_var=LD_LIBRARY_PATH
16040   ;;
16043   dynamic_linker=no
16044   ;;
16045 esac
16046 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16047 echo "${ECHO_T}$dynamic_linker" >&6; }
16048 test "$dynamic_linker" = no && can_build_shared=no
16050 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16051 if test "$GCC" = yes; then
16052   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16055 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16056 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16057 hardcode_action_F77=
16058 if test -n "$hardcode_libdir_flag_spec_F77" || \
16059    test -n "$runpath_var_F77" || \
16060    test "X$hardcode_automatic_F77" = "Xyes" ; then
16062   # We can hardcode non-existant directories.
16063   if test "$hardcode_direct_F77" != no &&
16064      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16065      # have to relink, otherwise we might link with an installed library
16066      # when we should be linking with a yet-to-be-installed one
16067      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16068      test "$hardcode_minus_L_F77" != no; then
16069     # Linking always hardcodes the temporary library directory.
16070     hardcode_action_F77=relink
16071   else
16072     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16073     hardcode_action_F77=immediate
16074   fi
16075 else
16076   # We cannot hardcode anything, or else we can only hardcode existing
16077   # directories.
16078   hardcode_action_F77=unsupported
16080 { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16081 echo "${ECHO_T}$hardcode_action_F77" >&6; }
16083 if test "$hardcode_action_F77" = relink; then
16084   # Fast installation is not supported
16085   enable_fast_install=no
16086 elif test "$shlibpath_overrides_runpath" = yes ||
16087      test "$enable_shared" = no; then
16088   # Fast installation is not necessary
16089   enable_fast_install=needless
16093 # The else clause should only fire when bootstrapping the
16094 # libtool distribution, otherwise you forgot to ship ltmain.sh
16095 # with your package, and you will get complaints that there are
16096 # no rules to generate ltmain.sh.
16097 if test -f "$ltmain"; then
16098   # See if we are running on zsh, and set the options which allow our commands through
16099   # without removal of \ escapes.
16100   if test -n "${ZSH_VERSION+set}" ; then
16101     setopt NO_GLOB_SUBST
16102   fi
16103   # Now quote all the things that may contain metacharacters while being
16104   # careful not to overquote the AC_SUBSTed values.  We take copies of the
16105   # variables and quote the copies for generation of the libtool script.
16106   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16107     SED SHELL STRIP \
16108     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16109     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16110     deplibs_check_method reload_flag reload_cmds need_locks \
16111     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16112     lt_cv_sys_global_symbol_to_c_name_address \
16113     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16114     old_postinstall_cmds old_postuninstall_cmds \
16115     compiler_F77 \
16116     CC_F77 \
16117     LD_F77 \
16118     lt_prog_compiler_wl_F77 \
16119     lt_prog_compiler_pic_F77 \
16120     lt_prog_compiler_static_F77 \
16121     lt_prog_compiler_no_builtin_flag_F77 \
16122     export_dynamic_flag_spec_F77 \
16123     thread_safe_flag_spec_F77 \
16124     whole_archive_flag_spec_F77 \
16125     enable_shared_with_static_runtimes_F77 \
16126     old_archive_cmds_F77 \
16127     old_archive_from_new_cmds_F77 \
16128     predep_objects_F77 \
16129     postdep_objects_F77 \
16130     predeps_F77 \
16131     postdeps_F77 \
16132     compiler_lib_search_path_F77 \
16133     archive_cmds_F77 \
16134     archive_expsym_cmds_F77 \
16135     postinstall_cmds_F77 \
16136     postuninstall_cmds_F77 \
16137     old_archive_from_expsyms_cmds_F77 \
16138     allow_undefined_flag_F77 \
16139     no_undefined_flag_F77 \
16140     export_symbols_cmds_F77 \
16141     hardcode_libdir_flag_spec_F77 \
16142     hardcode_libdir_flag_spec_ld_F77 \
16143     hardcode_libdir_separator_F77 \
16144     hardcode_automatic_F77 \
16145     module_cmds_F77 \
16146     module_expsym_cmds_F77 \
16147     lt_cv_prog_compiler_c_o_F77 \
16148     exclude_expsyms_F77 \
16149     include_expsyms_F77; do
16151     case $var in
16152     old_archive_cmds_F77 | \
16153     old_archive_from_new_cmds_F77 | \
16154     archive_cmds_F77 | \
16155     archive_expsym_cmds_F77 | \
16156     module_cmds_F77 | \
16157     module_expsym_cmds_F77 | \
16158     old_archive_from_expsyms_cmds_F77 | \
16159     export_symbols_cmds_F77 | \
16160     extract_expsyms_cmds | reload_cmds | finish_cmds | \
16161     postinstall_cmds | postuninstall_cmds | \
16162     old_postinstall_cmds | old_postuninstall_cmds | \
16163     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16164       # Double-quote double-evaled strings.
16165       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16166       ;;
16167     *)
16168       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16169       ;;
16170     esac
16171   done
16173   case $lt_echo in
16174   *'\$0 --fallback-echo"')
16175     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16176     ;;
16177   esac
16179 cfgfile="$ofile"
16181   cat <<__EOF__ >> "$cfgfile"
16182 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16184 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16186 # Shell to use when invoking shell scripts.
16187 SHELL=$lt_SHELL
16189 # Whether or not to build shared libraries.
16190 build_libtool_libs=$enable_shared
16192 # Whether or not to build static libraries.
16193 build_old_libs=$enable_static
16195 # Whether or not to add -lc for building shared libraries.
16196 build_libtool_need_lc=$archive_cmds_need_lc_F77
16198 # Whether or not to disallow shared libs when runtime libs are static
16199 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16201 # Whether or not to optimize for fast installation.
16202 fast_install=$enable_fast_install
16204 # The host system.
16205 host_alias=$host_alias
16206 host=$host
16207 host_os=$host_os
16209 # The build system.
16210 build_alias=$build_alias
16211 build=$build
16212 build_os=$build_os
16214 # An echo program that does not interpret backslashes.
16215 echo=$lt_echo
16217 # The archiver.
16218 AR=$lt_AR
16219 AR_FLAGS=$lt_AR_FLAGS
16221 # A C compiler.
16222 LTCC=$lt_LTCC
16224 # LTCC compiler flags.
16225 LTCFLAGS=$lt_LTCFLAGS
16227 # A language-specific compiler.
16228 CC=$lt_compiler_F77
16230 # Is the compiler the GNU C compiler?
16231 with_gcc=$GCC_F77
16233 # An ERE matcher.
16234 EGREP=$lt_EGREP
16236 # The linker used to build libraries.
16237 LD=$lt_LD_F77
16239 # Whether we need hard or soft links.
16240 LN_S=$lt_LN_S
16242 # A BSD-compatible nm program.
16243 NM=$lt_NM
16245 # A symbol stripping program
16246 STRIP=$lt_STRIP
16248 # Used to examine libraries when file_magic_cmd begins "file"
16249 MAGIC_CMD=$MAGIC_CMD
16251 # Used on cygwin: DLL creation program.
16252 DLLTOOL="$DLLTOOL"
16254 # Used on cygwin: object dumper.
16255 OBJDUMP="$OBJDUMP"
16257 # Used on cygwin: assembler.
16258 AS="$AS"
16260 # The name of the directory that contains temporary libtool files.
16261 objdir=$objdir
16263 # How to create reloadable object files.
16264 reload_flag=$lt_reload_flag
16265 reload_cmds=$lt_reload_cmds
16267 # How to pass a linker flag through the compiler.
16268 wl=$lt_lt_prog_compiler_wl_F77
16270 # Object file suffix (normally "o").
16271 objext="$ac_objext"
16273 # Old archive suffix (normally "a").
16274 libext="$libext"
16276 # Shared library suffix (normally ".so").
16277 shrext_cmds='$shrext_cmds'
16279 # Executable file suffix (normally "").
16280 exeext="$exeext"
16282 # Additional compiler flags for building library objects.
16283 pic_flag=$lt_lt_prog_compiler_pic_F77
16284 pic_mode=$pic_mode
16286 # What is the maximum length of a command?
16287 max_cmd_len=$lt_cv_sys_max_cmd_len
16289 # Does compiler simultaneously support -c and -o options?
16290 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16292 # Must we lock files when doing compilation?
16293 need_locks=$lt_need_locks
16295 # Do we need the lib prefix for modules?
16296 need_lib_prefix=$need_lib_prefix
16298 # Do we need a version for libraries?
16299 need_version=$need_version
16301 # Whether dlopen is supported.
16302 dlopen_support=$enable_dlopen
16304 # Whether dlopen of programs is supported.
16305 dlopen_self=$enable_dlopen_self
16307 # Whether dlopen of statically linked programs is supported.
16308 dlopen_self_static=$enable_dlopen_self_static
16310 # Compiler flag to prevent dynamic linking.
16311 link_static_flag=$lt_lt_prog_compiler_static_F77
16313 # Compiler flag to turn off builtin functions.
16314 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16316 # Compiler flag to allow reflexive dlopens.
16317 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16319 # Compiler flag to generate shared objects directly from archives.
16320 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16322 # Compiler flag to generate thread-safe objects.
16323 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16325 # Library versioning type.
16326 version_type=$version_type
16328 # Format of library name prefix.
16329 libname_spec=$lt_libname_spec
16331 # List of archive names.  First name is the real one, the rest are links.
16332 # The last name is the one that the linker finds with -lNAME.
16333 library_names_spec=$lt_library_names_spec
16335 # The coded name of the library, if different from the real name.
16336 soname_spec=$lt_soname_spec
16338 # Commands used to build and install an old-style archive.
16339 RANLIB=$lt_RANLIB
16340 old_archive_cmds=$lt_old_archive_cmds_F77
16341 old_postinstall_cmds=$lt_old_postinstall_cmds
16342 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16344 # Create an old-style archive from a shared archive.
16345 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16347 # Create a temporary old-style archive to link instead of a shared archive.
16348 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16350 # Commands used to build and install a shared archive.
16351 archive_cmds=$lt_archive_cmds_F77
16352 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16353 postinstall_cmds=$lt_postinstall_cmds
16354 postuninstall_cmds=$lt_postuninstall_cmds
16356 # Commands used to build a loadable module (assumed same as above if empty)
16357 module_cmds=$lt_module_cmds_F77
16358 module_expsym_cmds=$lt_module_expsym_cmds_F77
16360 # Commands to strip libraries.
16361 old_striplib=$lt_old_striplib
16362 striplib=$lt_striplib
16364 # Dependencies to place before the objects being linked to create a
16365 # shared library.
16366 predep_objects=$lt_predep_objects_F77
16368 # Dependencies to place after the objects being linked to create a
16369 # shared library.
16370 postdep_objects=$lt_postdep_objects_F77
16372 # Dependencies to place before the objects being linked to create a
16373 # shared library.
16374 predeps=$lt_predeps_F77
16376 # Dependencies to place after the objects being linked to create a
16377 # shared library.
16378 postdeps=$lt_postdeps_F77
16380 # The library search path used internally by the compiler when linking
16381 # a shared library.
16382 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16384 # Method to check whether dependent libraries are shared objects.
16385 deplibs_check_method=$lt_deplibs_check_method
16387 # Command to use when deplibs_check_method == file_magic.
16388 file_magic_cmd=$lt_file_magic_cmd
16390 # Flag that allows shared libraries with undefined symbols to be built.
16391 allow_undefined_flag=$lt_allow_undefined_flag_F77
16393 # Flag that forces no undefined symbols.
16394 no_undefined_flag=$lt_no_undefined_flag_F77
16396 # Commands used to finish a libtool library installation in a directory.
16397 finish_cmds=$lt_finish_cmds
16399 # Same as above, but a single script fragment to be evaled but not shown.
16400 finish_eval=$lt_finish_eval
16402 # Take the output of nm and produce a listing of raw symbols and C names.
16403 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16405 # Transform the output of nm in a proper C declaration
16406 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16408 # Transform the output of nm in a C name address pair
16409 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16411 # This is the shared library runtime path variable.
16412 runpath_var=$runpath_var
16414 # This is the shared library path variable.
16415 shlibpath_var=$shlibpath_var
16417 # Is shlibpath searched before the hard-coded library search path?
16418 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16420 # How to hardcode a shared library path into an executable.
16421 hardcode_action=$hardcode_action_F77
16423 # Whether we should hardcode library paths into libraries.
16424 hardcode_into_libs=$hardcode_into_libs
16426 # Flag to hardcode \$libdir into a binary during linking.
16427 # This must work even if \$libdir does not exist.
16428 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16430 # If ld is used when linking, flag to hardcode \$libdir into
16431 # a binary during linking. This must work even if \$libdir does
16432 # not exist.
16433 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16435 # Whether we need a single -rpath flag with a separated argument.
16436 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16438 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16439 # resulting binary.
16440 hardcode_direct=$hardcode_direct_F77
16442 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16443 # resulting binary.
16444 hardcode_minus_L=$hardcode_minus_L_F77
16446 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16447 # the resulting binary.
16448 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16450 # Set to yes if building a shared library automatically hardcodes DIR into the library
16451 # and all subsequent libraries and executables linked against it.
16452 hardcode_automatic=$hardcode_automatic_F77
16454 # Variables whose values should be saved in libtool wrapper scripts and
16455 # restored at relink time.
16456 variables_saved_for_relink="$variables_saved_for_relink"
16458 # Whether libtool must link a program against all its dependency libraries.
16459 link_all_deplibs=$link_all_deplibs_F77
16461 # Compile-time system search path for libraries
16462 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16464 # Run-time system search path for libraries
16465 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16467 # Fix the shell variable \$srcfile for the compiler.
16468 fix_srcfile_path="$fix_srcfile_path_F77"
16470 # Set to yes if exported symbols are required.
16471 always_export_symbols=$always_export_symbols_F77
16473 # The commands to list exported symbols.
16474 export_symbols_cmds=$lt_export_symbols_cmds_F77
16476 # The commands to extract the exported symbol list from a shared archive.
16477 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16479 # Symbols that should not be listed in the preloaded symbols.
16480 exclude_expsyms=$lt_exclude_expsyms_F77
16482 # Symbols that must always be exported.
16483 include_expsyms=$lt_include_expsyms_F77
16485 # ### END LIBTOOL TAG CONFIG: $tagname
16487 __EOF__
16490 else
16491   # If there is no Makefile yet, we rely on a make rule to execute
16492   # `config.status --recheck' to rerun these tests and create the
16493   # libtool script then.
16494   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16495   if test -f "$ltmain_in"; then
16496     test -f Makefile && make "$ltmain"
16497   fi
16501 ac_ext=cpp
16502 ac_cpp='$CXXCPP $CPPFLAGS'
16503 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16504 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16505 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16507 CC="$lt_save_CC"
16509         else
16510           tagname=""
16511         fi
16512         ;;
16514       GCJ)
16515         if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16516           
16518 # Source file extension for Java test sources.
16519 ac_ext=java
16521 # Object file extension for compiled Java test sources.
16522 objext=o
16523 objext_GCJ=$objext
16525 # Code to be used in simple compile tests
16526 lt_simple_compile_test_code="class foo {}\n"
16528 # Code to be used in simple link tests
16529 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16531 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16533 # If no C compiler was specified, use CC.
16534 LTCC=${LTCC-"$CC"}
16536 # If no C compiler flags were specified, use CFLAGS.
16537 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16539 # Allow CC to be a program name with arguments.
16540 compiler=$CC
16543 # save warnings/boilerplate of simple test code
16544 ac_outfile=conftest.$ac_objext
16545 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16546 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16547 _lt_compiler_boilerplate=`cat conftest.err`
16548 $rm conftest*
16550 ac_outfile=conftest.$ac_objext
16551 printf "$lt_simple_link_test_code" >conftest.$ac_ext
16552 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16553 _lt_linker_boilerplate=`cat conftest.err`
16554 $rm conftest*
16557 # Allow CC to be a program name with arguments.
16558 lt_save_CC="$CC"
16559 CC=${GCJ-"gcj"}
16560 compiler=$CC
16561 compiler_GCJ=$CC
16562 for cc_temp in $compiler""; do
16563   case $cc_temp in
16564     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16565     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16566     \-*) ;;
16567     *) break;;
16568   esac
16569 done
16570 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16573 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16574 archive_cmds_need_lc_GCJ=no
16576 old_archive_cmds_GCJ=$old_archive_cmds
16579 lt_prog_compiler_no_builtin_flag_GCJ=
16581 if test "$GCC" = yes; then
16582   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16584   
16585 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16586 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16587 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16588   echo $ECHO_N "(cached) $ECHO_C" >&6
16589 else
16590   lt_cv_prog_compiler_rtti_exceptions=no
16591   ac_outfile=conftest.$ac_objext
16592    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16593    lt_compiler_flag="-fno-rtti -fno-exceptions"
16594    # Insert the option either (1) after the last *FLAGS variable, or
16595    # (2) before a word containing "conftest.", or (3) at the end.
16596    # Note that $ac_compile itself does not contain backslashes and begins
16597    # with a dollar sign (not a hyphen), so the echo should work correctly.
16598    # The option is referenced via a variable to avoid confusing sed.
16599    lt_compile=`echo "$ac_compile" | $SED \
16600    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16601    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16602    -e 's:$: $lt_compiler_flag:'`
16603    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
16604    (eval "$lt_compile" 2>conftest.err)
16605    ac_status=$?
16606    cat conftest.err >&5
16607    echo "$as_me:__oline__: \$? = $ac_status" >&5
16608    if (exit $ac_status) && test -s "$ac_outfile"; then
16609      # The compiler can only warn and ignore the option if not recognized
16610      # So say no if there are warnings other than the usual output.
16611      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16612      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16613      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16614        lt_cv_prog_compiler_rtti_exceptions=yes
16615      fi
16616    fi
16617    $rm conftest*
16620 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16621 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16623 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16624     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16625 else
16626     :
16631 lt_prog_compiler_wl_GCJ=
16632 lt_prog_compiler_pic_GCJ=
16633 lt_prog_compiler_static_GCJ=
16635 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16636 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16638   if test "$GCC" = yes; then
16639     lt_prog_compiler_wl_GCJ='-Wl,'
16640     lt_prog_compiler_static_GCJ='-static'
16642     case $host_os in
16643       aix*)
16644       # All AIX code is PIC.
16645       if test "$host_cpu" = ia64; then
16646         # AIX 5 now supports IA64 processor
16647         lt_prog_compiler_static_GCJ='-Bstatic'
16648       fi
16649       ;;
16651     amigaos*)
16652       # FIXME: we need at least 68020 code to build shared libraries, but
16653       # adding the `-m68020' flag to GCC prevents building anything better,
16654       # like `-m68040'.
16655       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16656       ;;
16658     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16659       # PIC is the default for these OSes.
16660       ;;
16662     mingw* | pw32* | os2*)
16663       # This hack is so that the source file can tell whether it is being
16664       # built for inclusion in a dll (and should export symbols for example).
16665       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16666       ;;
16668     darwin* | rhapsody*)
16669       # PIC is the default on this platform
16670       # Common symbols not allowed in MH_DYLIB files
16671       lt_prog_compiler_pic_GCJ='-fno-common'
16672       ;;
16674     interix3*)
16675       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16676       # Instead, we relocate shared libraries at runtime.
16677       ;;
16679     msdosdjgpp*)
16680       # Just because we use GCC doesn't mean we suddenly get shared libraries
16681       # on systems that don't support them.
16682       lt_prog_compiler_can_build_shared_GCJ=no
16683       enable_shared=no
16684       ;;
16686     sysv4*MP*)
16687       if test -d /usr/nec; then
16688         lt_prog_compiler_pic_GCJ=-Kconform_pic
16689       fi
16690       ;;
16692     hpux*)
16693       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16694       # not for PA HP-UX.
16695       case $host_cpu in
16696       hppa*64*|ia64*)
16697         # +Z the default
16698         ;;
16699       *)
16700         lt_prog_compiler_pic_GCJ='-fPIC'
16701         ;;
16702       esac
16703       ;;
16705     *)
16706       lt_prog_compiler_pic_GCJ='-fPIC'
16707       ;;
16708     esac
16709   else
16710     # PORTME Check for flag to pass linker flags through the system compiler.
16711     case $host_os in
16712     aix*)
16713       lt_prog_compiler_wl_GCJ='-Wl,'
16714       if test "$host_cpu" = ia64; then
16715         # AIX 5 now supports IA64 processor
16716         lt_prog_compiler_static_GCJ='-Bstatic'
16717       else
16718         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16719       fi
16720       ;;
16721       darwin*)
16722         # PIC is the default on this platform
16723         # Common symbols not allowed in MH_DYLIB files
16724        case $cc_basename in
16725          xlc*)
16726          lt_prog_compiler_pic_GCJ='-qnocommon'
16727          lt_prog_compiler_wl_GCJ='-Wl,'
16728          ;;
16729        esac
16730        ;;
16732     mingw* | pw32* | os2*)
16733       # This hack is so that the source file can tell whether it is being
16734       # built for inclusion in a dll (and should export symbols for example).
16735       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16736       ;;
16738     hpux9* | hpux10* | hpux11*)
16739       lt_prog_compiler_wl_GCJ='-Wl,'
16740       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16741       # not for PA HP-UX.
16742       case $host_cpu in
16743       hppa*64*|ia64*)
16744         # +Z the default
16745         ;;
16746       *)
16747         lt_prog_compiler_pic_GCJ='+Z'
16748         ;;
16749       esac
16750       # Is there a better lt_prog_compiler_static that works with the bundled CC?
16751       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16752       ;;
16754     irix5* | irix6* | nonstopux*)
16755       lt_prog_compiler_wl_GCJ='-Wl,'
16756       # PIC (with -KPIC) is the default.
16757       lt_prog_compiler_static_GCJ='-non_shared'
16758       ;;
16760     newsos6)
16761       lt_prog_compiler_pic_GCJ='-KPIC'
16762       lt_prog_compiler_static_GCJ='-Bstatic'
16763       ;;
16765     linux*)
16766       case $cc_basename in
16767       icc* | ecc*)
16768         lt_prog_compiler_wl_GCJ='-Wl,'
16769         lt_prog_compiler_pic_GCJ='-KPIC'
16770         lt_prog_compiler_static_GCJ='-static'
16771         ;;
16772       pgcc* | pgf77* | pgf90* | pgf95*)
16773         # Portland Group compilers (*not* the Pentium gcc compiler,
16774         # which looks to be a dead project)
16775         lt_prog_compiler_wl_GCJ='-Wl,'
16776         lt_prog_compiler_pic_GCJ='-fpic'
16777         lt_prog_compiler_static_GCJ='-Bstatic'
16778         ;;
16779       ccc*)
16780         lt_prog_compiler_wl_GCJ='-Wl,'
16781         # All Alpha code is PIC.
16782         lt_prog_compiler_static_GCJ='-non_shared'
16783         ;;
16784       esac
16785       ;;
16787     osf3* | osf4* | osf5*)
16788       lt_prog_compiler_wl_GCJ='-Wl,'
16789       # All OSF/1 code is PIC.
16790       lt_prog_compiler_static_GCJ='-non_shared'
16791       ;;
16793     solaris*)
16794       lt_prog_compiler_pic_GCJ='-KPIC'
16795       lt_prog_compiler_static_GCJ='-Bstatic'
16796       case $cc_basename in
16797       f77* | f90* | f95*)
16798         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16799       *)
16800         lt_prog_compiler_wl_GCJ='-Wl,';;
16801       esac
16802       ;;
16804     sunos4*)
16805       lt_prog_compiler_wl_GCJ='-Qoption ld '
16806       lt_prog_compiler_pic_GCJ='-PIC'
16807       lt_prog_compiler_static_GCJ='-Bstatic'
16808       ;;
16810     sysv4 | sysv4.2uw2* | sysv4.3*)
16811       lt_prog_compiler_wl_GCJ='-Wl,'
16812       lt_prog_compiler_pic_GCJ='-KPIC'
16813       lt_prog_compiler_static_GCJ='-Bstatic'
16814       ;;
16816     sysv4*MP*)
16817       if test -d /usr/nec ;then
16818         lt_prog_compiler_pic_GCJ='-Kconform_pic'
16819         lt_prog_compiler_static_GCJ='-Bstatic'
16820       fi
16821       ;;
16823     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16824       lt_prog_compiler_wl_GCJ='-Wl,'
16825       lt_prog_compiler_pic_GCJ='-KPIC'
16826       lt_prog_compiler_static_GCJ='-Bstatic'
16827       ;;
16829     unicos*)
16830       lt_prog_compiler_wl_GCJ='-Wl,'
16831       lt_prog_compiler_can_build_shared_GCJ=no
16832       ;;
16834     uts4*)
16835       lt_prog_compiler_pic_GCJ='-pic'
16836       lt_prog_compiler_static_GCJ='-Bstatic'
16837       ;;
16839     *)
16840       lt_prog_compiler_can_build_shared_GCJ=no
16841       ;;
16842     esac
16843   fi
16845 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16846 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16849 # Check to make sure the PIC flag actually works.
16851 if test -n "$lt_prog_compiler_pic_GCJ"; then
16852   
16853 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16854 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16855 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16856   echo $ECHO_N "(cached) $ECHO_C" >&6
16857 else
16858   lt_prog_compiler_pic_works_GCJ=no
16859   ac_outfile=conftest.$ac_objext
16860    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16861    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16862    # Insert the option either (1) after the last *FLAGS variable, or
16863    # (2) before a word containing "conftest.", or (3) at the end.
16864    # Note that $ac_compile itself does not contain backslashes and begins
16865    # with a dollar sign (not a hyphen), so the echo should work correctly.
16866    # The option is referenced via a variable to avoid confusing sed.
16867    lt_compile=`echo "$ac_compile" | $SED \
16868    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16869    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16870    -e 's:$: $lt_compiler_flag:'`
16871    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
16872    (eval "$lt_compile" 2>conftest.err)
16873    ac_status=$?
16874    cat conftest.err >&5
16875    echo "$as_me:__oline__: \$? = $ac_status" >&5
16876    if (exit $ac_status) && test -s "$ac_outfile"; then
16877      # The compiler can only warn and ignore the option if not recognized
16878      # So say no if there are warnings other than the usual output.
16879      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16880      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16881      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16882        lt_prog_compiler_pic_works_GCJ=yes
16883      fi
16884    fi
16885    $rm conftest*
16888 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16889 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16891 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16892     case $lt_prog_compiler_pic_GCJ in
16893      "" | " "*) ;;
16894      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16895      esac
16896 else
16897     lt_prog_compiler_pic_GCJ=
16898      lt_prog_compiler_can_build_shared_GCJ=no
16902 case $host_os in
16903   # For platforms which do not support PIC, -DPIC is meaningless:
16904   *djgpp*)
16905     lt_prog_compiler_pic_GCJ=
16906     ;;
16907   *)
16908     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16909     ;;
16910 esac
16913 # Check to make sure the static flag actually works.
16915 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16916 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16917 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16918 if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16919   echo $ECHO_N "(cached) $ECHO_C" >&6
16920 else
16921   lt_prog_compiler_static_works_GCJ=no
16922    save_LDFLAGS="$LDFLAGS"
16923    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16924    printf "$lt_simple_link_test_code" > conftest.$ac_ext
16925    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16926      # The linker can only warn and ignore the option if not recognized
16927      # So say no if there are warnings
16928      if test -s conftest.err; then
16929        # Append any errors to the config.log.
16930        cat conftest.err 1>&5
16931        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16932        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16933        if diff conftest.exp conftest.er2 >/dev/null; then
16934          lt_prog_compiler_static_works_GCJ=yes
16935        fi
16936      else
16937        lt_prog_compiler_static_works_GCJ=yes
16938      fi
16939    fi
16940    $rm conftest*
16941    LDFLAGS="$save_LDFLAGS"
16944 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16945 echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16947 if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16948     :
16949 else
16950     lt_prog_compiler_static_GCJ=
16954 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16955 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16956 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16957   echo $ECHO_N "(cached) $ECHO_C" >&6
16958 else
16959   lt_cv_prog_compiler_c_o_GCJ=no
16960    $rm -r conftest 2>/dev/null
16961    mkdir conftest
16962    cd conftest
16963    mkdir out
16964    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16966    lt_compiler_flag="-o out/conftest2.$ac_objext"
16967    # Insert the option either (1) after the last *FLAGS variable, or
16968    # (2) before a word containing "conftest.", or (3) at the end.
16969    # Note that $ac_compile itself does not contain backslashes and begins
16970    # with a dollar sign (not a hyphen), so the echo should work correctly.
16971    lt_compile=`echo "$ac_compile" | $SED \
16972    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16973    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16974    -e 's:$: $lt_compiler_flag:'`
16975    (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5)
16976    (eval "$lt_compile" 2>out/conftest.err)
16977    ac_status=$?
16978    cat out/conftest.err >&5
16979    echo "$as_me:__oline__: \$? = $ac_status" >&5
16980    if (exit $ac_status) && test -s out/conftest2.$ac_objext
16981    then
16982      # The compiler can only warn and ignore the option if not recognized
16983      # So say no if there are warnings
16984      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16985      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16986      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16987        lt_cv_prog_compiler_c_o_GCJ=yes
16988      fi
16989    fi
16990    chmod u+w . 2>&5
16991    $rm conftest*
16992    # SGI C++ compiler will create directory out/ii_files/ for
16993    # template instantiation
16994    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16995    $rm out/* && rmdir out
16996    cd ..
16997    rmdir conftest
16998    $rm conftest*
17001 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17002 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17005 hard_links="nottested"
17006 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17007   # do not overwrite the value of need_locks provided by the user
17008   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17009 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
17010   hard_links=yes
17011   $rm conftest*
17012   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17013   touch conftest.a
17014   ln conftest.a conftest.b 2>&5 || hard_links=no
17015   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17016   { echo "$as_me:$LINENO: result: $hard_links" >&5
17017 echo "${ECHO_T}$hard_links" >&6; }
17018   if test "$hard_links" = no; then
17019     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17020 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17021     need_locks=warn
17022   fi
17023 else
17024   need_locks=no
17027 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17028 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
17030   runpath_var=
17031   allow_undefined_flag_GCJ=
17032   enable_shared_with_static_runtimes_GCJ=no
17033   archive_cmds_GCJ=
17034   archive_expsym_cmds_GCJ=
17035   old_archive_From_new_cmds_GCJ=
17036   old_archive_from_expsyms_cmds_GCJ=
17037   export_dynamic_flag_spec_GCJ=
17038   whole_archive_flag_spec_GCJ=
17039   thread_safe_flag_spec_GCJ=
17040   hardcode_libdir_flag_spec_GCJ=
17041   hardcode_libdir_flag_spec_ld_GCJ=
17042   hardcode_libdir_separator_GCJ=
17043   hardcode_direct_GCJ=no
17044   hardcode_minus_L_GCJ=no
17045   hardcode_shlibpath_var_GCJ=unsupported
17046   link_all_deplibs_GCJ=unknown
17047   hardcode_automatic_GCJ=no
17048   module_cmds_GCJ=
17049   module_expsym_cmds_GCJ=
17050   always_export_symbols_GCJ=no
17051   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17052   # include_expsyms should be a list of space-separated symbols to be *always*
17053   # included in the symbol list
17054   include_expsyms_GCJ=
17055   # exclude_expsyms can be an extended regexp of symbols to exclude
17056   # it will be wrapped by ` (' and `)$', so one must not match beginning or
17057   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17058   # as well as any symbol that contains `d'.
17059   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
17060   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17061   # platforms (ab)use it in PIC code, but their linkers get confused if
17062   # the symbol is explicitly referenced.  Since portable code cannot
17063   # rely on this symbol name, it's probably fine to never include it in
17064   # preloaded symbol tables.
17065   extract_expsyms_cmds=
17066   # Just being paranoid about ensuring that cc_basename is set.
17067   for cc_temp in $compiler""; do
17068   case $cc_temp in
17069     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17070     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17071     \-*) ;;
17072     *) break;;
17073   esac
17074 done
17075 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17077   case $host_os in
17078   cygwin* | mingw* | pw32*)
17079     # FIXME: the MSVC++ port hasn't been tested in a loooong time
17080     # When not using gcc, we currently assume that we are using
17081     # Microsoft Visual C++.
17082     if test "$GCC" != yes; then
17083       with_gnu_ld=no
17084     fi
17085     ;;
17086   interix*)
17087     # we just hope/assume this is gcc and not c89 (= MSVC++)
17088     with_gnu_ld=yes
17089     ;;
17090   openbsd*)
17091     with_gnu_ld=no
17092     ;;
17093   esac
17095   ld_shlibs_GCJ=yes
17096   if test "$with_gnu_ld" = yes; then
17097     # If archive_cmds runs LD, not CC, wlarc should be empty
17098     wlarc='${wl}'
17100     # Set some defaults for GNU ld with shared library support. These
17101     # are reset later if shared libraries are not supported. Putting them
17102     # here allows them to be overridden if necessary.
17103     runpath_var=LD_RUN_PATH
17104     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17105     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17106     # ancient GNU ld didn't support --whole-archive et. al.
17107     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17108         whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17109       else
17110         whole_archive_flag_spec_GCJ=
17111     fi
17112     supports_anon_versioning=no
17113     case `$LD -v 2>/dev/null` in
17114       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17115       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17116       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17117       *\ 2.11.*) ;; # other 2.11 versions
17118       *) supports_anon_versioning=yes ;;
17119     esac
17121     # See if GNU ld supports shared libraries.
17122     case $host_os in
17123     aix3* | aix4* | aix5*)
17124       # On AIX/PPC, the GNU linker is very broken
17125       if test "$host_cpu" != ia64; then
17126         ld_shlibs_GCJ=no
17127         cat <<EOF 1>&2
17129 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17130 *** to be unable to reliably create shared libraries on AIX.
17131 *** Therefore, libtool is disabling shared libraries support.  If you
17132 *** really care for shared libraries, you may want to modify your PATH
17133 *** so that a non-GNU linker is found, and then restart.
17136       fi
17137       ;;
17139     amigaos*)
17140       archive_cmds_GCJ='$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)'
17141       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17142       hardcode_minus_L_GCJ=yes
17144       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17145       # that the semantics of dynamic libraries on AmigaOS, at least up
17146       # to version 4, is to share data among multiple programs linked
17147       # with the same dynamic library.  Since this doesn't match the
17148       # behavior of shared libraries on other platforms, we can't use
17149       # them.
17150       ld_shlibs_GCJ=no
17151       ;;
17153     beos*)
17154       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17155         allow_undefined_flag_GCJ=unsupported
17156         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17157         # support --undefined.  This deserves some investigation.  FIXME
17158         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17159       else
17160         ld_shlibs_GCJ=no
17161       fi
17162       ;;
17164     cygwin* | mingw* | pw32*)
17165       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17166       # as there is no search path for DLLs.
17167       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17168       allow_undefined_flag_GCJ=unsupported
17169       always_export_symbols_GCJ=no
17170       enable_shared_with_static_runtimes_GCJ=yes
17171       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
17173       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17174         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17175         # If the export-symbols file already is a .def file (1st line
17176         # is EXPORTS), use it as is; otherwise, prepend...
17177         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17178           cp $export_symbols $output_objdir/$soname.def;
17179         else
17180           echo EXPORTS > $output_objdir/$soname.def;
17181           cat $export_symbols >> $output_objdir/$soname.def;
17182         fi~
17183         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17184       else
17185         ld_shlibs_GCJ=no
17186       fi
17187       ;;
17189     interix3*)
17190       hardcode_direct_GCJ=no
17191       hardcode_shlibpath_var_GCJ=no
17192       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17193       export_dynamic_flag_spec_GCJ='${wl}-E'
17194       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17195       # Instead, shared libraries are loaded at an image base (0x10000000 by
17196       # default) and relocated if they conflict, which is a slow very memory
17197       # consuming and fragmenting process.  To avoid this, we pick a random,
17198       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17199       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17200       archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17201       archive_expsym_cmds_GCJ='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'
17202       ;;
17204     linux*)
17205       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17206         tmp_addflag=
17207         case $cc_basename,$host_cpu in
17208         pgcc*)                          # Portland Group C compiler
17209           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17210           tmp_addflag=' $pic_flag'
17211           ;;
17212         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
17213           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17214           tmp_addflag=' $pic_flag -Mnomain' ;;
17215         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
17216           tmp_addflag=' -i_dynamic' ;;
17217         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
17218           tmp_addflag=' -i_dynamic -nofor_main' ;;
17219         ifc* | ifort*)                  # Intel Fortran compiler
17220           tmp_addflag=' -nofor_main' ;;
17221         esac
17222         archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17224         if test $supports_anon_versioning = yes; then
17225           archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17226   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17227   $echo "local: *; };" >> $output_objdir/$libname.ver~
17228           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17229         fi
17230       else
17231         ld_shlibs_GCJ=no
17232       fi
17233       ;;
17235     netbsd*)
17236       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17237         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17238         wlarc=
17239       else
17240         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17241         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17242       fi
17243       ;;
17245     solaris*)
17246       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17247         ld_shlibs_GCJ=no
17248         cat <<EOF 1>&2
17250 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17251 *** create shared libraries on Solaris systems.  Therefore, libtool
17252 *** is disabling shared libraries support.  We urge you to upgrade GNU
17253 *** binutils to release 2.9.1 or newer.  Another option is to modify
17254 *** your PATH or compiler configuration so that the native linker is
17255 *** used, and then restart.
17258       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17259         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17260         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17261       else
17262         ld_shlibs_GCJ=no
17263       fi
17264       ;;
17266     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17267       case `$LD -v 2>&1` in
17268         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 
17269         ld_shlibs_GCJ=no
17270         cat <<_LT_EOF 1>&2
17272 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17273 *** reliably create shared libraries on SCO systems.  Therefore, libtool
17274 *** is disabling shared libraries support.  We urge you to upgrade GNU
17275 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17276 *** your PATH or compiler configuration so that the native linker is
17277 *** used, and then restart.
17279 _LT_EOF
17280         ;;
17281         *)
17282           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17283             hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17284             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17285             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17286           else
17287             ld_shlibs_GCJ=no
17288           fi
17289         ;;
17290       esac
17291       ;;
17293     sunos4*)
17294       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17295       wlarc=
17296       hardcode_direct_GCJ=yes
17297       hardcode_shlibpath_var_GCJ=no
17298       ;;
17300     *)
17301       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17302         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17303         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17304       else
17305         ld_shlibs_GCJ=no
17306       fi
17307       ;;
17308     esac
17310     if test "$ld_shlibs_GCJ" = no; then
17311       runpath_var=
17312       hardcode_libdir_flag_spec_GCJ=
17313       export_dynamic_flag_spec_GCJ=
17314       whole_archive_flag_spec_GCJ=
17315     fi
17316   else
17317     # PORTME fill in a description of your system's linker (not GNU ld)
17318     case $host_os in
17319     aix3*)
17320       allow_undefined_flag_GCJ=unsupported
17321       always_export_symbols_GCJ=yes
17322       archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
17323       # Note: this linker hardcodes the directories in LIBPATH if there
17324       # are no directories specified by -L.
17325       hardcode_minus_L_GCJ=yes
17326       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17327         # Neither direct hardcoding nor static linking is supported with a
17328         # broken collect2.
17329         hardcode_direct_GCJ=unsupported
17330       fi
17331       ;;
17333     aix4* | aix5*)
17334       if test "$host_cpu" = ia64; then
17335         # On IA64, the linker does run time linking by default, so we don't
17336         # have to do anything special.
17337         aix_use_runtimelinking=no
17338         exp_sym_flag='-Bexport'
17339         no_entry_flag=""
17340       else
17341         # If we're using GNU nm, then we don't want the "-C" option.
17342         # -C means demangle to AIX nm, but means don't demangle with GNU nm
17343         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17344           export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17345         else
17346           export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17347         fi
17348         aix_use_runtimelinking=no
17350         # Test if we are trying to use run time linking or normal
17351         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17352         # need to do runtime linking.
17353         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17354           for ld_flag in $LDFLAGS; do
17355           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17356             aix_use_runtimelinking=yes
17357             break
17358           fi
17359           done
17360           ;;
17361         esac
17363         exp_sym_flag='-bexport'
17364         no_entry_flag='-bnoentry'
17365       fi
17367       # When large executables or shared objects are built, AIX ld can
17368       # have problems creating the table of contents.  If linking a library
17369       # or program results in "error TOC overflow" add -mminimal-toc to
17370       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17371       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17373       archive_cmds_GCJ=''
17374       hardcode_direct_GCJ=yes
17375       hardcode_libdir_separator_GCJ=':'
17376       link_all_deplibs_GCJ=yes
17378       if test "$GCC" = yes; then
17379         case $host_os in aix4.[012]|aix4.[012].*)
17380         # We only want to do this on AIX 4.2 and lower, the check
17381         # below for broken collect2 doesn't work under 4.3+
17382           collect2name=`${CC} -print-prog-name=collect2`
17383           if test -f "$collect2name" && \
17384            strings "$collect2name" | grep resolve_lib_name >/dev/null
17385           then
17386           # We have reworked collect2
17387           hardcode_direct_GCJ=yes
17388           else
17389           # We have old collect2
17390           hardcode_direct_GCJ=unsupported
17391           # It fails to find uninstalled libraries when the uninstalled
17392           # path is not listed in the libpath.  Setting hardcode_minus_L
17393           # to unsupported forces relinking
17394           hardcode_minus_L_GCJ=yes
17395           hardcode_libdir_flag_spec_GCJ='-L$libdir'
17396           hardcode_libdir_separator_GCJ=
17397           fi
17398           ;;
17399         esac
17400         shared_flag='-shared'
17401         if test "$aix_use_runtimelinking" = yes; then
17402           shared_flag="$shared_flag "'${wl}-G'
17403         fi
17404       else
17405         # not using gcc
17406         if test "$host_cpu" = ia64; then
17407         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17408         # chokes on -Wl,-G. The following line is correct:
17409           shared_flag='-G'
17410         else
17411           if test "$aix_use_runtimelinking" = yes; then
17412             shared_flag='${wl}-G'
17413           else
17414             shared_flag='${wl}-bM:SRE'
17415           fi
17416         fi
17417       fi
17419       # It seems that -bexpall does not export symbols beginning with
17420       # underscore (_), so it is better to generate a list of symbols to export.
17421       always_export_symbols_GCJ=yes
17422       if test "$aix_use_runtimelinking" = yes; then
17423         # Warning - without using the other runtime loading flags (-brtl),
17424         # -berok will link without error, but may produce a broken library.
17425         allow_undefined_flag_GCJ='-berok'
17426        # Determine the default libpath from the value encoded in an empty executable.
17427        cat >conftest.$ac_ext <<_ACEOF
17428 /* confdefs.h.  */
17429 _ACEOF
17430 cat confdefs.h >>conftest.$ac_ext
17431 cat >>conftest.$ac_ext <<_ACEOF
17432 /* end confdefs.h.  */
17435 main ()
17438   ;
17439   return 0;
17441 _ACEOF
17442 rm -f conftest.$ac_objext conftest$ac_exeext
17443 if { (ac_try="$ac_link"
17444 case "(($ac_try" in
17445   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17446   *) ac_try_echo=$ac_try;;
17447 esac
17448 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17449   (eval "$ac_link") 2>conftest.er1
17450   ac_status=$?
17451   grep -v '^ *+' conftest.er1 >conftest.err
17452   rm -f conftest.er1
17453   cat conftest.err >&5
17454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17455   (exit $ac_status); } &&
17456          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17457   { (case "(($ac_try" in
17458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17459   *) ac_try_echo=$ac_try;;
17460 esac
17461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17462   (eval "$ac_try") 2>&5
17463   ac_status=$?
17464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17465   (exit $ac_status); }; } &&
17466          { ac_try='test -s conftest$ac_exeext'
17467   { (case "(($ac_try" in
17468   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17469   *) ac_try_echo=$ac_try;;
17470 esac
17471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17472   (eval "$ac_try") 2>&5
17473   ac_status=$?
17474   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17475   (exit $ac_status); }; }; then
17476   
17477 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17479 # Check for a 64-bit object if we didn't find anything.
17480 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17481 }'`; fi
17482 else
17483   echo "$as_me: failed program was:" >&5
17484 sed 's/^/| /' conftest.$ac_ext >&5
17486         
17489 rm -f core conftest.err conftest.$ac_objext \
17490       conftest$ac_exeext conftest.$ac_ext
17491 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17493        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17494         archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
17495        else
17496         if test "$host_cpu" = ia64; then
17497           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17498           allow_undefined_flag_GCJ="-z nodefs"
17499           archive_expsym_cmds_GCJ="\$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"
17500         else
17501          # Determine the default libpath from the value encoded in an empty executable.
17502          cat >conftest.$ac_ext <<_ACEOF
17503 /* confdefs.h.  */
17504 _ACEOF
17505 cat confdefs.h >>conftest.$ac_ext
17506 cat >>conftest.$ac_ext <<_ACEOF
17507 /* end confdefs.h.  */
17510 main ()
17513   ;
17514   return 0;
17516 _ACEOF
17517 rm -f conftest.$ac_objext conftest$ac_exeext
17518 if { (ac_try="$ac_link"
17519 case "(($ac_try" in
17520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17521   *) ac_try_echo=$ac_try;;
17522 esac
17523 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17524   (eval "$ac_link") 2>conftest.er1
17525   ac_status=$?
17526   grep -v '^ *+' conftest.er1 >conftest.err
17527   rm -f conftest.er1
17528   cat conftest.err >&5
17529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17530   (exit $ac_status); } &&
17531          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17532   { (case "(($ac_try" in
17533   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17534   *) ac_try_echo=$ac_try;;
17535 esac
17536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17537   (eval "$ac_try") 2>&5
17538   ac_status=$?
17539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17540   (exit $ac_status); }; } &&
17541          { ac_try='test -s conftest$ac_exeext'
17542   { (case "(($ac_try" in
17543   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17544   *) ac_try_echo=$ac_try;;
17545 esac
17546 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17547   (eval "$ac_try") 2>&5
17548   ac_status=$?
17549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17550   (exit $ac_status); }; }; then
17551   
17552 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17554 # Check for a 64-bit object if we didn't find anything.
17555 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17556 }'`; fi
17557 else
17558   echo "$as_me: failed program was:" >&5
17559 sed 's/^/| /' conftest.$ac_ext >&5
17561         
17564 rm -f core conftest.err conftest.$ac_objext \
17565       conftest$ac_exeext conftest.$ac_ext
17566 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17568          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17569           # Warning - without using the other run time loading flags,
17570           # -berok will link without error, but may produce a broken library.
17571           no_undefined_flag_GCJ=' ${wl}-bernotok'
17572           allow_undefined_flag_GCJ=' ${wl}-berok'
17573           # Exported symbols can be pulled into shared objects from archives
17574           whole_archive_flag_spec_GCJ='$convenience'
17575           archive_cmds_need_lc_GCJ=yes
17576           # This is similar to how AIX traditionally builds its shared libraries.
17577           archive_expsym_cmds_GCJ="\$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'
17578         fi
17579       fi
17580       ;;
17582     amigaos*)
17583       archive_cmds_GCJ='$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)'
17584       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17585       hardcode_minus_L_GCJ=yes
17586       # see comment about different semantics on the GNU ld section
17587       ld_shlibs_GCJ=no
17588       ;;
17590     bsdi[45]*)
17591       export_dynamic_flag_spec_GCJ=-rdynamic
17592       ;;
17594     cygwin* | mingw* | pw32*)
17595       # When not using gcc, we currently assume that we are using
17596       # Microsoft Visual C++.
17597       # hardcode_libdir_flag_spec is actually meaningless, as there is
17598       # no search path for DLLs.
17599       hardcode_libdir_flag_spec_GCJ=' '
17600       allow_undefined_flag_GCJ=unsupported
17601       # Tell ltmain to make .lib files, not .a files.
17602       libext=lib
17603       # Tell ltmain to make .dll files, not .so files.
17604       shrext_cmds=".dll"
17605       # FIXME: Setting linknames here is a bad hack.
17606       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17607       # The linker will automatically build a .lib file if we build a DLL.
17608       old_archive_From_new_cmds_GCJ='true'
17609       # FIXME: Should let the user specify the lib program.
17610       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17611       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17612       enable_shared_with_static_runtimes_GCJ=yes
17613       ;;
17615     darwin* | rhapsody*)
17616       case $host_os in
17617         rhapsody* | darwin1.[012])
17618          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17619          ;;
17620        *) # Darwin 1.3 on
17621          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17622            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17623          else
17624            case ${MACOSX_DEPLOYMENT_TARGET} in
17625              10.[012])
17626                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17627                ;;
17628              10.*)
17629                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17630                ;;
17631            esac
17632          fi
17633          ;;
17634       esac
17635       archive_cmds_need_lc_GCJ=no
17636       hardcode_direct_GCJ=no
17637       hardcode_automatic_GCJ=yes
17638       hardcode_shlibpath_var_GCJ=unsupported
17639       whole_archive_flag_spec_GCJ=''
17640       link_all_deplibs_GCJ=yes
17641     if test "$GCC" = yes ; then
17642         output_verbose_link_cmd='echo'
17643         archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17644       module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17645       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17646       archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17647       module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17648     else
17649       case $cc_basename in
17650         xlc*)
17651          output_verbose_link_cmd='echo'
17652          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17653          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17654           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17655          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17656           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17657           ;;
17658        *)
17659          ld_shlibs_GCJ=no
17660           ;;
17661       esac
17662     fi
17663       ;;
17665     dgux*)
17666       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17667       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17668       hardcode_shlibpath_var_GCJ=no
17669       ;;
17671     freebsd1*)
17672       ld_shlibs_GCJ=no
17673       ;;
17675     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17676     # support.  Future versions do this automatically, but an explicit c++rt0.o
17677     # does not break anything, and helps significantly (at the cost of a little
17678     # extra space).
17679     freebsd2.2*)
17680       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17681       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17682       hardcode_direct_GCJ=yes
17683       hardcode_shlibpath_var_GCJ=no
17684       ;;
17686     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17687     freebsd2*)
17688       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17689       hardcode_direct_GCJ=yes
17690       hardcode_minus_L_GCJ=yes
17691       hardcode_shlibpath_var_GCJ=no
17692       ;;
17694     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17695     freebsd* | kfreebsd*-gnu | dragonfly*)
17696       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17697       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17698       hardcode_direct_GCJ=yes
17699       hardcode_shlibpath_var_GCJ=no
17700       ;;
17702     hpux9*)
17703       if test "$GCC" = yes; then
17704         archive_cmds_GCJ='$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'
17705       else
17706         archive_cmds_GCJ='$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'
17707       fi
17708       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17709       hardcode_libdir_separator_GCJ=:
17710       hardcode_direct_GCJ=yes
17712       # hardcode_minus_L: Not really in the search PATH,
17713       # but as the default location of the library.
17714       hardcode_minus_L_GCJ=yes
17715       export_dynamic_flag_spec_GCJ='${wl}-E'
17716       ;;
17718     hpux10*)
17719       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17720         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17721       else
17722         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17723       fi
17724       if test "$with_gnu_ld" = no; then
17725         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17726         hardcode_libdir_separator_GCJ=:
17728         hardcode_direct_GCJ=yes
17729         export_dynamic_flag_spec_GCJ='${wl}-E'
17731         # hardcode_minus_L: Not really in the search PATH,
17732         # but as the default location of the library.
17733         hardcode_minus_L_GCJ=yes
17734       fi
17735       ;;
17737     hpux11*)
17738       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17739         case $host_cpu in
17740         hppa*64*)
17741           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17742           ;;
17743         ia64*)
17744           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17745           ;;
17746         *)
17747           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17748           ;;
17749         esac
17750       else
17751         case $host_cpu in
17752         hppa*64*)
17753           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17754           ;;
17755         ia64*)
17756           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17757           ;;
17758         *)
17759           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17760           ;;
17761         esac
17762       fi
17763       if test "$with_gnu_ld" = no; then
17764         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17765         hardcode_libdir_separator_GCJ=:
17767         case $host_cpu in
17768         hppa*64*|ia64*)
17769           hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17770           hardcode_direct_GCJ=no
17771           hardcode_shlibpath_var_GCJ=no
17772           ;;
17773         *)
17774           hardcode_direct_GCJ=yes
17775           export_dynamic_flag_spec_GCJ='${wl}-E'
17777           # hardcode_minus_L: Not really in the search PATH,
17778           # but as the default location of the library.
17779           hardcode_minus_L_GCJ=yes
17780           ;;
17781         esac
17782       fi
17783       ;;
17785     irix5* | irix6* | nonstopux*)
17786       if test "$GCC" = yes; then
17787         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17788       else
17789         archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17790         hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17791       fi
17792       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17793       hardcode_libdir_separator_GCJ=:
17794       link_all_deplibs_GCJ=yes
17795       ;;
17797     netbsd*)
17798       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17799         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17800       else
17801         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17802       fi
17803       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17804       hardcode_direct_GCJ=yes
17805       hardcode_shlibpath_var_GCJ=no
17806       ;;
17808     newsos6)
17809       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17810       hardcode_direct_GCJ=yes
17811       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17812       hardcode_libdir_separator_GCJ=:
17813       hardcode_shlibpath_var_GCJ=no
17814       ;;
17816     openbsd*)
17817       hardcode_direct_GCJ=yes
17818       hardcode_shlibpath_var_GCJ=no
17819       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17820         archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17821         archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17822         hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17823         export_dynamic_flag_spec_GCJ='${wl}-E'
17824       else
17825        case $host_os in
17826          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17827            archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17828            hardcode_libdir_flag_spec_GCJ='-R$libdir'
17829            ;;
17830          *)
17831            archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17832            hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17833            ;;
17834        esac
17835       fi
17836       ;;
17838     os2*)
17839       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17840       hardcode_minus_L_GCJ=yes
17841       allow_undefined_flag_GCJ=unsupported
17842       archive_cmds_GCJ='$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'
17843       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17844       ;;
17846     osf3*)
17847       if test "$GCC" = yes; then
17848         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17849         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17850       else
17851         allow_undefined_flag_GCJ=' -expect_unresolved \*'
17852         archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17853       fi
17854       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17855       hardcode_libdir_separator_GCJ=:
17856       ;;
17858     osf4* | osf5*)      # as osf3* with the addition of -msym flag
17859       if test "$GCC" = yes; then
17860         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17861         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17862         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17863       else
17864         allow_undefined_flag_GCJ=' -expect_unresolved \*'
17865         archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17866         archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
17867         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
17869         # Both c and cxx compiler support -rpath directly
17870         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17871       fi
17872       hardcode_libdir_separator_GCJ=:
17873       ;;
17875     solaris*)
17876       no_undefined_flag_GCJ=' -z text'
17877       if test "$GCC" = yes; then
17878         wlarc='${wl}'
17879         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17880         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17881           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17882       else
17883         wlarc=''
17884         archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17885         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17886         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17887       fi
17888       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17889       hardcode_shlibpath_var_GCJ=no
17890       case $host_os in
17891       solaris2.[0-5] | solaris2.[0-5].*) ;;
17892       *)
17893         # The compiler driver will combine linker options so we
17894         # cannot just pass the convience library names through
17895         # without $wl, iff we do not link with $LD.
17896         # Luckily, gcc supports the same syntax we need for Sun Studio.
17897         # Supported since Solaris 2.6 (maybe 2.5.1?)
17898         case $wlarc in
17899         '')
17900           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17901         *)
17902           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
17903         esac ;;
17904       esac
17905       link_all_deplibs_GCJ=yes
17906       ;;
17908     sunos4*)
17909       if test "x$host_vendor" = xsequent; then
17910         # Use $CC to link under sequent, because it throws in some extra .o
17911         # files that make .init and .fini sections work.
17912         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17913       else
17914         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17915       fi
17916       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17917       hardcode_direct_GCJ=yes
17918       hardcode_minus_L_GCJ=yes
17919       hardcode_shlibpath_var_GCJ=no
17920       ;;
17922     sysv4)
17923       case $host_vendor in
17924         sni)
17925           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17926           hardcode_direct_GCJ=yes # is this really true???
17927         ;;
17928         siemens)
17929           ## LD is ld it makes a PLAMLIB
17930           ## CC just makes a GrossModule.
17931           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17932           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17933           hardcode_direct_GCJ=no
17934         ;;
17935         motorola)
17936           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17937           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17938         ;;
17939       esac
17940       runpath_var='LD_RUN_PATH'
17941       hardcode_shlibpath_var_GCJ=no
17942       ;;
17944     sysv4.3*)
17945       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17946       hardcode_shlibpath_var_GCJ=no
17947       export_dynamic_flag_spec_GCJ='-Bexport'
17948       ;;
17950     sysv4*MP*)
17951       if test -d /usr/nec; then
17952         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17953         hardcode_shlibpath_var_GCJ=no
17954         runpath_var=LD_RUN_PATH
17955         hardcode_runpath_var=yes
17956         ld_shlibs_GCJ=yes
17957       fi
17958       ;;
17960     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17961       no_undefined_flag_GCJ='${wl}-z,text'
17962       archive_cmds_need_lc_GCJ=no
17963       hardcode_shlibpath_var_GCJ=no
17964       runpath_var='LD_RUN_PATH'
17966       if test "$GCC" = yes; then
17967         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17968         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17969       else
17970         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17971         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17972       fi
17973       ;;
17975     sysv5* | sco3.2v5* | sco5v6*)
17976       # Note: We can NOT use -z defs as we might desire, because we do not
17977       # link with -lc, and that would cause any symbols used from libc to
17978       # always be unresolved, which means just about no library would
17979       # ever link correctly.  If we're not using GNU ld we use -z text
17980       # though, which does catch some bad symbols but isn't as heavy-handed
17981       # as -z defs.
17982       no_undefined_flag_GCJ='${wl}-z,text'
17983       allow_undefined_flag_GCJ='${wl}-z,nodefs'
17984       archive_cmds_need_lc_GCJ=no
17985       hardcode_shlibpath_var_GCJ=no
17986       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17987       hardcode_libdir_separator_GCJ=':'
17988       link_all_deplibs_GCJ=yes
17989       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17990       runpath_var='LD_RUN_PATH'
17992       if test "$GCC" = yes; then
17993         archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17994         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17995       else
17996         archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17997         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17998       fi
17999       ;;
18001     uts4*)
18002       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18003       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18004       hardcode_shlibpath_var_GCJ=no
18005       ;;
18007     *)
18008       ld_shlibs_GCJ=no
18009       ;;
18010     esac
18011   fi
18013 { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18014 echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
18015 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18018 # Do we need to explicitly link libc?
18020 case "x$archive_cmds_need_lc_GCJ" in
18021 x|xyes)
18022   # Assume -lc should be added
18023   archive_cmds_need_lc_GCJ=yes
18025   if test "$enable_shared" = yes && test "$GCC" = yes; then
18026     case $archive_cmds_GCJ in
18027     *'~'*)
18028       # FIXME: we may have to deal with multi-command sequences.
18029       ;;
18030     '$CC '*)
18031       # Test whether the compiler implicitly links with -lc since on some
18032       # systems, -lgcc has to come before -lc. If gcc already passes -lc
18033       # to ld, don't add -lc before -lgcc.
18034       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18035 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
18036       $rm conftest*
18037       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
18039       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18040   (eval $ac_compile) 2>&5
18041   ac_status=$?
18042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18043   (exit $ac_status); } 2>conftest.err; then
18044         soname=conftest
18045         lib=conftest
18046         libobjs=conftest.$ac_objext
18047         deplibs=
18048         wl=$lt_prog_compiler_wl_GCJ
18049         pic_flag=$lt_prog_compiler_pic_GCJ
18050         compiler_flags=-v
18051         linker_flags=-v
18052         verstring=
18053         output_objdir=.
18054         libname=conftest
18055         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18056         allow_undefined_flag_GCJ=
18057         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18058   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18059   ac_status=$?
18060   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18061   (exit $ac_status); }
18062         then
18063           archive_cmds_need_lc_GCJ=no
18064         else
18065           archive_cmds_need_lc_GCJ=yes
18066         fi
18067         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18068       else
18069         cat conftest.err 1>&5
18070       fi
18071       $rm conftest*
18072       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18073 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
18074       ;;
18075     esac
18076   fi
18077   ;;
18078 esac
18080 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18081 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
18082 library_names_spec=
18083 libname_spec='lib$name'
18084 soname_spec=
18085 shrext_cmds=".so"
18086 postinstall_cmds=
18087 postuninstall_cmds=
18088 finish_cmds=
18089 finish_eval=
18090 shlibpath_var=
18091 shlibpath_overrides_runpath=unknown
18092 version_type=none
18093 dynamic_linker="$host_os ld.so"
18094 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18095 if test "$GCC" = yes; then
18096   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18097   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
18098     # if the path contains ";" then we assume it to be the separator
18099     # otherwise default to the standard path separator (i.e. ":") - it is
18100     # assumed that no part of a normal pathname contains ";" but that should
18101     # okay in the real world where ";" in dirpaths is itself problematic.
18102     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18103   else
18104     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18105   fi
18106 else
18107   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18109 need_lib_prefix=unknown
18110 hardcode_into_libs=no
18112 # when you set need_version to no, make sure it does not cause -set_version
18113 # flags to be left without arguments
18114 need_version=unknown
18116 case $host_os in
18117 aix3*)
18118   version_type=linux
18119   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18120   shlibpath_var=LIBPATH
18122   # AIX 3 has no versioning support, so we append a major version to the name.
18123   soname_spec='${libname}${release}${shared_ext}$major'
18124   ;;
18126 aix4* | aix5*)
18127   version_type=linux
18128   need_lib_prefix=no
18129   need_version=no
18130   hardcode_into_libs=yes
18131   if test "$host_cpu" = ia64; then
18132     # AIX 5 supports IA64
18133     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18134     shlibpath_var=LD_LIBRARY_PATH
18135   else
18136     # With GCC up to 2.95.x, collect2 would create an import file
18137     # for dependence libraries.  The import file would start with
18138     # the line `#! .'.  This would cause the generated library to
18139     # depend on `.', always an invalid library.  This was fixed in
18140     # development snapshots of GCC prior to 3.0.
18141     case $host_os in
18142       aix4 | aix4.[01] | aix4.[01].*)
18143       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18144            echo ' yes '
18145            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18146         :
18147       else
18148         can_build_shared=no
18149       fi
18150       ;;
18151     esac
18152     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18153     # soname into executable. Probably we can add versioning support to
18154     # collect2, so additional links can be useful in future.
18155     if test "$aix_use_runtimelinking" = yes; then
18156       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18157       # instead of lib<name>.a to let people know that these are not
18158       # typical AIX shared libraries.
18159       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18160     else
18161       # We preserve .a as extension for shared libraries through AIX4.2
18162       # and later when we are not doing run time linking.
18163       library_names_spec='${libname}${release}.a $libname.a'
18164       soname_spec='${libname}${release}${shared_ext}$major'
18165     fi
18166     shlibpath_var=LIBPATH
18167   fi
18168   ;;
18170 amigaos*)
18171   library_names_spec='$libname.ixlibrary $libname.a'
18172   # Create ${libname}_ixlibrary.a entries in /sys/libs.
18173   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
18174   ;;
18176 beos*)
18177   library_names_spec='${libname}${shared_ext}'
18178   dynamic_linker="$host_os ld.so"
18179   shlibpath_var=LIBRARY_PATH
18180   ;;
18182 bsdi[45]*)
18183   version_type=linux
18184   need_version=no
18185   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18186   soname_spec='${libname}${release}${shared_ext}$major'
18187   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18188   shlibpath_var=LD_LIBRARY_PATH
18189   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18190   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18191   # the default ld.so.conf also contains /usr/contrib/lib and
18192   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18193   # libtool to hard-code these into programs
18194   ;;
18196 cygwin* | mingw* | pw32*)
18197   version_type=windows
18198   shrext_cmds=".dll"
18199   need_version=no
18200   need_lib_prefix=no
18202   case $GCC,$host_os in
18203   yes,cygwin* | yes,mingw* | yes,pw32*)
18204     library_names_spec='$libname.dll.a'
18205     # DLL is installed to $(libdir)/../bin by postinstall_cmds
18206     postinstall_cmds='base_file=`basename \${file}`~
18207       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18208       dldir=$destdir/`dirname \$dlpath`~
18209       test -d \$dldir || mkdir -p \$dldir~
18210       $install_prog $dir/$dlname \$dldir/$dlname~
18211       chmod a+x \$dldir/$dlname'
18212     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18213       dlpath=$dir/\$dldll~
18214        $rm \$dlpath'
18215     shlibpath_overrides_runpath=yes
18217     case $host_os in
18218     cygwin*)
18219       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18220       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18221       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18222       ;;
18223     mingw*)
18224       # MinGW DLLs use traditional 'lib' prefix
18225       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18226       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18227       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18228         # It is most probably a Windows format PATH printed by
18229         # mingw gcc, but we are running on Cygwin. Gcc prints its search
18230         # path with ; separators, and with drive letters. We can handle the
18231         # drive letters (cygwin fileutils understands them), so leave them,
18232         # especially as we might pass files found there to a mingw objdump,
18233         # which wouldn't understand a cygwinified path. Ahh.
18234         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18235       else
18236         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18237       fi
18238       ;;
18239     pw32*)
18240       # pw32 DLLs use 'pw' prefix rather than 'lib'
18241       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18242       ;;
18243     esac
18244     ;;
18246   *)
18247     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18248     ;;
18249   esac
18250   dynamic_linker='Win32 ld.exe'
18251   # FIXME: first we should search . and the directory the executable is in
18252   shlibpath_var=PATH
18253   ;;
18255 darwin* | rhapsody*)
18256   dynamic_linker="$host_os dyld"
18257   version_type=darwin
18258   need_lib_prefix=no
18259   need_version=no
18260   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18261   soname_spec='${libname}${release}${major}$shared_ext'
18262   shlibpath_overrides_runpath=yes
18263   shlibpath_var=DYLD_LIBRARY_PATH
18264   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18265   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
18266   if test "$GCC" = yes; then
18267     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
18268   else
18269     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
18270   fi
18271   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18272   ;;
18274 dgux*)
18275   version_type=linux
18276   need_lib_prefix=no
18277   need_version=no
18278   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18279   soname_spec='${libname}${release}${shared_ext}$major'
18280   shlibpath_var=LD_LIBRARY_PATH
18281   ;;
18283 freebsd1*)
18284   dynamic_linker=no
18285   ;;
18287 kfreebsd*-gnu)
18288   version_type=linux
18289   need_lib_prefix=no
18290   need_version=no
18291   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18292   soname_spec='${libname}${release}${shared_ext}$major'
18293   shlibpath_var=LD_LIBRARY_PATH
18294   shlibpath_overrides_runpath=no
18295   hardcode_into_libs=yes
18296   dynamic_linker='GNU ld.so'
18297   ;;
18299 freebsd* | dragonfly*)
18300   # DragonFly does not have aout.  When/if they implement a new
18301   # versioning mechanism, adjust this.
18302   if test -x /usr/bin/objformat; then
18303     objformat=`/usr/bin/objformat`
18304   else
18305     case $host_os in
18306     freebsd[123]*) objformat=aout ;;
18307     *) objformat=elf ;;
18308     esac
18309   fi
18310   version_type=freebsd-$objformat
18311   case $version_type in
18312     freebsd-elf*)
18313       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18314       need_version=no
18315       need_lib_prefix=no
18316       ;;
18317     freebsd-*)
18318       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18319       need_version=yes
18320       ;;
18321   esac
18322   shlibpath_var=LD_LIBRARY_PATH
18323   case $host_os in
18324   freebsd2*)
18325     shlibpath_overrides_runpath=yes
18326     ;;
18327   freebsd3.[01]* | freebsdelf3.[01]*)
18328     shlibpath_overrides_runpath=yes
18329     hardcode_into_libs=yes
18330     ;;
18331   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18332   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18333     shlibpath_overrides_runpath=no
18334     hardcode_into_libs=yes
18335     ;;
18336   freebsd*) # from 4.6 on
18337     shlibpath_overrides_runpath=yes
18338     hardcode_into_libs=yes
18339     ;;
18340   esac
18341   ;;
18343 gnu*)
18344   version_type=linux
18345   need_lib_prefix=no
18346   need_version=no
18347   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18348   soname_spec='${libname}${release}${shared_ext}$major'
18349   shlibpath_var=LD_LIBRARY_PATH
18350   hardcode_into_libs=yes
18351   ;;
18353 hpux9* | hpux10* | hpux11*)
18354   # Give a soname corresponding to the major version so that dld.sl refuses to
18355   # link against other versions.
18356   version_type=sunos
18357   need_lib_prefix=no
18358   need_version=no
18359   case $host_cpu in
18360   ia64*)
18361     shrext_cmds='.so'
18362     hardcode_into_libs=yes
18363     dynamic_linker="$host_os dld.so"
18364     shlibpath_var=LD_LIBRARY_PATH
18365     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18366     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18367     soname_spec='${libname}${release}${shared_ext}$major'
18368     if test "X$HPUX_IA64_MODE" = X32; then
18369       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18370     else
18371       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18372     fi
18373     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18374     ;;
18375    hppa*64*)
18376      shrext_cmds='.sl'
18377      hardcode_into_libs=yes
18378      dynamic_linker="$host_os dld.sl"
18379      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18380      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18381      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18382      soname_spec='${libname}${release}${shared_ext}$major'
18383      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18384      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18385      ;;
18386    *)
18387     shrext_cmds='.sl'
18388     dynamic_linker="$host_os dld.sl"
18389     shlibpath_var=SHLIB_PATH
18390     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18391     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18392     soname_spec='${libname}${release}${shared_ext}$major'
18393     ;;
18394   esac
18395   # HP-UX runs *really* slowly unless shared libraries are mode 555.
18396   postinstall_cmds='chmod 555 $lib'
18397   ;;
18399 interix3*)
18400   version_type=linux
18401   need_lib_prefix=no
18402   need_version=no
18403   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18404   soname_spec='${libname}${release}${shared_ext}$major'
18405   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18406   shlibpath_var=LD_LIBRARY_PATH
18407   shlibpath_overrides_runpath=no
18408   hardcode_into_libs=yes
18409   ;;
18411 irix5* | irix6* | nonstopux*)
18412   case $host_os in
18413     nonstopux*) version_type=nonstopux ;;
18414     *)
18415         if test "$lt_cv_prog_gnu_ld" = yes; then
18416                 version_type=linux
18417         else
18418                 version_type=irix
18419         fi ;;
18420   esac
18421   need_lib_prefix=no
18422   need_version=no
18423   soname_spec='${libname}${release}${shared_ext}$major'
18424   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18425   case $host_os in
18426   irix5* | nonstopux*)
18427     libsuff= shlibsuff=
18428     ;;
18429   *)
18430     case $LD in # libtool.m4 will add one of these switches to LD
18431     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18432       libsuff= shlibsuff= libmagic=32-bit;;
18433     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18434       libsuff=32 shlibsuff=N32 libmagic=N32;;
18435     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18436       libsuff=64 shlibsuff=64 libmagic=64-bit;;
18437     *) libsuff= shlibsuff= libmagic=never-match;;
18438     esac
18439     ;;
18440   esac
18441   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18442   shlibpath_overrides_runpath=no
18443   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18444   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18445   hardcode_into_libs=yes
18446   ;;
18448 # No shared lib support for Linux oldld, aout, or coff.
18449 linux*oldld* | linux*aout* | linux*coff*)
18450   dynamic_linker=no
18451   ;;
18453 # This must be Linux ELF.
18454 linux*)
18455   version_type=linux
18456   need_lib_prefix=no
18457   need_version=no
18458   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18459   soname_spec='${libname}${release}${shared_ext}$major'
18460   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18461   shlibpath_var=LD_LIBRARY_PATH
18462   shlibpath_overrides_runpath=no
18463   # This implies no fast_install, which is unacceptable.
18464   # Some rework will be needed to allow for fast_install
18465   # before this can be enabled.
18466   hardcode_into_libs=yes
18468   # Append ld.so.conf contents to the search path
18469   if test -f /etc/ld.so.conf; then
18470     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18471     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18472   fi
18474   # We used to test for /lib/ld.so.1 and disable shared libraries on
18475   # powerpc, because MkLinux only supported shared libraries with the
18476   # GNU dynamic linker.  Since this was broken with cross compilers,
18477   # most powerpc-linux boxes support dynamic linking these days and
18478   # people can always --disable-shared, the test was removed, and we
18479   # assume the GNU/Linux dynamic linker is in use.
18480   dynamic_linker='GNU/Linux ld.so'
18481   ;;
18483 knetbsd*-gnu)
18484   version_type=linux
18485   need_lib_prefix=no
18486   need_version=no
18487   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18488   soname_spec='${libname}${release}${shared_ext}$major'
18489   shlibpath_var=LD_LIBRARY_PATH
18490   shlibpath_overrides_runpath=no
18491   hardcode_into_libs=yes
18492   dynamic_linker='GNU ld.so'
18493   ;;
18495 netbsd*)
18496   version_type=sunos
18497   need_lib_prefix=no
18498   need_version=no
18499   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18500     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18501     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18502     dynamic_linker='NetBSD (a.out) ld.so'
18503   else
18504     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18505     soname_spec='${libname}${release}${shared_ext}$major'
18506     dynamic_linker='NetBSD ld.elf_so'
18507   fi
18508   shlibpath_var=LD_LIBRARY_PATH
18509   shlibpath_overrides_runpath=yes
18510   hardcode_into_libs=yes
18511   ;;
18513 newsos6)
18514   version_type=linux
18515   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18516   shlibpath_var=LD_LIBRARY_PATH
18517   shlibpath_overrides_runpath=yes
18518   ;;
18520 nto-qnx*)
18521   version_type=linux
18522   need_lib_prefix=no
18523   need_version=no
18524   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18525   soname_spec='${libname}${release}${shared_ext}$major'
18526   shlibpath_var=LD_LIBRARY_PATH
18527   shlibpath_overrides_runpath=yes
18528   ;;
18530 openbsd*)
18531   version_type=sunos
18532   sys_lib_dlsearch_path_spec="/usr/lib"
18533   need_lib_prefix=no
18534   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18535   case $host_os in
18536     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18537     *)                         need_version=no  ;;
18538   esac
18539   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18540   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18541   shlibpath_var=LD_LIBRARY_PATH
18542   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18543     case $host_os in
18544       openbsd2.[89] | openbsd2.[89].*)
18545         shlibpath_overrides_runpath=no
18546         ;;
18547       *)
18548         shlibpath_overrides_runpath=yes
18549         ;;
18550       esac
18551   else
18552     shlibpath_overrides_runpath=yes
18553   fi
18554   ;;
18556 os2*)
18557   libname_spec='$name'
18558   shrext_cmds=".dll"
18559   need_lib_prefix=no
18560   library_names_spec='$libname${shared_ext} $libname.a'
18561   dynamic_linker='OS/2 ld.exe'
18562   shlibpath_var=LIBPATH
18563   ;;
18565 osf3* | osf4* | osf5*)
18566   version_type=osf
18567   need_lib_prefix=no
18568   need_version=no
18569   soname_spec='${libname}${release}${shared_ext}$major'
18570   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18571   shlibpath_var=LD_LIBRARY_PATH
18572   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18573   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18574   ;;
18576 solaris*)
18577   version_type=linux
18578   need_lib_prefix=no
18579   need_version=no
18580   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18581   soname_spec='${libname}${release}${shared_ext}$major'
18582   shlibpath_var=LD_LIBRARY_PATH
18583   shlibpath_overrides_runpath=yes
18584   hardcode_into_libs=yes
18585   # ldd complains unless libraries are executable
18586   postinstall_cmds='chmod +x $lib'
18587   ;;
18589 sunos4*)
18590   version_type=sunos
18591   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18592   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18593   shlibpath_var=LD_LIBRARY_PATH
18594   shlibpath_overrides_runpath=yes
18595   if test "$with_gnu_ld" = yes; then
18596     need_lib_prefix=no
18597   fi
18598   need_version=yes
18599   ;;
18601 sysv4 | sysv4.3*)
18602   version_type=linux
18603   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18604   soname_spec='${libname}${release}${shared_ext}$major'
18605   shlibpath_var=LD_LIBRARY_PATH
18606   case $host_vendor in
18607     sni)
18608       shlibpath_overrides_runpath=no
18609       need_lib_prefix=no
18610       export_dynamic_flag_spec='${wl}-Blargedynsym'
18611       runpath_var=LD_RUN_PATH
18612       ;;
18613     siemens)
18614       need_lib_prefix=no
18615       ;;
18616     motorola)
18617       need_lib_prefix=no
18618       need_version=no
18619       shlibpath_overrides_runpath=no
18620       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18621       ;;
18622   esac
18623   ;;
18625 sysv4*MP*)
18626   if test -d /usr/nec ;then
18627     version_type=linux
18628     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18629     soname_spec='$libname${shared_ext}.$major'
18630     shlibpath_var=LD_LIBRARY_PATH
18631   fi
18632   ;;
18634 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18635   version_type=freebsd-elf
18636   need_lib_prefix=no
18637   need_version=no
18638   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18639   soname_spec='${libname}${release}${shared_ext}$major'
18640   shlibpath_var=LD_LIBRARY_PATH
18641   hardcode_into_libs=yes
18642   if test "$with_gnu_ld" = yes; then
18643     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18644     shlibpath_overrides_runpath=no
18645   else
18646     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18647     shlibpath_overrides_runpath=yes
18648     case $host_os in
18649       sco3.2v5*)
18650         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18651         ;;
18652     esac
18653   fi
18654   sys_lib_dlsearch_path_spec='/usr/lib'
18655   ;;
18657 uts4*)
18658   version_type=linux
18659   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18660   soname_spec='${libname}${release}${shared_ext}$major'
18661   shlibpath_var=LD_LIBRARY_PATH
18662   ;;
18665   dynamic_linker=no
18666   ;;
18667 esac
18668 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18669 echo "${ECHO_T}$dynamic_linker" >&6; }
18670 test "$dynamic_linker" = no && can_build_shared=no
18672 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18673 if test "$GCC" = yes; then
18674   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18677 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18678 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18679 hardcode_action_GCJ=
18680 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18681    test -n "$runpath_var_GCJ" || \
18682    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18684   # We can hardcode non-existant directories.
18685   if test "$hardcode_direct_GCJ" != no &&
18686      # If the only mechanism to avoid hardcoding is shlibpath_var, we
18687      # have to relink, otherwise we might link with an installed library
18688      # when we should be linking with a yet-to-be-installed one
18689      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18690      test "$hardcode_minus_L_GCJ" != no; then
18691     # Linking always hardcodes the temporary library directory.
18692     hardcode_action_GCJ=relink
18693   else
18694     # We can link without hardcoding, and we can hardcode nonexisting dirs.
18695     hardcode_action_GCJ=immediate
18696   fi
18697 else
18698   # We cannot hardcode anything, or else we can only hardcode existing
18699   # directories.
18700   hardcode_action_GCJ=unsupported
18702 { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18703 echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18705 if test "$hardcode_action_GCJ" = relink; then
18706   # Fast installation is not supported
18707   enable_fast_install=no
18708 elif test "$shlibpath_overrides_runpath" = yes ||
18709      test "$enable_shared" = no; then
18710   # Fast installation is not necessary
18711   enable_fast_install=needless
18715 # The else clause should only fire when bootstrapping the
18716 # libtool distribution, otherwise you forgot to ship ltmain.sh
18717 # with your package, and you will get complaints that there are
18718 # no rules to generate ltmain.sh.
18719 if test -f "$ltmain"; then
18720   # See if we are running on zsh, and set the options which allow our commands through
18721   # without removal of \ escapes.
18722   if test -n "${ZSH_VERSION+set}" ; then
18723     setopt NO_GLOB_SUBST
18724   fi
18725   # Now quote all the things that may contain metacharacters while being
18726   # careful not to overquote the AC_SUBSTed values.  We take copies of the
18727   # variables and quote the copies for generation of the libtool script.
18728   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18729     SED SHELL STRIP \
18730     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18731     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18732     deplibs_check_method reload_flag reload_cmds need_locks \
18733     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18734     lt_cv_sys_global_symbol_to_c_name_address \
18735     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18736     old_postinstall_cmds old_postuninstall_cmds \
18737     compiler_GCJ \
18738     CC_GCJ \
18739     LD_GCJ \
18740     lt_prog_compiler_wl_GCJ \
18741     lt_prog_compiler_pic_GCJ \
18742     lt_prog_compiler_static_GCJ \
18743     lt_prog_compiler_no_builtin_flag_GCJ \
18744     export_dynamic_flag_spec_GCJ \
18745     thread_safe_flag_spec_GCJ \
18746     whole_archive_flag_spec_GCJ \
18747     enable_shared_with_static_runtimes_GCJ \
18748     old_archive_cmds_GCJ \
18749     old_archive_from_new_cmds_GCJ \
18750     predep_objects_GCJ \
18751     postdep_objects_GCJ \
18752     predeps_GCJ \
18753     postdeps_GCJ \
18754     compiler_lib_search_path_GCJ \
18755     archive_cmds_GCJ \
18756     archive_expsym_cmds_GCJ \
18757     postinstall_cmds_GCJ \
18758     postuninstall_cmds_GCJ \
18759     old_archive_from_expsyms_cmds_GCJ \
18760     allow_undefined_flag_GCJ \
18761     no_undefined_flag_GCJ \
18762     export_symbols_cmds_GCJ \
18763     hardcode_libdir_flag_spec_GCJ \
18764     hardcode_libdir_flag_spec_ld_GCJ \
18765     hardcode_libdir_separator_GCJ \
18766     hardcode_automatic_GCJ \
18767     module_cmds_GCJ \
18768     module_expsym_cmds_GCJ \
18769     lt_cv_prog_compiler_c_o_GCJ \
18770     exclude_expsyms_GCJ \
18771     include_expsyms_GCJ; do
18773     case $var in
18774     old_archive_cmds_GCJ | \
18775     old_archive_from_new_cmds_GCJ | \
18776     archive_cmds_GCJ | \
18777     archive_expsym_cmds_GCJ | \
18778     module_cmds_GCJ | \
18779     module_expsym_cmds_GCJ | \
18780     old_archive_from_expsyms_cmds_GCJ | \
18781     export_symbols_cmds_GCJ | \
18782     extract_expsyms_cmds | reload_cmds | finish_cmds | \
18783     postinstall_cmds | postuninstall_cmds | \
18784     old_postinstall_cmds | old_postuninstall_cmds | \
18785     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18786       # Double-quote double-evaled strings.
18787       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18788       ;;
18789     *)
18790       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18791       ;;
18792     esac
18793   done
18795   case $lt_echo in
18796   *'\$0 --fallback-echo"')
18797     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18798     ;;
18799   esac
18801 cfgfile="$ofile"
18803   cat <<__EOF__ >> "$cfgfile"
18804 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
18806 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18808 # Shell to use when invoking shell scripts.
18809 SHELL=$lt_SHELL
18811 # Whether or not to build shared libraries.
18812 build_libtool_libs=$enable_shared
18814 # Whether or not to build static libraries.
18815 build_old_libs=$enable_static
18817 # Whether or not to add -lc for building shared libraries.
18818 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18820 # Whether or not to disallow shared libs when runtime libs are static
18821 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18823 # Whether or not to optimize for fast installation.
18824 fast_install=$enable_fast_install
18826 # The host system.
18827 host_alias=$host_alias
18828 host=$host
18829 host_os=$host_os
18831 # The build system.
18832 build_alias=$build_alias
18833 build=$build
18834 build_os=$build_os
18836 # An echo program that does not interpret backslashes.
18837 echo=$lt_echo
18839 # The archiver.
18840 AR=$lt_AR
18841 AR_FLAGS=$lt_AR_FLAGS
18843 # A C compiler.
18844 LTCC=$lt_LTCC
18846 # LTCC compiler flags.
18847 LTCFLAGS=$lt_LTCFLAGS
18849 # A language-specific compiler.
18850 CC=$lt_compiler_GCJ
18852 # Is the compiler the GNU C compiler?
18853 with_gcc=$GCC_GCJ
18855 # An ERE matcher.
18856 EGREP=$lt_EGREP
18858 # The linker used to build libraries.
18859 LD=$lt_LD_GCJ
18861 # Whether we need hard or soft links.
18862 LN_S=$lt_LN_S
18864 # A BSD-compatible nm program.
18865 NM=$lt_NM
18867 # A symbol stripping program
18868 STRIP=$lt_STRIP
18870 # Used to examine libraries when file_magic_cmd begins "file"
18871 MAGIC_CMD=$MAGIC_CMD
18873 # Used on cygwin: DLL creation program.
18874 DLLTOOL="$DLLTOOL"
18876 # Used on cygwin: object dumper.
18877 OBJDUMP="$OBJDUMP"
18879 # Used on cygwin: assembler.
18880 AS="$AS"
18882 # The name of the directory that contains temporary libtool files.
18883 objdir=$objdir
18885 # How to create reloadable object files.
18886 reload_flag=$lt_reload_flag
18887 reload_cmds=$lt_reload_cmds
18889 # How to pass a linker flag through the compiler.
18890 wl=$lt_lt_prog_compiler_wl_GCJ
18892 # Object file suffix (normally "o").
18893 objext="$ac_objext"
18895 # Old archive suffix (normally "a").
18896 libext="$libext"
18898 # Shared library suffix (normally ".so").
18899 shrext_cmds='$shrext_cmds'
18901 # Executable file suffix (normally "").
18902 exeext="$exeext"
18904 # Additional compiler flags for building library objects.
18905 pic_flag=$lt_lt_prog_compiler_pic_GCJ
18906 pic_mode=$pic_mode
18908 # What is the maximum length of a command?
18909 max_cmd_len=$lt_cv_sys_max_cmd_len
18911 # Does compiler simultaneously support -c and -o options?
18912 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18914 # Must we lock files when doing compilation?
18915 need_locks=$lt_need_locks
18917 # Do we need the lib prefix for modules?
18918 need_lib_prefix=$need_lib_prefix
18920 # Do we need a version for libraries?
18921 need_version=$need_version
18923 # Whether dlopen is supported.
18924 dlopen_support=$enable_dlopen
18926 # Whether dlopen of programs is supported.
18927 dlopen_self=$enable_dlopen_self
18929 # Whether dlopen of statically linked programs is supported.
18930 dlopen_self_static=$enable_dlopen_self_static
18932 # Compiler flag to prevent dynamic linking.
18933 link_static_flag=$lt_lt_prog_compiler_static_GCJ
18935 # Compiler flag to turn off builtin functions.
18936 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18938 # Compiler flag to allow reflexive dlopens.
18939 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18941 # Compiler flag to generate shared objects directly from archives.
18942 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18944 # Compiler flag to generate thread-safe objects.
18945 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18947 # Library versioning type.
18948 version_type=$version_type
18950 # Format of library name prefix.
18951 libname_spec=$lt_libname_spec
18953 # List of archive names.  First name is the real one, the rest are links.
18954 # The last name is the one that the linker finds with -lNAME.
18955 library_names_spec=$lt_library_names_spec
18957 # The coded name of the library, if different from the real name.
18958 soname_spec=$lt_soname_spec
18960 # Commands used to build and install an old-style archive.
18961 RANLIB=$lt_RANLIB
18962 old_archive_cmds=$lt_old_archive_cmds_GCJ
18963 old_postinstall_cmds=$lt_old_postinstall_cmds
18964 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18966 # Create an old-style archive from a shared archive.
18967 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18969 # Create a temporary old-style archive to link instead of a shared archive.
18970 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18972 # Commands used to build and install a shared archive.
18973 archive_cmds=$lt_archive_cmds_GCJ
18974 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18975 postinstall_cmds=$lt_postinstall_cmds
18976 postuninstall_cmds=$lt_postuninstall_cmds
18978 # Commands used to build a loadable module (assumed same as above if empty)
18979 module_cmds=$lt_module_cmds_GCJ
18980 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18982 # Commands to strip libraries.
18983 old_striplib=$lt_old_striplib
18984 striplib=$lt_striplib
18986 # Dependencies to place before the objects being linked to create a
18987 # shared library.
18988 predep_objects=$lt_predep_objects_GCJ
18990 # Dependencies to place after the objects being linked to create a
18991 # shared library.
18992 postdep_objects=$lt_postdep_objects_GCJ
18994 # Dependencies to place before the objects being linked to create a
18995 # shared library.
18996 predeps=$lt_predeps_GCJ
18998 # Dependencies to place after the objects being linked to create a
18999 # shared library.
19000 postdeps=$lt_postdeps_GCJ
19002 # The library search path used internally by the compiler when linking
19003 # a shared library.
19004 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19006 # Method to check whether dependent libraries are shared objects.
19007 deplibs_check_method=$lt_deplibs_check_method
19009 # Command to use when deplibs_check_method == file_magic.
19010 file_magic_cmd=$lt_file_magic_cmd
19012 # Flag that allows shared libraries with undefined symbols to be built.
19013 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19015 # Flag that forces no undefined symbols.
19016 no_undefined_flag=$lt_no_undefined_flag_GCJ
19018 # Commands used to finish a libtool library installation in a directory.
19019 finish_cmds=$lt_finish_cmds
19021 # Same as above, but a single script fragment to be evaled but not shown.
19022 finish_eval=$lt_finish_eval
19024 # Take the output of nm and produce a listing of raw symbols and C names.
19025 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19027 # Transform the output of nm in a proper C declaration
19028 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19030 # Transform the output of nm in a C name address pair
19031 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19033 # This is the shared library runtime path variable.
19034 runpath_var=$runpath_var
19036 # This is the shared library path variable.
19037 shlibpath_var=$shlibpath_var
19039 # Is shlibpath searched before the hard-coded library search path?
19040 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19042 # How to hardcode a shared library path into an executable.
19043 hardcode_action=$hardcode_action_GCJ
19045 # Whether we should hardcode library paths into libraries.
19046 hardcode_into_libs=$hardcode_into_libs
19048 # Flag to hardcode \$libdir into a binary during linking.
19049 # This must work even if \$libdir does not exist.
19050 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19052 # If ld is used when linking, flag to hardcode \$libdir into
19053 # a binary during linking. This must work even if \$libdir does
19054 # not exist.
19055 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19057 # Whether we need a single -rpath flag with a separated argument.
19058 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19060 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19061 # resulting binary.
19062 hardcode_direct=$hardcode_direct_GCJ
19064 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19065 # resulting binary.
19066 hardcode_minus_L=$hardcode_minus_L_GCJ
19068 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19069 # the resulting binary.
19070 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19072 # Set to yes if building a shared library automatically hardcodes DIR into the library
19073 # and all subsequent libraries and executables linked against it.
19074 hardcode_automatic=$hardcode_automatic_GCJ
19076 # Variables whose values should be saved in libtool wrapper scripts and
19077 # restored at relink time.
19078 variables_saved_for_relink="$variables_saved_for_relink"
19080 # Whether libtool must link a program against all its dependency libraries.
19081 link_all_deplibs=$link_all_deplibs_GCJ
19083 # Compile-time system search path for libraries
19084 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19086 # Run-time system search path for libraries
19087 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19089 # Fix the shell variable \$srcfile for the compiler.
19090 fix_srcfile_path="$fix_srcfile_path_GCJ"
19092 # Set to yes if exported symbols are required.
19093 always_export_symbols=$always_export_symbols_GCJ
19095 # The commands to list exported symbols.
19096 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19098 # The commands to extract the exported symbol list from a shared archive.
19099 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19101 # Symbols that should not be listed in the preloaded symbols.
19102 exclude_expsyms=$lt_exclude_expsyms_GCJ
19104 # Symbols that must always be exported.
19105 include_expsyms=$lt_include_expsyms_GCJ
19107 # ### END LIBTOOL TAG CONFIG: $tagname
19109 __EOF__
19112 else
19113   # If there is no Makefile yet, we rely on a make rule to execute
19114   # `config.status --recheck' to rerun these tests and create the
19115   # libtool script then.
19116   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19117   if test -f "$ltmain_in"; then
19118     test -f Makefile && make "$ltmain"
19119   fi
19123 ac_ext=cpp
19124 ac_cpp='$CXXCPP $CPPFLAGS'
19125 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19126 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19127 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19129 CC="$lt_save_CC"
19131         else
19132           tagname=""
19133         fi
19134         ;;
19136       RC)
19137         
19139 # Source file extension for RC test sources.
19140 ac_ext=rc
19142 # Object file extension for compiled RC test sources.
19143 objext=o
19144 objext_RC=$objext
19146 # Code to be used in simple compile tests
19147 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
19149 # Code to be used in simple link tests
19150 lt_simple_link_test_code="$lt_simple_compile_test_code"
19152 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19154 # If no C compiler was specified, use CC.
19155 LTCC=${LTCC-"$CC"}
19157 # If no C compiler flags were specified, use CFLAGS.
19158 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19160 # Allow CC to be a program name with arguments.
19161 compiler=$CC
19164 # save warnings/boilerplate of simple test code
19165 ac_outfile=conftest.$ac_objext
19166 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
19167 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19168 _lt_compiler_boilerplate=`cat conftest.err`
19169 $rm conftest*
19171 ac_outfile=conftest.$ac_objext
19172 printf "$lt_simple_link_test_code" >conftest.$ac_ext
19173 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19174 _lt_linker_boilerplate=`cat conftest.err`
19175 $rm conftest*
19178 # Allow CC to be a program name with arguments.
19179 lt_save_CC="$CC"
19180 CC=${RC-"windres"}
19181 compiler=$CC
19182 compiler_RC=$CC
19183 for cc_temp in $compiler""; do
19184   case $cc_temp in
19185     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19186     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19187     \-*) ;;
19188     *) break;;
19189   esac
19190 done
19191 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19193 lt_cv_prog_compiler_c_o_RC=yes
19195 # The else clause should only fire when bootstrapping the
19196 # libtool distribution, otherwise you forgot to ship ltmain.sh
19197 # with your package, and you will get complaints that there are
19198 # no rules to generate ltmain.sh.
19199 if test -f "$ltmain"; then
19200   # See if we are running on zsh, and set the options which allow our commands through
19201   # without removal of \ escapes.
19202   if test -n "${ZSH_VERSION+set}" ; then
19203     setopt NO_GLOB_SUBST
19204   fi
19205   # Now quote all the things that may contain metacharacters while being
19206   # careful not to overquote the AC_SUBSTed values.  We take copies of the
19207   # variables and quote the copies for generation of the libtool script.
19208   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19209     SED SHELL STRIP \
19210     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19211     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19212     deplibs_check_method reload_flag reload_cmds need_locks \
19213     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19214     lt_cv_sys_global_symbol_to_c_name_address \
19215     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19216     old_postinstall_cmds old_postuninstall_cmds \
19217     compiler_RC \
19218     CC_RC \
19219     LD_RC \
19220     lt_prog_compiler_wl_RC \
19221     lt_prog_compiler_pic_RC \
19222     lt_prog_compiler_static_RC \
19223     lt_prog_compiler_no_builtin_flag_RC \
19224     export_dynamic_flag_spec_RC \
19225     thread_safe_flag_spec_RC \
19226     whole_archive_flag_spec_RC \
19227     enable_shared_with_static_runtimes_RC \
19228     old_archive_cmds_RC \
19229     old_archive_from_new_cmds_RC \
19230     predep_objects_RC \
19231     postdep_objects_RC \
19232     predeps_RC \
19233     postdeps_RC \
19234     compiler_lib_search_path_RC \
19235     archive_cmds_RC \
19236     archive_expsym_cmds_RC \
19237     postinstall_cmds_RC \
19238     postuninstall_cmds_RC \
19239     old_archive_from_expsyms_cmds_RC \
19240     allow_undefined_flag_RC \
19241     no_undefined_flag_RC \
19242     export_symbols_cmds_RC \
19243     hardcode_libdir_flag_spec_RC \
19244     hardcode_libdir_flag_spec_ld_RC \
19245     hardcode_libdir_separator_RC \
19246     hardcode_automatic_RC \
19247     module_cmds_RC \
19248     module_expsym_cmds_RC \
19249     lt_cv_prog_compiler_c_o_RC \
19250     exclude_expsyms_RC \
19251     include_expsyms_RC; do
19253     case $var in
19254     old_archive_cmds_RC | \
19255     old_archive_from_new_cmds_RC | \
19256     archive_cmds_RC | \
19257     archive_expsym_cmds_RC | \
19258     module_cmds_RC | \
19259     module_expsym_cmds_RC | \
19260     old_archive_from_expsyms_cmds_RC | \
19261     export_symbols_cmds_RC | \
19262     extract_expsyms_cmds | reload_cmds | finish_cmds | \
19263     postinstall_cmds | postuninstall_cmds | \
19264     old_postinstall_cmds | old_postuninstall_cmds | \
19265     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19266       # Double-quote double-evaled strings.
19267       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19268       ;;
19269     *)
19270       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19271       ;;
19272     esac
19273   done
19275   case $lt_echo in
19276   *'\$0 --fallback-echo"')
19277     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19278     ;;
19279   esac
19281 cfgfile="$ofile"
19283   cat <<__EOF__ >> "$cfgfile"
19284 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19286 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19288 # Shell to use when invoking shell scripts.
19289 SHELL=$lt_SHELL
19291 # Whether or not to build shared libraries.
19292 build_libtool_libs=$enable_shared
19294 # Whether or not to build static libraries.
19295 build_old_libs=$enable_static
19297 # Whether or not to add -lc for building shared libraries.
19298 build_libtool_need_lc=$archive_cmds_need_lc_RC
19300 # Whether or not to disallow shared libs when runtime libs are static
19301 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19303 # Whether or not to optimize for fast installation.
19304 fast_install=$enable_fast_install
19306 # The host system.
19307 host_alias=$host_alias
19308 host=$host
19309 host_os=$host_os
19311 # The build system.
19312 build_alias=$build_alias
19313 build=$build
19314 build_os=$build_os
19316 # An echo program that does not interpret backslashes.
19317 echo=$lt_echo
19319 # The archiver.
19320 AR=$lt_AR
19321 AR_FLAGS=$lt_AR_FLAGS
19323 # A C compiler.
19324 LTCC=$lt_LTCC
19326 # LTCC compiler flags.
19327 LTCFLAGS=$lt_LTCFLAGS
19329 # A language-specific compiler.
19330 CC=$lt_compiler_RC
19332 # Is the compiler the GNU C compiler?
19333 with_gcc=$GCC_RC
19335 # An ERE matcher.
19336 EGREP=$lt_EGREP
19338 # The linker used to build libraries.
19339 LD=$lt_LD_RC
19341 # Whether we need hard or soft links.
19342 LN_S=$lt_LN_S
19344 # A BSD-compatible nm program.
19345 NM=$lt_NM
19347 # A symbol stripping program
19348 STRIP=$lt_STRIP
19350 # Used to examine libraries when file_magic_cmd begins "file"
19351 MAGIC_CMD=$MAGIC_CMD
19353 # Used on cygwin: DLL creation program.
19354 DLLTOOL="$DLLTOOL"
19356 # Used on cygwin: object dumper.
19357 OBJDUMP="$OBJDUMP"
19359 # Used on cygwin: assembler.
19360 AS="$AS"
19362 # The name of the directory that contains temporary libtool files.
19363 objdir=$objdir
19365 # How to create reloadable object files.
19366 reload_flag=$lt_reload_flag
19367 reload_cmds=$lt_reload_cmds
19369 # How to pass a linker flag through the compiler.
19370 wl=$lt_lt_prog_compiler_wl_RC
19372 # Object file suffix (normally "o").
19373 objext="$ac_objext"
19375 # Old archive suffix (normally "a").
19376 libext="$libext"
19378 # Shared library suffix (normally ".so").
19379 shrext_cmds='$shrext_cmds'
19381 # Executable file suffix (normally "").
19382 exeext="$exeext"
19384 # Additional compiler flags for building library objects.
19385 pic_flag=$lt_lt_prog_compiler_pic_RC
19386 pic_mode=$pic_mode
19388 # What is the maximum length of a command?
19389 max_cmd_len=$lt_cv_sys_max_cmd_len
19391 # Does compiler simultaneously support -c and -o options?
19392 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19394 # Must we lock files when doing compilation?
19395 need_locks=$lt_need_locks
19397 # Do we need the lib prefix for modules?
19398 need_lib_prefix=$need_lib_prefix
19400 # Do we need a version for libraries?
19401 need_version=$need_version
19403 # Whether dlopen is supported.
19404 dlopen_support=$enable_dlopen
19406 # Whether dlopen of programs is supported.
19407 dlopen_self=$enable_dlopen_self
19409 # Whether dlopen of statically linked programs is supported.
19410 dlopen_self_static=$enable_dlopen_self_static
19412 # Compiler flag to prevent dynamic linking.
19413 link_static_flag=$lt_lt_prog_compiler_static_RC
19415 # Compiler flag to turn off builtin functions.
19416 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19418 # Compiler flag to allow reflexive dlopens.
19419 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19421 # Compiler flag to generate shared objects directly from archives.
19422 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19424 # Compiler flag to generate thread-safe objects.
19425 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19427 # Library versioning type.
19428 version_type=$version_type
19430 # Format of library name prefix.
19431 libname_spec=$lt_libname_spec
19433 # List of archive names.  First name is the real one, the rest are links.
19434 # The last name is the one that the linker finds with -lNAME.
19435 library_names_spec=$lt_library_names_spec
19437 # The coded name of the library, if different from the real name.
19438 soname_spec=$lt_soname_spec
19440 # Commands used to build and install an old-style archive.
19441 RANLIB=$lt_RANLIB
19442 old_archive_cmds=$lt_old_archive_cmds_RC
19443 old_postinstall_cmds=$lt_old_postinstall_cmds
19444 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19446 # Create an old-style archive from a shared archive.
19447 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19449 # Create a temporary old-style archive to link instead of a shared archive.
19450 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19452 # Commands used to build and install a shared archive.
19453 archive_cmds=$lt_archive_cmds_RC
19454 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19455 postinstall_cmds=$lt_postinstall_cmds
19456 postuninstall_cmds=$lt_postuninstall_cmds
19458 # Commands used to build a loadable module (assumed same as above if empty)
19459 module_cmds=$lt_module_cmds_RC
19460 module_expsym_cmds=$lt_module_expsym_cmds_RC
19462 # Commands to strip libraries.
19463 old_striplib=$lt_old_striplib
19464 striplib=$lt_striplib
19466 # Dependencies to place before the objects being linked to create a
19467 # shared library.
19468 predep_objects=$lt_predep_objects_RC
19470 # Dependencies to place after the objects being linked to create a
19471 # shared library.
19472 postdep_objects=$lt_postdep_objects_RC
19474 # Dependencies to place before the objects being linked to create a
19475 # shared library.
19476 predeps=$lt_predeps_RC
19478 # Dependencies to place after the objects being linked to create a
19479 # shared library.
19480 postdeps=$lt_postdeps_RC
19482 # The library search path used internally by the compiler when linking
19483 # a shared library.
19484 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19486 # Method to check whether dependent libraries are shared objects.
19487 deplibs_check_method=$lt_deplibs_check_method
19489 # Command to use when deplibs_check_method == file_magic.
19490 file_magic_cmd=$lt_file_magic_cmd
19492 # Flag that allows shared libraries with undefined symbols to be built.
19493 allow_undefined_flag=$lt_allow_undefined_flag_RC
19495 # Flag that forces no undefined symbols.
19496 no_undefined_flag=$lt_no_undefined_flag_RC
19498 # Commands used to finish a libtool library installation in a directory.
19499 finish_cmds=$lt_finish_cmds
19501 # Same as above, but a single script fragment to be evaled but not shown.
19502 finish_eval=$lt_finish_eval
19504 # Take the output of nm and produce a listing of raw symbols and C names.
19505 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19507 # Transform the output of nm in a proper C declaration
19508 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19510 # Transform the output of nm in a C name address pair
19511 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19513 # This is the shared library runtime path variable.
19514 runpath_var=$runpath_var
19516 # This is the shared library path variable.
19517 shlibpath_var=$shlibpath_var
19519 # Is shlibpath searched before the hard-coded library search path?
19520 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19522 # How to hardcode a shared library path into an executable.
19523 hardcode_action=$hardcode_action_RC
19525 # Whether we should hardcode library paths into libraries.
19526 hardcode_into_libs=$hardcode_into_libs
19528 # Flag to hardcode \$libdir into a binary during linking.
19529 # This must work even if \$libdir does not exist.
19530 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19532 # If ld is used when linking, flag to hardcode \$libdir into
19533 # a binary during linking. This must work even if \$libdir does
19534 # not exist.
19535 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19537 # Whether we need a single -rpath flag with a separated argument.
19538 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19540 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19541 # resulting binary.
19542 hardcode_direct=$hardcode_direct_RC
19544 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19545 # resulting binary.
19546 hardcode_minus_L=$hardcode_minus_L_RC
19548 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19549 # the resulting binary.
19550 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19552 # Set to yes if building a shared library automatically hardcodes DIR into the library
19553 # and all subsequent libraries and executables linked against it.
19554 hardcode_automatic=$hardcode_automatic_RC
19556 # Variables whose values should be saved in libtool wrapper scripts and
19557 # restored at relink time.
19558 variables_saved_for_relink="$variables_saved_for_relink"
19560 # Whether libtool must link a program against all its dependency libraries.
19561 link_all_deplibs=$link_all_deplibs_RC
19563 # Compile-time system search path for libraries
19564 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19566 # Run-time system search path for libraries
19567 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19569 # Fix the shell variable \$srcfile for the compiler.
19570 fix_srcfile_path="$fix_srcfile_path_RC"
19572 # Set to yes if exported symbols are required.
19573 always_export_symbols=$always_export_symbols_RC
19575 # The commands to list exported symbols.
19576 export_symbols_cmds=$lt_export_symbols_cmds_RC
19578 # The commands to extract the exported symbol list from a shared archive.
19579 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19581 # Symbols that should not be listed in the preloaded symbols.
19582 exclude_expsyms=$lt_exclude_expsyms_RC
19584 # Symbols that must always be exported.
19585 include_expsyms=$lt_include_expsyms_RC
19587 # ### END LIBTOOL TAG CONFIG: $tagname
19589 __EOF__
19592 else
19593   # If there is no Makefile yet, we rely on a make rule to execute
19594   # `config.status --recheck' to rerun these tests and create the
19595   # libtool script then.
19596   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19597   if test -f "$ltmain_in"; then
19598     test -f Makefile && make "$ltmain"
19599   fi
19603 ac_ext=cpp
19604 ac_cpp='$CXXCPP $CPPFLAGS'
19605 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19606 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19607 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19609 CC="$lt_save_CC"
19611         ;;
19613       *)
19614         { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19615 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19616    { (exit 1); exit 1; }; }
19617         ;;
19618       esac
19620       # Append the new tag name to the list of available tags.
19621       if test -n "$tagname" ; then
19622       available_tags="$available_tags $tagname"
19623     fi
19624     fi
19625   done
19626   IFS="$lt_save_ifs"
19628   # Now substitute the updated list of available tags.
19629   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19630     mv "${ofile}T" "$ofile"
19631     chmod +x "$ofile"
19632   else
19633     rm -f "${ofile}T"
19634     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19635 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19636    { (exit 1); exit 1; }; }
19637   fi
19642 # This can be used to rebuild libtool when needed
19643 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19645 # Always use our own libtool.
19646 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19648 # Prevent multiple expansion
19660   
19662   
19665   
19666        
19667        
19669 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
19670 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
19671 if test "${ac_cv_c_bigendian+set}" = set; then
19672   echo $ECHO_N "(cached) $ECHO_C" >&6
19673 else
19674   # See if sys/param.h defines the BYTE_ORDER macro.
19675 cat >conftest.$ac_ext <<_ACEOF
19676 /* confdefs.h.  */
19677 _ACEOF
19678 cat confdefs.h >>conftest.$ac_ext
19679 cat >>conftest.$ac_ext <<_ACEOF
19680 /* end confdefs.h.  */
19681 #include <sys/types.h>
19682 #include <sys/param.h>
19685 main ()
19687 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
19688  bogus endian macros
19689 #endif
19691   ;
19692   return 0;
19694 _ACEOF
19695 rm -f conftest.$ac_objext
19696 if { (ac_try="$ac_compile"
19697 case "(($ac_try" in
19698   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19699   *) ac_try_echo=$ac_try;;
19700 esac
19701 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19702   (eval "$ac_compile") 2>conftest.er1
19703   ac_status=$?
19704   grep -v '^ *+' conftest.er1 >conftest.err
19705   rm -f conftest.er1
19706   cat conftest.err >&5
19707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19708   (exit $ac_status); } &&
19709          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19710   { (case "(($ac_try" in
19711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19712   *) ac_try_echo=$ac_try;;
19713 esac
19714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19715   (eval "$ac_try") 2>&5
19716   ac_status=$?
19717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19718   (exit $ac_status); }; } &&
19719          { ac_try='test -s conftest.$ac_objext'
19720   { (case "(($ac_try" in
19721   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19722   *) ac_try_echo=$ac_try;;
19723 esac
19724 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19725   (eval "$ac_try") 2>&5
19726   ac_status=$?
19727   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19728   (exit $ac_status); }; }; then
19729   # It does; now see whether it defined to BIG_ENDIAN or not.
19730 cat >conftest.$ac_ext <<_ACEOF
19731 /* confdefs.h.  */
19732 _ACEOF
19733 cat confdefs.h >>conftest.$ac_ext
19734 cat >>conftest.$ac_ext <<_ACEOF
19735 /* end confdefs.h.  */
19736 #include <sys/types.h>
19737 #include <sys/param.h>
19740 main ()
19742 #if BYTE_ORDER != BIG_ENDIAN
19743  not big endian
19744 #endif
19746   ;
19747   return 0;
19749 _ACEOF
19750 rm -f conftest.$ac_objext
19751 if { (ac_try="$ac_compile"
19752 case "(($ac_try" in
19753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19754   *) ac_try_echo=$ac_try;;
19755 esac
19756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19757   (eval "$ac_compile") 2>conftest.er1
19758   ac_status=$?
19759   grep -v '^ *+' conftest.er1 >conftest.err
19760   rm -f conftest.er1
19761   cat conftest.err >&5
19762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19763   (exit $ac_status); } &&
19764          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19765   { (case "(($ac_try" in
19766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19767   *) ac_try_echo=$ac_try;;
19768 esac
19769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19770   (eval "$ac_try") 2>&5
19771   ac_status=$?
19772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19773   (exit $ac_status); }; } &&
19774          { ac_try='test -s conftest.$ac_objext'
19775   { (case "(($ac_try" in
19776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19777   *) ac_try_echo=$ac_try;;
19778 esac
19779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19780   (eval "$ac_try") 2>&5
19781   ac_status=$?
19782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19783   (exit $ac_status); }; }; then
19784   ac_cv_c_bigendian=yes
19785 else
19786   echo "$as_me: failed program was:" >&5
19787 sed 's/^/| /' conftest.$ac_ext >&5
19789         ac_cv_c_bigendian=no
19792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19793 else
19794   echo "$as_me: failed program was:" >&5
19795 sed 's/^/| /' conftest.$ac_ext >&5
19797         # It does not; compile a test program.
19798 if test "$cross_compiling" = yes; then
19799   # try to guess the endianness by grepping values into an object file
19800   ac_cv_c_bigendian=unknown
19801   cat >conftest.$ac_ext <<_ACEOF
19802 /* confdefs.h.  */
19803 _ACEOF
19804 cat confdefs.h >>conftest.$ac_ext
19805 cat >>conftest.$ac_ext <<_ACEOF
19806 /* end confdefs.h.  */
19807 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
19808 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
19809 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
19810 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
19811 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
19812 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
19814 main ()
19816  _ascii (); _ebcdic (); 
19817   ;
19818   return 0;
19820 _ACEOF
19821 rm -f conftest.$ac_objext
19822 if { (ac_try="$ac_compile"
19823 case "(($ac_try" in
19824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19825   *) ac_try_echo=$ac_try;;
19826 esac
19827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19828   (eval "$ac_compile") 2>conftest.er1
19829   ac_status=$?
19830   grep -v '^ *+' conftest.er1 >conftest.err
19831   rm -f conftest.er1
19832   cat conftest.err >&5
19833   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19834   (exit $ac_status); } &&
19835          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19836   { (case "(($ac_try" in
19837   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19838   *) ac_try_echo=$ac_try;;
19839 esac
19840 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19841   (eval "$ac_try") 2>&5
19842   ac_status=$?
19843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19844   (exit $ac_status); }; } &&
19845          { ac_try='test -s conftest.$ac_objext'
19846   { (case "(($ac_try" in
19847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19848   *) ac_try_echo=$ac_try;;
19849 esac
19850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19851   (eval "$ac_try") 2>&5
19852   ac_status=$?
19853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19854   (exit $ac_status); }; }; then
19855   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
19856   ac_cv_c_bigendian=yes
19858 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
19859   if test "$ac_cv_c_bigendian" = unknown; then
19860     ac_cv_c_bigendian=no
19861   else
19862     # finding both strings is unlikely to happen, but who knows?
19863     ac_cv_c_bigendian=unknown
19864   fi
19866 else
19867   echo "$as_me: failed program was:" >&5
19868 sed 's/^/| /' conftest.$ac_ext >&5
19870         
19873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19874 else
19875   cat >conftest.$ac_ext <<_ACEOF
19876 /* confdefs.h.  */
19877 _ACEOF
19878 cat confdefs.h >>conftest.$ac_ext
19879 cat >>conftest.$ac_ext <<_ACEOF
19880 /* end confdefs.h.  */
19881 $ac_includes_default
19883 main ()
19886   /* Are we little or big endian?  From Harbison&Steele.  */
19887   union
19888   {
19889     long int l;
19890     char c[sizeof (long int)];
19891   } u;
19892   u.l = 1;
19893   return u.c[sizeof (long int) - 1] == 1;
19895   ;
19896   return 0;
19898 _ACEOF
19899 rm -f conftest$ac_exeext
19900 if { (ac_try="$ac_link"
19901 case "(($ac_try" in
19902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19903   *) ac_try_echo=$ac_try;;
19904 esac
19905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19906   (eval "$ac_link") 2>&5
19907   ac_status=$?
19908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19909   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19910   { (case "(($ac_try" in
19911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19912   *) ac_try_echo=$ac_try;;
19913 esac
19914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19915   (eval "$ac_try") 2>&5
19916   ac_status=$?
19917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19918   (exit $ac_status); }; }; then
19919   ac_cv_c_bigendian=no
19920 else
19921   echo "$as_me: program exited with status $ac_status" >&5
19922 echo "$as_me: failed program was:" >&5
19923 sed 's/^/| /' conftest.$ac_ext >&5
19925 ( exit $ac_status )
19926 ac_cv_c_bigendian=yes
19928 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19936 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
19937 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
19938 case $ac_cv_c_bigendian in
19939   yes)
19940     
19941 cat >>confdefs.h <<\_ACEOF
19942 @%:@define WORDS_BIGENDIAN 1
19943 _ACEOF
19944  ;;
19945   no)
19946      ;;
19947   *)
19948     { { echo "$as_me:$LINENO: error: unknown endianness
19949 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
19950 echo "$as_me: error: unknown endianness
19951 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
19952    { (exit 1); exit 1; }; } ;;
19953 esac
19955 { echo "$as_me:$LINENO: checking host system type" >&5
19956 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
19957 if test "${ac_cv_host+set}" = set; then
19958   echo $ECHO_N "(cached) $ECHO_C" >&6
19959 else
19960   if test "x$host_alias" = x; then
19961   ac_cv_host=$ac_cv_build
19962 else
19963   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
19964     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
19965 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
19966    { (exit 1); exit 1; }; }
19970 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
19971 echo "${ECHO_T}$ac_cv_host" >&6; }
19972 case $ac_cv_host in
19973 *-*-*) ;;
19974 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
19975 echo "$as_me: error: invalid value of canonical host" >&2;}
19976    { (exit 1); exit 1; }; };;
19977 esac
19978 host=$ac_cv_host
19979 ac_save_IFS=$IFS; IFS='-'
19980 set x $ac_cv_host
19981 shift
19982 host_cpu=$1
19983 host_vendor=$2
19984 shift; shift
19985 # Remember, the first character of IFS is used to create $*,
19986 # except with old shells:
19987 host_os=$*
19988 IFS=$ac_save_IFS
19989 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
19993 ac_config_files="$ac_config_files Makefile src/Makefile include/Makefile src/server/Makefile test/Makefile test/storage/Makefile"
19995 cat >confcache <<\_ACEOF
19996 # This file is a shell script that caches the results of configure
19997 # tests run on this system so they can be shared between configure
19998 # scripts and configure runs, see configure's option --config-cache.
19999 # It is not useful on other systems.  If it contains results you don't
20000 # want to keep, you may remove or edit it.
20002 # config.status only pays attention to the cache file if you give it
20003 # the --recheck option to rerun configure.
20005 # `ac_cv_env_foo' variables (set or unset) will be overridden when
20006 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20007 # following values.
20009 _ACEOF
20011 # The following way of writing the cache mishandles newlines in values,
20012 # but we know of no workaround that is simple, portable, and efficient.
20013 # So, we kill variables containing newlines.
20014 # Ultrix sh set writes to stderr and can't be redirected directly,
20015 # and sets the high bit in the cache file unless we assign to the vars.
20017   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20018     eval ac_val=\$$ac_var
20019     case $ac_val in #(
20020     *${as_nl}*)
20021       case $ac_var in #(
20022       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
20023 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
20024       esac
20025       case $ac_var in #(
20026       _ | IFS | as_nl) ;; #(
20027       *) $as_unset $ac_var ;;
20028       esac ;;
20029     esac
20030   done
20032   (set) 2>&1 |
20033     case $as_nl`(ac_space=' '; set) 2>&1` in #(
20034     *${as_nl}ac_space=\ *)
20035       # `set' does not quote correctly, so add quotes (double-quote
20036       # substitution turns \\\\ into \\, and sed turns \\ into \).
20037       sed -n \
20038         "s/'/'\\\\''/g;
20039           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20040       ;; #(
20041     *)
20042       # `set' quotes correctly as required by POSIX, so do not add quotes.
20043       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20044       ;;
20045     esac |
20046     sort
20047 ) |
20048   sed '
20049      /^ac_cv_env_/b end
20050      t clear
20051      :clear
20052      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20053      t end
20054      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20055      :end' >>confcache
20056 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20057   if test -w "$cache_file"; then
20058     test "x$cache_file" != "x/dev/null" &&
20059       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
20060 echo "$as_me: updating cache $cache_file" >&6;}
20061     cat confcache >$cache_file
20062   else
20063     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20064 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20065   fi
20067 rm -f confcache
20069 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20070 # Let make expand exec_prefix.
20071 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20073 DEFS=-DHAVE_CONFIG_H
20075 ac_libobjs=
20076 ac_ltlibobjs=
20077 for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
20078   # 1. Remove the extension, and $U if already installed.
20079   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20080   ac_i=`echo "$ac_i" | sed "$ac_script"`
20081   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20082   #    will be set to the directory where LIBOBJS objects are built.
20083   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20084   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20085 done
20086 LIB@&t@OBJS=$ac_libobjs
20088 LTLIBOBJS=$ac_ltlibobjs
20091 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20092   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
20093 Usually this means the macro was only invoked conditionally." >&5
20094 echo "$as_me: error: conditional \"AMDEP\" was never defined.
20095 Usually this means the macro was only invoked conditionally." >&2;}
20096    { (exit 1); exit 1; }; }
20098 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
20099   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
20100 Usually this means the macro was only invoked conditionally." >&5
20101 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
20102 Usually this means the macro was only invoked conditionally." >&2;}
20103    { (exit 1); exit 1; }; }
20105 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20106   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20107 Usually this means the macro was only invoked conditionally." >&5
20108 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20109 Usually this means the macro was only invoked conditionally." >&2;}
20110    { (exit 1); exit 1; }; }
20113 : ${CONFIG_STATUS=./config.status}
20114 ac_clean_files_save=$ac_clean_files
20115 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20116 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20117 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20118 cat >$CONFIG_STATUS <<_ACEOF
20119 #! $SHELL
20120 # Generated by $as_me.
20121 # Run this file to recreate the current configuration.
20122 # Compiler output produced by configure, useful for debugging
20123 # configure, is in config.log if it exists.
20125 debug=false
20126 ac_cs_recheck=false
20127 ac_cs_silent=false
20128 SHELL=\${CONFIG_SHELL-$SHELL}
20129 _ACEOF
20131 cat >>$CONFIG_STATUS <<\_ACEOF
20132 ## --------------------- ##
20133 ## M4sh Initialization.  ##
20134 ## --------------------- ##
20136 # Be Bourne compatible
20137 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20138   emulate sh
20139   NULLCMD=:
20140   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20141   # is contrary to our usage.  Disable this feature.
20142   alias -g '${1+"$@"}'='"$@"'
20143   setopt NO_GLOB_SUBST
20144 else
20145   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
20147 BIN_SH=xpg4; export BIN_SH # for Tru64
20148 DUALCASE=1; export DUALCASE # for MKS sh
20151 # PATH needs CR
20152 # Avoid depending upon Character Ranges.
20153 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20154 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20155 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20156 as_cr_digits='0123456789'
20157 as_cr_alnum=$as_cr_Letters$as_cr_digits
20159 # The user is always right.
20160 if test "${PATH_SEPARATOR+set}" != set; then
20161   echo "#! /bin/sh" >conf$$.sh
20162   echo  "exit 0"   >>conf$$.sh
20163   chmod +x conf$$.sh
20164   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20165     PATH_SEPARATOR=';'
20166   else
20167     PATH_SEPARATOR=:
20168   fi
20169   rm -f conf$$.sh
20172 # Support unset when possible.
20173 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20174   as_unset=unset
20175 else
20176   as_unset=false
20180 # IFS
20181 # We need space, tab and new line, in precisely that order.  Quoting is
20182 # there to prevent editors from complaining about space-tab.
20183 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20184 # splitting by setting IFS to empty value.)
20185 as_nl='
20187 IFS=" ""        $as_nl"
20189 # Find who we are.  Look in the path if we contain no directory separator.
20190 case $0 in
20191   *[\\/]* ) as_myself=$0 ;;
20192   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20193 for as_dir in $PATH
20195   IFS=$as_save_IFS
20196   test -z "$as_dir" && as_dir=.
20197   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20198 done
20199 IFS=$as_save_IFS
20201      ;;
20202 esac
20203 # We did not find ourselves, most probably we were run as `sh COMMAND'
20204 # in which case we are not to be found in the path.
20205 if test "x$as_myself" = x; then
20206   as_myself=$0
20208 if test ! -f "$as_myself"; then
20209   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20210   { (exit 1); exit 1; }
20213 # Work around bugs in pre-3.0 UWIN ksh.
20214 for as_var in ENV MAIL MAILPATH
20215 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20216 done
20217 PS1='$ '
20218 PS2='> '
20219 PS4='+ '
20221 # NLS nuisances.
20222 for as_var in \
20223   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20224   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20225   LC_TELEPHONE LC_TIME
20227   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20228     eval $as_var=C; export $as_var
20229   else
20230     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20231   fi
20232 done
20234 # Required to use basename.
20235 if expr a : '\(a\)' >/dev/null 2>&1 &&
20236    test "X`expr 00001 : '.*\(...\)'`" = X001; then
20237   as_expr=expr
20238 else
20239   as_expr=false
20242 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20243   as_basename=basename
20244 else
20245   as_basename=false
20249 # Name of the executable.
20250 as_me=`$as_basename -- "$0" ||
20251 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20252          X"$0" : 'X\(//\)$' \| \
20253          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20254 echo X/"$0" |
20255     sed '/^.*\/\([^/][^/]*\)\/*$/{
20256             s//\1/
20257             q
20258           }
20259           /^X\/\(\/\/\)$/{
20260             s//\1/
20261             q
20262           }
20263           /^X\/\(\/\).*/{
20264             s//\1/
20265             q
20266           }
20267           s/.*/./; q'`
20269 # CDPATH.
20270 $as_unset CDPATH
20274   as_lineno_1=$LINENO
20275   as_lineno_2=$LINENO
20276   test "x$as_lineno_1" != "x$as_lineno_2" &&
20277   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
20279   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20280   # uniformly replaced by the line number.  The first 'sed' inserts a
20281   # line-number line after each line using $LINENO; the second 'sed'
20282   # does the real work.  The second script uses 'N' to pair each
20283   # line-number line with the line containing $LINENO, and appends
20284   # trailing '-' during substitution so that $LINENO is not a special
20285   # case at line end.
20286   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20287   # scripts with optimization help from Paolo Bonzini.  Blame Lee
20288   # E. McMahon (1931-1989) for sed's syntax.  :-)
20289   sed -n '
20290     p
20291     /[$]LINENO/=
20292   ' <$as_myself |
20293     sed '
20294       s/[$]LINENO.*/&-/
20295       t lineno
20296       b
20297       :lineno
20298       N
20299       :loop
20300       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20301       t loop
20302       s/-\n.*//
20303     ' >$as_me.lineno &&
20304   chmod +x "$as_me.lineno" ||
20305     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20306    { (exit 1); exit 1; }; }
20308   # Don't try to exec as it changes $[0], causing all sort of problems
20309   # (the dirname of $[0] is not the place where we might find the
20310   # original and so on.  Autoconf is especially sensitive to this).
20311   . "./$as_me.lineno"
20312   # Exit status is that of the last command.
20313   exit
20317 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20318   as_dirname=dirname
20319 else
20320   as_dirname=false
20323 ECHO_C= ECHO_N= ECHO_T=
20324 case `echo -n x` in
20325 -n*)
20326   case `echo 'x\c'` in
20327   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
20328   *)   ECHO_C='\c';;
20329   esac;;
20331   ECHO_N='-n';;
20332 esac
20334 if expr a : '\(a\)' >/dev/null 2>&1 &&
20335    test "X`expr 00001 : '.*\(...\)'`" = X001; then
20336   as_expr=expr
20337 else
20338   as_expr=false
20341 rm -f conf$$ conf$$.exe conf$$.file
20342 if test -d conf$$.dir; then
20343   rm -f conf$$.dir/conf$$.file
20344 else
20345   rm -f conf$$.dir
20346   mkdir conf$$.dir
20348 echo >conf$$.file
20349 if ln -s conf$$.file conf$$ 2>/dev/null; then
20350   as_ln_s='ln -s'
20351   # ... but there are two gotchas:
20352   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20353   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20354   # In both cases, we have to default to `cp -p'.
20355   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20356     as_ln_s='cp -p'
20357 elif ln conf$$.file conf$$ 2>/dev/null; then
20358   as_ln_s=ln
20359 else
20360   as_ln_s='cp -p'
20362 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20363 rmdir conf$$.dir 2>/dev/null
20365 if mkdir -p . 2>/dev/null; then
20366   as_mkdir_p=:
20367 else
20368   test -d ./-p && rmdir ./-p
20369   as_mkdir_p=false
20372 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
20373 # systems may use methods other than mode bits to determine executability.
20374 cat >conf$$.file <<_ASEOF
20375 #! /bin/sh
20376 exit 0
20377 _ASEOF
20378 chmod +x conf$$.file
20379 if test -x conf$$.file >/dev/null 2>&1; then
20380   as_executable_p="test -x"
20381 else
20382   as_executable_p=:
20384 rm -f conf$$.file
20386 # Sed expression to map a string onto a valid CPP name.
20387 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20389 # Sed expression to map a string onto a valid variable name.
20390 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20393 exec 6>&1
20395 # Save the log message, to keep $[0] and so on meaningful, and to
20396 # report actual input values of CONFIG_FILES etc. instead of their
20397 # values after options handling.
20398 ac_log="
20399 This file was extended by $as_me, which was
20400 generated by GNU Autoconf 2.60.  Invocation command line was
20402   CONFIG_FILES    = $CONFIG_FILES
20403   CONFIG_HEADERS  = $CONFIG_HEADERS
20404   CONFIG_LINKS    = $CONFIG_LINKS
20405   CONFIG_COMMANDS = $CONFIG_COMMANDS
20406   $ $0 $@
20408 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20411 _ACEOF
20413 cat >>$CONFIG_STATUS <<_ACEOF
20414 # Files that config.status was made for.
20415 config_files="$ac_config_files"
20416 config_headers="$ac_config_headers"
20417 config_commands="$ac_config_commands"
20419 _ACEOF
20421 cat >>$CONFIG_STATUS <<\_ACEOF
20422 ac_cs_usage="\
20423 \`$as_me' instantiates files from templates according to the
20424 current configuration.
20426 Usage: $0 [OPTIONS] [FILE]...
20428   -h, --help       print this help, then exit
20429   -V, --version    print version number, then exit
20430   -q, --quiet      do not print progress messages
20431   -d, --debug      don't remove temporary files
20432       --recheck    update $as_me by reconfiguring in the same conditions
20433   --file=FILE[:TEMPLATE]
20434                    instantiate the configuration file FILE
20435   --header=FILE[:TEMPLATE]
20436                    instantiate the configuration header FILE
20438 Configuration files:
20439 $config_files
20441 Configuration headers:
20442 $config_headers
20444 Configuration commands:
20445 $config_commands
20447 Report bugs to <bug-autoconf@gnu.org>."
20449 _ACEOF
20450 cat >>$CONFIG_STATUS <<_ACEOF
20451 ac_cs_version="\\
20452 config.status
20453 configured by $0, generated by GNU Autoconf 2.60,
20454   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20456 Copyright (C) 2006 Free Software Foundation, Inc.
20457 This config.status script is free software; the Free Software Foundation
20458 gives unlimited permission to copy, distribute and modify it."
20460 ac_pwd='$ac_pwd'
20461 srcdir='$srcdir'
20462 INSTALL='$INSTALL'
20463 _ACEOF
20465 cat >>$CONFIG_STATUS <<\_ACEOF
20466 # If no file are specified by the user, then we need to provide default
20467 # value.  By we need to know if files were specified by the user.
20468 ac_need_defaults=:
20469 while test $# != 0
20471   case $1 in
20472   --*=*)
20473     ac_option=`expr "X$1" : 'X\([^=]*\)='`
20474     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20475     ac_shift=:
20476     ;;
20477   *)
20478     ac_option=$1
20479     ac_optarg=$2
20480     ac_shift=shift
20481     ;;
20482   esac
20484   case $ac_option in
20485   # Handling of the options.
20486   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20487     ac_cs_recheck=: ;;
20488   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20489     echo "$ac_cs_version"; exit ;;
20490   --debug | --debu | --deb | --de | --d | -d )
20491     debug=: ;;
20492   --file | --fil | --fi | --f )
20493     $ac_shift
20494     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20495     ac_need_defaults=false;;
20496   --header | --heade | --head | --hea )
20497     $ac_shift
20498     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20499     ac_need_defaults=false;;
20500   --he | --h)
20501     # Conflict between --help and --header
20502     { echo "$as_me: error: ambiguous option: $1
20503 Try \`$0 --help' for more information." >&2
20504    { (exit 1); exit 1; }; };;
20505   --help | --hel | -h )
20506     echo "$ac_cs_usage"; exit ;;
20507   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20508   | -silent | --silent | --silen | --sile | --sil | --si | --s)
20509     ac_cs_silent=: ;;
20511   # This is an error.
20512   -*) { echo "$as_me: error: unrecognized option: $1
20513 Try \`$0 --help' for more information." >&2
20514    { (exit 1); exit 1; }; } ;;
20516   *) ac_config_targets="$ac_config_targets $1"
20517      ac_need_defaults=false ;;
20519   esac
20520   shift
20521 done
20523 ac_configure_extra_args=
20525 if $ac_cs_silent; then
20526   exec 6>/dev/null
20527   ac_configure_extra_args="$ac_configure_extra_args --silent"
20530 _ACEOF
20531 cat >>$CONFIG_STATUS <<_ACEOF
20532 if \$ac_cs_recheck; then
20533   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20534   CONFIG_SHELL=$SHELL
20535   export CONFIG_SHELL
20536   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20539 _ACEOF
20540 cat >>$CONFIG_STATUS <<\_ACEOF
20541 exec 5>>config.log
20543   echo
20544   sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
20545 @%:@@%:@ Running $as_me. @%:@@%:@
20546 _ASBOX
20547   echo "$ac_log"
20548 } >&5
20550 _ACEOF
20551 cat >>$CONFIG_STATUS <<_ACEOF
20553 # INIT-COMMANDS
20555 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20557 _ACEOF
20559 cat >>$CONFIG_STATUS <<\_ACEOF
20561 # Handling of arguments.
20562 for ac_config_target in $ac_config_targets
20564   case $ac_config_target in
20565     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20566     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20567     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20568     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20569     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
20570     "src/server/Makefile") CONFIG_FILES="$CONFIG_FILES src/server/Makefile" ;;
20571     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
20572     "test/storage/Makefile") CONFIG_FILES="$CONFIG_FILES test/storage/Makefile" ;;
20574   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20575 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20576    { (exit 1); exit 1; }; };;
20577   esac
20578 done
20581 # If the user did not use the arguments to specify the items to instantiate,
20582 # then the envvar interface is used.  Set only those that are not.
20583 # We use the long form for the default assignment because of an extremely
20584 # bizarre bug on SunOS 4.1.3.
20585 if $ac_need_defaults; then
20586   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20587   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20588   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20591 # Have a temporary directory for convenience.  Make it in the build tree
20592 # simply because there is no reason against having it here, and in addition,
20593 # creating and moving files from /tmp can sometimes cause problems.
20594 # Hook for its removal unless debugging.
20595 # Note that there is a small window in which the directory will not be cleaned:
20596 # after its creation but before its name has been assigned to `$tmp'.
20597 $debug ||
20599   tmp=
20600   trap 'exit_status=$?
20601   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20602 ' 0
20603   trap '{ (exit 1); exit 1; }' 1 2 13 15
20605 # Create a (secure) tmp directory for tmp files.
20608   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20609   test -n "$tmp" && test -d "$tmp"
20610 }  ||
20612   tmp=./conf$$-$RANDOM
20613   (umask 077 && mkdir "$tmp")
20614 } ||
20616    echo "$me: cannot create a temporary directory in ." >&2
20617    { (exit 1); exit 1; }
20621 # Set up the sed scripts for CONFIG_FILES section.
20624 # No need to generate the scripts if there are no CONFIG_FILES.
20625 # This happens for instance when ./config.status config.h
20626 if test -n "$CONFIG_FILES"; then
20628 _ACEOF
20632 ac_delim='%!_!# '
20633 for ac_last_try in false false false false false :; do
20634   cat >conf$$subs.sed <<_ACEOF
20635 SHELL!$SHELL$ac_delim
20636 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20637 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20638 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20639 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20640 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20641 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20642 exec_prefix!$exec_prefix$ac_delim
20643 prefix!$prefix$ac_delim
20644 program_transform_name!$program_transform_name$ac_delim
20645 bindir!$bindir$ac_delim
20646 sbindir!$sbindir$ac_delim
20647 libexecdir!$libexecdir$ac_delim
20648 datarootdir!$datarootdir$ac_delim
20649 datadir!$datadir$ac_delim
20650 sysconfdir!$sysconfdir$ac_delim
20651 sharedstatedir!$sharedstatedir$ac_delim
20652 localstatedir!$localstatedir$ac_delim
20653 includedir!$includedir$ac_delim
20654 oldincludedir!$oldincludedir$ac_delim
20655 docdir!$docdir$ac_delim
20656 infodir!$infodir$ac_delim
20657 htmldir!$htmldir$ac_delim
20658 dvidir!$dvidir$ac_delim
20659 pdfdir!$pdfdir$ac_delim
20660 psdir!$psdir$ac_delim
20661 libdir!$libdir$ac_delim
20662 localedir!$localedir$ac_delim
20663 mandir!$mandir$ac_delim
20664 DEFS!$DEFS$ac_delim
20665 ECHO_C!$ECHO_C$ac_delim
20666 ECHO_N!$ECHO_N$ac_delim
20667 ECHO_T!$ECHO_T$ac_delim
20668 LIBS!$LIBS$ac_delim
20669 build_alias!$build_alias$ac_delim
20670 host_alias!$host_alias$ac_delim
20671 target_alias!$target_alias$ac_delim
20672 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20673 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20674 INSTALL_DATA!$INSTALL_DATA$ac_delim
20675 CYGPATH_W!$CYGPATH_W$ac_delim
20676 PACKAGE!$PACKAGE$ac_delim
20677 VERSION!$VERSION$ac_delim
20678 ACLOCAL!$ACLOCAL$ac_delim
20679 AUTOCONF!$AUTOCONF$ac_delim
20680 AUTOMAKE!$AUTOMAKE$ac_delim
20681 AUTOHEADER!$AUTOHEADER$ac_delim
20682 MAKEINFO!$MAKEINFO$ac_delim
20683 install_sh!$install_sh$ac_delim
20684 STRIP!$STRIP$ac_delim
20685 INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
20686 mkdir_p!$mkdir_p$ac_delim
20687 AWK!$AWK$ac_delim
20688 SET_MAKE!$SET_MAKE$ac_delim
20689 am__leading_dot!$am__leading_dot$ac_delim
20690 AMTAR!$AMTAR$ac_delim
20691 am__tar!$am__tar$ac_delim
20692 am__untar!$am__untar$ac_delim
20693 CXX!$CXX$ac_delim
20694 CXXFLAGS!$CXXFLAGS$ac_delim
20695 LDFLAGS!$LDFLAGS$ac_delim
20696 CPPFLAGS!$CPPFLAGS$ac_delim
20697 ac_ct_CXX!$ac_ct_CXX$ac_delim
20698 EXEEXT!$EXEEXT$ac_delim
20699 OBJEXT!$OBJEXT$ac_delim
20700 DEPDIR!$DEPDIR$ac_delim
20701 am__include!$am__include$ac_delim
20702 am__quote!$am__quote$ac_delim
20703 AMDEP_TRUE!$AMDEP_TRUE$ac_delim
20704 AMDEP_FALSE!$AMDEP_FALSE$ac_delim
20705 AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
20706 CXXDEPMODE!$CXXDEPMODE$ac_delim
20707 am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
20708 am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
20709 build!$build$ac_delim
20710 build_cpu!$build_cpu$ac_delim
20711 build_vendor!$build_vendor$ac_delim
20712 build_os!$build_os$ac_delim
20713 host!$host$ac_delim
20714 host_cpu!$host_cpu$ac_delim
20715 host_vendor!$host_vendor$ac_delim
20716 host_os!$host_os$ac_delim
20717 CC!$CC$ac_delim
20718 CFLAGS!$CFLAGS$ac_delim
20719 ac_ct_CC!$ac_ct_CC$ac_delim
20720 CCDEPMODE!$CCDEPMODE$ac_delim
20721 am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
20722 am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
20723 GREP!$GREP$ac_delim
20724 EGREP!$EGREP$ac_delim
20725 LN_S!$LN_S$ac_delim
20726 ECHO!$ECHO$ac_delim
20727 AR!$AR$ac_delim
20728 RANLIB!$RANLIB$ac_delim
20729 CPP!$CPP$ac_delim
20730 CXXCPP!$CXXCPP$ac_delim
20731 F77!$F77$ac_delim
20732 _ACEOF
20734   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20735     break
20736   elif $ac_last_try; then
20737     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20738 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20739    { (exit 1); exit 1; }; }
20740   else
20741     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20742   fi
20743 done
20745 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20746 if test -n "$ac_eof"; then
20747   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20748   ac_eof=`expr $ac_eof + 1`
20751 cat >>$CONFIG_STATUS <<_ACEOF
20752 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20753 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20754 _ACEOF
20755 sed '
20756 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20757 s/^/s,@/; s/!/@,|#_!!_#|/
20759 t n
20760 s/'"$ac_delim"'$/,g/; t
20761 s/$/\\/; p
20762 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20763 ' >>$CONFIG_STATUS <conf$$subs.sed
20764 rm -f conf$$subs.sed
20765 cat >>$CONFIG_STATUS <<_ACEOF
20766 CEOF$ac_eof
20767 _ACEOF
20770 ac_delim='%!_!# '
20771 for ac_last_try in false false false false false :; do
20772   cat >conf$$subs.sed <<_ACEOF
20773 FFLAGS!$FFLAGS$ac_delim
20774 ac_ct_F77!$ac_ct_F77$ac_delim
20775 LIBTOOL!$LIBTOOL$ac_delim
20776 LIB@&t@OBJS!$LIB@&t@OBJS$ac_delim
20777 LTLIBOBJS!$LTLIBOBJS$ac_delim
20778 _ACEOF
20780   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 5; then
20781     break
20782   elif $ac_last_try; then
20783     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20784 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20785    { (exit 1); exit 1; }; }
20786   else
20787     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20788   fi
20789 done
20791 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20792 if test -n "$ac_eof"; then
20793   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20794   ac_eof=`expr $ac_eof + 1`
20797 cat >>$CONFIG_STATUS <<_ACEOF
20798 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20799 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20800 _ACEOF
20801 sed '
20802 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20803 s/^/s,@/; s/!/@,|#_!!_#|/
20805 t n
20806 s/'"$ac_delim"'$/,g/; t
20807 s/$/\\/; p
20808 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20809 ' >>$CONFIG_STATUS <conf$$subs.sed
20810 rm -f conf$$subs.sed
20811 cat >>$CONFIG_STATUS <<_ACEOF
20812 :end
20813 s/|#_!!_#|//g
20814 CEOF$ac_eof
20815 _ACEOF
20818 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20819 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20820 # trailing colons and then remove the whole line if VPATH becomes empty
20821 # (actually we leave an empty line to preserve line numbers).
20822 if test "x$srcdir" = x.; then
20823   ac_vpsub='/^[  ]*VPATH[        ]*=/{
20824 s/:*\$(srcdir):*/:/
20825 s/:*\${srcdir}:*/:/
20826 s/:*@srcdir@:*/:/
20827 s/^\([^=]*=[     ]*\):*/\1/
20828 s/:*$//
20829 s/^[^=]*=[       ]*$//
20833 cat >>$CONFIG_STATUS <<\_ACEOF
20834 fi # test -n "$CONFIG_FILES"
20837 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
20839   case $ac_tag in
20840   :[FHLC]) ac_mode=$ac_tag; continue;;
20841   esac
20842   case $ac_mode$ac_tag in
20843   :[FHL]*:*);;
20844   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20845 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20846    { (exit 1); exit 1; }; };;
20847   :[FH]-) ac_tag=-:-;;
20848   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20849   esac
20850   ac_save_IFS=$IFS
20851   IFS=:
20852   set x $ac_tag
20853   IFS=$ac_save_IFS
20854   shift
20855   ac_file=$1
20856   shift
20858   case $ac_mode in
20859   :L) ac_source=$1;;
20860   :[FH])
20861     ac_file_inputs=
20862     for ac_f
20863     do
20864       case $ac_f in
20865       -) ac_f="$tmp/stdin";;
20866       *) # Look for the file first in the build tree, then in the source tree
20867          # (if the path is not absolute).  The absolute path cannot be DOS-style,
20868          # because $ac_f cannot contain `:'.
20869          test -f "$ac_f" ||
20870            case $ac_f in
20871            [\\/$]*) false;;
20872            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20873            esac ||
20874            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20875 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20876    { (exit 1); exit 1; }; };;
20877       esac
20878       ac_file_inputs="$ac_file_inputs $ac_f"
20879     done
20881     # Let's still pretend it is `configure' which instantiates (i.e., don't
20882     # use $as_me), people would be surprised to read:
20883     #    /* config.h.  Generated by config.status.  */
20884     configure_input="Generated from "`IFS=:
20885           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20886     if test x"$ac_file" != x-; then
20887       configure_input="$ac_file.  $configure_input"
20888       { echo "$as_me:$LINENO: creating $ac_file" >&5
20889 echo "$as_me: creating $ac_file" >&6;}
20890     fi
20892     case $ac_tag in
20893     *:-:* | *:-) cat >"$tmp/stdin";;
20894     esac
20895     ;;
20896   esac
20898   ac_dir=`$as_dirname -- "$ac_file" ||
20899 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20900          X"$ac_file" : 'X\(//\)[^/]' \| \
20901          X"$ac_file" : 'X\(//\)$' \| \
20902          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20903 echo X"$ac_file" |
20904     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20905             s//\1/
20906             q
20907           }
20908           /^X\(\/\/\)[^/].*/{
20909             s//\1/
20910             q
20911           }
20912           /^X\(\/\/\)$/{
20913             s//\1/
20914             q
20915           }
20916           /^X\(\/\).*/{
20917             s//\1/
20918             q
20919           }
20920           s/.*/./; q'`
20921   { as_dir="$ac_dir"
20922   case $as_dir in #(
20923   -*) as_dir=./$as_dir;;
20924   esac
20925   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20926     as_dirs=
20927     while :; do
20928       case $as_dir in #(
20929       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20930       *) as_qdir=$as_dir;;
20931       esac
20932       as_dirs="'$as_qdir' $as_dirs"
20933       as_dir=`$as_dirname -- "$as_dir" ||
20934 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20935          X"$as_dir" : 'X\(//\)[^/]' \| \
20936          X"$as_dir" : 'X\(//\)$' \| \
20937          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20938 echo X"$as_dir" |
20939     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20940             s//\1/
20941             q
20942           }
20943           /^X\(\/\/\)[^/].*/{
20944             s//\1/
20945             q
20946           }
20947           /^X\(\/\/\)$/{
20948             s//\1/
20949             q
20950           }
20951           /^X\(\/\).*/{
20952             s//\1/
20953             q
20954           }
20955           s/.*/./; q'`
20956       test -d "$as_dir" && break
20957     done
20958     test -z "$as_dirs" || eval "mkdir $as_dirs"
20959   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20960 echo "$as_me: error: cannot create directory $as_dir" >&2;}
20961    { (exit 1); exit 1; }; }; }
20962   ac_builddir=.
20964 case "$ac_dir" in
20965 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20967   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20968   # A ".." for each directory in $ac_dir_suffix.
20969   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20970   case $ac_top_builddir_sub in
20971   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20972   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20973   esac ;;
20974 esac
20975 ac_abs_top_builddir=$ac_pwd
20976 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20977 # for backward compatibility:
20978 ac_top_builddir=$ac_top_build_prefix
20980 case $srcdir in
20981   .)  # We are building in place.
20982     ac_srcdir=.
20983     ac_top_srcdir=$ac_top_builddir_sub
20984     ac_abs_top_srcdir=$ac_pwd ;;
20985   [\\/]* | ?:[\\/]* )  # Absolute name.
20986     ac_srcdir=$srcdir$ac_dir_suffix;
20987     ac_top_srcdir=$srcdir
20988     ac_abs_top_srcdir=$srcdir ;;
20989   *) # Relative name.
20990     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20991     ac_top_srcdir=$ac_top_build_prefix$srcdir
20992     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20993 esac
20994 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20997   case $ac_mode in
20998   :F)
20999   #
21000   # CONFIG_FILE
21001   #
21003   case $INSTALL in
21004   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21005   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21006   esac
21007 _ACEOF
21009 cat >>$CONFIG_STATUS <<\_ACEOF
21010 # If the template does not know about datarootdir, expand it.
21011 # FIXME: This hack should be removed a few years after 2.60.
21012 ac_datarootdir_hack=; ac_datarootdir_seen=
21014 case `sed -n '/datarootdir/ {
21015   p
21016   q
21018 /@datadir@/p
21019 /@docdir@/p
21020 /@infodir@/p
21021 /@localedir@/p
21022 /@mandir@/p
21023 ' $ac_file_inputs` in
21024 *datarootdir*) ac_datarootdir_seen=yes;;
21025 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21026   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21027 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21028 _ACEOF
21029 cat >>$CONFIG_STATUS <<_ACEOF
21030   ac_datarootdir_hack='
21031   s&@datadir@&$datadir&g
21032   s&@docdir@&$docdir&g
21033   s&@infodir@&$infodir&g
21034   s&@localedir@&$localedir&g
21035   s&@mandir@&$mandir&g
21036     s&\\\${datarootdir}&$datarootdir&g' ;;
21037 esac
21038 _ACEOF
21040 # Neutralize VPATH when `$srcdir' = `.'.
21041 # Shell code in configure.ac might set extrasub.
21042 # FIXME: do we really want to maintain this feature?
21043 cat >>$CONFIG_STATUS <<_ACEOF
21044   sed "$ac_vpsub
21045 $extrasub
21046 _ACEOF
21047 cat >>$CONFIG_STATUS <<\_ACEOF
21049 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21050 s&@configure_input@&$configure_input&;t t
21051 s&@top_builddir@&$ac_top_builddir_sub&;t t
21052 s&@srcdir@&$ac_srcdir&;t t
21053 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21054 s&@top_srcdir@&$ac_top_srcdir&;t t
21055 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21056 s&@builddir@&$ac_builddir&;t t
21057 s&@abs_builddir@&$ac_abs_builddir&;t t
21058 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21059 s&@INSTALL@&$ac_INSTALL&;t t
21060 $ac_datarootdir_hack
21061 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
21063 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21064   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21065   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
21066   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21067 which seems to be undefined.  Please make sure it is defined." >&5
21068 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21069 which seems to be undefined.  Please make sure it is defined." >&2;}
21071   rm -f "$tmp/stdin"
21072   case $ac_file in
21073   -) cat "$tmp/out"; rm -f "$tmp/out";;
21074   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21075   esac
21076  ;;
21077   :H)
21078   #
21079   # CONFIG_HEADER
21080   #
21081 _ACEOF
21083 # Transform confdefs.h into a sed script `conftest.defines', that
21084 # substitutes the proper values into config.h.in to produce config.h.
21085 rm -f conftest.defines conftest.tail
21086 # First, append a space to every undef/define line, to ease matching.
21087 echo 's/$/ /' >conftest.defines
21088 # Then, protect against being on the right side of a sed subst, or in
21089 # an unquoted here document, in config.status.  If some macros were
21090 # called several times there might be several #defines for the same
21091 # symbol, which is useless.  But do not sort them, since the last
21092 # AC_DEFINE must be honored.
21093 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21094 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21095 # NAME is the cpp macro being defined, VALUE is the value it is being given.
21096 # PARAMS is the parameter list in the macro definition--in most cases, it's
21097 # just an empty string.
21098 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
21099 ac_dB='\\)[      (].*,\\1define\\2'
21100 ac_dC=' '
21101 ac_dD=' ,'
21103 uniq confdefs.h |
21104   sed -n '
21105         t rset
21106         :rset
21107         s/^[     ]*#[    ]*define[       ][      ]*//
21108         t ok
21109         d
21110         :ok
21111         s/[\\&,]/\\&/g
21112         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21113         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21114   ' >>conftest.defines
21116 # Remove the space that was appended to ease matching.
21117 # Then replace #undef with comments.  This is necessary, for
21118 # example, in the case of _POSIX_SOURCE, which is predefined and required
21119 # on some systems where configure will not decide to define it.
21120 # (The regexp can be short, since the line contains either #define or #undef.)
21121 echo 's/ $//
21122 s,^[     #]*u.*,/* & */,' >>conftest.defines
21124 # Break up conftest.defines:
21125 ac_max_sed_lines=50
21127 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21128 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21129 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21130 # et cetera.
21131 ac_in='$ac_file_inputs'
21132 ac_out='"$tmp/out1"'
21133 ac_nxt='"$tmp/out2"'
21135 while :
21137   # Write a here document:
21138     cat >>$CONFIG_STATUS <<_ACEOF
21139     # First, check the format of the line:
21140     cat >"\$tmp/defines.sed" <<\\CEOF
21141 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
21142 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
21144 :def
21145 _ACEOF
21146   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21147   echo 'CEOF
21148     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21149   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21150   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21151   grep . conftest.tail >/dev/null || break
21152   rm -f conftest.defines
21153   mv conftest.tail conftest.defines
21154 done
21155 rm -f conftest.defines conftest.tail
21157 echo "ac_result=$ac_in" >>$CONFIG_STATUS
21158 cat >>$CONFIG_STATUS <<\_ACEOF
21159   if test x"$ac_file" != x-; then
21160     echo "/* $configure_input  */" >"$tmp/config.h"
21161     cat "$ac_result" >>"$tmp/config.h"
21162     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21163       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21164 echo "$as_me: $ac_file is unchanged" >&6;}
21165     else
21166       rm -f $ac_file
21167       mv "$tmp/config.h" $ac_file
21168     fi
21169   else
21170     echo "/* $configure_input  */"
21171     cat "$ac_result"
21172   fi
21173   rm -f "$tmp/out12"
21174 # Compute $ac_file's index in $config_headers.
21175 _am_stamp_count=1
21176 for _am_header in $config_headers :; do
21177   case $_am_header in
21178     $ac_file | $ac_file:* )
21179       break ;;
21180     * )
21181       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21182   esac
21183 done
21184 echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
21185 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21186          X$ac_file : 'X\(//\)[^/]' \| \
21187          X$ac_file : 'X\(//\)$' \| \
21188          X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
21189 echo X$ac_file |
21190     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21191             s//\1/
21192             q
21193           }
21194           /^X\(\/\/\)[^/].*/{
21195             s//\1/
21196             q
21197           }
21198           /^X\(\/\/\)$/{
21199             s//\1/
21200             q
21201           }
21202           /^X\(\/\).*/{
21203             s//\1/
21204             q
21205           }
21206           s/.*/./; q'`/stamp-h$_am_stamp_count
21207  ;;
21208   
21209   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21210 echo "$as_me: executing $ac_file commands" >&6;}
21211  ;;
21212   esac
21215   case $ac_file$ac_mode in
21216     "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
21217   # Strip MF so we end up with the name of the file.
21218   mf=`echo "$mf" | sed -e 's/:.*$//'`
21219   # Check whether this is an Automake generated Makefile or not.
21220   # We used to match only the files named `Makefile.in', but
21221   # some people rename them; so instead we look at the file content.
21222   # Grep'ing the first line is not enough: some people post-process
21223   # each Makefile.in and add a new line on top of each file to say so.
21224   # So let's grep whole file.
21225   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
21226     dirpart=`$as_dirname -- "$mf" ||
21227 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21228          X"$mf" : 'X\(//\)[^/]' \| \
21229          X"$mf" : 'X\(//\)$' \| \
21230          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21231 echo X"$mf" |
21232     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21233             s//\1/
21234             q
21235           }
21236           /^X\(\/\/\)[^/].*/{
21237             s//\1/
21238             q
21239           }
21240           /^X\(\/\/\)$/{
21241             s//\1/
21242             q
21243           }
21244           /^X\(\/\).*/{
21245             s//\1/
21246             q
21247           }
21248           s/.*/./; q'`
21249   else
21250     continue
21251   fi
21252   # Extract the definition of DEPDIR, am__include, and am__quote
21253   # from the Makefile without running `make'.
21254   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21255   test -z "$DEPDIR" && continue
21256   am__include=`sed -n 's/^am__include = //p' < "$mf"`
21257   test -z "am__include" && continue
21258   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21259   # When using ansi2knr, U may be empty or an underscore; expand it
21260   U=`sed -n 's/^U = //p' < "$mf"`
21261   # Find all dependency output files, they are included files with
21262   # $(DEPDIR) in their names.  We invoke sed twice because it is the
21263   # simplest approach to changing $(DEPDIR) to its actual value in the
21264   # expansion.
21265   for file in `sed -n "
21266     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21267        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
21268     # Make sure the directory exists.
21269     test -f "$dirpart/$file" && continue
21270     fdir=`$as_dirname -- "$file" ||
21271 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21272          X"$file" : 'X\(//\)[^/]' \| \
21273          X"$file" : 'X\(//\)$' \| \
21274          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21275 echo X"$file" |
21276     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21277             s//\1/
21278             q
21279           }
21280           /^X\(\/\/\)[^/].*/{
21281             s//\1/
21282             q
21283           }
21284           /^X\(\/\/\)$/{
21285             s//\1/
21286             q
21287           }
21288           /^X\(\/\).*/{
21289             s//\1/
21290             q
21291           }
21292           s/.*/./; q'`
21293     { as_dir=$dirpart/$fdir
21294   case $as_dir in #(
21295   -*) as_dir=./$as_dir;;
21296   esac
21297   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21298     as_dirs=
21299     while :; do
21300       case $as_dir in #(
21301       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21302       *) as_qdir=$as_dir;;
21303       esac
21304       as_dirs="'$as_qdir' $as_dirs"
21305       as_dir=`$as_dirname -- "$as_dir" ||
21306 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21307          X"$as_dir" : 'X\(//\)[^/]' \| \
21308          X"$as_dir" : 'X\(//\)$' \| \
21309          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21310 echo X"$as_dir" |
21311     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21312             s//\1/
21313             q
21314           }
21315           /^X\(\/\/\)[^/].*/{
21316             s//\1/
21317             q
21318           }
21319           /^X\(\/\/\)$/{
21320             s//\1/
21321             q
21322           }
21323           /^X\(\/\).*/{
21324             s//\1/
21325             q
21326           }
21327           s/.*/./; q'`
21328       test -d "$as_dir" && break
21329     done
21330     test -z "$as_dirs" || eval "mkdir $as_dirs"
21331   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21332 echo "$as_me: error: cannot create directory $as_dir" >&2;}
21333    { (exit 1); exit 1; }; }; }
21334     # echo "creating $dirpart/$file"
21335     echo '# dummy' > "$dirpart/$file"
21336   done
21337 done
21338  ;;
21340   esac
21341 done # for ac_tag
21344 { (exit 0); exit 0; }
21345 _ACEOF
21346 chmod +x $CONFIG_STATUS
21347 ac_clean_files=$ac_clean_files_save
21350 # configure is writing to config.log, and then calls config.status.
21351 # config.status does its own redirection, appending to config.log.
21352 # Unfortunately, on DOS this fails, as config.log is still kept open
21353 # by configure, so config.status won't be able to write to it; its
21354 # output is simply discarded.  So we exec the FD to /dev/null,
21355 # effectively closing config.log, so it can be properly (re)opened and
21356 # appended to by config.status.  When coming back to configure, we
21357 # need to make the FD available again.
21358 if test "$no_create" != yes; then
21359   ac_cs_success=:
21360   ac_config_status_args=
21361   test "$silent" = yes &&
21362     ac_config_status_args="$ac_config_status_args --quiet"
21363   exec 5>/dev/null
21364   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21365   exec 5>>config.log
21366   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21367   # would make configure fail if this is the last instruction.
21368   $ac_cs_success || { (exit 1); exit 1; }