]> gerrit.simantics Code Review - simantics/fmil.git/blob - configure
247d0ef27176d0a1092411a2e12ccf71be23fe86
[simantics/fmil.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for expat 2.1.0.
4 #
5 # Report bugs to <expat-bugs@libexpat.org>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 # Foundation, Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22   emulate sh
23   NULLCMD=:
24   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25   # is contrary to our usage.  Disable this feature.
26   alias -g '${1+"$@"}'='"$@"'
27   setopt NO_GLOB_SUBST
28 else
29   case `(set -o) 2>/dev/null` in #(
30   *posix*) :
31     set -o posix ;; #(
32   *) :
33      ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49   as_echo='print -r --'
50   as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52   as_echo='printf %s\n'
53   as_echo_n='printf %s'
54 else
55   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57     as_echo_n='/usr/ucb/echo -n'
58   else
59     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60     as_echo_n_body='eval
61       arg=$1;
62       case $arg in #(
63       *"$as_nl"*)
64         expr "X$arg" : "X\\(.*\\)$as_nl";
65         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66       esac;
67       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68     '
69     export as_echo_n_body
70     as_echo_n='sh -c $as_echo_n_body as_echo'
71   fi
72   export as_echo_body
73   as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78   PATH_SEPARATOR=:
79   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81       PATH_SEPARATOR=';'
82   }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order.  Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" ""        $as_nl"
92
93 # Find who we are.  Look in the path if we contain no directory separator.
94 as_myself=
95 case $0 in #((
96   *[\\/]* ) as_myself=$0 ;;
97   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100   IFS=$as_save_IFS
101   test -z "$as_dir" && as_dir=.
102     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103   done
104 IFS=$as_save_IFS
105
106      ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111   as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115   exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there.  '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141   emulate sh
142   NULLCMD=:
143   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144   # is contrary to our usage.  Disable this feature.
145   alias -g '\${1+\"\$@\"}'='\"\$@\"'
146   setopt NO_GLOB_SUBST
147 else
148   case \`(set -o) 2>/dev/null\` in #(
149   *posix*) :
150     set -o posix ;; #(
151   *) :
152      ;;
153 esac
154 fi
155 "
156   as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
161
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169 else
170   exitcode=1; echo positional parameters were not saved.
171 fi
172 test x\$exitcode = x0 || exit 1"
173   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177
178   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
179     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
180     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182     PATH=/empty FPATH=/empty; export PATH FPATH
183     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
185 test \$(( 1 + 1 )) = 2 || exit 1"
186   if (eval "$as_required") 2>/dev/null; then :
187   as_have_required=yes
188 else
189   as_have_required=no
190 fi
191   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193 else
194   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195 as_found=false
196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197 do
198   IFS=$as_save_IFS
199   test -z "$as_dir" && as_dir=.
200   as_found=:
201   case $as_dir in #(
202          /*)
203            for as_base in sh bash ksh sh5; do
204              # Try only shells that exist, to save several forks.
205              as_shell=$as_dir/$as_base
206              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208   CONFIG_SHELL=$as_shell as_have_required=yes
209                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210   break 2
211 fi
212 fi
213            done;;
214        esac
215   as_found=false
216 done
217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219   CONFIG_SHELL=$SHELL as_have_required=yes
220 fi; }
221 IFS=$as_save_IFS
222
223
224       if test "x$CONFIG_SHELL" != x; then :
225   # We cannot yet assume a decent shell, so we have to provide a
226         # neutralization value for shells without unset; and this also
227         # works around shells that cannot unset nonexistent variables.
228         # Preserve -v and -x to the replacement shell.
229         BASH_ENV=/dev/null
230         ENV=/dev/null
231         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232         export CONFIG_SHELL
233         case $- in # ((((
234           *v*x* | *x*v* ) as_opts=-vx ;;
235           *v* ) as_opts=-v ;;
236           *x* ) as_opts=-x ;;
237           * ) as_opts= ;;
238         esac
239         exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
240 fi
241
242     if test x$as_have_required = xno; then :
243   $as_echo "$0: This script requires a shell more modern than all"
244   $as_echo "$0: the shells that I found on your system."
245   if test x${ZSH_VERSION+set} = xset ; then
246     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248   else
249     $as_echo "$0: Please tell bug-autoconf@gnu.org and
250 $0: expat-bugs@libexpat.org about your system, including
251 $0: any error possibly output before this message. Then
252 $0: install a modern shell, or manually run the script
253 $0: under such a shell if you do have one."
254   fi
255   exit 1
256 fi
257 fi
258 fi
259 SHELL=${CONFIG_SHELL-/bin/sh}
260 export SHELL
261 # Unset more variables known to interfere with behavior of common tools.
262 CLICOLOR_FORCE= GREP_OPTIONS=
263 unset CLICOLOR_FORCE GREP_OPTIONS
264
265 ## --------------------- ##
266 ## M4sh Shell Functions. ##
267 ## --------------------- ##
268 # as_fn_unset VAR
269 # ---------------
270 # Portably unset VAR.
271 as_fn_unset ()
272 {
273   { eval $1=; unset $1;}
274 }
275 as_unset=as_fn_unset
276
277 # as_fn_set_status STATUS
278 # -----------------------
279 # Set $? to STATUS, without forking.
280 as_fn_set_status ()
281 {
282   return $1
283 } # as_fn_set_status
284
285 # as_fn_exit STATUS
286 # -----------------
287 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
288 as_fn_exit ()
289 {
290   set +e
291   as_fn_set_status $1
292   exit $1
293 } # as_fn_exit
294
295 # as_fn_mkdir_p
296 # -------------
297 # Create "$as_dir" as a directory, including parents if necessary.
298 as_fn_mkdir_p ()
299 {
300
301   case $as_dir in #(
302   -*) as_dir=./$as_dir;;
303   esac
304   test -d "$as_dir" || eval $as_mkdir_p || {
305     as_dirs=
306     while :; do
307       case $as_dir in #(
308       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309       *) as_qdir=$as_dir;;
310       esac
311       as_dirs="'$as_qdir' $as_dirs"
312       as_dir=`$as_dirname -- "$as_dir" ||
313 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
314          X"$as_dir" : 'X\(//\)[^/]' \| \
315          X"$as_dir" : 'X\(//\)$' \| \
316          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317 $as_echo X"$as_dir" |
318     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319             s//\1/
320             q
321           }
322           /^X\(\/\/\)[^/].*/{
323             s//\1/
324             q
325           }
326           /^X\(\/\/\)$/{
327             s//\1/
328             q
329           }
330           /^X\(\/\).*/{
331             s//\1/
332             q
333           }
334           s/.*/./; q'`
335       test -d "$as_dir" && break
336     done
337     test -z "$as_dirs" || eval "mkdir $as_dirs"
338   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
339
340
341 } # as_fn_mkdir_p
342 # as_fn_append VAR VALUE
343 # ----------------------
344 # Append the text in VALUE to the end of the definition contained in VAR. Take
345 # advantage of any shell optimizations that allow amortized linear growth over
346 # repeated appends, instead of the typical quadratic growth present in naive
347 # implementations.
348 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
349   eval 'as_fn_append ()
350   {
351     eval $1+=\$2
352   }'
353 else
354   as_fn_append ()
355   {
356     eval $1=\$$1\$2
357   }
358 fi # as_fn_append
359
360 # as_fn_arith ARG...
361 # ------------------
362 # Perform arithmetic evaluation on the ARGs, and store the result in the
363 # global $as_val. Take advantage of shells that can avoid forks. The arguments
364 # must be portable across $(()) and expr.
365 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
366   eval 'as_fn_arith ()
367   {
368     as_val=$(( $* ))
369   }'
370 else
371   as_fn_arith ()
372   {
373     as_val=`expr "$@" || test $? -eq 1`
374   }
375 fi # as_fn_arith
376
377
378 # as_fn_error STATUS ERROR [LINENO LOG_FD]
379 # ----------------------------------------
380 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
381 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
382 # script with STATUS, using 1 if that was 0.
383 as_fn_error ()
384 {
385   as_status=$1; test $as_status -eq 0 && as_status=1
386   if test "$4"; then
387     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
389   fi
390   $as_echo "$as_me: error: $2" >&2
391   as_fn_exit $as_status
392 } # as_fn_error
393
394 if expr a : '\(a\)' >/dev/null 2>&1 &&
395    test "X`expr 00001 : '.*\(...\)'`" = X001; then
396   as_expr=expr
397 else
398   as_expr=false
399 fi
400
401 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
402   as_basename=basename
403 else
404   as_basename=false
405 fi
406
407 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
408   as_dirname=dirname
409 else
410   as_dirname=false
411 fi
412
413 as_me=`$as_basename -- "$0" ||
414 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415          X"$0" : 'X\(//\)$' \| \
416          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
417 $as_echo X/"$0" |
418     sed '/^.*\/\([^/][^/]*\)\/*$/{
419             s//\1/
420             q
421           }
422           /^X\/\(\/\/\)$/{
423             s//\1/
424             q
425           }
426           /^X\/\(\/\).*/{
427             s//\1/
428             q
429           }
430           s/.*/./; q'`
431
432 # Avoid depending upon Character Ranges.
433 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
434 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
435 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
436 as_cr_digits='0123456789'
437 as_cr_alnum=$as_cr_Letters$as_cr_digits
438
439
440   as_lineno_1=$LINENO as_lineno_1a=$LINENO
441   as_lineno_2=$LINENO as_lineno_2a=$LINENO
442   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
443   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
444   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
445   sed -n '
446     p
447     /[$]LINENO/=
448   ' <$as_myself |
449     sed '
450       s/[$]LINENO.*/&-/
451       t lineno
452       b
453       :lineno
454       N
455       :loop
456       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
457       t loop
458       s/-\n.*//
459     ' >$as_me.lineno &&
460   chmod +x "$as_me.lineno" ||
461     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462
463   # Don't try to exec as it changes $[0], causing all sort of problems
464   # (the dirname of $[0] is not the place where we might find the
465   # original and so on.  Autoconf is especially sensitive to this).
466   . "./$as_me.lineno"
467   # Exit status is that of the last command.
468   exit
469 }
470
471 ECHO_C= ECHO_N= ECHO_T=
472 case `echo -n x` in #(((((
473 -n*)
474   case `echo 'xy\c'` in
475   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
476   xy)  ECHO_C='\c';;
477   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
478        ECHO_T=' ';;
479   esac;;
480 *)
481   ECHO_N='-n';;
482 esac
483
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 2>/dev/null
490 fi
491 if (echo >conf$$.file) 2>/dev/null; then
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'
504   fi
505 else
506   as_ln_s='cp -p'
507 fi
508 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509 rmdir conf$$.dir 2>/dev/null
510
511 if mkdir -p . 2>/dev/null; then
512   as_mkdir_p='mkdir -p "$as_dir"'
513 else
514   test -d ./-p && rmdir ./-p
515   as_mkdir_p=false
516 fi
517
518 if test -x / >/dev/null 2>&1; then
519   as_test_x='test -x'
520 else
521   if ls -dL / >/dev/null 2>&1; then
522     as_ls_L_option=L
523   else
524     as_ls_L_option=
525   fi
526   as_test_x='
527     eval sh -c '\''
528       if test -d "$1"; then
529         test -d "$1/.";
530       else
531         case $1 in #(
532         -*)set "./$1";;
533         esac;
534         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535         ???[sx]*):;;*)false;;esac;fi
536     '\'' sh
537   '
538 fi
539 as_executable_p=$as_test_x
540
541 # Sed expression to map a string onto a valid CPP name.
542 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
543
544 # Sed expression to map a string onto a valid variable name.
545 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
546
547 SHELL=${CONFIG_SHELL-/bin/sh}
548
549
550 test -n "$DJDIR" || exec 7<&0 </dev/null
551 exec 6>&1
552
553 # Name of the host.
554 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
555 # so uname gets run too.
556 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
557
558 #
559 # Initializations.
560 #
561 ac_default_prefix=/usr/local
562 ac_clean_files=
563 ac_config_libobj_dir=.
564 LIBOBJS=
565 cross_compiling=no
566 subdirs=
567 MFLAGS=
568 MAKEFLAGS=
569
570 # Identity of this package.
571 PACKAGE_NAME='expat'
572 PACKAGE_TARNAME='expat'
573 PACKAGE_VERSION='2.1.0'
574 PACKAGE_STRING='expat 2.1.0'
575 PACKAGE_BUGREPORT='expat-bugs@libexpat.org'
576 PACKAGE_URL=''
577
578 ac_unique_file="Makefile.in"
579 # Factoring default headers for most tests.
580 ac_includes_default="\
581 #include <stdio.h>
582 #ifdef HAVE_SYS_TYPES_H
583 # include <sys/types.h>
584 #endif
585 #ifdef HAVE_SYS_STAT_H
586 # include <sys/stat.h>
587 #endif
588 #ifdef STDC_HEADERS
589 # include <stdlib.h>
590 # include <stddef.h>
591 #else
592 # ifdef HAVE_STDLIB_H
593 #  include <stdlib.h>
594 # endif
595 #endif
596 #ifdef HAVE_STRING_H
597 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
598 #  include <memory.h>
599 # endif
600 # include <string.h>
601 #endif
602 #ifdef HAVE_STRINGS_H
603 # include <strings.h>
604 #endif
605 #ifdef HAVE_INTTYPES_H
606 # include <inttypes.h>
607 #endif
608 #ifdef HAVE_STDINT_H
609 # include <stdint.h>
610 #endif
611 #ifdef HAVE_UNISTD_H
612 # include <unistd.h>
613 #endif"
614
615 ac_header_list=
616 ac_subst_vars='LTLIBOBJS
617 LIBOBJS
618 FILEMAP
619 INSTALL_DATA
620 INSTALL_SCRIPT
621 INSTALL_PROGRAM
622 CXXCPP
623 ac_ct_CXX
624 CXXFLAGS
625 CXX
626 LIBAGE
627 LIBREVISION
628 LIBCURRENT
629 CPP
630 OTOOL64
631 OTOOL
632 LIPO
633 NMEDIT
634 DSYMUTIL
635 MANIFEST_TOOL
636 AWK
637 RANLIB
638 STRIP
639 ac_ct_AR
640 AR
641 LN_S
642 NM
643 ac_ct_DUMPBIN
644 DUMPBIN
645 LD
646 FGREP
647 EGREP
648 GREP
649 SED
650 OBJEXT
651 EXEEXT
652 ac_ct_CC
653 CPPFLAGS
654 LDFLAGS
655 CFLAGS
656 CC
657 LIBTOOL
658 OBJDUMP
659 DLLTOOL
660 AS
661 host_os
662 host_vendor
663 host_cpu
664 host
665 build_os
666 build_vendor
667 build_cpu
668 build
669 target_alias
670 host_alias
671 build_alias
672 LIBS
673 ECHO_T
674 ECHO_N
675 ECHO_C
676 DEFS
677 mandir
678 localedir
679 libdir
680 psdir
681 pdfdir
682 dvidir
683 htmldir
684 infodir
685 docdir
686 oldincludedir
687 includedir
688 localstatedir
689 sharedstatedir
690 sysconfdir
691 datadir
692 datarootdir
693 libexecdir
694 sbindir
695 bindir
696 program_transform_name
697 prefix
698 exec_prefix
699 PACKAGE_URL
700 PACKAGE_BUGREPORT
701 PACKAGE_STRING
702 PACKAGE_VERSION
703 PACKAGE_TARNAME
704 PACKAGE_NAME
705 PATH_SEPARATOR
706 SHELL'
707 ac_subst_files=''
708 ac_user_opts='
709 enable_option_checking
710 enable_shared
711 enable_static
712 with_pic
713 enable_fast_install
714 with_gnu_ld
715 with_sysroot
716 enable_libtool_lock
717 '
718       ac_precious_vars='build_alias
719 host_alias
720 target_alias
721 CC
722 CFLAGS
723 LDFLAGS
724 LIBS
725 CPPFLAGS
726 CPP
727 CXX
728 CXXFLAGS
729 CCC
730 CXXCPP'
731
732
733 # Initialize some variables set by options.
734 ac_init_help=
735 ac_init_version=false
736 ac_unrecognized_opts=
737 ac_unrecognized_sep=
738 # The variables have the same names as the options, with
739 # dashes changed to underlines.
740 cache_file=/dev/null
741 exec_prefix=NONE
742 no_create=
743 no_recursion=
744 prefix=NONE
745 program_prefix=NONE
746 program_suffix=NONE
747 program_transform_name=s,x,x,
748 silent=
749 site=
750 srcdir=
751 verbose=
752 x_includes=NONE
753 x_libraries=NONE
754
755 # Installation directory options.
756 # These are left unexpanded so users can "make install exec_prefix=/foo"
757 # and all the variables that are supposed to be based on exec_prefix
758 # by default will actually change.
759 # Use braces instead of parens because sh, perl, etc. also accept them.
760 # (The list follows the same order as the GNU Coding Standards.)
761 bindir='${exec_prefix}/bin'
762 sbindir='${exec_prefix}/sbin'
763 libexecdir='${exec_prefix}/libexec'
764 datarootdir='${prefix}/share'
765 datadir='${datarootdir}'
766 sysconfdir='${prefix}/etc'
767 sharedstatedir='${prefix}/com'
768 localstatedir='${prefix}/var'
769 includedir='${prefix}/include'
770 oldincludedir='/usr/include'
771 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
772 infodir='${datarootdir}/info'
773 htmldir='${docdir}'
774 dvidir='${docdir}'
775 pdfdir='${docdir}'
776 psdir='${docdir}'
777 libdir='${exec_prefix}/lib'
778 localedir='${datarootdir}/locale'
779 mandir='${datarootdir}/man'
780
781 ac_prev=
782 ac_dashdash=
783 for ac_option
784 do
785   # If the previous option needs an argument, assign it.
786   if test -n "$ac_prev"; then
787     eval $ac_prev=\$ac_option
788     ac_prev=
789     continue
790   fi
791
792   case $ac_option in
793   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
794   *=)   ac_optarg= ;;
795   *)    ac_optarg=yes ;;
796   esac
797
798   # Accept the important Cygnus configure options, so we can diagnose typos.
799
800   case $ac_dashdash$ac_option in
801   --)
802     ac_dashdash=yes ;;
803
804   -bindir | --bindir | --bindi | --bind | --bin | --bi)
805     ac_prev=bindir ;;
806   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
807     bindir=$ac_optarg ;;
808
809   -build | --build | --buil | --bui | --bu)
810     ac_prev=build_alias ;;
811   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
812     build_alias=$ac_optarg ;;
813
814   -cache-file | --cache-file | --cache-fil | --cache-fi \
815   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
816     ac_prev=cache_file ;;
817   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
818   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
819     cache_file=$ac_optarg ;;
820
821   --config-cache | -C)
822     cache_file=config.cache ;;
823
824   -datadir | --datadir | --datadi | --datad)
825     ac_prev=datadir ;;
826   -datadir=* | --datadir=* | --datadi=* | --datad=*)
827     datadir=$ac_optarg ;;
828
829   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
830   | --dataroo | --dataro | --datar)
831     ac_prev=datarootdir ;;
832   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
833   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
834     datarootdir=$ac_optarg ;;
835
836   -disable-* | --disable-*)
837     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
838     # Reject names that are not valid shell variable names.
839     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
840       as_fn_error $? "invalid feature name: $ac_useropt"
841     ac_useropt_orig=$ac_useropt
842     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
843     case $ac_user_opts in
844       *"
845 "enable_$ac_useropt"
846 "*) ;;
847       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
848          ac_unrecognized_sep=', ';;
849     esac
850     eval enable_$ac_useropt=no ;;
851
852   -docdir | --docdir | --docdi | --doc | --do)
853     ac_prev=docdir ;;
854   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
855     docdir=$ac_optarg ;;
856
857   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
858     ac_prev=dvidir ;;
859   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
860     dvidir=$ac_optarg ;;
861
862   -enable-* | --enable-*)
863     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
864     # Reject names that are not valid shell variable names.
865     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
866       as_fn_error $? "invalid feature name: $ac_useropt"
867     ac_useropt_orig=$ac_useropt
868     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
869     case $ac_user_opts in
870       *"
871 "enable_$ac_useropt"
872 "*) ;;
873       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
874          ac_unrecognized_sep=', ';;
875     esac
876     eval enable_$ac_useropt=\$ac_optarg ;;
877
878   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
879   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
880   | --exec | --exe | --ex)
881     ac_prev=exec_prefix ;;
882   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
883   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
884   | --exec=* | --exe=* | --ex=*)
885     exec_prefix=$ac_optarg ;;
886
887   -gas | --gas | --ga | --g)
888     # Obsolete; use --with-gas.
889     with_gas=yes ;;
890
891   -help | --help | --hel | --he | -h)
892     ac_init_help=long ;;
893   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
894     ac_init_help=recursive ;;
895   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
896     ac_init_help=short ;;
897
898   -host | --host | --hos | --ho)
899     ac_prev=host_alias ;;
900   -host=* | --host=* | --hos=* | --ho=*)
901     host_alias=$ac_optarg ;;
902
903   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
904     ac_prev=htmldir ;;
905   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
906   | --ht=*)
907     htmldir=$ac_optarg ;;
908
909   -includedir | --includedir | --includedi | --included | --include \
910   | --includ | --inclu | --incl | --inc)
911     ac_prev=includedir ;;
912   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
913   | --includ=* | --inclu=* | --incl=* | --inc=*)
914     includedir=$ac_optarg ;;
915
916   -infodir | --infodir | --infodi | --infod | --info | --inf)
917     ac_prev=infodir ;;
918   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
919     infodir=$ac_optarg ;;
920
921   -libdir | --libdir | --libdi | --libd)
922     ac_prev=libdir ;;
923   -libdir=* | --libdir=* | --libdi=* | --libd=*)
924     libdir=$ac_optarg ;;
925
926   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
927   | --libexe | --libex | --libe)
928     ac_prev=libexecdir ;;
929   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
930   | --libexe=* | --libex=* | --libe=*)
931     libexecdir=$ac_optarg ;;
932
933   -localedir | --localedir | --localedi | --localed | --locale)
934     ac_prev=localedir ;;
935   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
936     localedir=$ac_optarg ;;
937
938   -localstatedir | --localstatedir | --localstatedi | --localstated \
939   | --localstate | --localstat | --localsta | --localst | --locals)
940     ac_prev=localstatedir ;;
941   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
942   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
943     localstatedir=$ac_optarg ;;
944
945   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
946     ac_prev=mandir ;;
947   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
948     mandir=$ac_optarg ;;
949
950   -nfp | --nfp | --nf)
951     # Obsolete; use --without-fp.
952     with_fp=no ;;
953
954   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
955   | --no-cr | --no-c | -n)
956     no_create=yes ;;
957
958   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
959   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
960     no_recursion=yes ;;
961
962   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
963   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
964   | --oldin | --oldi | --old | --ol | --o)
965     ac_prev=oldincludedir ;;
966   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
967   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
968   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
969     oldincludedir=$ac_optarg ;;
970
971   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
972     ac_prev=prefix ;;
973   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
974     prefix=$ac_optarg ;;
975
976   -program-prefix | --program-prefix | --program-prefi | --program-pref \
977   | --program-pre | --program-pr | --program-p)
978     ac_prev=program_prefix ;;
979   -program-prefix=* | --program-prefix=* | --program-prefi=* \
980   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
981     program_prefix=$ac_optarg ;;
982
983   -program-suffix | --program-suffix | --program-suffi | --program-suff \
984   | --program-suf | --program-su | --program-s)
985     ac_prev=program_suffix ;;
986   -program-suffix=* | --program-suffix=* | --program-suffi=* \
987   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
988     program_suffix=$ac_optarg ;;
989
990   -program-transform-name | --program-transform-name \
991   | --program-transform-nam | --program-transform-na \
992   | --program-transform-n | --program-transform- \
993   | --program-transform | --program-transfor \
994   | --program-transfo | --program-transf \
995   | --program-trans | --program-tran \
996   | --progr-tra | --program-tr | --program-t)
997     ac_prev=program_transform_name ;;
998   -program-transform-name=* | --program-transform-name=* \
999   | --program-transform-nam=* | --program-transform-na=* \
1000   | --program-transform-n=* | --program-transform-=* \
1001   | --program-transform=* | --program-transfor=* \
1002   | --program-transfo=* | --program-transf=* \
1003   | --program-trans=* | --program-tran=* \
1004   | --progr-tra=* | --program-tr=* | --program-t=*)
1005     program_transform_name=$ac_optarg ;;
1006
1007   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1008     ac_prev=pdfdir ;;
1009   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1010     pdfdir=$ac_optarg ;;
1011
1012   -psdir | --psdir | --psdi | --psd | --ps)
1013     ac_prev=psdir ;;
1014   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1015     psdir=$ac_optarg ;;
1016
1017   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1018   | -silent | --silent | --silen | --sile | --sil)
1019     silent=yes ;;
1020
1021   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1022     ac_prev=sbindir ;;
1023   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1024   | --sbi=* | --sb=*)
1025     sbindir=$ac_optarg ;;
1026
1027   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1028   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1029   | --sharedst | --shareds | --shared | --share | --shar \
1030   | --sha | --sh)
1031     ac_prev=sharedstatedir ;;
1032   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1033   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1034   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1035   | --sha=* | --sh=*)
1036     sharedstatedir=$ac_optarg ;;
1037
1038   -site | --site | --sit)
1039     ac_prev=site ;;
1040   -site=* | --site=* | --sit=*)
1041     site=$ac_optarg ;;
1042
1043   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1044     ac_prev=srcdir ;;
1045   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1046     srcdir=$ac_optarg ;;
1047
1048   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1049   | --syscon | --sysco | --sysc | --sys | --sy)
1050     ac_prev=sysconfdir ;;
1051   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1052   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1053     sysconfdir=$ac_optarg ;;
1054
1055   -target | --target | --targe | --targ | --tar | --ta | --t)
1056     ac_prev=target_alias ;;
1057   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1058     target_alias=$ac_optarg ;;
1059
1060   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1061     verbose=yes ;;
1062
1063   -version | --version | --versio | --versi | --vers | -V)
1064     ac_init_version=: ;;
1065
1066   -with-* | --with-*)
1067     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1068     # Reject names that are not valid shell variable names.
1069     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1070       as_fn_error $? "invalid package name: $ac_useropt"
1071     ac_useropt_orig=$ac_useropt
1072     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1073     case $ac_user_opts in
1074       *"
1075 "with_$ac_useropt"
1076 "*) ;;
1077       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1078          ac_unrecognized_sep=', ';;
1079     esac
1080     eval with_$ac_useropt=\$ac_optarg ;;
1081
1082   -without-* | --without-*)
1083     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1084     # Reject names that are not valid shell variable names.
1085     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1086       as_fn_error $? "invalid package name: $ac_useropt"
1087     ac_useropt_orig=$ac_useropt
1088     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1089     case $ac_user_opts in
1090       *"
1091 "with_$ac_useropt"
1092 "*) ;;
1093       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1094          ac_unrecognized_sep=', ';;
1095     esac
1096     eval with_$ac_useropt=no ;;
1097
1098   --x)
1099     # Obsolete; use --with-x.
1100     with_x=yes ;;
1101
1102   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1103   | --x-incl | --x-inc | --x-in | --x-i)
1104     ac_prev=x_includes ;;
1105   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1106   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1107     x_includes=$ac_optarg ;;
1108
1109   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1110   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1111     ac_prev=x_libraries ;;
1112   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1113   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1114     x_libraries=$ac_optarg ;;
1115
1116   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1117 Try \`$0 --help' for more information"
1118     ;;
1119
1120   *=*)
1121     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1122     # Reject names that are not valid shell variable names.
1123     case $ac_envvar in #(
1124       '' | [0-9]* | *[!_$as_cr_alnum]* )
1125       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1126     esac
1127     eval $ac_envvar=\$ac_optarg
1128     export $ac_envvar ;;
1129
1130   *)
1131     # FIXME: should be removed in autoconf 3.0.
1132     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1133     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1134       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1135     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1136     ;;
1137
1138   esac
1139 done
1140
1141 if test -n "$ac_prev"; then
1142   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1143   as_fn_error $? "missing argument to $ac_option"
1144 fi
1145
1146 if test -n "$ac_unrecognized_opts"; then
1147   case $enable_option_checking in
1148     no) ;;
1149     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1150     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1151   esac
1152 fi
1153
1154 # Check all directory arguments for consistency.
1155 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1156                 datadir sysconfdir sharedstatedir localstatedir includedir \
1157                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1158                 libdir localedir mandir
1159 do
1160   eval ac_val=\$$ac_var
1161   # Remove trailing slashes.
1162   case $ac_val in
1163     */ )
1164       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1165       eval $ac_var=\$ac_val;;
1166   esac
1167   # Be sure to have absolute directory names.
1168   case $ac_val in
1169     [\\/$]* | ?:[\\/]* )  continue;;
1170     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1171   esac
1172   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1173 done
1174
1175 # There might be people who depend on the old broken behavior: `$host'
1176 # used to hold the argument of --host etc.
1177 # FIXME: To remove some day.
1178 build=$build_alias
1179 host=$host_alias
1180 target=$target_alias
1181
1182 # FIXME: To remove some day.
1183 if test "x$host_alias" != x; then
1184   if test "x$build_alias" = x; then
1185     cross_compiling=maybe
1186     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1187     If a cross compiler is detected then cross compile mode will be used" >&2
1188   elif test "x$build_alias" != "x$host_alias"; then
1189     cross_compiling=yes
1190   fi
1191 fi
1192
1193 ac_tool_prefix=
1194 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1195
1196 test "$silent" = yes && exec 6>/dev/null
1197
1198
1199 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1200 ac_ls_di=`ls -di .` &&
1201 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1202   as_fn_error $? "working directory cannot be determined"
1203 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1204   as_fn_error $? "pwd does not report name of working directory"
1205
1206
1207 # Find the source files, if location was not specified.
1208 if test -z "$srcdir"; then
1209   ac_srcdir_defaulted=yes
1210   # Try the directory containing this script, then the parent directory.
1211   ac_confdir=`$as_dirname -- "$as_myself" ||
1212 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1213          X"$as_myself" : 'X\(//\)[^/]' \| \
1214          X"$as_myself" : 'X\(//\)$' \| \
1215          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1216 $as_echo X"$as_myself" |
1217     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1218             s//\1/
1219             q
1220           }
1221           /^X\(\/\/\)[^/].*/{
1222             s//\1/
1223             q
1224           }
1225           /^X\(\/\/\)$/{
1226             s//\1/
1227             q
1228           }
1229           /^X\(\/\).*/{
1230             s//\1/
1231             q
1232           }
1233           s/.*/./; q'`
1234   srcdir=$ac_confdir
1235   if test ! -r "$srcdir/$ac_unique_file"; then
1236     srcdir=..
1237   fi
1238 else
1239   ac_srcdir_defaulted=no
1240 fi
1241 if test ! -r "$srcdir/$ac_unique_file"; then
1242   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1243   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1244 fi
1245 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1246 ac_abs_confdir=`(
1247         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1248         pwd)`
1249 # When building in place, set srcdir=.
1250 if test "$ac_abs_confdir" = "$ac_pwd"; then
1251   srcdir=.
1252 fi
1253 # Remove unnecessary trailing slashes from srcdir.
1254 # Double slashes in file names in object file debugging info
1255 # mess up M-x gdb in Emacs.
1256 case $srcdir in
1257 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1258 esac
1259 for ac_var in $ac_precious_vars; do
1260   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1261   eval ac_env_${ac_var}_value=\$${ac_var}
1262   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1263   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1264 done
1265
1266 #
1267 # Report the --help message.
1268 #
1269 if test "$ac_init_help" = "long"; then
1270   # Omit some internal or obsolete options to make the list less imposing.
1271   # This message is too long to be a string in the A/UX 3.1 sh.
1272   cat <<_ACEOF
1273 \`configure' configures expat 2.1.0 to adapt to many kinds of systems.
1274
1275 Usage: $0 [OPTION]... [VAR=VALUE]...
1276
1277 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1278 VAR=VALUE.  See below for descriptions of some of the useful variables.
1279
1280 Defaults for the options are specified in brackets.
1281
1282 Configuration:
1283   -h, --help              display this help and exit
1284       --help=short        display options specific to this package
1285       --help=recursive    display the short help of all the included packages
1286   -V, --version           display version information and exit
1287   -q, --quiet, --silent   do not print \`checking ...' messages
1288       --cache-file=FILE   cache test results in FILE [disabled]
1289   -C, --config-cache      alias for \`--cache-file=config.cache'
1290   -n, --no-create         do not create output files
1291       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1292
1293 Installation directories:
1294   --prefix=PREFIX         install architecture-independent files in PREFIX
1295                           [$ac_default_prefix]
1296   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1297                           [PREFIX]
1298
1299 By default, \`make install' will install all the files in
1300 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1301 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1302 for instance \`--prefix=\$HOME'.
1303
1304 For better control, use the options below.
1305
1306 Fine tuning of the installation directories:
1307   --bindir=DIR            user executables [EPREFIX/bin]
1308   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1309   --libexecdir=DIR        program executables [EPREFIX/libexec]
1310   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1311   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1312   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1313   --libdir=DIR            object code libraries [EPREFIX/lib]
1314   --includedir=DIR        C header files [PREFIX/include]
1315   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1316   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1317   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1318   --infodir=DIR           info documentation [DATAROOTDIR/info]
1319   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1320   --mandir=DIR            man documentation [DATAROOTDIR/man]
1321   --docdir=DIR            documentation root [DATAROOTDIR/doc/expat]
1322   --htmldir=DIR           html documentation [DOCDIR]
1323   --dvidir=DIR            dvi documentation [DOCDIR]
1324   --pdfdir=DIR            pdf documentation [DOCDIR]
1325   --psdir=DIR             ps documentation [DOCDIR]
1326 _ACEOF
1327
1328   cat <<\_ACEOF
1329
1330 System types:
1331   --build=BUILD     configure for building on BUILD [guessed]
1332   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1333 _ACEOF
1334 fi
1335
1336 if test -n "$ac_init_help"; then
1337   case $ac_init_help in
1338      short | recursive ) echo "Configuration of expat 2.1.0:";;
1339    esac
1340   cat <<\_ACEOF
1341
1342 Optional Features:
1343   --disable-option-checking  ignore unrecognized --enable/--with options
1344   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1345   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1346   --enable-shared[=PKGS]  build shared libraries [default=yes]
1347   --enable-static[=PKGS]  build static libraries [default=yes]
1348   --enable-fast-install[=PKGS]
1349                           optimize for fast installation [default=yes]
1350   --disable-libtool-lock  avoid locking (might break parallel builds)
1351
1352 Optional Packages:
1353   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1354   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1355   --with-pic              try to use only PIC/non-PIC objects [default=use
1356                           both]
1357   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1358   --with-sysroot=DIR Search for dependent libraries within DIR
1359                         (or the compiler's sysroot if not specified).
1360
1361 Some influential environment variables:
1362   CC          C compiler command
1363   CFLAGS      C compiler flags
1364   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1365               nonstandard directory <lib dir>
1366   LIBS        libraries to pass to the linker, e.g. -l<library>
1367   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1368               you have headers in a nonstandard directory <include dir>
1369   CPP         C preprocessor
1370   CXX         C++ compiler command
1371   CXXFLAGS    C++ compiler flags
1372   CXXCPP      C++ preprocessor
1373
1374 Use these variables to override the choices made by `configure' or to help
1375 it to find libraries and programs with nonstandard names/locations.
1376
1377 Report bugs to <expat-bugs@libexpat.org>.
1378 _ACEOF
1379 ac_status=$?
1380 fi
1381
1382 if test "$ac_init_help" = "recursive"; then
1383   # If there are subdirs, report their specific --help.
1384   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1385     test -d "$ac_dir" ||
1386       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1387       continue
1388     ac_builddir=.
1389
1390 case "$ac_dir" in
1391 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1392 *)
1393   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1394   # A ".." for each directory in $ac_dir_suffix.
1395   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1396   case $ac_top_builddir_sub in
1397   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1398   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1399   esac ;;
1400 esac
1401 ac_abs_top_builddir=$ac_pwd
1402 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1403 # for backward compatibility:
1404 ac_top_builddir=$ac_top_build_prefix
1405
1406 case $srcdir in
1407   .)  # We are building in place.
1408     ac_srcdir=.
1409     ac_top_srcdir=$ac_top_builddir_sub
1410     ac_abs_top_srcdir=$ac_pwd ;;
1411   [\\/]* | ?:[\\/]* )  # Absolute name.
1412     ac_srcdir=$srcdir$ac_dir_suffix;
1413     ac_top_srcdir=$srcdir
1414     ac_abs_top_srcdir=$srcdir ;;
1415   *) # Relative name.
1416     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1417     ac_top_srcdir=$ac_top_build_prefix$srcdir
1418     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1419 esac
1420 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1421
1422     cd "$ac_dir" || { ac_status=$?; continue; }
1423     # Check for guested configure.
1424     if test -f "$ac_srcdir/configure.gnu"; then
1425       echo &&
1426       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1427     elif test -f "$ac_srcdir/configure"; then
1428       echo &&
1429       $SHELL "$ac_srcdir/configure" --help=recursive
1430     else
1431       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1432     fi || ac_status=$?
1433     cd "$ac_pwd" || { ac_status=$?; break; }
1434   done
1435 fi
1436
1437 test -n "$ac_init_help" && exit $ac_status
1438 if $ac_init_version; then
1439   cat <<\_ACEOF
1440 expat configure 2.1.0
1441 generated by GNU Autoconf 2.68
1442
1443 Copyright (C) 2010 Free Software Foundation, Inc.
1444 This configure script is free software; the Free Software Foundation
1445 gives unlimited permission to copy, distribute and modify it.
1446 _ACEOF
1447   exit
1448 fi
1449
1450 ## ------------------------ ##
1451 ## Autoconf initialization. ##
1452 ## ------------------------ ##
1453
1454 # ac_fn_c_try_compile LINENO
1455 # --------------------------
1456 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1457 ac_fn_c_try_compile ()
1458 {
1459   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1460   rm -f conftest.$ac_objext
1461   if { { ac_try="$ac_compile"
1462 case "(($ac_try" in
1463   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1464   *) ac_try_echo=$ac_try;;
1465 esac
1466 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1467 $as_echo "$ac_try_echo"; } >&5
1468   (eval "$ac_compile") 2>conftest.err
1469   ac_status=$?
1470   if test -s conftest.err; then
1471     grep -v '^ *+' conftest.err >conftest.er1
1472     cat conftest.er1 >&5
1473     mv -f conftest.er1 conftest.err
1474   fi
1475   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1476   test $ac_status = 0; } && {
1477          test -z "$ac_c_werror_flag" ||
1478          test ! -s conftest.err
1479        } && test -s conftest.$ac_objext; then :
1480   ac_retval=0
1481 else
1482   $as_echo "$as_me: failed program was:" >&5
1483 sed 's/^/| /' conftest.$ac_ext >&5
1484
1485         ac_retval=1
1486 fi
1487   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1488   as_fn_set_status $ac_retval
1489
1490 } # ac_fn_c_try_compile
1491
1492 # ac_fn_c_try_link LINENO
1493 # -----------------------
1494 # Try to link conftest.$ac_ext, and return whether this succeeded.
1495 ac_fn_c_try_link ()
1496 {
1497   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1498   rm -f conftest.$ac_objext conftest$ac_exeext
1499   if { { ac_try="$ac_link"
1500 case "(($ac_try" in
1501   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1502   *) ac_try_echo=$ac_try;;
1503 esac
1504 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1505 $as_echo "$ac_try_echo"; } >&5
1506   (eval "$ac_link") 2>conftest.err
1507   ac_status=$?
1508   if test -s conftest.err; then
1509     grep -v '^ *+' conftest.err >conftest.er1
1510     cat conftest.er1 >&5
1511     mv -f conftest.er1 conftest.err
1512   fi
1513   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1514   test $ac_status = 0; } && {
1515          test -z "$ac_c_werror_flag" ||
1516          test ! -s conftest.err
1517        } && test -s conftest$ac_exeext && {
1518          test "$cross_compiling" = yes ||
1519          $as_test_x conftest$ac_exeext
1520        }; then :
1521   ac_retval=0
1522 else
1523   $as_echo "$as_me: failed program was:" >&5
1524 sed 's/^/| /' conftest.$ac_ext >&5
1525
1526         ac_retval=1
1527 fi
1528   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1529   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1530   # interfere with the next link command; also delete a directory that is
1531   # left behind by Apple's compiler.  We do this before executing the actions.
1532   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1533   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1534   as_fn_set_status $ac_retval
1535
1536 } # ac_fn_c_try_link
1537
1538 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1539 # -------------------------------------------------------
1540 # Tests whether HEADER exists and can be compiled using the include files in
1541 # INCLUDES, setting the cache variable VAR accordingly.
1542 ac_fn_c_check_header_compile ()
1543 {
1544   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1546 $as_echo_n "checking for $2... " >&6; }
1547 if eval \${$3+:} false; then :
1548   $as_echo_n "(cached) " >&6
1549 else
1550   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1551 /* end confdefs.h.  */
1552 $4
1553 #include <$2>
1554 _ACEOF
1555 if ac_fn_c_try_compile "$LINENO"; then :
1556   eval "$3=yes"
1557 else
1558   eval "$3=no"
1559 fi
1560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1561 fi
1562 eval ac_res=\$$3
1563                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1564 $as_echo "$ac_res" >&6; }
1565   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1566
1567 } # ac_fn_c_check_header_compile
1568
1569 # ac_fn_c_try_cpp LINENO
1570 # ----------------------
1571 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1572 ac_fn_c_try_cpp ()
1573 {
1574   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575   if { { ac_try="$ac_cpp conftest.$ac_ext"
1576 case "(($ac_try" in
1577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578   *) ac_try_echo=$ac_try;;
1579 esac
1580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581 $as_echo "$ac_try_echo"; } >&5
1582   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1583   ac_status=$?
1584   if test -s conftest.err; then
1585     grep -v '^ *+' conftest.err >conftest.er1
1586     cat conftest.er1 >&5
1587     mv -f conftest.er1 conftest.err
1588   fi
1589   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1590   test $ac_status = 0; } > conftest.i && {
1591          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1592          test ! -s conftest.err
1593        }; then :
1594   ac_retval=0
1595 else
1596   $as_echo "$as_me: failed program was:" >&5
1597 sed 's/^/| /' conftest.$ac_ext >&5
1598
1599     ac_retval=1
1600 fi
1601   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1602   as_fn_set_status $ac_retval
1603
1604 } # ac_fn_c_try_cpp
1605
1606 # ac_fn_c_try_run LINENO
1607 # ----------------------
1608 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1609 # that executables *can* be run.
1610 ac_fn_c_try_run ()
1611 {
1612   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613   if { { ac_try="$ac_link"
1614 case "(($ac_try" in
1615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1616   *) ac_try_echo=$ac_try;;
1617 esac
1618 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1619 $as_echo "$ac_try_echo"; } >&5
1620   (eval "$ac_link") 2>&5
1621   ac_status=$?
1622   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1623   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1624   { { case "(($ac_try" in
1625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626   *) ac_try_echo=$ac_try;;
1627 esac
1628 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629 $as_echo "$ac_try_echo"; } >&5
1630   (eval "$ac_try") 2>&5
1631   ac_status=$?
1632   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1633   test $ac_status = 0; }; }; then :
1634   ac_retval=0
1635 else
1636   $as_echo "$as_me: program exited with status $ac_status" >&5
1637        $as_echo "$as_me: failed program was:" >&5
1638 sed 's/^/| /' conftest.$ac_ext >&5
1639
1640        ac_retval=$ac_status
1641 fi
1642   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1643   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1644   as_fn_set_status $ac_retval
1645
1646 } # ac_fn_c_try_run
1647
1648 # ac_fn_c_check_func LINENO FUNC VAR
1649 # ----------------------------------
1650 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1651 ac_fn_c_check_func ()
1652 {
1653   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1655 $as_echo_n "checking for $2... " >&6; }
1656 if eval \${$3+:} false; then :
1657   $as_echo_n "(cached) " >&6
1658 else
1659   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660 /* end confdefs.h.  */
1661 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1662    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1663 #define $2 innocuous_$2
1664
1665 /* System header to define __stub macros and hopefully few prototypes,
1666     which can conflict with char $2 (); below.
1667     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1668     <limits.h> exists even on freestanding compilers.  */
1669
1670 #ifdef __STDC__
1671 # include <limits.h>
1672 #else
1673 # include <assert.h>
1674 #endif
1675
1676 #undef $2
1677
1678 /* Override any GCC internal prototype to avoid an error.
1679    Use char because int might match the return type of a GCC
1680    builtin and then its argument prototype would still apply.  */
1681 #ifdef __cplusplus
1682 extern "C"
1683 #endif
1684 char $2 ();
1685 /* The GNU C library defines this for functions which it implements
1686     to always fail with ENOSYS.  Some functions are actually named
1687     something starting with __ and the normal name is an alias.  */
1688 #if defined __stub_$2 || defined __stub___$2
1689 choke me
1690 #endif
1691
1692 int
1693 main ()
1694 {
1695 return $2 ();
1696   ;
1697   return 0;
1698 }
1699 _ACEOF
1700 if ac_fn_c_try_link "$LINENO"; then :
1701   eval "$3=yes"
1702 else
1703   eval "$3=no"
1704 fi
1705 rm -f core conftest.err conftest.$ac_objext \
1706     conftest$ac_exeext conftest.$ac_ext
1707 fi
1708 eval ac_res=\$$3
1709                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1710 $as_echo "$ac_res" >&6; }
1711   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1712
1713 } # ac_fn_c_check_func
1714
1715 # ac_fn_cxx_try_compile LINENO
1716 # ----------------------------
1717 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1718 ac_fn_cxx_try_compile ()
1719 {
1720   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721   rm -f conftest.$ac_objext
1722   if { { ac_try="$ac_compile"
1723 case "(($ac_try" in
1724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1725   *) ac_try_echo=$ac_try;;
1726 esac
1727 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1728 $as_echo "$ac_try_echo"; } >&5
1729   (eval "$ac_compile") 2>conftest.err
1730   ac_status=$?
1731   if test -s conftest.err; then
1732     grep -v '^ *+' conftest.err >conftest.er1
1733     cat conftest.er1 >&5
1734     mv -f conftest.er1 conftest.err
1735   fi
1736   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737   test $ac_status = 0; } && {
1738          test -z "$ac_cxx_werror_flag" ||
1739          test ! -s conftest.err
1740        } && test -s conftest.$ac_objext; then :
1741   ac_retval=0
1742 else
1743   $as_echo "$as_me: failed program was:" >&5
1744 sed 's/^/| /' conftest.$ac_ext >&5
1745
1746         ac_retval=1
1747 fi
1748   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749   as_fn_set_status $ac_retval
1750
1751 } # ac_fn_cxx_try_compile
1752
1753 # ac_fn_cxx_try_cpp LINENO
1754 # ------------------------
1755 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1756 ac_fn_cxx_try_cpp ()
1757 {
1758   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759   if { { ac_try="$ac_cpp conftest.$ac_ext"
1760 case "(($ac_try" in
1761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762   *) ac_try_echo=$ac_try;;
1763 esac
1764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765 $as_echo "$ac_try_echo"; } >&5
1766   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1767   ac_status=$?
1768   if test -s conftest.err; then
1769     grep -v '^ *+' conftest.err >conftest.er1
1770     cat conftest.er1 >&5
1771     mv -f conftest.er1 conftest.err
1772   fi
1773   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774   test $ac_status = 0; } > conftest.i && {
1775          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1776          test ! -s conftest.err
1777        }; then :
1778   ac_retval=0
1779 else
1780   $as_echo "$as_me: failed program was:" >&5
1781 sed 's/^/| /' conftest.$ac_ext >&5
1782
1783     ac_retval=1
1784 fi
1785   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1786   as_fn_set_status $ac_retval
1787
1788 } # ac_fn_cxx_try_cpp
1789
1790 # ac_fn_cxx_try_link LINENO
1791 # -------------------------
1792 # Try to link conftest.$ac_ext, and return whether this succeeded.
1793 ac_fn_cxx_try_link ()
1794 {
1795   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796   rm -f conftest.$ac_objext conftest$ac_exeext
1797   if { { ac_try="$ac_link"
1798 case "(($ac_try" in
1799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1800   *) ac_try_echo=$ac_try;;
1801 esac
1802 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1803 $as_echo "$ac_try_echo"; } >&5
1804   (eval "$ac_link") 2>conftest.err
1805   ac_status=$?
1806   if test -s conftest.err; then
1807     grep -v '^ *+' conftest.err >conftest.er1
1808     cat conftest.er1 >&5
1809     mv -f conftest.er1 conftest.err
1810   fi
1811   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1812   test $ac_status = 0; } && {
1813          test -z "$ac_cxx_werror_flag" ||
1814          test ! -s conftest.err
1815        } && test -s conftest$ac_exeext && {
1816          test "$cross_compiling" = yes ||
1817          $as_test_x conftest$ac_exeext
1818        }; then :
1819   ac_retval=0
1820 else
1821   $as_echo "$as_me: failed program was:" >&5
1822 sed 's/^/| /' conftest.$ac_ext >&5
1823
1824         ac_retval=1
1825 fi
1826   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1827   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1828   # interfere with the next link command; also delete a directory that is
1829   # left behind by Apple's compiler.  We do this before executing the actions.
1830   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1831   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1832   as_fn_set_status $ac_retval
1833
1834 } # ac_fn_cxx_try_link
1835
1836 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1837 # -------------------------------------------
1838 # Tests whether TYPE exists after having included INCLUDES, setting cache
1839 # variable VAR accordingly.
1840 ac_fn_c_check_type ()
1841 {
1842   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1843   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844 $as_echo_n "checking for $2... " >&6; }
1845 if eval \${$3+:} false; then :
1846   $as_echo_n "(cached) " >&6
1847 else
1848   eval "$3=no"
1849   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850 /* end confdefs.h.  */
1851 $4
1852 int
1853 main ()
1854 {
1855 if (sizeof ($2))
1856          return 0;
1857   ;
1858   return 0;
1859 }
1860 _ACEOF
1861 if ac_fn_c_try_compile "$LINENO"; then :
1862   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1863 /* end confdefs.h.  */
1864 $4
1865 int
1866 main ()
1867 {
1868 if (sizeof (($2)))
1869             return 0;
1870   ;
1871   return 0;
1872 }
1873 _ACEOF
1874 if ac_fn_c_try_compile "$LINENO"; then :
1875
1876 else
1877   eval "$3=yes"
1878 fi
1879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1880 fi
1881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1882 fi
1883 eval ac_res=\$$3
1884                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885 $as_echo "$ac_res" >&6; }
1886   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1887
1888 } # ac_fn_c_check_type
1889
1890 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1891 # -------------------------------------------------------
1892 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1893 # the include files in INCLUDES and setting the cache variable VAR
1894 # accordingly.
1895 ac_fn_c_check_header_mongrel ()
1896 {
1897   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1898   if eval \${$3+:} false; then :
1899   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1900 $as_echo_n "checking for $2... " >&6; }
1901 if eval \${$3+:} false; then :
1902   $as_echo_n "(cached) " >&6
1903 fi
1904 eval ac_res=\$$3
1905                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906 $as_echo "$ac_res" >&6; }
1907 else
1908   # Is the header compilable?
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1910 $as_echo_n "checking $2 usability... " >&6; }
1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912 /* end confdefs.h.  */
1913 $4
1914 #include <$2>
1915 _ACEOF
1916 if ac_fn_c_try_compile "$LINENO"; then :
1917   ac_header_compiler=yes
1918 else
1919   ac_header_compiler=no
1920 fi
1921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1923 $as_echo "$ac_header_compiler" >&6; }
1924
1925 # Is the header present?
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1927 $as_echo_n "checking $2 presence... " >&6; }
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h.  */
1930 #include <$2>
1931 _ACEOF
1932 if ac_fn_c_try_cpp "$LINENO"; then :
1933   ac_header_preproc=yes
1934 else
1935   ac_header_preproc=no
1936 fi
1937 rm -f conftest.err conftest.i conftest.$ac_ext
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1939 $as_echo "$ac_header_preproc" >&6; }
1940
1941 # So?  What about this header?
1942 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1943   yes:no: )
1944     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1945 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1946     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1947 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1948     ;;
1949   no:yes:* )
1950     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1951 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1952     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1953 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1954     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1955 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1956     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1957 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1958     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1959 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1960 ( $as_echo "## -------------------------------------- ##
1961 ## Report this to expat-bugs@libexpat.org ##
1962 ## -------------------------------------- ##"
1963      ) | sed "s/^/$as_me: WARNING:     /" >&2
1964     ;;
1965 esac
1966   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1967 $as_echo_n "checking for $2... " >&6; }
1968 if eval \${$3+:} false; then :
1969   $as_echo_n "(cached) " >&6
1970 else
1971   eval "$3=\$ac_header_compiler"
1972 fi
1973 eval ac_res=\$$3
1974                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1975 $as_echo "$ac_res" >&6; }
1976 fi
1977   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1978
1979 } # ac_fn_c_check_header_mongrel
1980 cat >config.log <<_ACEOF
1981 This file contains any messages produced by compilers while
1982 running configure, to aid debugging if configure makes a mistake.
1983
1984 It was created by expat $as_me 2.1.0, which was
1985 generated by GNU Autoconf 2.68.  Invocation command line was
1986
1987   $ $0 $@
1988
1989 _ACEOF
1990 exec 5>>config.log
1991 {
1992 cat <<_ASUNAME
1993 ## --------- ##
1994 ## Platform. ##
1995 ## --------- ##
1996
1997 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1998 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1999 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2000 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2001 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2002
2003 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2004 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2005
2006 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2007 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2008 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2009 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2010 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2011 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2012 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2013
2014 _ASUNAME
2015
2016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017 for as_dir in $PATH
2018 do
2019   IFS=$as_save_IFS
2020   test -z "$as_dir" && as_dir=.
2021     $as_echo "PATH: $as_dir"
2022   done
2023 IFS=$as_save_IFS
2024
2025 } >&5
2026
2027 cat >&5 <<_ACEOF
2028
2029
2030 ## ----------- ##
2031 ## Core tests. ##
2032 ## ----------- ##
2033
2034 _ACEOF
2035
2036
2037 # Keep a trace of the command line.
2038 # Strip out --no-create and --no-recursion so they do not pile up.
2039 # Strip out --silent because we don't want to record it for future runs.
2040 # Also quote any args containing shell meta-characters.
2041 # Make two passes to allow for proper duplicate-argument suppression.
2042 ac_configure_args=
2043 ac_configure_args0=
2044 ac_configure_args1=
2045 ac_must_keep_next=false
2046 for ac_pass in 1 2
2047 do
2048   for ac_arg
2049   do
2050     case $ac_arg in
2051     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2052     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2053     | -silent | --silent | --silen | --sile | --sil)
2054       continue ;;
2055     *\'*)
2056       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2057     esac
2058     case $ac_pass in
2059     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2060     2)
2061       as_fn_append ac_configure_args1 " '$ac_arg'"
2062       if test $ac_must_keep_next = true; then
2063         ac_must_keep_next=false # Got value, back to normal.
2064       else
2065         case $ac_arg in
2066           *=* | --config-cache | -C | -disable-* | --disable-* \
2067           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2068           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2069           | -with-* | --with-* | -without-* | --without-* | --x)
2070             case "$ac_configure_args0 " in
2071               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2072             esac
2073             ;;
2074           -* ) ac_must_keep_next=true ;;
2075         esac
2076       fi
2077       as_fn_append ac_configure_args " '$ac_arg'"
2078       ;;
2079     esac
2080   done
2081 done
2082 { ac_configure_args0=; unset ac_configure_args0;}
2083 { ac_configure_args1=; unset ac_configure_args1;}
2084
2085 # When interrupted or exit'd, cleanup temporary files, and complete
2086 # config.log.  We remove comments because anyway the quotes in there
2087 # would cause problems or look ugly.
2088 # WARNING: Use '\'' to represent an apostrophe within the trap.
2089 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2090 trap 'exit_status=$?
2091   # Save into config.log some information that might help in debugging.
2092   {
2093     echo
2094
2095     $as_echo "## ---------------- ##
2096 ## Cache variables. ##
2097 ## ---------------- ##"
2098     echo
2099     # The following way of writing the cache mishandles newlines in values,
2100 (
2101   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2102     eval ac_val=\$$ac_var
2103     case $ac_val in #(
2104     *${as_nl}*)
2105       case $ac_var in #(
2106       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2107 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2108       esac
2109       case $ac_var in #(
2110       _ | IFS | as_nl) ;; #(
2111       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2112       *) { eval $ac_var=; unset $ac_var;} ;;
2113       esac ;;
2114     esac
2115   done
2116   (set) 2>&1 |
2117     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2118     *${as_nl}ac_space=\ *)
2119       sed -n \
2120         "s/'\''/'\''\\\\'\'''\''/g;
2121           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2122       ;; #(
2123     *)
2124       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2125       ;;
2126     esac |
2127     sort
2128 )
2129     echo
2130
2131     $as_echo "## ----------------- ##
2132 ## Output variables. ##
2133 ## ----------------- ##"
2134     echo
2135     for ac_var in $ac_subst_vars
2136     do
2137       eval ac_val=\$$ac_var
2138       case $ac_val in
2139       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2140       esac
2141       $as_echo "$ac_var='\''$ac_val'\''"
2142     done | sort
2143     echo
2144
2145     if test -n "$ac_subst_files"; then
2146       $as_echo "## ------------------- ##
2147 ## File substitutions. ##
2148 ## ------------------- ##"
2149       echo
2150       for ac_var in $ac_subst_files
2151       do
2152         eval ac_val=\$$ac_var
2153         case $ac_val in
2154         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2155         esac
2156         $as_echo "$ac_var='\''$ac_val'\''"
2157       done | sort
2158       echo
2159     fi
2160
2161     if test -s confdefs.h; then
2162       $as_echo "## ----------- ##
2163 ## confdefs.h. ##
2164 ## ----------- ##"
2165       echo
2166       cat confdefs.h
2167       echo
2168     fi
2169     test "$ac_signal" != 0 &&
2170       $as_echo "$as_me: caught signal $ac_signal"
2171     $as_echo "$as_me: exit $exit_status"
2172   } >&5
2173   rm -f core *.core core.conftest.* &&
2174     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2175     exit $exit_status
2176 ' 0
2177 for ac_signal in 1 2 13 15; do
2178   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2179 done
2180 ac_signal=0
2181
2182 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2183 rm -f -r conftest* confdefs.h
2184
2185 $as_echo "/* confdefs.h */" > confdefs.h
2186
2187 # Predefined preprocessor variables.
2188
2189 cat >>confdefs.h <<_ACEOF
2190 #define PACKAGE_NAME "$PACKAGE_NAME"
2191 _ACEOF
2192
2193 cat >>confdefs.h <<_ACEOF
2194 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2195 _ACEOF
2196
2197 cat >>confdefs.h <<_ACEOF
2198 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2199 _ACEOF
2200
2201 cat >>confdefs.h <<_ACEOF
2202 #define PACKAGE_STRING "$PACKAGE_STRING"
2203 _ACEOF
2204
2205 cat >>confdefs.h <<_ACEOF
2206 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2207 _ACEOF
2208
2209 cat >>confdefs.h <<_ACEOF
2210 #define PACKAGE_URL "$PACKAGE_URL"
2211 _ACEOF
2212
2213
2214 # Let the site file select an alternate cache file if it wants to.
2215 # Prefer an explicitly selected file to automatically selected ones.
2216 ac_site_file1=NONE
2217 ac_site_file2=NONE
2218 if test -n "$CONFIG_SITE"; then
2219   # We do not want a PATH search for config.site.
2220   case $CONFIG_SITE in #((
2221     -*)  ac_site_file1=./$CONFIG_SITE;;
2222     */*) ac_site_file1=$CONFIG_SITE;;
2223     *)   ac_site_file1=./$CONFIG_SITE;;
2224   esac
2225 elif test "x$prefix" != xNONE; then
2226   ac_site_file1=$prefix/share/config.site
2227   ac_site_file2=$prefix/etc/config.site
2228 else
2229   ac_site_file1=$ac_default_prefix/share/config.site
2230   ac_site_file2=$ac_default_prefix/etc/config.site
2231 fi
2232 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2233 do
2234   test "x$ac_site_file" = xNONE && continue
2235   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2236     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2237 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2238     sed 's/^/| /' "$ac_site_file" >&5
2239     . "$ac_site_file" \
2240       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2241 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2242 as_fn_error $? "failed to load site script $ac_site_file
2243 See \`config.log' for more details" "$LINENO" 5; }
2244   fi
2245 done
2246
2247 if test -r "$cache_file"; then
2248   # Some versions of bash will fail to source /dev/null (special files
2249   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2250   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2251     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2252 $as_echo "$as_me: loading cache $cache_file" >&6;}
2253     case $cache_file in
2254       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2255       *)                      . "./$cache_file";;
2256     esac
2257   fi
2258 else
2259   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2260 $as_echo "$as_me: creating cache $cache_file" >&6;}
2261   >$cache_file
2262 fi
2263
2264 as_fn_append ac_header_list " stdlib.h"
2265 as_fn_append ac_header_list " unistd.h"
2266 as_fn_append ac_header_list " sys/param.h"
2267 # Check that the precious variables saved in the cache have kept the same
2268 # value.
2269 ac_cache_corrupted=false
2270 for ac_var in $ac_precious_vars; do
2271   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2272   eval ac_new_set=\$ac_env_${ac_var}_set
2273   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2274   eval ac_new_val=\$ac_env_${ac_var}_value
2275   case $ac_old_set,$ac_new_set in
2276     set,)
2277       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2278 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2279       ac_cache_corrupted=: ;;
2280     ,set)
2281       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2282 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2283       ac_cache_corrupted=: ;;
2284     ,);;
2285     *)
2286       if test "x$ac_old_val" != "x$ac_new_val"; then
2287         # differences in whitespace do not lead to failure.
2288         ac_old_val_w=`echo x $ac_old_val`
2289         ac_new_val_w=`echo x $ac_new_val`
2290         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2291           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2292 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2293           ac_cache_corrupted=:
2294         else
2295           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2296 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2297           eval $ac_var=\$ac_old_val
2298         fi
2299         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2300 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2301         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2302 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2303       fi;;
2304   esac
2305   # Pass precious variables to config.status.
2306   if test "$ac_new_set" = set; then
2307     case $ac_new_val in
2308     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2309     *) ac_arg=$ac_var=$ac_new_val ;;
2310     esac
2311     case " $ac_configure_args " in
2312       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2313       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2314     esac
2315   fi
2316 done
2317 if $ac_cache_corrupted; then
2318   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2319 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2320   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2321 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2322   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2323 fi
2324 ## -------------------- ##
2325 ## Main body of script. ##
2326 ## -------------------- ##
2327
2328 ac_ext=c
2329 ac_cpp='$CPP $CPPFLAGS'
2330 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2331 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2332 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2333
2334
2335
2336
2337
2338 ac_aux_dir=
2339 for ac_dir in conftools "$srcdir"/conftools; do
2340   if test -f "$ac_dir/install-sh"; then
2341     ac_aux_dir=$ac_dir
2342     ac_install_sh="$ac_aux_dir/install-sh -c"
2343     break
2344   elif test -f "$ac_dir/install.sh"; then
2345     ac_aux_dir=$ac_dir
2346     ac_install_sh="$ac_aux_dir/install.sh -c"
2347     break
2348   elif test -f "$ac_dir/shtool"; then
2349     ac_aux_dir=$ac_dir
2350     ac_install_sh="$ac_aux_dir/shtool install -c"
2351     break
2352   fi
2353 done
2354 if test -z "$ac_aux_dir"; then
2355   as_fn_error $? "cannot find install-sh, install.sh, or shtool in conftools \"$srcdir\"/conftools" "$LINENO" 5
2356 fi
2357
2358 # These three variables are undocumented and unsupported,
2359 # and are intended to be withdrawn in a future Autoconf release.
2360 # They can cause serious problems if a builder's source tree is in a directory
2361 # whose full name contains unusual characters.
2362 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2363 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2364 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2365
2366
2367
2368
2369
2370
2371 LIBCURRENT=7
2372 LIBREVISION=0
2373 LIBAGE=6
2374
2375 ac_config_headers="$ac_config_headers expat_config.h"
2376
2377
2378
2379
2380
2381 # Make sure we can run config.sub.
2382 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2383   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2384
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2386 $as_echo_n "checking build system type... " >&6; }
2387 if ${ac_cv_build+:} false; then :
2388   $as_echo_n "(cached) " >&6
2389 else
2390   ac_build_alias=$build_alias
2391 test "x$ac_build_alias" = x &&
2392   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2393 test "x$ac_build_alias" = x &&
2394   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2395 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2396   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2397
2398 fi
2399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2400 $as_echo "$ac_cv_build" >&6; }
2401 case $ac_cv_build in
2402 *-*-*) ;;
2403 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2404 esac
2405 build=$ac_cv_build
2406 ac_save_IFS=$IFS; IFS='-'
2407 set x $ac_cv_build
2408 shift
2409 build_cpu=$1
2410 build_vendor=$2
2411 shift; shift
2412 # Remember, the first character of IFS is used to create $*,
2413 # except with old shells:
2414 build_os=$*
2415 IFS=$ac_save_IFS
2416 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2417
2418
2419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2420 $as_echo_n "checking host system type... " >&6; }
2421 if ${ac_cv_host+:} false; then :
2422   $as_echo_n "(cached) " >&6
2423 else
2424   if test "x$host_alias" = x; then
2425   ac_cv_host=$ac_cv_build
2426 else
2427   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2428     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2429 fi
2430
2431 fi
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2433 $as_echo "$ac_cv_host" >&6; }
2434 case $ac_cv_host in
2435 *-*-*) ;;
2436 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2437 esac
2438 host=$ac_cv_host
2439 ac_save_IFS=$IFS; IFS='-'
2440 set x $ac_cv_host
2441 shift
2442 host_cpu=$1
2443 host_vendor=$2
2444 shift; shift
2445 # Remember, the first character of IFS is used to create $*,
2446 # except with old shells:
2447 host_os=$*
2448 IFS=$ac_save_IFS
2449 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2450
2451
2452 enable_win32_dll=yes
2453
2454 case $host in
2455 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
2456   if test -n "$ac_tool_prefix"; then
2457   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
2458 set dummy ${ac_tool_prefix}as; ac_word=$2
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2460 $as_echo_n "checking for $ac_word... " >&6; }
2461 if ${ac_cv_prog_AS+:} false; then :
2462   $as_echo_n "(cached) " >&6
2463 else
2464   if test -n "$AS"; then
2465   ac_cv_prog_AS="$AS" # Let the user override the test.
2466 else
2467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2468 for as_dir in $PATH
2469 do
2470   IFS=$as_save_IFS
2471   test -z "$as_dir" && as_dir=.
2472     for ac_exec_ext in '' $ac_executable_extensions; do
2473   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2474     ac_cv_prog_AS="${ac_tool_prefix}as"
2475     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2476     break 2
2477   fi
2478 done
2479   done
2480 IFS=$as_save_IFS
2481
2482 fi
2483 fi
2484 AS=$ac_cv_prog_AS
2485 if test -n "$AS"; then
2486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
2487 $as_echo "$AS" >&6; }
2488 else
2489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2490 $as_echo "no" >&6; }
2491 fi
2492
2493
2494 fi
2495 if test -z "$ac_cv_prog_AS"; then
2496   ac_ct_AS=$AS
2497   # Extract the first word of "as", so it can be a program name with args.
2498 set dummy as; ac_word=$2
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2500 $as_echo_n "checking for $ac_word... " >&6; }
2501 if ${ac_cv_prog_ac_ct_AS+:} false; then :
2502   $as_echo_n "(cached) " >&6
2503 else
2504   if test -n "$ac_ct_AS"; then
2505   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
2506 else
2507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2508 for as_dir in $PATH
2509 do
2510   IFS=$as_save_IFS
2511   test -z "$as_dir" && as_dir=.
2512     for ac_exec_ext in '' $ac_executable_extensions; do
2513   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2514     ac_cv_prog_ac_ct_AS="as"
2515     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2516     break 2
2517   fi
2518 done
2519   done
2520 IFS=$as_save_IFS
2521
2522 fi
2523 fi
2524 ac_ct_AS=$ac_cv_prog_ac_ct_AS
2525 if test -n "$ac_ct_AS"; then
2526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
2527 $as_echo "$ac_ct_AS" >&6; }
2528 else
2529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2530 $as_echo "no" >&6; }
2531 fi
2532
2533   if test "x$ac_ct_AS" = x; then
2534     AS="false"
2535   else
2536     case $cross_compiling:$ac_tool_warned in
2537 yes:)
2538 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2539 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2540 ac_tool_warned=yes ;;
2541 esac
2542     AS=$ac_ct_AS
2543   fi
2544 else
2545   AS="$ac_cv_prog_AS"
2546 fi
2547
2548   if test -n "$ac_tool_prefix"; then
2549   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
2550 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2552 $as_echo_n "checking for $ac_word... " >&6; }
2553 if ${ac_cv_prog_DLLTOOL+:} false; then :
2554   $as_echo_n "(cached) " >&6
2555 else
2556   if test -n "$DLLTOOL"; then
2557   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
2558 else
2559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2560 for as_dir in $PATH
2561 do
2562   IFS=$as_save_IFS
2563   test -z "$as_dir" && as_dir=.
2564     for ac_exec_ext in '' $ac_executable_extensions; do
2565   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2566     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
2567     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2568     break 2
2569   fi
2570 done
2571   done
2572 IFS=$as_save_IFS
2573
2574 fi
2575 fi
2576 DLLTOOL=$ac_cv_prog_DLLTOOL
2577 if test -n "$DLLTOOL"; then
2578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
2579 $as_echo "$DLLTOOL" >&6; }
2580 else
2581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2582 $as_echo "no" >&6; }
2583 fi
2584
2585
2586 fi
2587 if test -z "$ac_cv_prog_DLLTOOL"; then
2588   ac_ct_DLLTOOL=$DLLTOOL
2589   # Extract the first word of "dlltool", so it can be a program name with args.
2590 set dummy dlltool; ac_word=$2
2591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2592 $as_echo_n "checking for $ac_word... " >&6; }
2593 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
2594   $as_echo_n "(cached) " >&6
2595 else
2596   if test -n "$ac_ct_DLLTOOL"; then
2597   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
2598 else
2599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2600 for as_dir in $PATH
2601 do
2602   IFS=$as_save_IFS
2603   test -z "$as_dir" && as_dir=.
2604     for ac_exec_ext in '' $ac_executable_extensions; do
2605   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2606     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
2607     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2608     break 2
2609   fi
2610 done
2611   done
2612 IFS=$as_save_IFS
2613
2614 fi
2615 fi
2616 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
2617 if test -n "$ac_ct_DLLTOOL"; then
2618   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
2619 $as_echo "$ac_ct_DLLTOOL" >&6; }
2620 else
2621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2622 $as_echo "no" >&6; }
2623 fi
2624
2625   if test "x$ac_ct_DLLTOOL" = x; then
2626     DLLTOOL="false"
2627   else
2628     case $cross_compiling:$ac_tool_warned in
2629 yes:)
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2631 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2632 ac_tool_warned=yes ;;
2633 esac
2634     DLLTOOL=$ac_ct_DLLTOOL
2635   fi
2636 else
2637   DLLTOOL="$ac_cv_prog_DLLTOOL"
2638 fi
2639
2640   if test -n "$ac_tool_prefix"; then
2641   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
2642 set dummy ${ac_tool_prefix}objdump; ac_word=$2
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2644 $as_echo_n "checking for $ac_word... " >&6; }
2645 if ${ac_cv_prog_OBJDUMP+:} false; then :
2646   $as_echo_n "(cached) " >&6
2647 else
2648   if test -n "$OBJDUMP"; then
2649   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
2650 else
2651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2652 for as_dir in $PATH
2653 do
2654   IFS=$as_save_IFS
2655   test -z "$as_dir" && as_dir=.
2656     for ac_exec_ext in '' $ac_executable_extensions; do
2657   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2658     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
2659     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2660     break 2
2661   fi
2662 done
2663   done
2664 IFS=$as_save_IFS
2665
2666 fi
2667 fi
2668 OBJDUMP=$ac_cv_prog_OBJDUMP
2669 if test -n "$OBJDUMP"; then
2670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
2671 $as_echo "$OBJDUMP" >&6; }
2672 else
2673   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2674 $as_echo "no" >&6; }
2675 fi
2676
2677
2678 fi
2679 if test -z "$ac_cv_prog_OBJDUMP"; then
2680   ac_ct_OBJDUMP=$OBJDUMP
2681   # Extract the first word of "objdump", so it can be a program name with args.
2682 set dummy objdump; ac_word=$2
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2684 $as_echo_n "checking for $ac_word... " >&6; }
2685 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
2686   $as_echo_n "(cached) " >&6
2687 else
2688   if test -n "$ac_ct_OBJDUMP"; then
2689   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
2690 else
2691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2692 for as_dir in $PATH
2693 do
2694   IFS=$as_save_IFS
2695   test -z "$as_dir" && as_dir=.
2696     for ac_exec_ext in '' $ac_executable_extensions; do
2697   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2698     ac_cv_prog_ac_ct_OBJDUMP="objdump"
2699     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2700     break 2
2701   fi
2702 done
2703   done
2704 IFS=$as_save_IFS
2705
2706 fi
2707 fi
2708 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
2709 if test -n "$ac_ct_OBJDUMP"; then
2710   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
2711 $as_echo "$ac_ct_OBJDUMP" >&6; }
2712 else
2713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2714 $as_echo "no" >&6; }
2715 fi
2716
2717   if test "x$ac_ct_OBJDUMP" = x; then
2718     OBJDUMP="false"
2719   else
2720     case $cross_compiling:$ac_tool_warned in
2721 yes:)
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2723 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2724 ac_tool_warned=yes ;;
2725 esac
2726     OBJDUMP=$ac_ct_OBJDUMP
2727   fi
2728 else
2729   OBJDUMP="$ac_cv_prog_OBJDUMP"
2730 fi
2731
2732   ;;
2733 esac
2734
2735 test -z "$AS" && AS=as
2736
2737
2738
2739
2740
2741 test -z "$DLLTOOL" && DLLTOOL=dlltool
2742
2743
2744
2745
2746
2747 test -z "$OBJDUMP" && OBJDUMP=objdump
2748
2749
2750
2751
2752
2753
2754
2755 case `pwd` in
2756   *\ * | *\     *)
2757     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2758 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2759 esac
2760
2761
2762
2763 macro_version='2.4'
2764 macro_revision='1.3293'
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778 ltmain="$ac_aux_dir/ltmain.sh"
2779
2780 # Backslashify metacharacters that are still active within
2781 # double-quoted strings.
2782 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
2783
2784 # Same as above, but do not quote variable references.
2785 double_quote_subst='s/\(["`\\]\)/\\\1/g'
2786
2787 # Sed substitution to delay expansion of an escaped shell variable in a
2788 # double_quote_subst'ed string.
2789 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
2790
2791 # Sed substitution to delay expansion of an escaped single quote.
2792 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
2793
2794 # Sed substitution to avoid accidental globbing in evaled expressions
2795 no_glob_subst='s/\*/\\\*/g'
2796
2797 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
2798 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
2799 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
2800
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
2802 $as_echo_n "checking how to print strings... " >&6; }
2803 # Test print first, because it will be a builtin if present.
2804 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
2805    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
2806   ECHO='print -r --'
2807 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
2808   ECHO='printf %s\n'
2809 else
2810   # Use this function as a fallback that always works.
2811   func_fallback_echo ()
2812   {
2813     eval 'cat <<_LTECHO_EOF
2814 $1
2815 _LTECHO_EOF'
2816   }
2817   ECHO='func_fallback_echo'
2818 fi
2819
2820 # func_echo_all arg...
2821 # Invoke $ECHO with all args, space-separated.
2822 func_echo_all ()
2823 {
2824     $ECHO ""
2825 }
2826
2827 case "$ECHO" in
2828   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
2829 $as_echo "printf" >&6; } ;;
2830   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
2831 $as_echo "print -r" >&6; } ;;
2832   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
2833 $as_echo "cat" >&6; } ;;
2834 esac
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849 ac_ext=c
2850 ac_cpp='$CPP $CPPFLAGS'
2851 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2852 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2853 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2854 if test -n "$ac_tool_prefix"; then
2855   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2856 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2858 $as_echo_n "checking for $ac_word... " >&6; }
2859 if ${ac_cv_prog_CC+:} false; then :
2860   $as_echo_n "(cached) " >&6
2861 else
2862   if test -n "$CC"; then
2863   ac_cv_prog_CC="$CC" # Let the user override the test.
2864 else
2865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2866 for as_dir in $PATH
2867 do
2868   IFS=$as_save_IFS
2869   test -z "$as_dir" && as_dir=.
2870     for ac_exec_ext in '' $ac_executable_extensions; do
2871   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2872     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2873     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2874     break 2
2875   fi
2876 done
2877   done
2878 IFS=$as_save_IFS
2879
2880 fi
2881 fi
2882 CC=$ac_cv_prog_CC
2883 if test -n "$CC"; then
2884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2885 $as_echo "$CC" >&6; }
2886 else
2887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2888 $as_echo "no" >&6; }
2889 fi
2890
2891
2892 fi
2893 if test -z "$ac_cv_prog_CC"; then
2894   ac_ct_CC=$CC
2895   # Extract the first word of "gcc", so it can be a program name with args.
2896 set dummy gcc; ac_word=$2
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2898 $as_echo_n "checking for $ac_word... " >&6; }
2899 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2900   $as_echo_n "(cached) " >&6
2901 else
2902   if test -n "$ac_ct_CC"; then
2903   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2904 else
2905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2906 for as_dir in $PATH
2907 do
2908   IFS=$as_save_IFS
2909   test -z "$as_dir" && as_dir=.
2910     for ac_exec_ext in '' $ac_executable_extensions; do
2911   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2912     ac_cv_prog_ac_ct_CC="gcc"
2913     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2914     break 2
2915   fi
2916 done
2917   done
2918 IFS=$as_save_IFS
2919
2920 fi
2921 fi
2922 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2923 if test -n "$ac_ct_CC"; then
2924   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2925 $as_echo "$ac_ct_CC" >&6; }
2926 else
2927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928 $as_echo "no" >&6; }
2929 fi
2930
2931   if test "x$ac_ct_CC" = x; then
2932     CC=""
2933   else
2934     case $cross_compiling:$ac_tool_warned in
2935 yes:)
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2937 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2938 ac_tool_warned=yes ;;
2939 esac
2940     CC=$ac_ct_CC
2941   fi
2942 else
2943   CC="$ac_cv_prog_CC"
2944 fi
2945
2946 if test -z "$CC"; then
2947           if test -n "$ac_tool_prefix"; then
2948     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2949 set dummy ${ac_tool_prefix}cc; ac_word=$2
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2951 $as_echo_n "checking for $ac_word... " >&6; }
2952 if ${ac_cv_prog_CC+:} false; then :
2953   $as_echo_n "(cached) " >&6
2954 else
2955   if test -n "$CC"; then
2956   ac_cv_prog_CC="$CC" # Let the user override the test.
2957 else
2958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2959 for as_dir in $PATH
2960 do
2961   IFS=$as_save_IFS
2962   test -z "$as_dir" && as_dir=.
2963     for ac_exec_ext in '' $ac_executable_extensions; do
2964   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2965     ac_cv_prog_CC="${ac_tool_prefix}cc"
2966     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2967     break 2
2968   fi
2969 done
2970   done
2971 IFS=$as_save_IFS
2972
2973 fi
2974 fi
2975 CC=$ac_cv_prog_CC
2976 if test -n "$CC"; then
2977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2978 $as_echo "$CC" >&6; }
2979 else
2980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2981 $as_echo "no" >&6; }
2982 fi
2983
2984
2985   fi
2986 fi
2987 if test -z "$CC"; then
2988   # Extract the first word of "cc", so it can be a program name with args.
2989 set dummy cc; ac_word=$2
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2991 $as_echo_n "checking for $ac_word... " >&6; }
2992 if ${ac_cv_prog_CC+:} false; then :
2993   $as_echo_n "(cached) " >&6
2994 else
2995   if test -n "$CC"; then
2996   ac_cv_prog_CC="$CC" # Let the user override the test.
2997 else
2998   ac_prog_rejected=no
2999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3000 for as_dir in $PATH
3001 do
3002   IFS=$as_save_IFS
3003   test -z "$as_dir" && as_dir=.
3004     for ac_exec_ext in '' $ac_executable_extensions; do
3005   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3006     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3007        ac_prog_rejected=yes
3008        continue
3009      fi
3010     ac_cv_prog_CC="cc"
3011     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3012     break 2
3013   fi
3014 done
3015   done
3016 IFS=$as_save_IFS
3017
3018 if test $ac_prog_rejected = yes; then
3019   # We found a bogon in the path, so make sure we never use it.
3020   set dummy $ac_cv_prog_CC
3021   shift
3022   if test $# != 0; then
3023     # We chose a different compiler from the bogus one.
3024     # However, it has the same basename, so the bogon will be chosen
3025     # first if we set CC to just the basename; use the full file name.
3026     shift
3027     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3028   fi
3029 fi
3030 fi
3031 fi
3032 CC=$ac_cv_prog_CC
3033 if test -n "$CC"; then
3034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3035 $as_echo "$CC" >&6; }
3036 else
3037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3038 $as_echo "no" >&6; }
3039 fi
3040
3041
3042 fi
3043 if test -z "$CC"; then
3044   if test -n "$ac_tool_prefix"; then
3045   for ac_prog in cl.exe
3046   do
3047     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3048 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3050 $as_echo_n "checking for $ac_word... " >&6; }
3051 if ${ac_cv_prog_CC+:} false; then :
3052   $as_echo_n "(cached) " >&6
3053 else
3054   if test -n "$CC"; then
3055   ac_cv_prog_CC="$CC" # Let the user override the test.
3056 else
3057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3058 for as_dir in $PATH
3059 do
3060   IFS=$as_save_IFS
3061   test -z "$as_dir" && as_dir=.
3062     for ac_exec_ext in '' $ac_executable_extensions; do
3063   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3064     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3065     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3066     break 2
3067   fi
3068 done
3069   done
3070 IFS=$as_save_IFS
3071
3072 fi
3073 fi
3074 CC=$ac_cv_prog_CC
3075 if test -n "$CC"; then
3076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3077 $as_echo "$CC" >&6; }
3078 else
3079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080 $as_echo "no" >&6; }
3081 fi
3082
3083
3084     test -n "$CC" && break
3085   done
3086 fi
3087 if test -z "$CC"; then
3088   ac_ct_CC=$CC
3089   for ac_prog in cl.exe
3090 do
3091   # Extract the first word of "$ac_prog", so it can be a program name with args.
3092 set dummy $ac_prog; ac_word=$2
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3094 $as_echo_n "checking for $ac_word... " >&6; }
3095 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3096   $as_echo_n "(cached) " >&6
3097 else
3098   if test -n "$ac_ct_CC"; then
3099   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3100 else
3101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3102 for as_dir in $PATH
3103 do
3104   IFS=$as_save_IFS
3105   test -z "$as_dir" && as_dir=.
3106     for ac_exec_ext in '' $ac_executable_extensions; do
3107   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3108     ac_cv_prog_ac_ct_CC="$ac_prog"
3109     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3110     break 2
3111   fi
3112 done
3113   done
3114 IFS=$as_save_IFS
3115
3116 fi
3117 fi
3118 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3119 if test -n "$ac_ct_CC"; then
3120   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3121 $as_echo "$ac_ct_CC" >&6; }
3122 else
3123   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3124 $as_echo "no" >&6; }
3125 fi
3126
3127
3128   test -n "$ac_ct_CC" && break
3129 done
3130
3131   if test "x$ac_ct_CC" = x; then
3132     CC=""
3133   else
3134     case $cross_compiling:$ac_tool_warned in
3135 yes:)
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3137 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3138 ac_tool_warned=yes ;;
3139 esac
3140     CC=$ac_ct_CC
3141   fi
3142 fi
3143
3144 fi
3145
3146
3147 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3148 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3149 as_fn_error $? "no acceptable C compiler found in \$PATH
3150 See \`config.log' for more details" "$LINENO" 5; }
3151
3152 # Provide some information about the compiler.
3153 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3154 set X $ac_compile
3155 ac_compiler=$2
3156 for ac_option in --version -v -V -qversion; do
3157   { { ac_try="$ac_compiler $ac_option >&5"
3158 case "(($ac_try" in
3159   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3160   *) ac_try_echo=$ac_try;;
3161 esac
3162 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3163 $as_echo "$ac_try_echo"; } >&5
3164   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3165   ac_status=$?
3166   if test -s conftest.err; then
3167     sed '10a\
3168 ... rest of stderr output deleted ...
3169          10q' conftest.err >conftest.er1
3170     cat conftest.er1 >&5
3171   fi
3172   rm -f conftest.er1 conftest.err
3173   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3174   test $ac_status = 0; }
3175 done
3176
3177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3178 /* end confdefs.h.  */
3179
3180 int
3181 main ()
3182 {
3183
3184   ;
3185   return 0;
3186 }
3187 _ACEOF
3188 ac_clean_files_save=$ac_clean_files
3189 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3190 # Try to create an executable without -o first, disregard a.out.
3191 # It will help us diagnose broken compilers, and finding out an intuition
3192 # of exeext.
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3194 $as_echo_n "checking whether the C compiler works... " >&6; }
3195 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3196
3197 # The possible output files:
3198 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3199
3200 ac_rmfiles=
3201 for ac_file in $ac_files
3202 do
3203   case $ac_file in
3204     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3205     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3206   esac
3207 done
3208 rm -f $ac_rmfiles
3209
3210 if { { ac_try="$ac_link_default"
3211 case "(($ac_try" in
3212   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3213   *) ac_try_echo=$ac_try;;
3214 esac
3215 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3216 $as_echo "$ac_try_echo"; } >&5
3217   (eval "$ac_link_default") 2>&5
3218   ac_status=$?
3219   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3220   test $ac_status = 0; }; then :
3221   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3222 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3223 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3224 # so that the user can short-circuit this test for compilers unknown to
3225 # Autoconf.
3226 for ac_file in $ac_files ''
3227 do
3228   test -f "$ac_file" || continue
3229   case $ac_file in
3230     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3231         ;;
3232     [ab].out )
3233         # We found the default executable, but exeext='' is most
3234         # certainly right.
3235         break;;
3236     *.* )
3237         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3238         then :; else
3239            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3240         fi
3241         # We set ac_cv_exeext here because the later test for it is not
3242         # safe: cross compilers may not add the suffix if given an `-o'
3243         # argument, so we may need to know it at that point already.
3244         # Even if this section looks crufty: it has the advantage of
3245         # actually working.
3246         break;;
3247     * )
3248         break;;
3249   esac
3250 done
3251 test "$ac_cv_exeext" = no && ac_cv_exeext=
3252
3253 else
3254   ac_file=''
3255 fi
3256 if test -z "$ac_file"; then :
3257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3258 $as_echo "no" >&6; }
3259 $as_echo "$as_me: failed program was:" >&5
3260 sed 's/^/| /' conftest.$ac_ext >&5
3261
3262 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3263 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3264 as_fn_error 77 "C compiler cannot create executables
3265 See \`config.log' for more details" "$LINENO" 5; }
3266 else
3267   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3268 $as_echo "yes" >&6; }
3269 fi
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3271 $as_echo_n "checking for C compiler default output file name... " >&6; }
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3273 $as_echo "$ac_file" >&6; }
3274 ac_exeext=$ac_cv_exeext
3275
3276 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3277 ac_clean_files=$ac_clean_files_save
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3279 $as_echo_n "checking for suffix of executables... " >&6; }
3280 if { { ac_try="$ac_link"
3281 case "(($ac_try" in
3282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3283   *) ac_try_echo=$ac_try;;
3284 esac
3285 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3286 $as_echo "$ac_try_echo"; } >&5
3287   (eval "$ac_link") 2>&5
3288   ac_status=$?
3289   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3290   test $ac_status = 0; }; then :
3291   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3292 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3293 # work properly (i.e., refer to `conftest.exe'), while it won't with
3294 # `rm'.
3295 for ac_file in conftest.exe conftest conftest.*; do
3296   test -f "$ac_file" || continue
3297   case $ac_file in
3298     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3299     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3300           break;;
3301     * ) break;;
3302   esac
3303 done
3304 else
3305   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3306 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3307 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3308 See \`config.log' for more details" "$LINENO" 5; }
3309 fi
3310 rm -f conftest conftest$ac_cv_exeext
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3312 $as_echo "$ac_cv_exeext" >&6; }
3313
3314 rm -f conftest.$ac_ext
3315 EXEEXT=$ac_cv_exeext
3316 ac_exeext=$EXEEXT
3317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3318 /* end confdefs.h.  */
3319 #include <stdio.h>
3320 int
3321 main ()
3322 {
3323 FILE *f = fopen ("conftest.out", "w");
3324  return ferror (f) || fclose (f) != 0;
3325
3326   ;
3327   return 0;
3328 }
3329 _ACEOF
3330 ac_clean_files="$ac_clean_files conftest.out"
3331 # Check that the compiler produces executables we can run.  If not, either
3332 # the compiler is broken, or we cross compile.
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3334 $as_echo_n "checking whether we are cross compiling... " >&6; }
3335 if test "$cross_compiling" != yes; then
3336   { { ac_try="$ac_link"
3337 case "(($ac_try" in
3338   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339   *) ac_try_echo=$ac_try;;
3340 esac
3341 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3342 $as_echo "$ac_try_echo"; } >&5
3343   (eval "$ac_link") 2>&5
3344   ac_status=$?
3345   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3346   test $ac_status = 0; }
3347   if { ac_try='./conftest$ac_cv_exeext'
3348   { { case "(($ac_try" in
3349   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3350   *) ac_try_echo=$ac_try;;
3351 esac
3352 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3353 $as_echo "$ac_try_echo"; } >&5
3354   (eval "$ac_try") 2>&5
3355   ac_status=$?
3356   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3357   test $ac_status = 0; }; }; then
3358     cross_compiling=no
3359   else
3360     if test "$cross_compiling" = maybe; then
3361         cross_compiling=yes
3362     else
3363         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3364 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3365 as_fn_error $? "cannot run C compiled programs.
3366 If you meant to cross compile, use \`--host'.
3367 See \`config.log' for more details" "$LINENO" 5; }
3368     fi
3369   fi
3370 fi
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3372 $as_echo "$cross_compiling" >&6; }
3373
3374 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3375 ac_clean_files=$ac_clean_files_save
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3377 $as_echo_n "checking for suffix of object files... " >&6; }
3378 if ${ac_cv_objext+:} false; then :
3379   $as_echo_n "(cached) " >&6
3380 else
3381   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3382 /* end confdefs.h.  */
3383
3384 int
3385 main ()
3386 {
3387
3388   ;
3389   return 0;
3390 }
3391 _ACEOF
3392 rm -f conftest.o conftest.obj
3393 if { { ac_try="$ac_compile"
3394 case "(($ac_try" in
3395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3396   *) ac_try_echo=$ac_try;;
3397 esac
3398 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3399 $as_echo "$ac_try_echo"; } >&5
3400   (eval "$ac_compile") 2>&5
3401   ac_status=$?
3402   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3403   test $ac_status = 0; }; then :
3404   for ac_file in conftest.o conftest.obj conftest.*; do
3405   test -f "$ac_file" || continue;
3406   case $ac_file in
3407     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3408     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3409        break;;
3410   esac
3411 done
3412 else
3413   $as_echo "$as_me: failed program was:" >&5
3414 sed 's/^/| /' conftest.$ac_ext >&5
3415
3416 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3417 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3418 as_fn_error $? "cannot compute suffix of object files: cannot compile
3419 See \`config.log' for more details" "$LINENO" 5; }
3420 fi
3421 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3422 fi
3423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3424 $as_echo "$ac_cv_objext" >&6; }
3425 OBJEXT=$ac_cv_objext
3426 ac_objext=$OBJEXT
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3428 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3429 if ${ac_cv_c_compiler_gnu+:} false; then :
3430   $as_echo_n "(cached) " >&6
3431 else
3432   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3433 /* end confdefs.h.  */
3434
3435 int
3436 main ()
3437 {
3438 #ifndef __GNUC__
3439        choke me
3440 #endif
3441
3442   ;
3443   return 0;
3444 }
3445 _ACEOF
3446 if ac_fn_c_try_compile "$LINENO"; then :
3447   ac_compiler_gnu=yes
3448 else
3449   ac_compiler_gnu=no
3450 fi
3451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3452 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3453
3454 fi
3455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3456 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3457 if test $ac_compiler_gnu = yes; then
3458   GCC=yes
3459 else
3460   GCC=
3461 fi
3462 ac_test_CFLAGS=${CFLAGS+set}
3463 ac_save_CFLAGS=$CFLAGS
3464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3465 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3466 if ${ac_cv_prog_cc_g+:} false; then :
3467   $as_echo_n "(cached) " >&6
3468 else
3469   ac_save_c_werror_flag=$ac_c_werror_flag
3470    ac_c_werror_flag=yes
3471    ac_cv_prog_cc_g=no
3472    CFLAGS="-g"
3473    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3474 /* end confdefs.h.  */
3475
3476 int
3477 main ()
3478 {
3479
3480   ;
3481   return 0;
3482 }
3483 _ACEOF
3484 if ac_fn_c_try_compile "$LINENO"; then :
3485   ac_cv_prog_cc_g=yes
3486 else
3487   CFLAGS=""
3488       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h.  */
3490
3491 int
3492 main ()
3493 {
3494
3495   ;
3496   return 0;
3497 }
3498 _ACEOF
3499 if ac_fn_c_try_compile "$LINENO"; then :
3500
3501 else
3502   ac_c_werror_flag=$ac_save_c_werror_flag
3503          CFLAGS="-g"
3504          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3505 /* end confdefs.h.  */
3506
3507 int
3508 main ()
3509 {
3510
3511   ;
3512   return 0;
3513 }
3514 _ACEOF
3515 if ac_fn_c_try_compile "$LINENO"; then :
3516   ac_cv_prog_cc_g=yes
3517 fi
3518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3519 fi
3520 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3521 fi
3522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3523    ac_c_werror_flag=$ac_save_c_werror_flag
3524 fi
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3526 $as_echo "$ac_cv_prog_cc_g" >&6; }
3527 if test "$ac_test_CFLAGS" = set; then
3528   CFLAGS=$ac_save_CFLAGS
3529 elif test $ac_cv_prog_cc_g = yes; then
3530   if test "$GCC" = yes; then
3531     CFLAGS="-g -O2"
3532   else
3533     CFLAGS="-g"
3534   fi
3535 else
3536   if test "$GCC" = yes; then
3537     CFLAGS="-O2"
3538   else
3539     CFLAGS=
3540   fi
3541 fi
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3543 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3544 if ${ac_cv_prog_cc_c89+:} false; then :
3545   $as_echo_n "(cached) " >&6
3546 else
3547   ac_cv_prog_cc_c89=no
3548 ac_save_CC=$CC
3549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550 /* end confdefs.h.  */
3551 #include <stdarg.h>
3552 #include <stdio.h>
3553 #include <sys/types.h>
3554 #include <sys/stat.h>
3555 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3556 struct buf { int x; };
3557 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3558 static char *e (p, i)
3559      char **p;
3560      int i;
3561 {
3562   return p[i];
3563 }
3564 static char *f (char * (*g) (char **, int), char **p, ...)
3565 {
3566   char *s;
3567   va_list v;
3568   va_start (v,p);
3569   s = g (p, va_arg (v,int));
3570   va_end (v);
3571   return s;
3572 }
3573
3574 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3575    function prototypes and stuff, but not '\xHH' hex character constants.
3576    These don't provoke an error unfortunately, instead are silently treated
3577    as 'x'.  The following induces an error, until -std is added to get
3578    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3579    array size at least.  It's necessary to write '\x00'==0 to get something
3580    that's true only with -std.  */
3581 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3582
3583 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3584    inside strings and character constants.  */
3585 #define FOO(x) 'x'
3586 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3587
3588 int test (int i, double x);
3589 struct s1 {int (*f) (int a);};
3590 struct s2 {int (*f) (double a);};
3591 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3592 int argc;
3593 char **argv;
3594 int
3595 main ()
3596 {
3597 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3598   ;
3599   return 0;
3600 }
3601 _ACEOF
3602 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3603         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3604 do
3605   CC="$ac_save_CC $ac_arg"
3606   if ac_fn_c_try_compile "$LINENO"; then :
3607   ac_cv_prog_cc_c89=$ac_arg
3608 fi
3609 rm -f core conftest.err conftest.$ac_objext
3610   test "x$ac_cv_prog_cc_c89" != "xno" && break
3611 done
3612 rm -f conftest.$ac_ext
3613 CC=$ac_save_CC
3614
3615 fi
3616 # AC_CACHE_VAL
3617 case "x$ac_cv_prog_cc_c89" in
3618   x)
3619     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3620 $as_echo "none needed" >&6; } ;;
3621   xno)
3622     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3623 $as_echo "unsupported" >&6; } ;;
3624   *)
3625     CC="$CC $ac_cv_prog_cc_c89"
3626     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3627 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3628 esac
3629 if test "x$ac_cv_prog_cc_c89" != xno; then :
3630
3631 fi
3632
3633 ac_ext=c
3634 ac_cpp='$CPP $CPPFLAGS'
3635 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3636 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3637 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3638
3639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3640 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3641 if ${ac_cv_path_SED+:} false; then :
3642   $as_echo_n "(cached) " >&6
3643 else
3644             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3645      for ac_i in 1 2 3 4 5 6 7; do
3646        ac_script="$ac_script$as_nl$ac_script"
3647      done
3648      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3649      { ac_script=; unset ac_script;}
3650      if test -z "$SED"; then
3651   ac_path_SED_found=false
3652   # Loop through the user's path and test for each of PROGNAME-LIST
3653   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3654 for as_dir in $PATH
3655 do
3656   IFS=$as_save_IFS
3657   test -z "$as_dir" && as_dir=.
3658     for ac_prog in sed gsed; do
3659     for ac_exec_ext in '' $ac_executable_extensions; do
3660       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3661       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3662 # Check for GNU ac_path_SED and select it if it is found.
3663   # Check for GNU $ac_path_SED
3664 case `"$ac_path_SED" --version 2>&1` in
3665 *GNU*)
3666   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3667 *)
3668   ac_count=0
3669   $as_echo_n 0123456789 >"conftest.in"
3670   while :
3671   do
3672     cat "conftest.in" "conftest.in" >"conftest.tmp"
3673     mv "conftest.tmp" "conftest.in"
3674     cp "conftest.in" "conftest.nl"
3675     $as_echo '' >> "conftest.nl"
3676     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3677     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3678     as_fn_arith $ac_count + 1 && ac_count=$as_val
3679     if test $ac_count -gt ${ac_path_SED_max-0}; then
3680       # Best one so far, save it but keep looking for a better one
3681       ac_cv_path_SED="$ac_path_SED"
3682       ac_path_SED_max=$ac_count
3683     fi
3684     # 10*(2^10) chars as input seems more than enough
3685     test $ac_count -gt 10 && break
3686   done
3687   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3688 esac
3689
3690       $ac_path_SED_found && break 3
3691     done
3692   done
3693   done
3694 IFS=$as_save_IFS
3695   if test -z "$ac_cv_path_SED"; then
3696     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3697   fi
3698 else
3699   ac_cv_path_SED=$SED
3700 fi
3701
3702 fi
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3704 $as_echo "$ac_cv_path_SED" >&6; }
3705  SED="$ac_cv_path_SED"
3706   rm -f conftest.sed
3707
3708 test -z "$SED" && SED=sed
3709 Xsed="$SED -e 1s/^X//"
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3722 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3723 if ${ac_cv_path_GREP+:} false; then :
3724   $as_echo_n "(cached) " >&6
3725 else
3726   if test -z "$GREP"; then
3727   ac_path_GREP_found=false
3728   # Loop through the user's path and test for each of PROGNAME-LIST
3729   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3730 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3731 do
3732   IFS=$as_save_IFS
3733   test -z "$as_dir" && as_dir=.
3734     for ac_prog in grep ggrep; do
3735     for ac_exec_ext in '' $ac_executable_extensions; do
3736       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3737       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3738 # Check for GNU ac_path_GREP and select it if it is found.
3739   # Check for GNU $ac_path_GREP
3740 case `"$ac_path_GREP" --version 2>&1` in
3741 *GNU*)
3742   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3743 *)
3744   ac_count=0
3745   $as_echo_n 0123456789 >"conftest.in"
3746   while :
3747   do
3748     cat "conftest.in" "conftest.in" >"conftest.tmp"
3749     mv "conftest.tmp" "conftest.in"
3750     cp "conftest.in" "conftest.nl"
3751     $as_echo 'GREP' >> "conftest.nl"
3752     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3753     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3754     as_fn_arith $ac_count + 1 && ac_count=$as_val
3755     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3756       # Best one so far, save it but keep looking for a better one
3757       ac_cv_path_GREP="$ac_path_GREP"
3758       ac_path_GREP_max=$ac_count
3759     fi
3760     # 10*(2^10) chars as input seems more than enough
3761     test $ac_count -gt 10 && break
3762   done
3763   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3764 esac
3765
3766       $ac_path_GREP_found && break 3
3767     done
3768   done
3769   done
3770 IFS=$as_save_IFS
3771   if test -z "$ac_cv_path_GREP"; then
3772     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3773   fi
3774 else
3775   ac_cv_path_GREP=$GREP
3776 fi
3777
3778 fi
3779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3780 $as_echo "$ac_cv_path_GREP" >&6; }
3781  GREP="$ac_cv_path_GREP"
3782
3783
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3785 $as_echo_n "checking for egrep... " >&6; }
3786 if ${ac_cv_path_EGREP+:} false; then :
3787   $as_echo_n "(cached) " >&6
3788 else
3789   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3790    then ac_cv_path_EGREP="$GREP -E"
3791    else
3792      if test -z "$EGREP"; then
3793   ac_path_EGREP_found=false
3794   # Loop through the user's path and test for each of PROGNAME-LIST
3795   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3796 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3797 do
3798   IFS=$as_save_IFS
3799   test -z "$as_dir" && as_dir=.
3800     for ac_prog in egrep; do
3801     for ac_exec_ext in '' $ac_executable_extensions; do
3802       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3803       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3804 # Check for GNU ac_path_EGREP and select it if it is found.
3805   # Check for GNU $ac_path_EGREP
3806 case `"$ac_path_EGREP" --version 2>&1` in
3807 *GNU*)
3808   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3809 *)
3810   ac_count=0
3811   $as_echo_n 0123456789 >"conftest.in"
3812   while :
3813   do
3814     cat "conftest.in" "conftest.in" >"conftest.tmp"
3815     mv "conftest.tmp" "conftest.in"
3816     cp "conftest.in" "conftest.nl"
3817     $as_echo 'EGREP' >> "conftest.nl"
3818     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3819     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3820     as_fn_arith $ac_count + 1 && ac_count=$as_val
3821     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3822       # Best one so far, save it but keep looking for a better one
3823       ac_cv_path_EGREP="$ac_path_EGREP"
3824       ac_path_EGREP_max=$ac_count
3825     fi
3826     # 10*(2^10) chars as input seems more than enough
3827     test $ac_count -gt 10 && break
3828   done
3829   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3830 esac
3831
3832       $ac_path_EGREP_found && break 3
3833     done
3834   done
3835   done
3836 IFS=$as_save_IFS
3837   if test -z "$ac_cv_path_EGREP"; then
3838     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3839   fi
3840 else
3841   ac_cv_path_EGREP=$EGREP
3842 fi
3843
3844    fi
3845 fi
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3847 $as_echo "$ac_cv_path_EGREP" >&6; }
3848  EGREP="$ac_cv_path_EGREP"
3849
3850
3851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3852 $as_echo_n "checking for fgrep... " >&6; }
3853 if ${ac_cv_path_FGREP+:} false; then :
3854   $as_echo_n "(cached) " >&6
3855 else
3856   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3857    then ac_cv_path_FGREP="$GREP -F"
3858    else
3859      if test -z "$FGREP"; then
3860   ac_path_FGREP_found=false
3861   # Loop through the user's path and test for each of PROGNAME-LIST
3862   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3863 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3864 do
3865   IFS=$as_save_IFS
3866   test -z "$as_dir" && as_dir=.
3867     for ac_prog in fgrep; do
3868     for ac_exec_ext in '' $ac_executable_extensions; do
3869       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3870       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3871 # Check for GNU ac_path_FGREP and select it if it is found.
3872   # Check for GNU $ac_path_FGREP
3873 case `"$ac_path_FGREP" --version 2>&1` in
3874 *GNU*)
3875   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3876 *)
3877   ac_count=0
3878   $as_echo_n 0123456789 >"conftest.in"
3879   while :
3880   do
3881     cat "conftest.in" "conftest.in" >"conftest.tmp"
3882     mv "conftest.tmp" "conftest.in"
3883     cp "conftest.in" "conftest.nl"
3884     $as_echo 'FGREP' >> "conftest.nl"
3885     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3886     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3887     as_fn_arith $ac_count + 1 && ac_count=$as_val
3888     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3889       # Best one so far, save it but keep looking for a better one
3890       ac_cv_path_FGREP="$ac_path_FGREP"
3891       ac_path_FGREP_max=$ac_count
3892     fi
3893     # 10*(2^10) chars as input seems more than enough
3894     test $ac_count -gt 10 && break
3895   done
3896   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3897 esac
3898
3899       $ac_path_FGREP_found && break 3
3900     done
3901   done
3902   done
3903 IFS=$as_save_IFS
3904   if test -z "$ac_cv_path_FGREP"; then
3905     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3906   fi
3907 else
3908   ac_cv_path_FGREP=$FGREP
3909 fi
3910
3911    fi
3912 fi
3913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3914 $as_echo "$ac_cv_path_FGREP" >&6; }
3915  FGREP="$ac_cv_path_FGREP"
3916
3917
3918 test -z "$GREP" && GREP=grep
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938 # Check whether --with-gnu-ld was given.
3939 if test "${with_gnu_ld+set}" = set; then :
3940   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3941 else
3942   with_gnu_ld=no
3943 fi
3944
3945 ac_prog=ld
3946 if test "$GCC" = yes; then
3947   # Check if gcc -print-prog-name=ld gives a path.
3948   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
3949 $as_echo_n "checking for ld used by $CC... " >&6; }
3950   case $host in
3951   *-*-mingw*)
3952     # gcc leaves a trailing carriage return which upsets mingw
3953     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3954   *)
3955     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3956   esac
3957   case $ac_prog in
3958     # Accept absolute paths.
3959     [\\/]* | ?:[\\/]*)
3960       re_direlt='/[^/][^/]*/\.\./'
3961       # Canonicalize the pathname of ld
3962       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3963       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3964         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3965       done
3966       test -z "$LD" && LD="$ac_prog"
3967       ;;
3968   "")
3969     # If it fails, then pretend we aren't using GCC.
3970     ac_prog=ld
3971     ;;
3972   *)
3973     # If it is relative, then search for the first ld in PATH.
3974     with_gnu_ld=unknown
3975     ;;
3976   esac
3977 elif test "$with_gnu_ld" = yes; then
3978   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
3979 $as_echo_n "checking for GNU ld... " >&6; }
3980 else
3981   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
3982 $as_echo_n "checking for non-GNU ld... " >&6; }
3983 fi
3984 if ${lt_cv_path_LD+:} false; then :
3985   $as_echo_n "(cached) " >&6
3986 else
3987   if test -z "$LD"; then
3988   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3989   for ac_dir in $PATH; do
3990     IFS="$lt_save_ifs"
3991     test -z "$ac_dir" && ac_dir=.
3992     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3993       lt_cv_path_LD="$ac_dir/$ac_prog"
3994       # Check to see if the program is GNU ld.  I'd rather use --version,
3995       # but apparently some variants of GNU ld only accept -v.
3996       # Break only if it was the GNU/non-GNU ld that we prefer.
3997       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3998       *GNU* | *'with BFD'*)
3999         test "$with_gnu_ld" != no && break
4000         ;;
4001       *)
4002         test "$with_gnu_ld" != yes && break
4003         ;;
4004       esac
4005     fi
4006   done
4007   IFS="$lt_save_ifs"
4008 else
4009   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4010 fi
4011 fi
4012
4013 LD="$lt_cv_path_LD"
4014 if test -n "$LD"; then
4015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4016 $as_echo "$LD" >&6; }
4017 else
4018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4019 $as_echo "no" >&6; }
4020 fi
4021 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4023 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4024 if ${lt_cv_prog_gnu_ld+:} false; then :
4025   $as_echo_n "(cached) " >&6
4026 else
4027   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4028 case `$LD -v 2>&1 </dev/null` in
4029 *GNU* | *'with BFD'*)
4030   lt_cv_prog_gnu_ld=yes
4031   ;;
4032 *)
4033   lt_cv_prog_gnu_ld=no
4034   ;;
4035 esac
4036 fi
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4038 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4039 with_gnu_ld=$lt_cv_prog_gnu_ld
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4050 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4051 if ${lt_cv_path_NM+:} false; then :
4052   $as_echo_n "(cached) " >&6
4053 else
4054   if test -n "$NM"; then
4055   # Let the user override the test.
4056   lt_cv_path_NM="$NM"
4057 else
4058   lt_nm_to_check="${ac_tool_prefix}nm"
4059   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4060     lt_nm_to_check="$lt_nm_to_check nm"
4061   fi
4062   for lt_tmp_nm in $lt_nm_to_check; do
4063     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4064     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4065       IFS="$lt_save_ifs"
4066       test -z "$ac_dir" && ac_dir=.
4067       tmp_nm="$ac_dir/$lt_tmp_nm"
4068       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4069         # Check to see if the nm accepts a BSD-compat flag.
4070         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4071         #   nm: unknown option "B" ignored
4072         # Tru64's nm complains that /dev/null is an invalid object file
4073         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4074         */dev/null* | *'Invalid file or object type'*)
4075           lt_cv_path_NM="$tmp_nm -B"
4076           break
4077           ;;
4078         *)
4079           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4080           */dev/null*)
4081             lt_cv_path_NM="$tmp_nm -p"
4082             break
4083             ;;
4084           *)
4085             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4086             continue # so that we can try to find one that supports BSD flags
4087             ;;
4088           esac
4089           ;;
4090         esac
4091       fi
4092     done
4093     IFS="$lt_save_ifs"
4094   done
4095   : ${lt_cv_path_NM=no}
4096 fi
4097 fi
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4099 $as_echo "$lt_cv_path_NM" >&6; }
4100 if test "$lt_cv_path_NM" != "no"; then
4101   NM="$lt_cv_path_NM"
4102 else
4103   # Didn't find any BSD compatible name lister, look for dumpbin.
4104   if test -n "$DUMPBIN"; then :
4105     # Let the user override the test.
4106   else
4107     if test -n "$ac_tool_prefix"; then
4108   for ac_prog in dumpbin "link -dump"
4109   do
4110     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4111 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4113 $as_echo_n "checking for $ac_word... " >&6; }
4114 if ${ac_cv_prog_DUMPBIN+:} false; then :
4115   $as_echo_n "(cached) " >&6
4116 else
4117   if test -n "$DUMPBIN"; then
4118   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4119 else
4120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4121 for as_dir in $PATH
4122 do
4123   IFS=$as_save_IFS
4124   test -z "$as_dir" && as_dir=.
4125     for ac_exec_ext in '' $ac_executable_extensions; do
4126   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4127     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4128     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4129     break 2
4130   fi
4131 done
4132   done
4133 IFS=$as_save_IFS
4134
4135 fi
4136 fi
4137 DUMPBIN=$ac_cv_prog_DUMPBIN
4138 if test -n "$DUMPBIN"; then
4139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4140 $as_echo "$DUMPBIN" >&6; }
4141 else
4142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4143 $as_echo "no" >&6; }
4144 fi
4145
4146
4147     test -n "$DUMPBIN" && break
4148   done
4149 fi
4150 if test -z "$DUMPBIN"; then
4151   ac_ct_DUMPBIN=$DUMPBIN
4152   for ac_prog in dumpbin "link -dump"
4153 do
4154   # Extract the first word of "$ac_prog", so it can be a program name with args.
4155 set dummy $ac_prog; ac_word=$2
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4157 $as_echo_n "checking for $ac_word... " >&6; }
4158 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4159   $as_echo_n "(cached) " >&6
4160 else
4161   if test -n "$ac_ct_DUMPBIN"; then
4162   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4163 else
4164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165 for as_dir in $PATH
4166 do
4167   IFS=$as_save_IFS
4168   test -z "$as_dir" && as_dir=.
4169     for ac_exec_ext in '' $ac_executable_extensions; do
4170   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4171     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4172     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4173     break 2
4174   fi
4175 done
4176   done
4177 IFS=$as_save_IFS
4178
4179 fi
4180 fi
4181 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4182 if test -n "$ac_ct_DUMPBIN"; then
4183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4184 $as_echo "$ac_ct_DUMPBIN" >&6; }
4185 else
4186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4187 $as_echo "no" >&6; }
4188 fi
4189
4190
4191   test -n "$ac_ct_DUMPBIN" && break
4192 done
4193
4194   if test "x$ac_ct_DUMPBIN" = x; then
4195     DUMPBIN=":"
4196   else
4197     case $cross_compiling:$ac_tool_warned in
4198 yes:)
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4200 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4201 ac_tool_warned=yes ;;
4202 esac
4203     DUMPBIN=$ac_ct_DUMPBIN
4204   fi
4205 fi
4206
4207     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4208     *COFF*)
4209       DUMPBIN="$DUMPBIN -symbols"
4210       ;;
4211     *)
4212       DUMPBIN=:
4213       ;;
4214     esac
4215   fi
4216
4217   if test "$DUMPBIN" != ":"; then
4218     NM="$DUMPBIN"
4219   fi
4220 fi
4221 test -z "$NM" && NM=nm
4222
4223
4224
4225
4226
4227
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4229 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4230 if ${lt_cv_nm_interface+:} false; then :
4231   $as_echo_n "(cached) " >&6
4232 else
4233   lt_cv_nm_interface="BSD nm"
4234   echo "int some_variable = 0;" > conftest.$ac_ext
4235   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4236   (eval "$ac_compile" 2>conftest.err)
4237   cat conftest.err >&5
4238   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4239   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4240   cat conftest.err >&5
4241   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4242   cat conftest.out >&5
4243   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4244     lt_cv_nm_interface="MS dumpbin"
4245   fi
4246   rm -f conftest*
4247 fi
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4249 $as_echo "$lt_cv_nm_interface" >&6; }
4250
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4252 $as_echo_n "checking whether ln -s works... " >&6; }
4253 LN_S=$as_ln_s
4254 if test "$LN_S" = "ln -s"; then
4255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4256 $as_echo "yes" >&6; }
4257 else
4258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4259 $as_echo "no, using $LN_S" >&6; }
4260 fi
4261
4262 # find the maximum length of command line arguments
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4264 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4265 if ${lt_cv_sys_max_cmd_len+:} false; then :
4266   $as_echo_n "(cached) " >&6
4267 else
4268     i=0
4269   teststring="ABCD"
4270
4271   case $build_os in
4272   msdosdjgpp*)
4273     # On DJGPP, this test can blow up pretty badly due to problems in libc
4274     # (any single argument exceeding 2000 bytes causes a buffer overrun
4275     # during glob expansion).  Even if it were fixed, the result of this
4276     # check would be larger than it should be.
4277     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4278     ;;
4279
4280   gnu*)
4281     # Under GNU Hurd, this test is not required because there is
4282     # no limit to the length of command line arguments.
4283     # Libtool will interpret -1 as no limit whatsoever
4284     lt_cv_sys_max_cmd_len=-1;
4285     ;;
4286
4287   cygwin* | mingw* | cegcc*)
4288     # On Win9x/ME, this test blows up -- it succeeds, but takes
4289     # about 5 minutes as the teststring grows exponentially.
4290     # Worse, since 9x/ME are not pre-emptively multitasking,
4291     # you end up with a "frozen" computer, even though with patience
4292     # the test eventually succeeds (with a max line length of 256k).
4293     # Instead, let's just punt: use the minimum linelength reported by
4294     # all of the supported platforms: 8192 (on NT/2K/XP).
4295     lt_cv_sys_max_cmd_len=8192;
4296     ;;
4297
4298   mint*)
4299     # On MiNT this can take a long time and run out of memory.
4300     lt_cv_sys_max_cmd_len=8192;
4301     ;;
4302
4303   amigaos*)
4304     # On AmigaOS with pdksh, this test takes hours, literally.
4305     # So we just punt and use a minimum line length of 8192.
4306     lt_cv_sys_max_cmd_len=8192;
4307     ;;
4308
4309   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4310     # This has been around since 386BSD, at least.  Likely further.
4311     if test -x /sbin/sysctl; then
4312       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4313     elif test -x /usr/sbin/sysctl; then
4314       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4315     else
4316       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4317     fi
4318     # And add a safety zone
4319     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4320     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4321     ;;
4322
4323   interix*)
4324     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4325     lt_cv_sys_max_cmd_len=196608
4326     ;;
4327
4328   osf*)
4329     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4330     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4331     # nice to cause kernel panics so lets avoid the loop below.
4332     # First set a reasonable default.
4333     lt_cv_sys_max_cmd_len=16384
4334     #
4335     if test -x /sbin/sysconfig; then
4336       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4337         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4338       esac
4339     fi
4340     ;;
4341   sco3.2v5*)
4342     lt_cv_sys_max_cmd_len=102400
4343     ;;
4344   sysv5* | sco5v6* | sysv4.2uw2*)
4345     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4346     if test -n "$kargmax"; then
4347       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4348     else
4349       lt_cv_sys_max_cmd_len=32768
4350     fi
4351     ;;
4352   *)
4353     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4354     if test -n "$lt_cv_sys_max_cmd_len"; then
4355       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4356       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4357     else
4358       # Make teststring a little bigger before we do anything with it.
4359       # a 1K string should be a reasonable start.
4360       for i in 1 2 3 4 5 6 7 8 ; do
4361         teststring=$teststring$teststring
4362       done
4363       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4364       # If test is not a shell built-in, we'll probably end up computing a
4365       # maximum length that is only half of the actual maximum length, but
4366       # we can't tell.
4367       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4368                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4369               test $i != 17 # 1/2 MB should be enough
4370       do
4371         i=`expr $i + 1`
4372         teststring=$teststring$teststring
4373       done
4374       # Only check the string length outside the loop.
4375       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4376       teststring=
4377       # Add a significant safety factor because C++ compilers can tack on
4378       # massive amounts of additional arguments before passing them to the
4379       # linker.  It appears as though 1/2 is a usable value.
4380       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4381     fi
4382     ;;
4383   esac
4384
4385 fi
4386
4387 if test -n $lt_cv_sys_max_cmd_len ; then
4388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4389 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4390 else
4391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4392 $as_echo "none" >&6; }
4393 fi
4394 max_cmd_len=$lt_cv_sys_max_cmd_len
4395
4396
4397
4398
4399
4400
4401 : ${CP="cp -f"}
4402 : ${MV="mv -f"}
4403 : ${RM="rm -f"}
4404
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4406 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4407 # Try some XSI features
4408 xsi_shell=no
4409 ( _lt_dummy="a/b/c"
4410   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
4411       = c,a/b,b/c, \
4412     && eval 'test $(( 1 + 1 )) -eq 2 \
4413     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4414   && xsi_shell=yes
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4416 $as_echo "$xsi_shell" >&6; }
4417
4418
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4420 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4421 lt_shell_append=no
4422 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4423     >/dev/null 2>&1 \
4424   && lt_shell_append=yes
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4426 $as_echo "$lt_shell_append" >&6; }
4427
4428
4429 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4430   lt_unset=unset
4431 else
4432   lt_unset=false
4433 fi
4434
4435
4436
4437
4438
4439 # test EBCDIC or ASCII
4440 case `echo X|tr X '\101'` in
4441  A) # ASCII based system
4442     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4443   lt_SP2NL='tr \040 \012'
4444   lt_NL2SP='tr \015\012 \040\040'
4445   ;;
4446  *) # EBCDIC based system
4447   lt_SP2NL='tr \100 \n'
4448   lt_NL2SP='tr \r\n \100\100'
4449   ;;
4450 esac
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4461 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4462 if ${lt_cv_to_host_file_cmd+:} false; then :
4463   $as_echo_n "(cached) " >&6
4464 else
4465   case $host in
4466   *-*-mingw* )
4467     case $build in
4468       *-*-mingw* ) # actually msys
4469         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4470         ;;
4471       *-*-cygwin* )
4472         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4473         ;;
4474       * ) # otherwise, assume *nix
4475         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4476         ;;
4477     esac
4478     ;;
4479   *-*-cygwin* )
4480     case $build in
4481       *-*-mingw* ) # actually msys
4482         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
4483         ;;
4484       *-*-cygwin* )
4485         lt_cv_to_host_file_cmd=func_convert_file_noop
4486         ;;
4487       * ) # otherwise, assume *nix
4488         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
4489         ;;
4490     esac
4491     ;;
4492   * ) # unhandled hosts (and "normal" native builds)
4493     lt_cv_to_host_file_cmd=func_convert_file_noop
4494     ;;
4495 esac
4496
4497 fi
4498
4499 to_host_file_cmd=$lt_cv_to_host_file_cmd
4500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
4501 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
4502
4503
4504
4505
4506
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
4508 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
4509 if ${lt_cv_to_tool_file_cmd+:} false; then :
4510   $as_echo_n "(cached) " >&6
4511 else
4512   #assume ordinary cross tools, or native build.
4513 lt_cv_to_tool_file_cmd=func_convert_file_noop
4514 case $host in
4515   *-*-mingw* )
4516     case $build in
4517       *-*-mingw* ) # actually msys
4518         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
4519         ;;
4520     esac
4521     ;;
4522 esac
4523
4524 fi
4525
4526 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
4528 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
4529
4530
4531
4532
4533
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4535 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4536 if ${lt_cv_ld_reload_flag+:} false; then :
4537   $as_echo_n "(cached) " >&6
4538 else
4539   lt_cv_ld_reload_flag='-r'
4540 fi
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4542 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4543 reload_flag=$lt_cv_ld_reload_flag
4544 case $reload_flag in
4545 "" | " "*) ;;
4546 *) reload_flag=" $reload_flag" ;;
4547 esac
4548 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4549 case $host_os in
4550   cygwin* | mingw* | pw32* | cegcc*)
4551     if test "$GCC" != yes; then
4552       reload_cmds=false
4553     fi
4554     ;;
4555   darwin*)
4556     if test "$GCC" = yes; then
4557       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4558     else
4559       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4560     fi
4561     ;;
4562 esac
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572 if test -n "$ac_tool_prefix"; then
4573   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4574 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4576 $as_echo_n "checking for $ac_word... " >&6; }
4577 if ${ac_cv_prog_OBJDUMP+:} false; then :
4578   $as_echo_n "(cached) " >&6
4579 else
4580   if test -n "$OBJDUMP"; then
4581   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4582 else
4583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4584 for as_dir in $PATH
4585 do
4586   IFS=$as_save_IFS
4587   test -z "$as_dir" && as_dir=.
4588     for ac_exec_ext in '' $ac_executable_extensions; do
4589   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4590     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4591     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4592     break 2
4593   fi
4594 done
4595   done
4596 IFS=$as_save_IFS
4597
4598 fi
4599 fi
4600 OBJDUMP=$ac_cv_prog_OBJDUMP
4601 if test -n "$OBJDUMP"; then
4602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4603 $as_echo "$OBJDUMP" >&6; }
4604 else
4605   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4606 $as_echo "no" >&6; }
4607 fi
4608
4609
4610 fi
4611 if test -z "$ac_cv_prog_OBJDUMP"; then
4612   ac_ct_OBJDUMP=$OBJDUMP
4613   # Extract the first word of "objdump", so it can be a program name with args.
4614 set dummy objdump; ac_word=$2
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4616 $as_echo_n "checking for $ac_word... " >&6; }
4617 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4618   $as_echo_n "(cached) " >&6
4619 else
4620   if test -n "$ac_ct_OBJDUMP"; then
4621   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4622 else
4623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4624 for as_dir in $PATH
4625 do
4626   IFS=$as_save_IFS
4627   test -z "$as_dir" && as_dir=.
4628     for ac_exec_ext in '' $ac_executable_extensions; do
4629   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4630     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4631     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4632     break 2
4633   fi
4634 done
4635   done
4636 IFS=$as_save_IFS
4637
4638 fi
4639 fi
4640 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4641 if test -n "$ac_ct_OBJDUMP"; then
4642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4643 $as_echo "$ac_ct_OBJDUMP" >&6; }
4644 else
4645   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4646 $as_echo "no" >&6; }
4647 fi
4648
4649   if test "x$ac_ct_OBJDUMP" = x; then
4650     OBJDUMP="false"
4651   else
4652     case $cross_compiling:$ac_tool_warned in
4653 yes:)
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4655 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4656 ac_tool_warned=yes ;;
4657 esac
4658     OBJDUMP=$ac_ct_OBJDUMP
4659   fi
4660 else
4661   OBJDUMP="$ac_cv_prog_OBJDUMP"
4662 fi
4663
4664 test -z "$OBJDUMP" && OBJDUMP=objdump
4665
4666
4667
4668
4669
4670
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4672 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4673 if ${lt_cv_deplibs_check_method+:} false; then :
4674   $as_echo_n "(cached) " >&6
4675 else
4676   lt_cv_file_magic_cmd='$MAGIC_CMD'
4677 lt_cv_file_magic_test_file=
4678 lt_cv_deplibs_check_method='unknown'
4679 # Need to set the preceding variable on all platforms that support
4680 # interlibrary dependencies.
4681 # 'none' -- dependencies not supported.
4682 # `unknown' -- same as none, but documents that we really don't know.
4683 # 'pass_all' -- all dependencies passed with no checks.
4684 # 'test_compile' -- check by making test program.
4685 # 'file_magic [[regex]]' -- check by looking for files in library path
4686 # which responds to the $file_magic_cmd with a given extended regex.
4687 # If you have `file' or equivalent on your system and you're not sure
4688 # whether `pass_all' will *always* work, you probably want this one.
4689
4690 case $host_os in
4691 aix[4-9]*)
4692   lt_cv_deplibs_check_method=pass_all
4693   ;;
4694
4695 beos*)
4696   lt_cv_deplibs_check_method=pass_all
4697   ;;
4698
4699 bsdi[45]*)
4700   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4701   lt_cv_file_magic_cmd='/usr/bin/file -L'
4702   lt_cv_file_magic_test_file=/shlib/libc.so
4703   ;;
4704
4705 cygwin*)
4706   # func_win32_libid is a shell function defined in ltmain.sh
4707   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4708   lt_cv_file_magic_cmd='func_win32_libid'
4709   ;;
4710
4711 mingw* | pw32*)
4712   # Base MSYS/MinGW do not provide the 'file' command needed by
4713   # func_win32_libid shell function, so use a weaker test based on 'objdump',
4714   # unless we find 'file', for example because we are cross-compiling.
4715   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4716   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4717     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4718     lt_cv_file_magic_cmd='func_win32_libid'
4719   else
4720     # Keep this pattern in sync with the one in func_win32_libid.
4721     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
4722     lt_cv_file_magic_cmd='$OBJDUMP -f'
4723   fi
4724   ;;
4725
4726 cegcc*)
4727   # use the weaker test based on 'objdump'. See mingw*.
4728   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4729   lt_cv_file_magic_cmd='$OBJDUMP -f'
4730   ;;
4731
4732 darwin* | rhapsody*)
4733   lt_cv_deplibs_check_method=pass_all
4734   ;;
4735
4736 freebsd* | dragonfly*)
4737   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4738     case $host_cpu in
4739     i*86 )
4740       # Not sure whether the presence of OpenBSD here was a mistake.
4741       # Let's accept both of them until this is cleared up.
4742       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4743       lt_cv_file_magic_cmd=/usr/bin/file
4744       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4745       ;;
4746     esac
4747   else
4748     lt_cv_deplibs_check_method=pass_all
4749   fi
4750   ;;
4751
4752 gnu*)
4753   lt_cv_deplibs_check_method=pass_all
4754   ;;
4755
4756 haiku*)
4757   lt_cv_deplibs_check_method=pass_all
4758   ;;
4759
4760 hpux10.20* | hpux11*)
4761   lt_cv_file_magic_cmd=/usr/bin/file
4762   case $host_cpu in
4763   ia64*)
4764     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4765     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4766     ;;
4767   hppa*64*)
4768     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
4769     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4770     ;;
4771   *)
4772     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4773     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4774     ;;
4775   esac
4776   ;;
4777
4778 interix[3-9]*)
4779   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4780   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4781   ;;
4782
4783 irix5* | irix6* | nonstopux*)
4784   case $LD in
4785   *-32|*"-32 ") libmagic=32-bit;;
4786   *-n32|*"-n32 ") libmagic=N32;;
4787   *-64|*"-64 ") libmagic=64-bit;;
4788   *) libmagic=never-match;;
4789   esac
4790   lt_cv_deplibs_check_method=pass_all
4791   ;;
4792
4793 # This must be Linux ELF.
4794 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4795   lt_cv_deplibs_check_method=pass_all
4796   ;;
4797
4798 netbsd* | netbsdelf*-gnu)
4799   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4800     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4801   else
4802     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4803   fi
4804   ;;
4805
4806 newos6*)
4807   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4808   lt_cv_file_magic_cmd=/usr/bin/file
4809   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4810   ;;
4811
4812 *nto* | *qnx*)
4813   lt_cv_deplibs_check_method=pass_all
4814   ;;
4815
4816 openbsd*)
4817   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4818     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4819   else
4820     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4821   fi
4822   ;;
4823
4824 osf3* | osf4* | osf5*)
4825   lt_cv_deplibs_check_method=pass_all
4826   ;;
4827
4828 rdos*)
4829   lt_cv_deplibs_check_method=pass_all
4830   ;;
4831
4832 solaris*)
4833   lt_cv_deplibs_check_method=pass_all
4834   ;;
4835
4836 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4837   lt_cv_deplibs_check_method=pass_all
4838   ;;
4839
4840 sysv4 | sysv4.3*)
4841   case $host_vendor in
4842   motorola)
4843     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]'
4844     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4845     ;;
4846   ncr)
4847     lt_cv_deplibs_check_method=pass_all
4848     ;;
4849   sequent)
4850     lt_cv_file_magic_cmd='/bin/file'
4851     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4852     ;;
4853   sni)
4854     lt_cv_file_magic_cmd='/bin/file'
4855     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4856     lt_cv_file_magic_test_file=/lib/libc.so
4857     ;;
4858   siemens)
4859     lt_cv_deplibs_check_method=pass_all
4860     ;;
4861   pc)
4862     lt_cv_deplibs_check_method=pass_all
4863     ;;
4864   esac
4865   ;;
4866
4867 tpf*)
4868   lt_cv_deplibs_check_method=pass_all
4869   ;;
4870 esac
4871
4872 fi
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4874 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4875
4876 file_magic_glob=
4877 want_nocaseglob=no
4878 if test "$build" = "$host"; then
4879   case $host_os in
4880   mingw* | pw32*)
4881     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
4882       want_nocaseglob=yes
4883     else
4884       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
4885     fi
4886     ;;
4887   esac
4888 fi
4889
4890 file_magic_cmd=$lt_cv_file_magic_cmd
4891 deplibs_check_method=$lt_cv_deplibs_check_method
4892 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915 if test -n "$ac_tool_prefix"; then
4916   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
4917 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4919 $as_echo_n "checking for $ac_word... " >&6; }
4920 if ${ac_cv_prog_DLLTOOL+:} false; then :
4921   $as_echo_n "(cached) " >&6
4922 else
4923   if test -n "$DLLTOOL"; then
4924   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4925 else
4926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4927 for as_dir in $PATH
4928 do
4929   IFS=$as_save_IFS
4930   test -z "$as_dir" && as_dir=.
4931     for ac_exec_ext in '' $ac_executable_extensions; do
4932   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4933     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4934     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4935     break 2
4936   fi
4937 done
4938   done
4939 IFS=$as_save_IFS
4940
4941 fi
4942 fi
4943 DLLTOOL=$ac_cv_prog_DLLTOOL
4944 if test -n "$DLLTOOL"; then
4945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
4946 $as_echo "$DLLTOOL" >&6; }
4947 else
4948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4949 $as_echo "no" >&6; }
4950 fi
4951
4952
4953 fi
4954 if test -z "$ac_cv_prog_DLLTOOL"; then
4955   ac_ct_DLLTOOL=$DLLTOOL
4956   # Extract the first word of "dlltool", so it can be a program name with args.
4957 set dummy dlltool; ac_word=$2
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4959 $as_echo_n "checking for $ac_word... " >&6; }
4960 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
4961   $as_echo_n "(cached) " >&6
4962 else
4963   if test -n "$ac_ct_DLLTOOL"; then
4964   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4965 else
4966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4967 for as_dir in $PATH
4968 do
4969   IFS=$as_save_IFS
4970   test -z "$as_dir" && as_dir=.
4971     for ac_exec_ext in '' $ac_executable_extensions; do
4972   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4973     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4974     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4975     break 2
4976   fi
4977 done
4978   done
4979 IFS=$as_save_IFS
4980
4981 fi
4982 fi
4983 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4984 if test -n "$ac_ct_DLLTOOL"; then
4985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
4986 $as_echo "$ac_ct_DLLTOOL" >&6; }
4987 else
4988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4989 $as_echo "no" >&6; }
4990 fi
4991
4992   if test "x$ac_ct_DLLTOOL" = x; then
4993     DLLTOOL="false"
4994   else
4995     case $cross_compiling:$ac_tool_warned in
4996 yes:)
4997 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4998 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4999 ac_tool_warned=yes ;;
5000 esac
5001     DLLTOOL=$ac_ct_DLLTOOL
5002   fi
5003 else
5004   DLLTOOL="$ac_cv_prog_DLLTOOL"
5005 fi
5006
5007 test -z "$DLLTOOL" && DLLTOOL=dlltool
5008
5009
5010
5011
5012
5013
5014
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5016 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5017 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5018   $as_echo_n "(cached) " >&6
5019 else
5020   lt_cv_sharedlib_from_linklib_cmd='unknown'
5021
5022 case $host_os in
5023 cygwin* | mingw* | pw32* | cegcc*)
5024   # two different shell functions defined in ltmain.sh
5025   # decide which to use based on capabilities of $DLLTOOL
5026   case `$DLLTOOL --help 2>&1` in
5027   *--identify-strict*)
5028     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5029     ;;
5030   *)
5031     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5032     ;;
5033   esac
5034   ;;
5035 *)
5036   # fallback: assume linklib IS sharedlib
5037   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5038   ;;
5039 esac
5040
5041 fi
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5043 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5044 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5045 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5046
5047
5048
5049
5050
5051
5052
5053
5054 if test -n "$ac_tool_prefix"; then
5055   for ac_prog in ar
5056   do
5057     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5058 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5060 $as_echo_n "checking for $ac_word... " >&6; }
5061 if ${ac_cv_prog_AR+:} false; then :
5062   $as_echo_n "(cached) " >&6
5063 else
5064   if test -n "$AR"; then
5065   ac_cv_prog_AR="$AR" # Let the user override the test.
5066 else
5067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5068 for as_dir in $PATH
5069 do
5070   IFS=$as_save_IFS
5071   test -z "$as_dir" && as_dir=.
5072     for ac_exec_ext in '' $ac_executable_extensions; do
5073   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5074     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5075     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5076     break 2
5077   fi
5078 done
5079   done
5080 IFS=$as_save_IFS
5081
5082 fi
5083 fi
5084 AR=$ac_cv_prog_AR
5085 if test -n "$AR"; then
5086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5087 $as_echo "$AR" >&6; }
5088 else
5089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5090 $as_echo "no" >&6; }
5091 fi
5092
5093
5094     test -n "$AR" && break
5095   done
5096 fi
5097 if test -z "$AR"; then
5098   ac_ct_AR=$AR
5099   for ac_prog in ar
5100 do
5101   # Extract the first word of "$ac_prog", so it can be a program name with args.
5102 set dummy $ac_prog; ac_word=$2
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5104 $as_echo_n "checking for $ac_word... " >&6; }
5105 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5106   $as_echo_n "(cached) " >&6
5107 else
5108   if test -n "$ac_ct_AR"; then
5109   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5110 else
5111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5112 for as_dir in $PATH
5113 do
5114   IFS=$as_save_IFS
5115   test -z "$as_dir" && as_dir=.
5116     for ac_exec_ext in '' $ac_executable_extensions; do
5117   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5118     ac_cv_prog_ac_ct_AR="$ac_prog"
5119     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5120     break 2
5121   fi
5122 done
5123   done
5124 IFS=$as_save_IFS
5125
5126 fi
5127 fi
5128 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5129 if test -n "$ac_ct_AR"; then
5130   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5131 $as_echo "$ac_ct_AR" >&6; }
5132 else
5133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5134 $as_echo "no" >&6; }
5135 fi
5136
5137
5138   test -n "$ac_ct_AR" && break
5139 done
5140
5141   if test "x$ac_ct_AR" = x; then
5142     AR="false"
5143   else
5144     case $cross_compiling:$ac_tool_warned in
5145 yes:)
5146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5147 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5148 ac_tool_warned=yes ;;
5149 esac
5150     AR=$ac_ct_AR
5151   fi
5152 fi
5153
5154 : ${AR=ar}
5155 : ${AR_FLAGS=cru}
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5168 $as_echo_n "checking for archiver @FILE support... " >&6; }
5169 if ${lt_cv_ar_at_file+:} false; then :
5170   $as_echo_n "(cached) " >&6
5171 else
5172   lt_cv_ar_at_file=no
5173    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5174 /* end confdefs.h.  */
5175
5176 int
5177 main ()
5178 {
5179
5180   ;
5181   return 0;
5182 }
5183 _ACEOF
5184 if ac_fn_c_try_compile "$LINENO"; then :
5185   echo conftest.$ac_objext > conftest.lst
5186       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5187       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5188   (eval $lt_ar_try) 2>&5
5189   ac_status=$?
5190   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5191   test $ac_status = 0; }
5192       if test "$ac_status" -eq 0; then
5193         # Ensure the archiver fails upon bogus file names.
5194         rm -f conftest.$ac_objext libconftest.a
5195         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5196   (eval $lt_ar_try) 2>&5
5197   ac_status=$?
5198   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5199   test $ac_status = 0; }
5200         if test "$ac_status" -ne 0; then
5201           lt_cv_ar_at_file=@
5202         fi
5203       fi
5204       rm -f conftest.* libconftest.a
5205
5206 fi
5207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5208
5209 fi
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5211 $as_echo "$lt_cv_ar_at_file" >&6; }
5212
5213 if test "x$lt_cv_ar_at_file" = xno; then
5214   archiver_list_spec=
5215 else
5216   archiver_list_spec=$lt_cv_ar_at_file
5217 fi
5218
5219
5220
5221
5222
5223
5224
5225 if test -n "$ac_tool_prefix"; then
5226   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5227 set dummy ${ac_tool_prefix}strip; ac_word=$2
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5229 $as_echo_n "checking for $ac_word... " >&6; }
5230 if ${ac_cv_prog_STRIP+:} false; then :
5231   $as_echo_n "(cached) " >&6
5232 else
5233   if test -n "$STRIP"; then
5234   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5235 else
5236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237 for as_dir in $PATH
5238 do
5239   IFS=$as_save_IFS
5240   test -z "$as_dir" && as_dir=.
5241     for ac_exec_ext in '' $ac_executable_extensions; do
5242   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5243     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5244     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5245     break 2
5246   fi
5247 done
5248   done
5249 IFS=$as_save_IFS
5250
5251 fi
5252 fi
5253 STRIP=$ac_cv_prog_STRIP
5254 if test -n "$STRIP"; then
5255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5256 $as_echo "$STRIP" >&6; }
5257 else
5258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5259 $as_echo "no" >&6; }
5260 fi
5261
5262
5263 fi
5264 if test -z "$ac_cv_prog_STRIP"; then
5265   ac_ct_STRIP=$STRIP
5266   # Extract the first word of "strip", so it can be a program name with args.
5267 set dummy strip; ac_word=$2
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5269 $as_echo_n "checking for $ac_word... " >&6; }
5270 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5271   $as_echo_n "(cached) " >&6
5272 else
5273   if test -n "$ac_ct_STRIP"; then
5274   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5275 else
5276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5277 for as_dir in $PATH
5278 do
5279   IFS=$as_save_IFS
5280   test -z "$as_dir" && as_dir=.
5281     for ac_exec_ext in '' $ac_executable_extensions; do
5282   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5283     ac_cv_prog_ac_ct_STRIP="strip"
5284     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5285     break 2
5286   fi
5287 done
5288   done
5289 IFS=$as_save_IFS
5290
5291 fi
5292 fi
5293 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5294 if test -n "$ac_ct_STRIP"; then
5295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5296 $as_echo "$ac_ct_STRIP" >&6; }
5297 else
5298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5299 $as_echo "no" >&6; }
5300 fi
5301
5302   if test "x$ac_ct_STRIP" = x; then
5303     STRIP=":"
5304   else
5305     case $cross_compiling:$ac_tool_warned in
5306 yes:)
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5308 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5309 ac_tool_warned=yes ;;
5310 esac
5311     STRIP=$ac_ct_STRIP
5312   fi
5313 else
5314   STRIP="$ac_cv_prog_STRIP"
5315 fi
5316
5317 test -z "$STRIP" && STRIP=:
5318
5319
5320
5321
5322
5323
5324 if test -n "$ac_tool_prefix"; then
5325   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5326 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5328 $as_echo_n "checking for $ac_word... " >&6; }
5329 if ${ac_cv_prog_RANLIB+:} false; then :
5330   $as_echo_n "(cached) " >&6
5331 else
5332   if test -n "$RANLIB"; then
5333   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5334 else
5335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5336 for as_dir in $PATH
5337 do
5338   IFS=$as_save_IFS
5339   test -z "$as_dir" && as_dir=.
5340     for ac_exec_ext in '' $ac_executable_extensions; do
5341   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5342     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5343     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5344     break 2
5345   fi
5346 done
5347   done
5348 IFS=$as_save_IFS
5349
5350 fi
5351 fi
5352 RANLIB=$ac_cv_prog_RANLIB
5353 if test -n "$RANLIB"; then
5354   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5355 $as_echo "$RANLIB" >&6; }
5356 else
5357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5358 $as_echo "no" >&6; }
5359 fi
5360
5361
5362 fi
5363 if test -z "$ac_cv_prog_RANLIB"; then
5364   ac_ct_RANLIB=$RANLIB
5365   # Extract the first word of "ranlib", so it can be a program name with args.
5366 set dummy ranlib; ac_word=$2
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5368 $as_echo_n "checking for $ac_word... " >&6; }
5369 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5370   $as_echo_n "(cached) " >&6
5371 else
5372   if test -n "$ac_ct_RANLIB"; then
5373   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5374 else
5375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5376 for as_dir in $PATH
5377 do
5378   IFS=$as_save_IFS
5379   test -z "$as_dir" && as_dir=.
5380     for ac_exec_ext in '' $ac_executable_extensions; do
5381   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5382     ac_cv_prog_ac_ct_RANLIB="ranlib"
5383     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5384     break 2
5385   fi
5386 done
5387   done
5388 IFS=$as_save_IFS
5389
5390 fi
5391 fi
5392 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5393 if test -n "$ac_ct_RANLIB"; then
5394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5395 $as_echo "$ac_ct_RANLIB" >&6; }
5396 else
5397   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5398 $as_echo "no" >&6; }
5399 fi
5400
5401   if test "x$ac_ct_RANLIB" = x; then
5402     RANLIB=":"
5403   else
5404     case $cross_compiling:$ac_tool_warned in
5405 yes:)
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5407 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5408 ac_tool_warned=yes ;;
5409 esac
5410     RANLIB=$ac_ct_RANLIB
5411   fi
5412 else
5413   RANLIB="$ac_cv_prog_RANLIB"
5414 fi
5415
5416 test -z "$RANLIB" && RANLIB=:
5417
5418
5419
5420
5421
5422
5423 # Determine commands to create old-style static archives.
5424 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5425 old_postinstall_cmds='chmod 644 $oldlib'
5426 old_postuninstall_cmds=
5427
5428 if test -n "$RANLIB"; then
5429   case $host_os in
5430   openbsd*)
5431     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5432     ;;
5433   *)
5434     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5435     ;;
5436   esac
5437   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5438 fi
5439
5440 case $host_os in
5441   darwin*)
5442     lock_old_archive_extraction=yes ;;
5443   *)
5444     lock_old_archive_extraction=no ;;
5445 esac
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467 for ac_prog in gawk mawk nawk awk
5468 do
5469   # Extract the first word of "$ac_prog", so it can be a program name with args.
5470 set dummy $ac_prog; ac_word=$2
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5472 $as_echo_n "checking for $ac_word... " >&6; }
5473 if ${ac_cv_prog_AWK+:} false; then :
5474   $as_echo_n "(cached) " >&6
5475 else
5476   if test -n "$AWK"; then
5477   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5478 else
5479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5480 for as_dir in $PATH
5481 do
5482   IFS=$as_save_IFS
5483   test -z "$as_dir" && as_dir=.
5484     for ac_exec_ext in '' $ac_executable_extensions; do
5485   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5486     ac_cv_prog_AWK="$ac_prog"
5487     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5488     break 2
5489   fi
5490 done
5491   done
5492 IFS=$as_save_IFS
5493
5494 fi
5495 fi
5496 AWK=$ac_cv_prog_AWK
5497 if test -n "$AWK"; then
5498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5499 $as_echo "$AWK" >&6; }
5500 else
5501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5502 $as_echo "no" >&6; }
5503 fi
5504
5505
5506   test -n "$AWK" && break
5507 done
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527 # If no C compiler was specified, use CC.
5528 LTCC=${LTCC-"$CC"}
5529
5530 # If no C compiler flags were specified, use CFLAGS.
5531 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5532
5533 # Allow CC to be a program name with arguments.
5534 compiler=$CC
5535
5536
5537 # Check for command to grab the raw symbol name followed by C symbol from nm.
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5539 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5540 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5541   $as_echo_n "(cached) " >&6
5542 else
5543
5544 # These are sane defaults that work on at least a few old systems.
5545 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5546
5547 # Character class describing NM global symbol codes.
5548 symcode='[BCDEGRST]'
5549
5550 # Regexp to match symbols that can be accessed directly from C.
5551 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5552
5553 # Define system-specific variables.
5554 case $host_os in
5555 aix*)
5556   symcode='[BCDT]'
5557   ;;
5558 cygwin* | mingw* | pw32* | cegcc*)
5559   symcode='[ABCDGISTW]'
5560   ;;
5561 hpux*)
5562   if test "$host_cpu" = ia64; then
5563     symcode='[ABCDEGRST]'
5564   fi
5565   ;;
5566 irix* | nonstopux*)
5567   symcode='[BCDEGRST]'
5568   ;;
5569 osf*)
5570   symcode='[BCDEGQRST]'
5571   ;;
5572 solaris*)
5573   symcode='[BDRT]'
5574   ;;
5575 sco3.2v5*)
5576   symcode='[DT]'
5577   ;;
5578 sysv4.2uw2*)
5579   symcode='[DT]'
5580   ;;
5581 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5582   symcode='[ABDT]'
5583   ;;
5584 sysv4)
5585   symcode='[DFNSTU]'
5586   ;;
5587 esac
5588
5589 # If we're using GNU nm, then use its standard symbol codes.
5590 case `$NM -V 2>&1` in
5591 *GNU* | *'with BFD'*)
5592   symcode='[ABCDGIRSTW]' ;;
5593 esac
5594
5595 # Transform an extracted symbol line into a proper C declaration.
5596 # Some systems (esp. on ia64) link data and code symbols differently,
5597 # so use this general approach.
5598 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5599
5600 # Transform an extracted symbol line into symbol name and symbol address
5601 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5602 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
5603
5604 # Handle CRLF in mingw tool chain
5605 opt_cr=
5606 case $build_os in
5607 mingw*)
5608   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5609   ;;
5610 esac
5611
5612 # Try without a prefix underscore, then with it.
5613 for ac_symprfx in "" "_"; do
5614
5615   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5616   symxfrm="\\1 $ac_symprfx\\2 \\2"
5617
5618   # Write the raw and C identifiers.
5619   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5620     # Fake it for dumpbin and say T for any non-static function
5621     # and D for any global variable.
5622     # Also find C++ and __fastcall symbols from MSVC++,
5623     # which start with @ or ?.
5624     lt_cv_sys_global_symbol_pipe="$AWK '"\
5625 "     {last_section=section; section=\$ 3};"\
5626 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5627 "     \$ 0!~/External *\|/{next};"\
5628 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5629 "     {if(hide[section]) next};"\
5630 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5631 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5632 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5633 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5634 "     ' prfx=^$ac_symprfx"
5635   else
5636     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5637   fi
5638   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
5639
5640   # Check to see that the pipe works correctly.
5641   pipe_works=no
5642
5643   rm -f conftest*
5644   cat > conftest.$ac_ext <<_LT_EOF
5645 #ifdef __cplusplus
5646 extern "C" {
5647 #endif
5648 char nm_test_var;
5649 void nm_test_func(void);
5650 void nm_test_func(void){}
5651 #ifdef __cplusplus
5652 }
5653 #endif
5654 int main(){nm_test_var='a';nm_test_func();return(0);}
5655 _LT_EOF
5656
5657   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5658   (eval $ac_compile) 2>&5
5659   ac_status=$?
5660   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5661   test $ac_status = 0; }; then
5662     # Now try to grab the symbols.
5663     nlist=conftest.nm
5664     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5665   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5666   ac_status=$?
5667   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5668   test $ac_status = 0; } && test -s "$nlist"; then
5669       # Try sorting and uniquifying the output.
5670       if sort "$nlist" | uniq > "$nlist"T; then
5671         mv -f "$nlist"T "$nlist"
5672       else
5673         rm -f "$nlist"T
5674       fi
5675
5676       # Make sure that we snagged all the symbols we need.
5677       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5678         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5679           cat <<_LT_EOF > conftest.$ac_ext
5680 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
5681 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
5682 /* DATA imports from DLLs on WIN32 con't be const, because runtime
5683    relocations are performed -- see ld's documentation on pseudo-relocs.  */
5684 # define LT_DLSYM_CONST
5685 #elif defined(__osf__)
5686 /* This system does not cope well with relocations in const data.  */
5687 # define LT_DLSYM_CONST
5688 #else
5689 # define LT_DLSYM_CONST const
5690 #endif
5691
5692 #ifdef __cplusplus
5693 extern "C" {
5694 #endif
5695
5696 _LT_EOF
5697           # Now generate the symbol file.
5698           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5699
5700           cat <<_LT_EOF >> conftest.$ac_ext
5701
5702 /* The mapping between symbol names and symbols.  */
5703 LT_DLSYM_CONST struct {
5704   const char *name;
5705   void       *address;
5706 }
5707 lt__PROGRAM__LTX_preloaded_symbols[] =
5708 {
5709   { "@PROGRAM@", (void *) 0 },
5710 _LT_EOF
5711           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5712           cat <<\_LT_EOF >> conftest.$ac_ext
5713   {0, (void *) 0}
5714 };
5715
5716 /* This works around a problem in FreeBSD linker */
5717 #ifdef FREEBSD_WORKAROUND
5718 static const void *lt_preloaded_setup() {
5719   return lt__PROGRAM__LTX_preloaded_symbols;
5720 }
5721 #endif
5722
5723 #ifdef __cplusplus
5724 }
5725 #endif
5726 _LT_EOF
5727           # Now try linking the two files.
5728           mv conftest.$ac_objext conftstm.$ac_objext
5729           lt_globsym_save_LIBS=$LIBS
5730           lt_globsym_save_CFLAGS=$CFLAGS
5731           LIBS="conftstm.$ac_objext"
5732           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5733           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5734   (eval $ac_link) 2>&5
5735   ac_status=$?
5736   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5737   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5738             pipe_works=yes
5739           fi
5740           LIBS=$lt_globsym_save_LIBS
5741           CFLAGS=$lt_globsym_save_CFLAGS
5742         else
5743           echo "cannot find nm_test_func in $nlist" >&5
5744         fi
5745       else
5746         echo "cannot find nm_test_var in $nlist" >&5
5747       fi
5748     else
5749       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5750     fi
5751   else
5752     echo "$progname: failed program was:" >&5
5753     cat conftest.$ac_ext >&5
5754   fi
5755   rm -rf conftest* conftst*
5756
5757   # Do not use the global_symbol_pipe unless it works.
5758   if test "$pipe_works" = yes; then
5759     break
5760   else
5761     lt_cv_sys_global_symbol_pipe=
5762   fi
5763 done
5764
5765 fi
5766
5767 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5768   lt_cv_sys_global_symbol_to_cdecl=
5769 fi
5770 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5772 $as_echo "failed" >&6; }
5773 else
5774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5775 $as_echo "ok" >&6; }
5776 fi
5777
5778 # Response file support.
5779 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5780   nm_file_list_spec='@'
5781 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
5782   nm_file_list_spec='@'
5783 fi
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
5812 $as_echo_n "checking for sysroot... " >&6; }
5813
5814 # Check whether --with-sysroot was given.
5815 if test "${with_sysroot+set}" = set; then :
5816   withval=$with_sysroot;
5817 else
5818   with_sysroot=no
5819 fi
5820
5821
5822 lt_sysroot=
5823 case ${with_sysroot} in #(
5824  yes)
5825    if test "$GCC" = yes; then
5826      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
5827    fi
5828    ;; #(
5829  /*)
5830    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
5831    ;; #(
5832  no|'')
5833    ;; #(
5834  *)
5835    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
5836 $as_echo "${with_sysroot}" >&6; }
5837    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
5838    ;;
5839 esac
5840
5841  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
5842 $as_echo "${lt_sysroot:-no}" >&6; }
5843
5844
5845
5846
5847
5848 # Check whether --enable-libtool-lock was given.
5849 if test "${enable_libtool_lock+set}" = set; then :
5850   enableval=$enable_libtool_lock;
5851 fi
5852
5853 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5854
5855 # Some flags need to be propagated to the compiler or linker for good
5856 # libtool support.
5857 case $host in
5858 ia64-*-hpux*)
5859   # Find out which ABI we are using.
5860   echo 'int i;' > conftest.$ac_ext
5861   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5862   (eval $ac_compile) 2>&5
5863   ac_status=$?
5864   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5865   test $ac_status = 0; }; then
5866     case `/usr/bin/file conftest.$ac_objext` in
5867       *ELF-32*)
5868         HPUX_IA64_MODE="32"
5869         ;;
5870       *ELF-64*)
5871         HPUX_IA64_MODE="64"
5872         ;;
5873     esac
5874   fi
5875   rm -rf conftest*
5876   ;;
5877 *-*-irix6*)
5878   # Find out which ABI we are using.
5879   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5880   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5881   (eval $ac_compile) 2>&5
5882   ac_status=$?
5883   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5884   test $ac_status = 0; }; then
5885     if test "$lt_cv_prog_gnu_ld" = yes; then
5886       case `/usr/bin/file conftest.$ac_objext` in
5887         *32-bit*)
5888           LD="${LD-ld} -melf32bsmip"
5889           ;;
5890         *N32*)
5891           LD="${LD-ld} -melf32bmipn32"
5892           ;;
5893         *64-bit*)
5894           LD="${LD-ld} -melf64bmip"
5895         ;;
5896       esac
5897     else
5898       case `/usr/bin/file conftest.$ac_objext` in
5899         *32-bit*)
5900           LD="${LD-ld} -32"
5901           ;;
5902         *N32*)
5903           LD="${LD-ld} -n32"
5904           ;;
5905         *64-bit*)
5906           LD="${LD-ld} -64"
5907           ;;
5908       esac
5909     fi
5910   fi
5911   rm -rf conftest*
5912   ;;
5913
5914 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5915 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5916   # Find out which ABI we are using.
5917   echo 'int i;' > conftest.$ac_ext
5918   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5919   (eval $ac_compile) 2>&5
5920   ac_status=$?
5921   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5922   test $ac_status = 0; }; then
5923     case `/usr/bin/file conftest.o` in
5924       *32-bit*)
5925         case $host in
5926           x86_64-*kfreebsd*-gnu)
5927             LD="${LD-ld} -m elf_i386_fbsd"
5928             ;;
5929           x86_64-*linux*)
5930             LD="${LD-ld} -m elf_i386"
5931             ;;
5932           ppc64-*linux*|powerpc64-*linux*)
5933             LD="${LD-ld} -m elf32ppclinux"
5934             ;;
5935           s390x-*linux*)
5936             LD="${LD-ld} -m elf_s390"
5937             ;;
5938           sparc64-*linux*)
5939             LD="${LD-ld} -m elf32_sparc"
5940             ;;
5941         esac
5942         ;;
5943       *64-bit*)
5944         case $host in
5945           x86_64-*kfreebsd*-gnu)
5946             LD="${LD-ld} -m elf_x86_64_fbsd"
5947             ;;
5948           x86_64-*linux*)
5949             LD="${LD-ld} -m elf_x86_64"
5950             ;;
5951           ppc*-*linux*|powerpc*-*linux*)
5952             LD="${LD-ld} -m elf64ppc"
5953             ;;
5954           s390*-*linux*|s390*-*tpf*)
5955             LD="${LD-ld} -m elf64_s390"
5956             ;;
5957           sparc*-*linux*)
5958             LD="${LD-ld} -m elf64_sparc"
5959             ;;
5960         esac
5961         ;;
5962     esac
5963   fi
5964   rm -rf conftest*
5965   ;;
5966
5967 *-*-sco3.2v5*)
5968   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5969   SAVE_CFLAGS="$CFLAGS"
5970   CFLAGS="$CFLAGS -belf"
5971   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5972 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5973 if ${lt_cv_cc_needs_belf+:} false; then :
5974   $as_echo_n "(cached) " >&6
5975 else
5976   ac_ext=c
5977 ac_cpp='$CPP $CPPFLAGS'
5978 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5979 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5980 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5981
5982      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5983 /* end confdefs.h.  */
5984
5985 int
5986 main ()
5987 {
5988
5989   ;
5990   return 0;
5991 }
5992 _ACEOF
5993 if ac_fn_c_try_link "$LINENO"; then :
5994   lt_cv_cc_needs_belf=yes
5995 else
5996   lt_cv_cc_needs_belf=no
5997 fi
5998 rm -f core conftest.err conftest.$ac_objext \
5999     conftest$ac_exeext conftest.$ac_ext
6000      ac_ext=c
6001 ac_cpp='$CPP $CPPFLAGS'
6002 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6003 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6004 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6005
6006 fi
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6008 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6009   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6010     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6011     CFLAGS="$SAVE_CFLAGS"
6012   fi
6013   ;;
6014 sparc*-*solaris*)
6015   # Find out which ABI we are using.
6016   echo 'int i;' > conftest.$ac_ext
6017   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6018   (eval $ac_compile) 2>&5
6019   ac_status=$?
6020   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6021   test $ac_status = 0; }; then
6022     case `/usr/bin/file conftest.o` in
6023     *64-bit*)
6024       case $lt_cv_prog_gnu_ld in
6025       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6026       *)
6027         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6028           LD="${LD-ld} -64"
6029         fi
6030         ;;
6031       esac
6032       ;;
6033     esac
6034   fi
6035   rm -rf conftest*
6036   ;;
6037 esac
6038
6039 need_locks="$enable_libtool_lock"
6040
6041 if test -n "$ac_tool_prefix"; then
6042   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6043 set dummy ${ac_tool_prefix}mt; ac_word=$2
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6045 $as_echo_n "checking for $ac_word... " >&6; }
6046 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6047   $as_echo_n "(cached) " >&6
6048 else
6049   if test -n "$MANIFEST_TOOL"; then
6050   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6051 else
6052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6053 for as_dir in $PATH
6054 do
6055   IFS=$as_save_IFS
6056   test -z "$as_dir" && as_dir=.
6057     for ac_exec_ext in '' $ac_executable_extensions; do
6058   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6059     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6060     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6061     break 2
6062   fi
6063 done
6064   done
6065 IFS=$as_save_IFS
6066
6067 fi
6068 fi
6069 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6070 if test -n "$MANIFEST_TOOL"; then
6071   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6072 $as_echo "$MANIFEST_TOOL" >&6; }
6073 else
6074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6075 $as_echo "no" >&6; }
6076 fi
6077
6078
6079 fi
6080 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6081   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6082   # Extract the first word of "mt", so it can be a program name with args.
6083 set dummy mt; ac_word=$2
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6085 $as_echo_n "checking for $ac_word... " >&6; }
6086 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6087   $as_echo_n "(cached) " >&6
6088 else
6089   if test -n "$ac_ct_MANIFEST_TOOL"; then
6090   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6091 else
6092 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6093 for as_dir in $PATH
6094 do
6095   IFS=$as_save_IFS
6096   test -z "$as_dir" && as_dir=.
6097     for ac_exec_ext in '' $ac_executable_extensions; do
6098   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6099     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6100     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6101     break 2
6102   fi
6103 done
6104   done
6105 IFS=$as_save_IFS
6106
6107 fi
6108 fi
6109 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6110 if test -n "$ac_ct_MANIFEST_TOOL"; then
6111   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6112 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6113 else
6114   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6115 $as_echo "no" >&6; }
6116 fi
6117
6118   if test "x$ac_ct_MANIFEST_TOOL" = x; then
6119     MANIFEST_TOOL=":"
6120   else
6121     case $cross_compiling:$ac_tool_warned in
6122 yes:)
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6124 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6125 ac_tool_warned=yes ;;
6126 esac
6127     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6128   fi
6129 else
6130   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6131 fi
6132
6133 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6135 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6136 if ${lt_cv_path_mainfest_tool+:} false; then :
6137   $as_echo_n "(cached) " >&6
6138 else
6139   lt_cv_path_mainfest_tool=no
6140   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6141   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6142   cat conftest.err >&5
6143   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6144     lt_cv_path_mainfest_tool=yes
6145   fi
6146   rm -f conftest*
6147 fi
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6149 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6150 if test "x$lt_cv_path_mainfest_tool" != xyes; then
6151   MANIFEST_TOOL=:
6152 fi
6153
6154
6155
6156
6157
6158
6159   case $host_os in
6160     rhapsody* | darwin*)
6161     if test -n "$ac_tool_prefix"; then
6162   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6163 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6165 $as_echo_n "checking for $ac_word... " >&6; }
6166 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6167   $as_echo_n "(cached) " >&6
6168 else
6169   if test -n "$DSYMUTIL"; then
6170   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6171 else
6172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6173 for as_dir in $PATH
6174 do
6175   IFS=$as_save_IFS
6176   test -z "$as_dir" && as_dir=.
6177     for ac_exec_ext in '' $ac_executable_extensions; do
6178   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6179     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6180     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6181     break 2
6182   fi
6183 done
6184   done
6185 IFS=$as_save_IFS
6186
6187 fi
6188 fi
6189 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6190 if test -n "$DSYMUTIL"; then
6191   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6192 $as_echo "$DSYMUTIL" >&6; }
6193 else
6194   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6195 $as_echo "no" >&6; }
6196 fi
6197
6198
6199 fi
6200 if test -z "$ac_cv_prog_DSYMUTIL"; then
6201   ac_ct_DSYMUTIL=$DSYMUTIL
6202   # Extract the first word of "dsymutil", so it can be a program name with args.
6203 set dummy dsymutil; ac_word=$2
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6205 $as_echo_n "checking for $ac_word... " >&6; }
6206 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6207   $as_echo_n "(cached) " >&6
6208 else
6209   if test -n "$ac_ct_DSYMUTIL"; then
6210   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6211 else
6212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6213 for as_dir in $PATH
6214 do
6215   IFS=$as_save_IFS
6216   test -z "$as_dir" && as_dir=.
6217     for ac_exec_ext in '' $ac_executable_extensions; do
6218   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6219     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6220     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6221     break 2
6222   fi
6223 done
6224   done
6225 IFS=$as_save_IFS
6226
6227 fi
6228 fi
6229 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6230 if test -n "$ac_ct_DSYMUTIL"; then
6231   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6232 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6233 else
6234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6235 $as_echo "no" >&6; }
6236 fi
6237
6238   if test "x$ac_ct_DSYMUTIL" = x; then
6239     DSYMUTIL=":"
6240   else
6241     case $cross_compiling:$ac_tool_warned in
6242 yes:)
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6244 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6245 ac_tool_warned=yes ;;
6246 esac
6247     DSYMUTIL=$ac_ct_DSYMUTIL
6248   fi
6249 else
6250   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6251 fi
6252
6253     if test -n "$ac_tool_prefix"; then
6254   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6255 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6257 $as_echo_n "checking for $ac_word... " >&6; }
6258 if ${ac_cv_prog_NMEDIT+:} false; then :
6259   $as_echo_n "(cached) " >&6
6260 else
6261   if test -n "$NMEDIT"; then
6262   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6263 else
6264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6265 for as_dir in $PATH
6266 do
6267   IFS=$as_save_IFS
6268   test -z "$as_dir" && as_dir=.
6269     for ac_exec_ext in '' $ac_executable_extensions; do
6270   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6271     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6272     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6273     break 2
6274   fi
6275 done
6276   done
6277 IFS=$as_save_IFS
6278
6279 fi
6280 fi
6281 NMEDIT=$ac_cv_prog_NMEDIT
6282 if test -n "$NMEDIT"; then
6283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6284 $as_echo "$NMEDIT" >&6; }
6285 else
6286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6287 $as_echo "no" >&6; }
6288 fi
6289
6290
6291 fi
6292 if test -z "$ac_cv_prog_NMEDIT"; then
6293   ac_ct_NMEDIT=$NMEDIT
6294   # Extract the first word of "nmedit", so it can be a program name with args.
6295 set dummy nmedit; ac_word=$2
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6297 $as_echo_n "checking for $ac_word... " >&6; }
6298 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6299   $as_echo_n "(cached) " >&6
6300 else
6301   if test -n "$ac_ct_NMEDIT"; then
6302   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6303 else
6304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6305 for as_dir in $PATH
6306 do
6307   IFS=$as_save_IFS
6308   test -z "$as_dir" && as_dir=.
6309     for ac_exec_ext in '' $ac_executable_extensions; do
6310   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6311     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6312     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6313     break 2
6314   fi
6315 done
6316   done
6317 IFS=$as_save_IFS
6318
6319 fi
6320 fi
6321 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6322 if test -n "$ac_ct_NMEDIT"; then
6323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6324 $as_echo "$ac_ct_NMEDIT" >&6; }
6325 else
6326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6327 $as_echo "no" >&6; }
6328 fi
6329
6330   if test "x$ac_ct_NMEDIT" = x; then
6331     NMEDIT=":"
6332   else
6333     case $cross_compiling:$ac_tool_warned in
6334 yes:)
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6336 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6337 ac_tool_warned=yes ;;
6338 esac
6339     NMEDIT=$ac_ct_NMEDIT
6340   fi
6341 else
6342   NMEDIT="$ac_cv_prog_NMEDIT"
6343 fi
6344
6345     if test -n "$ac_tool_prefix"; then
6346   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6347 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6349 $as_echo_n "checking for $ac_word... " >&6; }
6350 if ${ac_cv_prog_LIPO+:} false; then :
6351   $as_echo_n "(cached) " >&6
6352 else
6353   if test -n "$LIPO"; then
6354   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6355 else
6356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6357 for as_dir in $PATH
6358 do
6359   IFS=$as_save_IFS
6360   test -z "$as_dir" && as_dir=.
6361     for ac_exec_ext in '' $ac_executable_extensions; do
6362   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6363     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6364     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6365     break 2
6366   fi
6367 done
6368   done
6369 IFS=$as_save_IFS
6370
6371 fi
6372 fi
6373 LIPO=$ac_cv_prog_LIPO
6374 if test -n "$LIPO"; then
6375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6376 $as_echo "$LIPO" >&6; }
6377 else
6378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6379 $as_echo "no" >&6; }
6380 fi
6381
6382
6383 fi
6384 if test -z "$ac_cv_prog_LIPO"; then
6385   ac_ct_LIPO=$LIPO
6386   # Extract the first word of "lipo", so it can be a program name with args.
6387 set dummy lipo; ac_word=$2
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6389 $as_echo_n "checking for $ac_word... " >&6; }
6390 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6391   $as_echo_n "(cached) " >&6
6392 else
6393   if test -n "$ac_ct_LIPO"; then
6394   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6395 else
6396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6397 for as_dir in $PATH
6398 do
6399   IFS=$as_save_IFS
6400   test -z "$as_dir" && as_dir=.
6401     for ac_exec_ext in '' $ac_executable_extensions; do
6402   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6403     ac_cv_prog_ac_ct_LIPO="lipo"
6404     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6405     break 2
6406   fi
6407 done
6408   done
6409 IFS=$as_save_IFS
6410
6411 fi
6412 fi
6413 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6414 if test -n "$ac_ct_LIPO"; then
6415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6416 $as_echo "$ac_ct_LIPO" >&6; }
6417 else
6418   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6419 $as_echo "no" >&6; }
6420 fi
6421
6422   if test "x$ac_ct_LIPO" = x; then
6423     LIPO=":"
6424   else
6425     case $cross_compiling:$ac_tool_warned in
6426 yes:)
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6428 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6429 ac_tool_warned=yes ;;
6430 esac
6431     LIPO=$ac_ct_LIPO
6432   fi
6433 else
6434   LIPO="$ac_cv_prog_LIPO"
6435 fi
6436
6437     if test -n "$ac_tool_prefix"; then
6438   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6439 set dummy ${ac_tool_prefix}otool; ac_word=$2
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6441 $as_echo_n "checking for $ac_word... " >&6; }
6442 if ${ac_cv_prog_OTOOL+:} false; then :
6443   $as_echo_n "(cached) " >&6
6444 else
6445   if test -n "$OTOOL"; then
6446   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6447 else
6448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6449 for as_dir in $PATH
6450 do
6451   IFS=$as_save_IFS
6452   test -z "$as_dir" && as_dir=.
6453     for ac_exec_ext in '' $ac_executable_extensions; do
6454   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6455     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6456     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6457     break 2
6458   fi
6459 done
6460   done
6461 IFS=$as_save_IFS
6462
6463 fi
6464 fi
6465 OTOOL=$ac_cv_prog_OTOOL
6466 if test -n "$OTOOL"; then
6467   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6468 $as_echo "$OTOOL" >&6; }
6469 else
6470   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6471 $as_echo "no" >&6; }
6472 fi
6473
6474
6475 fi
6476 if test -z "$ac_cv_prog_OTOOL"; then
6477   ac_ct_OTOOL=$OTOOL
6478   # Extract the first word of "otool", so it can be a program name with args.
6479 set dummy otool; ac_word=$2
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6481 $as_echo_n "checking for $ac_word... " >&6; }
6482 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6483   $as_echo_n "(cached) " >&6
6484 else
6485   if test -n "$ac_ct_OTOOL"; then
6486   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6487 else
6488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6489 for as_dir in $PATH
6490 do
6491   IFS=$as_save_IFS
6492   test -z "$as_dir" && as_dir=.
6493     for ac_exec_ext in '' $ac_executable_extensions; do
6494   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6495     ac_cv_prog_ac_ct_OTOOL="otool"
6496     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6497     break 2
6498   fi
6499 done
6500   done
6501 IFS=$as_save_IFS
6502
6503 fi
6504 fi
6505 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6506 if test -n "$ac_ct_OTOOL"; then
6507   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6508 $as_echo "$ac_ct_OTOOL" >&6; }
6509 else
6510   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6511 $as_echo "no" >&6; }
6512 fi
6513
6514   if test "x$ac_ct_OTOOL" = x; then
6515     OTOOL=":"
6516   else
6517     case $cross_compiling:$ac_tool_warned in
6518 yes:)
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6520 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6521 ac_tool_warned=yes ;;
6522 esac
6523     OTOOL=$ac_ct_OTOOL
6524   fi
6525 else
6526   OTOOL="$ac_cv_prog_OTOOL"
6527 fi
6528
6529     if test -n "$ac_tool_prefix"; then
6530   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6531 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6533 $as_echo_n "checking for $ac_word... " >&6; }
6534 if ${ac_cv_prog_OTOOL64+:} false; then :
6535   $as_echo_n "(cached) " >&6
6536 else
6537   if test -n "$OTOOL64"; then
6538   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6539 else
6540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6541 for as_dir in $PATH
6542 do
6543   IFS=$as_save_IFS
6544   test -z "$as_dir" && as_dir=.
6545     for ac_exec_ext in '' $ac_executable_extensions; do
6546   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6547     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6549     break 2
6550   fi
6551 done
6552   done
6553 IFS=$as_save_IFS
6554
6555 fi
6556 fi
6557 OTOOL64=$ac_cv_prog_OTOOL64
6558 if test -n "$OTOOL64"; then
6559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6560 $as_echo "$OTOOL64" >&6; }
6561 else
6562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6563 $as_echo "no" >&6; }
6564 fi
6565
6566
6567 fi
6568 if test -z "$ac_cv_prog_OTOOL64"; then
6569   ac_ct_OTOOL64=$OTOOL64
6570   # Extract the first word of "otool64", so it can be a program name with args.
6571 set dummy otool64; ac_word=$2
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6573 $as_echo_n "checking for $ac_word... " >&6; }
6574 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6575   $as_echo_n "(cached) " >&6
6576 else
6577   if test -n "$ac_ct_OTOOL64"; then
6578   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6579 else
6580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6581 for as_dir in $PATH
6582 do
6583   IFS=$as_save_IFS
6584   test -z "$as_dir" && as_dir=.
6585     for ac_exec_ext in '' $ac_executable_extensions; do
6586   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6587     ac_cv_prog_ac_ct_OTOOL64="otool64"
6588     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6589     break 2
6590   fi
6591 done
6592   done
6593 IFS=$as_save_IFS
6594
6595 fi
6596 fi
6597 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6598 if test -n "$ac_ct_OTOOL64"; then
6599   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6600 $as_echo "$ac_ct_OTOOL64" >&6; }
6601 else
6602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6603 $as_echo "no" >&6; }
6604 fi
6605
6606   if test "x$ac_ct_OTOOL64" = x; then
6607     OTOOL64=":"
6608   else
6609     case $cross_compiling:$ac_tool_warned in
6610 yes:)
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6612 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6613 ac_tool_warned=yes ;;
6614 esac
6615     OTOOL64=$ac_ct_OTOOL64
6616   fi
6617 else
6618   OTOOL64="$ac_cv_prog_OTOOL64"
6619 fi
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6648 $as_echo_n "checking for -single_module linker flag... " >&6; }
6649 if ${lt_cv_apple_cc_single_mod+:} false; then :
6650   $as_echo_n "(cached) " >&6
6651 else
6652   lt_cv_apple_cc_single_mod=no
6653       if test -z "${LT_MULTI_MODULE}"; then
6654         # By default we will add the -single_module flag. You can override
6655         # by either setting the environment variable LT_MULTI_MODULE
6656         # non-empty at configure time, or by adding -multi_module to the
6657         # link flags.
6658         rm -rf libconftest.dylib*
6659         echo "int foo(void){return 1;}" > conftest.c
6660         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6661 -dynamiclib -Wl,-single_module conftest.c" >&5
6662         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6663           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6664         _lt_result=$?
6665         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6666           lt_cv_apple_cc_single_mod=yes
6667         else
6668           cat conftest.err >&5
6669         fi
6670         rm -rf libconftest.dylib*
6671         rm -f conftest.*
6672       fi
6673 fi
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6675 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6676     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6677 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6678 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6679   $as_echo_n "(cached) " >&6
6680 else
6681   lt_cv_ld_exported_symbols_list=no
6682       save_LDFLAGS=$LDFLAGS
6683       echo "_main" > conftest.sym
6684       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6685       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6686 /* end confdefs.h.  */
6687
6688 int
6689 main ()
6690 {
6691
6692   ;
6693   return 0;
6694 }
6695 _ACEOF
6696 if ac_fn_c_try_link "$LINENO"; then :
6697   lt_cv_ld_exported_symbols_list=yes
6698 else
6699   lt_cv_ld_exported_symbols_list=no
6700 fi
6701 rm -f core conftest.err conftest.$ac_objext \
6702     conftest$ac_exeext conftest.$ac_ext
6703         LDFLAGS="$save_LDFLAGS"
6704
6705 fi
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6707 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6708     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6709 $as_echo_n "checking for -force_load linker flag... " >&6; }
6710 if ${lt_cv_ld_force_load+:} false; then :
6711   $as_echo_n "(cached) " >&6
6712 else
6713   lt_cv_ld_force_load=no
6714       cat > conftest.c << _LT_EOF
6715 int forced_loaded() { return 2;}
6716 _LT_EOF
6717       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6718       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6719       echo "$AR cru libconftest.a conftest.o" >&5
6720       $AR cru libconftest.a conftest.o 2>&5
6721       echo "$RANLIB libconftest.a" >&5
6722       $RANLIB libconftest.a 2>&5
6723       cat > conftest.c << _LT_EOF
6724 int main() { return 0;}
6725 _LT_EOF
6726       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6727       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6728       _lt_result=$?
6729       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6730         lt_cv_ld_force_load=yes
6731       else
6732         cat conftest.err >&5
6733       fi
6734         rm -f conftest.err libconftest.a conftest conftest.c
6735         rm -rf conftest.dSYM
6736
6737 fi
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6739 $as_echo "$lt_cv_ld_force_load" >&6; }
6740     case $host_os in
6741     rhapsody* | darwin1.[012])
6742       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6743     darwin1.*)
6744       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6745     darwin*) # darwin 5.x on
6746       # if running on 10.5 or later, the deployment target defaults
6747       # to the OS version, if on x86, and 10.4, the deployment
6748       # target defaults to 10.4. Don't you love it?
6749       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6750         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6751           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6752         10.[012]*)
6753           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6754         10.*)
6755           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6756       esac
6757     ;;
6758   esac
6759     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6760       _lt_dar_single_mod='$single_module'
6761     fi
6762     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6763       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6764     else
6765       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6766     fi
6767     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6768       _lt_dsymutil='~$DSYMUTIL $lib || :'
6769     else
6770       _lt_dsymutil=
6771     fi
6772     ;;
6773   esac
6774
6775 ac_ext=c
6776 ac_cpp='$CPP $CPPFLAGS'
6777 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6778 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6779 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6781 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6782 # On Suns, sometimes $CPP names a directory.
6783 if test -n "$CPP" && test -d "$CPP"; then
6784   CPP=
6785 fi
6786 if test -z "$CPP"; then
6787   if ${ac_cv_prog_CPP+:} false; then :
6788   $as_echo_n "(cached) " >&6
6789 else
6790       # Double quotes because CPP needs to be expanded
6791     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6792     do
6793       ac_preproc_ok=false
6794 for ac_c_preproc_warn_flag in '' yes
6795 do
6796   # Use a header file that comes with gcc, so configuring glibc
6797   # with a fresh cross-compiler works.
6798   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6799   # <limits.h> exists even on freestanding compilers.
6800   # On the NeXT, cc -E runs the code through the compiler's parser,
6801   # not just through cpp. "Syntax error" is here to catch this case.
6802   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6803 /* end confdefs.h.  */
6804 #ifdef __STDC__
6805 # include <limits.h>
6806 #else
6807 # include <assert.h>
6808 #endif
6809                      Syntax error
6810 _ACEOF
6811 if ac_fn_c_try_cpp "$LINENO"; then :
6812
6813 else
6814   # Broken: fails on valid input.
6815 continue
6816 fi
6817 rm -f conftest.err conftest.i conftest.$ac_ext
6818
6819   # OK, works on sane cases.  Now check whether nonexistent headers
6820   # can be detected and how.
6821   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6822 /* end confdefs.h.  */
6823 #include <ac_nonexistent.h>
6824 _ACEOF
6825 if ac_fn_c_try_cpp "$LINENO"; then :
6826   # Broken: success on invalid input.
6827 continue
6828 else
6829   # Passes both tests.
6830 ac_preproc_ok=:
6831 break
6832 fi
6833 rm -f conftest.err conftest.i conftest.$ac_ext
6834
6835 done
6836 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6837 rm -f conftest.i conftest.err conftest.$ac_ext
6838 if $ac_preproc_ok; then :
6839   break
6840 fi
6841
6842     done
6843     ac_cv_prog_CPP=$CPP
6844
6845 fi
6846   CPP=$ac_cv_prog_CPP
6847 else
6848   ac_cv_prog_CPP=$CPP
6849 fi
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6851 $as_echo "$CPP" >&6; }
6852 ac_preproc_ok=false
6853 for ac_c_preproc_warn_flag in '' yes
6854 do
6855   # Use a header file that comes with gcc, so configuring glibc
6856   # with a fresh cross-compiler works.
6857   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6858   # <limits.h> exists even on freestanding compilers.
6859   # On the NeXT, cc -E runs the code through the compiler's parser,
6860   # not just through cpp. "Syntax error" is here to catch this case.
6861   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6862 /* end confdefs.h.  */
6863 #ifdef __STDC__
6864 # include <limits.h>
6865 #else
6866 # include <assert.h>
6867 #endif
6868                      Syntax error
6869 _ACEOF
6870 if ac_fn_c_try_cpp "$LINENO"; then :
6871
6872 else
6873   # Broken: fails on valid input.
6874 continue
6875 fi
6876 rm -f conftest.err conftest.i conftest.$ac_ext
6877
6878   # OK, works on sane cases.  Now check whether nonexistent headers
6879   # can be detected and how.
6880   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6881 /* end confdefs.h.  */
6882 #include <ac_nonexistent.h>
6883 _ACEOF
6884 if ac_fn_c_try_cpp "$LINENO"; then :
6885   # Broken: success on invalid input.
6886 continue
6887 else
6888   # Passes both tests.
6889 ac_preproc_ok=:
6890 break
6891 fi
6892 rm -f conftest.err conftest.i conftest.$ac_ext
6893
6894 done
6895 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6896 rm -f conftest.i conftest.err conftest.$ac_ext
6897 if $ac_preproc_ok; then :
6898
6899 else
6900   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6901 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6902 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6903 See \`config.log' for more details" "$LINENO" 5; }
6904 fi
6905
6906 ac_ext=c
6907 ac_cpp='$CPP $CPPFLAGS'
6908 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6909 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6910 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6911
6912
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6914 $as_echo_n "checking for ANSI C header files... " >&6; }
6915 if ${ac_cv_header_stdc+:} false; then :
6916   $as_echo_n "(cached) " >&6
6917 else
6918   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6919 /* end confdefs.h.  */
6920 #include <stdlib.h>
6921 #include <stdarg.h>
6922 #include <string.h>
6923 #include <float.h>
6924
6925 int
6926 main ()
6927 {
6928
6929   ;
6930   return 0;
6931 }
6932 _ACEOF
6933 if ac_fn_c_try_compile "$LINENO"; then :
6934   ac_cv_header_stdc=yes
6935 else
6936   ac_cv_header_stdc=no
6937 fi
6938 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6939
6940 if test $ac_cv_header_stdc = yes; then
6941   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6943 /* end confdefs.h.  */
6944 #include <string.h>
6945
6946 _ACEOF
6947 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6948   $EGREP "memchr" >/dev/null 2>&1; then :
6949
6950 else
6951   ac_cv_header_stdc=no
6952 fi
6953 rm -f conftest*
6954
6955 fi
6956
6957 if test $ac_cv_header_stdc = yes; then
6958   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6959   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6960 /* end confdefs.h.  */
6961 #include <stdlib.h>
6962
6963 _ACEOF
6964 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6965   $EGREP "free" >/dev/null 2>&1; then :
6966
6967 else
6968   ac_cv_header_stdc=no
6969 fi
6970 rm -f conftest*
6971
6972 fi
6973
6974 if test $ac_cv_header_stdc = yes; then
6975   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6976   if test "$cross_compiling" = yes; then :
6977   :
6978 else
6979   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6980 /* end confdefs.h.  */
6981 #include <ctype.h>
6982 #include <stdlib.h>
6983 #if ((' ' & 0x0FF) == 0x020)
6984 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6985 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6986 #else
6987 # define ISLOWER(c) \
6988                    (('a' <= (c) && (c) <= 'i') \
6989                      || ('j' <= (c) && (c) <= 'r') \
6990                      || ('s' <= (c) && (c) <= 'z'))
6991 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6992 #endif
6993
6994 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6995 int
6996 main ()
6997 {
6998   int i;
6999   for (i = 0; i < 256; i++)
7000     if (XOR (islower (i), ISLOWER (i))
7001         || toupper (i) != TOUPPER (i))
7002       return 2;
7003   return 0;
7004 }
7005 _ACEOF
7006 if ac_fn_c_try_run "$LINENO"; then :
7007
7008 else
7009   ac_cv_header_stdc=no
7010 fi
7011 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7012   conftest.$ac_objext conftest.beam conftest.$ac_ext
7013 fi
7014
7015 fi
7016 fi
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7018 $as_echo "$ac_cv_header_stdc" >&6; }
7019 if test $ac_cv_header_stdc = yes; then
7020
7021 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7022
7023 fi
7024
7025 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7026 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7027                   inttypes.h stdint.h unistd.h
7028 do :
7029   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7030 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7031 "
7032 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7033   cat >>confdefs.h <<_ACEOF
7034 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7035 _ACEOF
7036
7037 fi
7038
7039 done
7040
7041
7042 for ac_header in dlfcn.h
7043 do :
7044   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7045 "
7046 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7047   cat >>confdefs.h <<_ACEOF
7048 #define HAVE_DLFCN_H 1
7049 _ACEOF
7050
7051 fi
7052
7053 done
7054
7055
7056
7057
7058
7059 # Set options
7060
7061
7062
7063         enable_dlopen=no
7064
7065
7066
7067             # Check whether --enable-shared was given.
7068 if test "${enable_shared+set}" = set; then :
7069   enableval=$enable_shared; p=${PACKAGE-default}
7070     case $enableval in
7071     yes) enable_shared=yes ;;
7072     no) enable_shared=no ;;
7073     *)
7074       enable_shared=no
7075       # Look at the argument we got.  We use all the common list separators.
7076       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7077       for pkg in $enableval; do
7078         IFS="$lt_save_ifs"
7079         if test "X$pkg" = "X$p"; then
7080           enable_shared=yes
7081         fi
7082       done
7083       IFS="$lt_save_ifs"
7084       ;;
7085     esac
7086 else
7087   enable_shared=yes
7088 fi
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098   # Check whether --enable-static was given.
7099 if test "${enable_static+set}" = set; then :
7100   enableval=$enable_static; p=${PACKAGE-default}
7101     case $enableval in
7102     yes) enable_static=yes ;;
7103     no) enable_static=no ;;
7104     *)
7105      enable_static=no
7106       # Look at the argument we got.  We use all the common list separators.
7107       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7108       for pkg in $enableval; do
7109         IFS="$lt_save_ifs"
7110         if test "X$pkg" = "X$p"; then
7111           enable_static=yes
7112         fi
7113       done
7114       IFS="$lt_save_ifs"
7115       ;;
7116     esac
7117 else
7118   enable_static=yes
7119 fi
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130 # Check whether --with-pic was given.
7131 if test "${with_pic+set}" = set; then :
7132   withval=$with_pic; pic_mode="$withval"
7133 else
7134   pic_mode=default
7135 fi
7136
7137
7138 test -z "$pic_mode" && pic_mode=default
7139
7140
7141
7142
7143
7144
7145
7146   # Check whether --enable-fast-install was given.
7147 if test "${enable_fast_install+set}" = set; then :
7148   enableval=$enable_fast_install; p=${PACKAGE-default}
7149     case $enableval in
7150     yes) enable_fast_install=yes ;;
7151     no) enable_fast_install=no ;;
7152     *)
7153       enable_fast_install=no
7154       # Look at the argument we got.  We use all the common list separators.
7155       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7156       for pkg in $enableval; do
7157         IFS="$lt_save_ifs"
7158         if test "X$pkg" = "X$p"; then
7159           enable_fast_install=yes
7160         fi
7161       done
7162       IFS="$lt_save_ifs"
7163       ;;
7164     esac
7165 else
7166   enable_fast_install=yes
7167 fi
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179 # This can be used to rebuild libtool when needed
7180 LIBTOOL_DEPS="$ltmain"
7181
7182 # Always use our own libtool.
7183 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210 test -z "$LN_S" && LN_S="ln -s"
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225 if test -n "${ZSH_VERSION+set}" ; then
7226    setopt NO_GLOB_SUBST
7227 fi
7228
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7230 $as_echo_n "checking for objdir... " >&6; }
7231 if ${lt_cv_objdir+:} false; then :
7232   $as_echo_n "(cached) " >&6
7233 else
7234   rm -f .libs 2>/dev/null
7235 mkdir .libs 2>/dev/null
7236 if test -d .libs; then
7237   lt_cv_objdir=.libs
7238 else
7239   # MS-DOS does not allow filenames that begin with a dot.
7240   lt_cv_objdir=_libs
7241 fi
7242 rmdir .libs 2>/dev/null
7243 fi
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7245 $as_echo "$lt_cv_objdir" >&6; }
7246 objdir=$lt_cv_objdir
7247
7248
7249
7250
7251
7252 cat >>confdefs.h <<_ACEOF
7253 #define LT_OBJDIR "$lt_cv_objdir/"
7254 _ACEOF
7255
7256
7257
7258
7259 case $host_os in
7260 aix3*)
7261   # AIX sometimes has problems with the GCC collect2 program.  For some
7262   # reason, if we set the COLLECT_NAMES environment variable, the problems
7263   # vanish in a puff of smoke.
7264   if test "X${COLLECT_NAMES+set}" != Xset; then
7265     COLLECT_NAMES=
7266     export COLLECT_NAMES
7267   fi
7268   ;;
7269 esac
7270
7271 # Global variables:
7272 ofile=libtool
7273 can_build_shared=yes
7274
7275 # All known linkers require a `.a' archive for static linking (except MSVC,
7276 # which needs '.lib').
7277 libext=a
7278
7279 with_gnu_ld="$lt_cv_prog_gnu_ld"
7280
7281 old_CC="$CC"
7282 old_CFLAGS="$CFLAGS"
7283
7284 # Set sane defaults for various variables
7285 test -z "$CC" && CC=cc
7286 test -z "$LTCC" && LTCC=$CC
7287 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7288 test -z "$LD" && LD=ld
7289 test -z "$ac_objext" && ac_objext=o
7290
7291 for cc_temp in $compiler""; do
7292   case $cc_temp in
7293     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7294     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7295     \-*) ;;
7296     *) break;;
7297   esac
7298 done
7299 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7300
7301
7302 # Only perform the check for file, if the check method requires it
7303 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7304 case $deplibs_check_method in
7305 file_magic*)
7306   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7307     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7308 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7309 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7310   $as_echo_n "(cached) " >&6
7311 else
7312   case $MAGIC_CMD in
7313 [\\/*] |  ?:[\\/]*)
7314   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7315   ;;
7316 *)
7317   lt_save_MAGIC_CMD="$MAGIC_CMD"
7318   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7319   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7320   for ac_dir in $ac_dummy; do
7321     IFS="$lt_save_ifs"
7322     test -z "$ac_dir" && ac_dir=.
7323     if test -f $ac_dir/${ac_tool_prefix}file; then
7324       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7325       if test -n "$file_magic_test_file"; then
7326         case $deplibs_check_method in
7327         "file_magic "*)
7328           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7329           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7330           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7331             $EGREP "$file_magic_regex" > /dev/null; then
7332             :
7333           else
7334             cat <<_LT_EOF 1>&2
7335
7336 *** Warning: the command libtool uses to detect shared libraries,
7337 *** $file_magic_cmd, produces output that libtool cannot recognize.
7338 *** The result is that libtool may fail to recognize shared libraries
7339 *** as such.  This will affect the creation of libtool libraries that
7340 *** depend on shared libraries, but programs linked with such libtool
7341 *** libraries will work regardless of this problem.  Nevertheless, you
7342 *** may want to report the problem to your system manager and/or to
7343 *** bug-libtool@gnu.org
7344
7345 _LT_EOF
7346           fi ;;
7347         esac
7348       fi
7349       break
7350     fi
7351   done
7352   IFS="$lt_save_ifs"
7353   MAGIC_CMD="$lt_save_MAGIC_CMD"
7354   ;;
7355 esac
7356 fi
7357
7358 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7359 if test -n "$MAGIC_CMD"; then
7360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7361 $as_echo "$MAGIC_CMD" >&6; }
7362 else
7363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7364 $as_echo "no" >&6; }
7365 fi
7366
7367
7368
7369
7370
7371 if test -z "$lt_cv_path_MAGIC_CMD"; then
7372   if test -n "$ac_tool_prefix"; then
7373     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7374 $as_echo_n "checking for file... " >&6; }
7375 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7376   $as_echo_n "(cached) " >&6
7377 else
7378   case $MAGIC_CMD in
7379 [\\/*] |  ?:[\\/]*)
7380   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7381   ;;
7382 *)
7383   lt_save_MAGIC_CMD="$MAGIC_CMD"
7384   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7385   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7386   for ac_dir in $ac_dummy; do
7387     IFS="$lt_save_ifs"
7388     test -z "$ac_dir" && ac_dir=.
7389     if test -f $ac_dir/file; then
7390       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7391       if test -n "$file_magic_test_file"; then
7392         case $deplibs_check_method in
7393         "file_magic "*)
7394           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7395           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7396           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7397             $EGREP "$file_magic_regex" > /dev/null; then
7398             :
7399           else
7400             cat <<_LT_EOF 1>&2
7401
7402 *** Warning: the command libtool uses to detect shared libraries,
7403 *** $file_magic_cmd, produces output that libtool cannot recognize.
7404 *** The result is that libtool may fail to recognize shared libraries
7405 *** as such.  This will affect the creation of libtool libraries that
7406 *** depend on shared libraries, but programs linked with such libtool
7407 *** libraries will work regardless of this problem.  Nevertheless, you
7408 *** may want to report the problem to your system manager and/or to
7409 *** bug-libtool@gnu.org
7410
7411 _LT_EOF
7412           fi ;;
7413         esac
7414       fi
7415       break
7416     fi
7417   done
7418   IFS="$lt_save_ifs"
7419   MAGIC_CMD="$lt_save_MAGIC_CMD"
7420   ;;
7421 esac
7422 fi
7423
7424 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7425 if test -n "$MAGIC_CMD"; then
7426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7427 $as_echo "$MAGIC_CMD" >&6; }
7428 else
7429   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7430 $as_echo "no" >&6; }
7431 fi
7432
7433
7434   else
7435     MAGIC_CMD=:
7436   fi
7437 fi
7438
7439   fi
7440   ;;
7441 esac
7442
7443 # Use C for the default configuration in the libtool script
7444
7445 lt_save_CC="$CC"
7446 ac_ext=c
7447 ac_cpp='$CPP $CPPFLAGS'
7448 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7449 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7450 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7451
7452
7453 # Source file extension for C test sources.
7454 ac_ext=c
7455
7456 # Object file extension for compiled C test sources.
7457 objext=o
7458 objext=$objext
7459
7460 # Code to be used in simple compile tests
7461 lt_simple_compile_test_code="int some_variable = 0;"
7462
7463 # Code to be used in simple link tests
7464 lt_simple_link_test_code='int main(){return(0);}'
7465
7466
7467
7468
7469
7470
7471
7472 # If no C compiler was specified, use CC.
7473 LTCC=${LTCC-"$CC"}
7474
7475 # If no C compiler flags were specified, use CFLAGS.
7476 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7477
7478 # Allow CC to be a program name with arguments.
7479 compiler=$CC
7480
7481 # Save the default compiler, since it gets overwritten when the other
7482 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7483 compiler_DEFAULT=$CC
7484
7485 # save warnings/boilerplate of simple test code
7486 ac_outfile=conftest.$ac_objext
7487 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7488 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7489 _lt_compiler_boilerplate=`cat conftest.err`
7490 $RM conftest*
7491
7492 ac_outfile=conftest.$ac_objext
7493 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7494 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7495 _lt_linker_boilerplate=`cat conftest.err`
7496 $RM -r conftest*
7497
7498
7499 if test -n "$compiler"; then
7500
7501 lt_prog_compiler_no_builtin_flag=
7502
7503 if test "$GCC" = yes; then
7504   case $cc_basename in
7505   nvcc*)
7506     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7507   *)
7508     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7509   esac
7510
7511   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7512 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7513 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7514   $as_echo_n "(cached) " >&6
7515 else
7516   lt_cv_prog_compiler_rtti_exceptions=no
7517    ac_outfile=conftest.$ac_objext
7518    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7519    lt_compiler_flag="-fno-rtti -fno-exceptions"
7520    # Insert the option either (1) after the last *FLAGS variable, or
7521    # (2) before a word containing "conftest.", or (3) at the end.
7522    # Note that $ac_compile itself does not contain backslashes and begins
7523    # with a dollar sign (not a hyphen), so the echo should work correctly.
7524    # The option is referenced via a variable to avoid confusing sed.
7525    lt_compile=`echo "$ac_compile" | $SED \
7526    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7527    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7528    -e 's:$: $lt_compiler_flag:'`
7529    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7530    (eval "$lt_compile" 2>conftest.err)
7531    ac_status=$?
7532    cat conftest.err >&5
7533    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7534    if (exit $ac_status) && test -s "$ac_outfile"; then
7535      # The compiler can only warn and ignore the option if not recognized
7536      # So say no if there are warnings other than the usual output.
7537      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7538      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7539      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7540        lt_cv_prog_compiler_rtti_exceptions=yes
7541      fi
7542    fi
7543    $RM conftest*
7544
7545 fi
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7547 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7548
7549 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7550     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7551 else
7552     :
7553 fi
7554
7555 fi
7556
7557
7558
7559
7560
7561
7562   lt_prog_compiler_wl=
7563 lt_prog_compiler_pic=
7564 lt_prog_compiler_static=
7565
7566
7567   if test "$GCC" = yes; then
7568     lt_prog_compiler_wl='-Wl,'
7569     lt_prog_compiler_static='-static'
7570
7571     case $host_os in
7572       aix*)
7573       # All AIX code is PIC.
7574       if test "$host_cpu" = ia64; then
7575         # AIX 5 now supports IA64 processor
7576         lt_prog_compiler_static='-Bstatic'
7577       fi
7578       ;;
7579
7580     amigaos*)
7581       case $host_cpu in
7582       powerpc)
7583             # see comment about AmigaOS4 .so support
7584             lt_prog_compiler_pic='-fPIC'
7585         ;;
7586       m68k)
7587             # FIXME: we need at least 68020 code to build shared libraries, but
7588             # adding the `-m68020' flag to GCC prevents building anything better,
7589             # like `-m68040'.
7590             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7591         ;;
7592       esac
7593       ;;
7594
7595     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7596       # PIC is the default for these OSes.
7597       ;;
7598
7599     mingw* | cygwin* | pw32* | os2* | cegcc*)
7600       # This hack is so that the source file can tell whether it is being
7601       # built for inclusion in a dll (and should export symbols for example).
7602       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7603       # (--disable-auto-import) libraries
7604       lt_prog_compiler_pic='-DDLL_EXPORT'
7605       ;;
7606
7607     darwin* | rhapsody*)
7608       # PIC is the default on this platform
7609       # Common symbols not allowed in MH_DYLIB files
7610       lt_prog_compiler_pic='-fno-common'
7611       ;;
7612
7613     haiku*)
7614       # PIC is the default for Haiku.
7615       # The "-static" flag exists, but is broken.
7616       lt_prog_compiler_static=
7617       ;;
7618
7619     hpux*)
7620       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7621       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7622       # sets the default TLS model and affects inlining.
7623       case $host_cpu in
7624       hppa*64*)
7625         # +Z the default
7626         ;;
7627       *)
7628         lt_prog_compiler_pic='-fPIC'
7629         ;;
7630       esac
7631       ;;
7632
7633     interix[3-9]*)
7634       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7635       # Instead, we relocate shared libraries at runtime.
7636       ;;
7637
7638     msdosdjgpp*)
7639       # Just because we use GCC doesn't mean we suddenly get shared libraries
7640       # on systems that don't support them.
7641       lt_prog_compiler_can_build_shared=no
7642       enable_shared=no
7643       ;;
7644
7645     *nto* | *qnx*)
7646       # QNX uses GNU C++, but need to define -shared option too, otherwise
7647       # it will coredump.
7648       lt_prog_compiler_pic='-fPIC -shared'
7649       ;;
7650
7651     sysv4*MP*)
7652       if test -d /usr/nec; then
7653         lt_prog_compiler_pic=-Kconform_pic
7654       fi
7655       ;;
7656
7657     *)
7658       lt_prog_compiler_pic='-fPIC'
7659       ;;
7660     esac
7661
7662     case $cc_basename in
7663     nvcc*) # Cuda Compiler Driver 2.2
7664       lt_prog_compiler_wl='-Xlinker '
7665       lt_prog_compiler_pic='-Xcompiler -fPIC'
7666       ;;
7667     esac
7668   else
7669     # PORTME Check for flag to pass linker flags through the system compiler.
7670     case $host_os in
7671     aix*)
7672       lt_prog_compiler_wl='-Wl,'
7673       if test "$host_cpu" = ia64; then
7674         # AIX 5 now supports IA64 processor
7675         lt_prog_compiler_static='-Bstatic'
7676       else
7677         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7678       fi
7679       ;;
7680
7681     mingw* | cygwin* | pw32* | os2* | cegcc*)
7682       # This hack is so that the source file can tell whether it is being
7683       # built for inclusion in a dll (and should export symbols for example).
7684       lt_prog_compiler_pic='-DDLL_EXPORT'
7685       ;;
7686
7687     hpux9* | hpux10* | hpux11*)
7688       lt_prog_compiler_wl='-Wl,'
7689       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7690       # not for PA HP-UX.
7691       case $host_cpu in
7692       hppa*64*|ia64*)
7693         # +Z the default
7694         ;;
7695       *)
7696         lt_prog_compiler_pic='+Z'
7697         ;;
7698       esac
7699       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7700       lt_prog_compiler_static='${wl}-a ${wl}archive'
7701       ;;
7702
7703     irix5* | irix6* | nonstopux*)
7704       lt_prog_compiler_wl='-Wl,'
7705       # PIC (with -KPIC) is the default.
7706       lt_prog_compiler_static='-non_shared'
7707       ;;
7708
7709     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7710       case $cc_basename in
7711       # old Intel for x86_64 which still supported -KPIC.
7712       ecc*)
7713         lt_prog_compiler_wl='-Wl,'
7714         lt_prog_compiler_pic='-KPIC'
7715         lt_prog_compiler_static='-static'
7716         ;;
7717       # icc used to be incompatible with GCC.
7718       # ICC 10 doesn't accept -KPIC any more.
7719       icc* | ifort*)
7720         lt_prog_compiler_wl='-Wl,'
7721         lt_prog_compiler_pic='-fPIC'
7722         lt_prog_compiler_static='-static'
7723         ;;
7724       # Lahey Fortran 8.1.
7725       lf95*)
7726         lt_prog_compiler_wl='-Wl,'
7727         lt_prog_compiler_pic='--shared'
7728         lt_prog_compiler_static='--static'
7729         ;;
7730       nagfor*)
7731         # NAG Fortran compiler
7732         lt_prog_compiler_wl='-Wl,-Wl,,'
7733         lt_prog_compiler_pic='-PIC'
7734         lt_prog_compiler_static='-Bstatic'
7735         ;;
7736       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7737         # Portland Group compilers (*not* the Pentium gcc compiler,
7738         # which looks to be a dead project)
7739         lt_prog_compiler_wl='-Wl,'
7740         lt_prog_compiler_pic='-fpic'
7741         lt_prog_compiler_static='-Bstatic'
7742         ;;
7743       ccc*)
7744         lt_prog_compiler_wl='-Wl,'
7745         # All Alpha code is PIC.
7746         lt_prog_compiler_static='-non_shared'
7747         ;;
7748       xl* | bgxl* | bgf* | mpixl*)
7749         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7750         lt_prog_compiler_wl='-Wl,'
7751         lt_prog_compiler_pic='-qpic'
7752         lt_prog_compiler_static='-qstaticlink'
7753         ;;
7754       *)
7755         case `$CC -V 2>&1 | sed 5q` in
7756         *Sun\ F* | *Sun*Fortran*)
7757           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7758           lt_prog_compiler_pic='-KPIC'
7759           lt_prog_compiler_static='-Bstatic'
7760           lt_prog_compiler_wl=''
7761           ;;
7762         *Sun\ C*)
7763           # Sun C 5.9
7764           lt_prog_compiler_pic='-KPIC'
7765           lt_prog_compiler_static='-Bstatic'
7766           lt_prog_compiler_wl='-Wl,'
7767           ;;
7768         esac
7769         ;;
7770       esac
7771       ;;
7772
7773     newsos6)
7774       lt_prog_compiler_pic='-KPIC'
7775       lt_prog_compiler_static='-Bstatic'
7776       ;;
7777
7778     *nto* | *qnx*)
7779       # QNX uses GNU C++, but need to define -shared option too, otherwise
7780       # it will coredump.
7781       lt_prog_compiler_pic='-fPIC -shared'
7782       ;;
7783
7784     osf3* | osf4* | osf5*)
7785       lt_prog_compiler_wl='-Wl,'
7786       # All OSF/1 code is PIC.
7787       lt_prog_compiler_static='-non_shared'
7788       ;;
7789
7790     rdos*)
7791       lt_prog_compiler_static='-non_shared'
7792       ;;
7793
7794     solaris*)
7795       lt_prog_compiler_pic='-KPIC'
7796       lt_prog_compiler_static='-Bstatic'
7797       case $cc_basename in
7798       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
7799         lt_prog_compiler_wl='-Qoption ld ';;
7800       *)
7801         lt_prog_compiler_wl='-Wl,';;
7802       esac
7803       ;;
7804
7805     sunos4*)
7806       lt_prog_compiler_wl='-Qoption ld '
7807       lt_prog_compiler_pic='-PIC'
7808       lt_prog_compiler_static='-Bstatic'
7809       ;;
7810
7811     sysv4 | sysv4.2uw2* | sysv4.3*)
7812       lt_prog_compiler_wl='-Wl,'
7813       lt_prog_compiler_pic='-KPIC'
7814       lt_prog_compiler_static='-Bstatic'
7815       ;;
7816
7817     sysv4*MP*)
7818       if test -d /usr/nec ;then
7819         lt_prog_compiler_pic='-Kconform_pic'
7820         lt_prog_compiler_static='-Bstatic'
7821       fi
7822       ;;
7823
7824     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7825       lt_prog_compiler_wl='-Wl,'
7826       lt_prog_compiler_pic='-KPIC'
7827       lt_prog_compiler_static='-Bstatic'
7828       ;;
7829
7830     unicos*)
7831       lt_prog_compiler_wl='-Wl,'
7832       lt_prog_compiler_can_build_shared=no
7833       ;;
7834
7835     uts4*)
7836       lt_prog_compiler_pic='-pic'
7837       lt_prog_compiler_static='-Bstatic'
7838       ;;
7839
7840     *)
7841       lt_prog_compiler_can_build_shared=no
7842       ;;
7843     esac
7844   fi
7845
7846 case $host_os in
7847   # For platforms which do not support PIC, -DPIC is meaningless:
7848   *djgpp*)
7849     lt_prog_compiler_pic=
7850     ;;
7851   *)
7852     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7853     ;;
7854 esac
7855
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7857 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7858 if ${lt_cv_prog_compiler_pic+:} false; then :
7859   $as_echo_n "(cached) " >&6
7860 else
7861   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
7862 fi
7863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
7864 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
7865 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
7866
7867 #
7868 # Check to make sure the PIC flag actually works.
7869 #
7870 if test -n "$lt_prog_compiler_pic"; then
7871   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7872 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7873 if ${lt_cv_prog_compiler_pic_works+:} false; then :
7874   $as_echo_n "(cached) " >&6
7875 else
7876   lt_cv_prog_compiler_pic_works=no
7877    ac_outfile=conftest.$ac_objext
7878    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7879    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7880    # Insert the option either (1) after the last *FLAGS variable, or
7881    # (2) before a word containing "conftest.", or (3) at the end.
7882    # Note that $ac_compile itself does not contain backslashes and begins
7883    # with a dollar sign (not a hyphen), so the echo should work correctly.
7884    # The option is referenced via a variable to avoid confusing sed.
7885    lt_compile=`echo "$ac_compile" | $SED \
7886    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7887    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7888    -e 's:$: $lt_compiler_flag:'`
7889    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7890    (eval "$lt_compile" 2>conftest.err)
7891    ac_status=$?
7892    cat conftest.err >&5
7893    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7894    if (exit $ac_status) && test -s "$ac_outfile"; then
7895      # The compiler can only warn and ignore the option if not recognized
7896      # So say no if there are warnings other than the usual output.
7897      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7898      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7899      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7900        lt_cv_prog_compiler_pic_works=yes
7901      fi
7902    fi
7903    $RM conftest*
7904
7905 fi
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7907 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7908
7909 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7910     case $lt_prog_compiler_pic in
7911      "" | " "*) ;;
7912      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7913      esac
7914 else
7915     lt_prog_compiler_pic=
7916      lt_prog_compiler_can_build_shared=no
7917 fi
7918
7919 fi
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931 #
7932 # Check to make sure the static flag actually works.
7933 #
7934 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7936 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7937 if ${lt_cv_prog_compiler_static_works+:} false; then :
7938   $as_echo_n "(cached) " >&6
7939 else
7940   lt_cv_prog_compiler_static_works=no
7941    save_LDFLAGS="$LDFLAGS"
7942    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7943    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7944    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7945      # The linker can only warn and ignore the option if not recognized
7946      # So say no if there are warnings
7947      if test -s conftest.err; then
7948        # Append any errors to the config.log.
7949        cat conftest.err 1>&5
7950        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7951        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7952        if diff conftest.exp conftest.er2 >/dev/null; then
7953          lt_cv_prog_compiler_static_works=yes
7954        fi
7955      else
7956        lt_cv_prog_compiler_static_works=yes
7957      fi
7958    fi
7959    $RM -r conftest*
7960    LDFLAGS="$save_LDFLAGS"
7961
7962 fi
7963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7964 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7965
7966 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7967     :
7968 else
7969     lt_prog_compiler_static=
7970 fi
7971
7972
7973
7974
7975
7976
7977
7978   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7979 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7980 if ${lt_cv_prog_compiler_c_o+:} false; then :
7981   $as_echo_n "(cached) " >&6
7982 else
7983   lt_cv_prog_compiler_c_o=no
7984    $RM -r conftest 2>/dev/null
7985    mkdir conftest
7986    cd conftest
7987    mkdir out
7988    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7989
7990    lt_compiler_flag="-o out/conftest2.$ac_objext"
7991    # Insert the option either (1) after the last *FLAGS variable, or
7992    # (2) before a word containing "conftest.", or (3) at the end.
7993    # Note that $ac_compile itself does not contain backslashes and begins
7994    # with a dollar sign (not a hyphen), so the echo should work correctly.
7995    lt_compile=`echo "$ac_compile" | $SED \
7996    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7997    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7998    -e 's:$: $lt_compiler_flag:'`
7999    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8000    (eval "$lt_compile" 2>out/conftest.err)
8001    ac_status=$?
8002    cat out/conftest.err >&5
8003    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8004    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8005    then
8006      # The compiler can only warn and ignore the option if not recognized
8007      # So say no if there are warnings
8008      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8009      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8010      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8011        lt_cv_prog_compiler_c_o=yes
8012      fi
8013    fi
8014    chmod u+w . 2>&5
8015    $RM conftest*
8016    # SGI C++ compiler will create directory out/ii_files/ for
8017    # template instantiation
8018    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8019    $RM out/* && rmdir out
8020    cd ..
8021    $RM -r conftest
8022    $RM conftest*
8023
8024 fi
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8026 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8027
8028
8029
8030
8031
8032
8033   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8034 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8035 if ${lt_cv_prog_compiler_c_o+:} false; then :
8036   $as_echo_n "(cached) " >&6
8037 else
8038   lt_cv_prog_compiler_c_o=no
8039    $RM -r conftest 2>/dev/null
8040    mkdir conftest
8041    cd conftest
8042    mkdir out
8043    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8044
8045    lt_compiler_flag="-o out/conftest2.$ac_objext"
8046    # Insert the option either (1) after the last *FLAGS variable, or
8047    # (2) before a word containing "conftest.", or (3) at the end.
8048    # Note that $ac_compile itself does not contain backslashes and begins
8049    # with a dollar sign (not a hyphen), so the echo should work correctly.
8050    lt_compile=`echo "$ac_compile" | $SED \
8051    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8052    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8053    -e 's:$: $lt_compiler_flag:'`
8054    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8055    (eval "$lt_compile" 2>out/conftest.err)
8056    ac_status=$?
8057    cat out/conftest.err >&5
8058    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8059    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8060    then
8061      # The compiler can only warn and ignore the option if not recognized
8062      # So say no if there are warnings
8063      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8064      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8065      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8066        lt_cv_prog_compiler_c_o=yes
8067      fi
8068    fi
8069    chmod u+w . 2>&5
8070    $RM conftest*
8071    # SGI C++ compiler will create directory out/ii_files/ for
8072    # template instantiation
8073    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8074    $RM out/* && rmdir out
8075    cd ..
8076    $RM -r conftest
8077    $RM conftest*
8078
8079 fi
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8081 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8082
8083
8084
8085
8086 hard_links="nottested"
8087 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8088   # do not overwrite the value of need_locks provided by the user
8089   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8090 $as_echo_n "checking if we can lock with hard links... " >&6; }
8091   hard_links=yes
8092   $RM conftest*
8093   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8094   touch conftest.a
8095   ln conftest.a conftest.b 2>&5 || hard_links=no
8096   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8098 $as_echo "$hard_links" >&6; }
8099   if test "$hard_links" = no; then
8100     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8101 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8102     need_locks=warn
8103   fi
8104 else
8105   need_locks=no
8106 fi
8107
8108
8109
8110
8111
8112
8113   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8114 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8115
8116   runpath_var=
8117   allow_undefined_flag=
8118   always_export_symbols=no
8119   archive_cmds=
8120   archive_expsym_cmds=
8121   compiler_needs_object=no
8122   enable_shared_with_static_runtimes=no
8123   export_dynamic_flag_spec=
8124   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8125   hardcode_automatic=no
8126   hardcode_direct=no
8127   hardcode_direct_absolute=no
8128   hardcode_libdir_flag_spec=
8129   hardcode_libdir_flag_spec_ld=
8130   hardcode_libdir_separator=
8131   hardcode_minus_L=no
8132   hardcode_shlibpath_var=unsupported
8133   inherit_rpath=no
8134   link_all_deplibs=unknown
8135   module_cmds=
8136   module_expsym_cmds=
8137   old_archive_from_new_cmds=
8138   old_archive_from_expsyms_cmds=
8139   thread_safe_flag_spec=
8140   whole_archive_flag_spec=
8141   # include_expsyms should be a list of space-separated symbols to be *always*
8142   # included in the symbol list
8143   include_expsyms=
8144   # exclude_expsyms can be an extended regexp of symbols to exclude
8145   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8146   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8147   # as well as any symbol that contains `d'.
8148   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8149   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8150   # platforms (ab)use it in PIC code, but their linkers get confused if
8151   # the symbol is explicitly referenced.  Since portable code cannot
8152   # rely on this symbol name, it's probably fine to never include it in
8153   # preloaded symbol tables.
8154   # Exclude shared library initialization/finalization symbols.
8155   extract_expsyms_cmds=
8156
8157   case $host_os in
8158   cygwin* | mingw* | pw32* | cegcc*)
8159     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8160     # When not using gcc, we currently assume that we are using
8161     # Microsoft Visual C++.
8162     if test "$GCC" != yes; then
8163       with_gnu_ld=no
8164     fi
8165     ;;
8166   interix*)
8167     # we just hope/assume this is gcc and not c89 (= MSVC++)
8168     with_gnu_ld=yes
8169     ;;
8170   openbsd*)
8171     with_gnu_ld=no
8172     ;;
8173   linux* | k*bsd*-gnu | gnu*)
8174     link_all_deplibs=no
8175     ;;
8176   esac
8177
8178   ld_shlibs=yes
8179
8180   # On some targets, GNU ld is compatible enough with the native linker
8181   # that we're better off using the native interface for both.
8182   lt_use_gnu_ld_interface=no
8183   if test "$with_gnu_ld" = yes; then
8184     case $host_os in
8185       aix*)
8186         # The AIX port of GNU ld has always aspired to compatibility
8187         # with the native linker.  However, as the warning in the GNU ld
8188         # block says, versions before 2.19.5* couldn't really create working
8189         # shared libraries, regardless of the interface used.
8190         case `$LD -v 2>&1` in
8191           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8192           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8193           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8194           *)
8195             lt_use_gnu_ld_interface=yes
8196             ;;
8197         esac
8198         ;;
8199       *)
8200         lt_use_gnu_ld_interface=yes
8201         ;;
8202     esac
8203   fi
8204
8205   if test "$lt_use_gnu_ld_interface" = yes; then
8206     # If archive_cmds runs LD, not CC, wlarc should be empty
8207     wlarc='${wl}'
8208
8209     # Set some defaults for GNU ld with shared library support. These
8210     # are reset later if shared libraries are not supported. Putting them
8211     # here allows them to be overridden if necessary.
8212     runpath_var=LD_RUN_PATH
8213     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8214     export_dynamic_flag_spec='${wl}--export-dynamic'
8215     # ancient GNU ld didn't support --whole-archive et. al.
8216     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8217       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8218     else
8219       whole_archive_flag_spec=
8220     fi
8221     supports_anon_versioning=no
8222     case `$LD -v 2>&1` in
8223       *GNU\ gold*) supports_anon_versioning=yes ;;
8224       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8225       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8226       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8227       *\ 2.11.*) ;; # other 2.11 versions
8228       *) supports_anon_versioning=yes ;;
8229     esac
8230
8231     # See if GNU ld supports shared libraries.
8232     case $host_os in
8233     aix[3-9]*)
8234       # On AIX/PPC, the GNU linker is very broken
8235       if test "$host_cpu" != ia64; then
8236         ld_shlibs=no
8237         cat <<_LT_EOF 1>&2
8238
8239 *** Warning: the GNU linker, at least up to release 2.19, is reported
8240 *** to be unable to reliably create shared libraries on AIX.
8241 *** Therefore, libtool is disabling shared libraries support.  If you
8242 *** really care for shared libraries, you may want to install binutils
8243 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8244 *** You will then need to restart the configuration process.
8245
8246 _LT_EOF
8247       fi
8248       ;;
8249
8250     amigaos*)
8251       case $host_cpu in
8252       powerpc)
8253             # see comment about AmigaOS4 .so support
8254             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8255             archive_expsym_cmds=''
8256         ;;
8257       m68k)
8258             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)'
8259             hardcode_libdir_flag_spec='-L$libdir'
8260             hardcode_minus_L=yes
8261         ;;
8262       esac
8263       ;;
8264
8265     beos*)
8266       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8267         allow_undefined_flag=unsupported
8268         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8269         # support --undefined.  This deserves some investigation.  FIXME
8270         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8271       else
8272         ld_shlibs=no
8273       fi
8274       ;;
8275
8276     cygwin* | mingw* | pw32* | cegcc*)
8277       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8278       # as there is no search path for DLLs.
8279       hardcode_libdir_flag_spec='-L$libdir'
8280       export_dynamic_flag_spec='${wl}--export-all-symbols'
8281       allow_undefined_flag=unsupported
8282       always_export_symbols=no
8283       enable_shared_with_static_runtimes=yes
8284       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
8285       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8286
8287       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8288         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8289         # If the export-symbols file already is a .def file (1st line
8290         # is EXPORTS), use it as is; otherwise, prepend...
8291         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8292           cp $export_symbols $output_objdir/$soname.def;
8293         else
8294           echo EXPORTS > $output_objdir/$soname.def;
8295           cat $export_symbols >> $output_objdir/$soname.def;
8296         fi~
8297         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8298       else
8299         ld_shlibs=no
8300       fi
8301       ;;
8302
8303     haiku*)
8304       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8305       link_all_deplibs=yes
8306       ;;
8307
8308     interix[3-9]*)
8309       hardcode_direct=no
8310       hardcode_shlibpath_var=no
8311       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8312       export_dynamic_flag_spec='${wl}-E'
8313       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8314       # Instead, shared libraries are loaded at an image base (0x10000000 by
8315       # default) and relocated if they conflict, which is a slow very memory
8316       # consuming and fragmenting process.  To avoid this, we pick a random,
8317       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8318       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8319       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8320       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'
8321       ;;
8322
8323     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8324       tmp_diet=no
8325       if test "$host_os" = linux-dietlibc; then
8326         case $cc_basename in
8327           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8328         esac
8329       fi
8330       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8331          && test "$tmp_diet" = no
8332       then
8333         tmp_addflag=' $pic_flag'
8334         tmp_sharedflag='-shared'
8335         case $cc_basename,$host_cpu in
8336         pgcc*)                          # Portland Group C compiler
8337           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8338           tmp_addflag=' $pic_flag'
8339           ;;
8340         pgf77* | pgf90* | pgf95* | pgfortran*)
8341                                         # Portland Group f77 and f90 compilers
8342           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8343           tmp_addflag=' $pic_flag -Mnomain' ;;
8344         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8345           tmp_addflag=' -i_dynamic' ;;
8346         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8347           tmp_addflag=' -i_dynamic -nofor_main' ;;
8348         ifc* | ifort*)                  # Intel Fortran compiler
8349           tmp_addflag=' -nofor_main' ;;
8350         lf95*)                          # Lahey Fortran 8.1
8351           whole_archive_flag_spec=
8352           tmp_sharedflag='--shared' ;;
8353         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8354           tmp_sharedflag='-qmkshrobj'
8355           tmp_addflag= ;;
8356         nvcc*)  # Cuda Compiler Driver 2.2
8357           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8358           compiler_needs_object=yes
8359           ;;
8360         esac
8361         case `$CC -V 2>&1 | sed 5q` in
8362         *Sun\ C*)                       # Sun C 5.9
8363           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8364           compiler_needs_object=yes
8365           tmp_sharedflag='-G' ;;
8366         *Sun\ F*)                       # Sun Fortran 8.3
8367           tmp_sharedflag='-G' ;;
8368         esac
8369         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8370
8371         if test "x$supports_anon_versioning" = xyes; then
8372           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8373             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8374             echo "local: *; };" >> $output_objdir/$libname.ver~
8375             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8376         fi
8377
8378         case $cc_basename in
8379         xlf* | bgf* | bgxlf* | mpixlf*)
8380           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8381           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8382           hardcode_libdir_flag_spec=
8383           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8384           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8385           if test "x$supports_anon_versioning" = xyes; then
8386             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8387               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8388               echo "local: *; };" >> $output_objdir/$libname.ver~
8389               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8390           fi
8391           ;;
8392         esac
8393       else
8394         ld_shlibs=no
8395       fi
8396       ;;
8397
8398     netbsd* | netbsdelf*-gnu)
8399       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8400         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8401         wlarc=
8402       else
8403         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8404         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8405       fi
8406       ;;
8407
8408     solaris*)
8409       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8410         ld_shlibs=no
8411         cat <<_LT_EOF 1>&2
8412
8413 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8414 *** create shared libraries on Solaris systems.  Therefore, libtool
8415 *** is disabling shared libraries support.  We urge you to upgrade GNU
8416 *** binutils to release 2.9.1 or newer.  Another option is to modify
8417 *** your PATH or compiler configuration so that the native linker is
8418 *** used, and then restart.
8419
8420 _LT_EOF
8421       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8422         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8423         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8424       else
8425         ld_shlibs=no
8426       fi
8427       ;;
8428
8429     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8430       case `$LD -v 2>&1` in
8431         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8432         ld_shlibs=no
8433         cat <<_LT_EOF 1>&2
8434
8435 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8436 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8437 *** is disabling shared libraries support.  We urge you to upgrade GNU
8438 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8439 *** your PATH or compiler configuration so that the native linker is
8440 *** used, and then restart.
8441
8442 _LT_EOF
8443         ;;
8444         *)
8445           # For security reasons, it is highly recommended that you always
8446           # use absolute paths for naming shared libraries, and exclude the
8447           # DT_RUNPATH tag from executables and libraries.  But doing so
8448           # requires that you compile everything twice, which is a pain.
8449           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8450             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8451             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8452             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8453           else
8454             ld_shlibs=no
8455           fi
8456         ;;
8457       esac
8458       ;;
8459
8460     sunos4*)
8461       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8462       wlarc=
8463       hardcode_direct=yes
8464       hardcode_shlibpath_var=no
8465       ;;
8466
8467     *)
8468       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8469         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8470         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8471       else
8472         ld_shlibs=no
8473       fi
8474       ;;
8475     esac
8476
8477     if test "$ld_shlibs" = no; then
8478       runpath_var=
8479       hardcode_libdir_flag_spec=
8480       export_dynamic_flag_spec=
8481       whole_archive_flag_spec=
8482     fi
8483   else
8484     # PORTME fill in a description of your system's linker (not GNU ld)
8485     case $host_os in
8486     aix3*)
8487       allow_undefined_flag=unsupported
8488       always_export_symbols=yes
8489       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'
8490       # Note: this linker hardcodes the directories in LIBPATH if there
8491       # are no directories specified by -L.
8492       hardcode_minus_L=yes
8493       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8494         # Neither direct hardcoding nor static linking is supported with a
8495         # broken collect2.
8496         hardcode_direct=unsupported
8497       fi
8498       ;;
8499
8500     aix[4-9]*)
8501       if test "$host_cpu" = ia64; then
8502         # On IA64, the linker does run time linking by default, so we don't
8503         # have to do anything special.
8504         aix_use_runtimelinking=no
8505         exp_sym_flag='-Bexport'
8506         no_entry_flag=""
8507       else
8508         # If we're using GNU nm, then we don't want the "-C" option.
8509         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8510         # Also, AIX nm treats weak defined symbols like other global
8511         # defined symbols, whereas GNU nm marks them as "W".
8512         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8513           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8514         else
8515           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'
8516         fi
8517         aix_use_runtimelinking=no
8518
8519         # Test if we are trying to use run time linking or normal
8520         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8521         # need to do runtime linking.
8522         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8523           for ld_flag in $LDFLAGS; do
8524           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8525             aix_use_runtimelinking=yes
8526             break
8527           fi
8528           done
8529           ;;
8530         esac
8531
8532         exp_sym_flag='-bexport'
8533         no_entry_flag='-bnoentry'
8534       fi
8535
8536       # When large executables or shared objects are built, AIX ld can
8537       # have problems creating the table of contents.  If linking a library
8538       # or program results in "error TOC overflow" add -mminimal-toc to
8539       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8540       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8541
8542       archive_cmds=''
8543       hardcode_direct=yes
8544       hardcode_direct_absolute=yes
8545       hardcode_libdir_separator=':'
8546       link_all_deplibs=yes
8547       file_list_spec='${wl}-f,'
8548
8549       if test "$GCC" = yes; then
8550         case $host_os in aix4.[012]|aix4.[012].*)
8551         # We only want to do this on AIX 4.2 and lower, the check
8552         # below for broken collect2 doesn't work under 4.3+
8553           collect2name=`${CC} -print-prog-name=collect2`
8554           if test -f "$collect2name" &&
8555            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8556           then
8557           # We have reworked collect2
8558           :
8559           else
8560           # We have old collect2
8561           hardcode_direct=unsupported
8562           # It fails to find uninstalled libraries when the uninstalled
8563           # path is not listed in the libpath.  Setting hardcode_minus_L
8564           # to unsupported forces relinking
8565           hardcode_minus_L=yes
8566           hardcode_libdir_flag_spec='-L$libdir'
8567           hardcode_libdir_separator=
8568           fi
8569           ;;
8570         esac
8571         shared_flag='-shared'
8572         if test "$aix_use_runtimelinking" = yes; then
8573           shared_flag="$shared_flag "'${wl}-G'
8574         fi
8575         link_all_deplibs=no
8576       else
8577         # not using gcc
8578         if test "$host_cpu" = ia64; then
8579         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8580         # chokes on -Wl,-G. The following line is correct:
8581           shared_flag='-G'
8582         else
8583           if test "$aix_use_runtimelinking" = yes; then
8584             shared_flag='${wl}-G'
8585           else
8586             shared_flag='${wl}-bM:SRE'
8587           fi
8588         fi
8589       fi
8590
8591       export_dynamic_flag_spec='${wl}-bexpall'
8592       # It seems that -bexpall does not export symbols beginning with
8593       # underscore (_), so it is better to generate a list of symbols to export.
8594       always_export_symbols=yes
8595       if test "$aix_use_runtimelinking" = yes; then
8596         # Warning - without using the other runtime loading flags (-brtl),
8597         # -berok will link without error, but may produce a broken library.
8598         allow_undefined_flag='-berok'
8599         # Determine the default libpath from the value encoded in an
8600         # empty executable.
8601         if test "${lt_cv_aix_libpath+set}" = set; then
8602   aix_libpath=$lt_cv_aix_libpath
8603 else
8604   if ${lt_cv_aix_libpath_+:} false; then :
8605   $as_echo_n "(cached) " >&6
8606 else
8607   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8608 /* end confdefs.h.  */
8609
8610 int
8611 main ()
8612 {
8613
8614   ;
8615   return 0;
8616 }
8617 _ACEOF
8618 if ac_fn_c_try_link "$LINENO"; then :
8619
8620   lt_aix_libpath_sed='
8621       /Import File Strings/,/^$/ {
8622           /^0/ {
8623               s/^0  *\([^ ]*\) *$/\1/
8624               p
8625           }
8626       }'
8627   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8628   # Check for a 64-bit object if we didn't find anything.
8629   if test -z "$lt_cv_aix_libpath_"; then
8630     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8631   fi
8632 fi
8633 rm -f core conftest.err conftest.$ac_objext \
8634     conftest$ac_exeext conftest.$ac_ext
8635   if test -z "$lt_cv_aix_libpath_"; then
8636     lt_cv_aix_libpath_="/usr/lib:/lib"
8637   fi
8638
8639 fi
8640
8641   aix_libpath=$lt_cv_aix_libpath_
8642 fi
8643
8644         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8645         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8646       else
8647         if test "$host_cpu" = ia64; then
8648           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8649           allow_undefined_flag="-z nodefs"
8650           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"
8651         else
8652          # Determine the default libpath from the value encoded in an
8653          # empty executable.
8654          if test "${lt_cv_aix_libpath+set}" = set; then
8655   aix_libpath=$lt_cv_aix_libpath
8656 else
8657   if ${lt_cv_aix_libpath_+:} false; then :
8658   $as_echo_n "(cached) " >&6
8659 else
8660   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8661 /* end confdefs.h.  */
8662
8663 int
8664 main ()
8665 {
8666
8667   ;
8668   return 0;
8669 }
8670 _ACEOF
8671 if ac_fn_c_try_link "$LINENO"; then :
8672
8673   lt_aix_libpath_sed='
8674       /Import File Strings/,/^$/ {
8675           /^0/ {
8676               s/^0  *\([^ ]*\) *$/\1/
8677               p
8678           }
8679       }'
8680   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8681   # Check for a 64-bit object if we didn't find anything.
8682   if test -z "$lt_cv_aix_libpath_"; then
8683     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8684   fi
8685 fi
8686 rm -f core conftest.err conftest.$ac_objext \
8687     conftest$ac_exeext conftest.$ac_ext
8688   if test -z "$lt_cv_aix_libpath_"; then
8689     lt_cv_aix_libpath_="/usr/lib:/lib"
8690   fi
8691
8692 fi
8693
8694   aix_libpath=$lt_cv_aix_libpath_
8695 fi
8696
8697          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8698           # Warning - without using the other run time loading flags,
8699           # -berok will link without error, but may produce a broken library.
8700           no_undefined_flag=' ${wl}-bernotok'
8701           allow_undefined_flag=' ${wl}-berok'
8702           if test "$with_gnu_ld" = yes; then
8703             # We only use this code for GNU lds that support --whole-archive.
8704             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8705           else
8706             # Exported symbols can be pulled into shared objects from archives
8707             whole_archive_flag_spec='$convenience'
8708           fi
8709           archive_cmds_need_lc=yes
8710           # This is similar to how AIX traditionally builds its shared libraries.
8711           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'
8712         fi
8713       fi
8714       ;;
8715
8716     amigaos*)
8717       case $host_cpu in
8718       powerpc)
8719             # see comment about AmigaOS4 .so support
8720             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8721             archive_expsym_cmds=''
8722         ;;
8723       m68k)
8724             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)'
8725             hardcode_libdir_flag_spec='-L$libdir'
8726             hardcode_minus_L=yes
8727         ;;
8728       esac
8729       ;;
8730
8731     bsdi[45]*)
8732       export_dynamic_flag_spec=-rdynamic
8733       ;;
8734
8735     cygwin* | mingw* | pw32* | cegcc*)
8736       # When not using gcc, we currently assume that we are using
8737       # Microsoft Visual C++.
8738       # hardcode_libdir_flag_spec is actually meaningless, as there is
8739       # no search path for DLLs.
8740       case $cc_basename in
8741       cl*)
8742         # Native MSVC
8743         hardcode_libdir_flag_spec=' '
8744         allow_undefined_flag=unsupported
8745         always_export_symbols=yes
8746         file_list_spec='@'
8747         # Tell ltmain to make .lib files, not .a files.
8748         libext=lib
8749         # Tell ltmain to make .dll files, not .so files.
8750         shrext_cmds=".dll"
8751         # FIXME: Setting linknames here is a bad hack.
8752         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
8753         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8754             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
8755           else
8756             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
8757           fi~
8758           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
8759           linknames='
8760         # The linker will not automatically build a static lib if we build a DLL.
8761         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
8762         enable_shared_with_static_runtimes=yes
8763         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8764         # Don't use ranlib
8765         old_postinstall_cmds='chmod 644 $oldlib'
8766         postlink_cmds='lt_outputfile="@OUTPUT@"~
8767           lt_tool_outputfile="@TOOL_OUTPUT@"~
8768           case $lt_outputfile in
8769             *.exe|*.EXE) ;;
8770             *)
8771               lt_outputfile="$lt_outputfile.exe"
8772               lt_tool_outputfile="$lt_tool_outputfile.exe"
8773               ;;
8774           esac~
8775           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
8776             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
8777             $RM "$lt_outputfile.manifest";
8778           fi'
8779         ;;
8780       *)
8781         # Assume MSVC wrapper
8782         hardcode_libdir_flag_spec=' '
8783         allow_undefined_flag=unsupported
8784         # Tell ltmain to make .lib files, not .a files.
8785         libext=lib
8786         # Tell ltmain to make .dll files, not .so files.
8787         shrext_cmds=".dll"
8788         # FIXME: Setting linknames here is a bad hack.
8789         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8790         # The linker will automatically build a .lib file if we build a DLL.
8791         old_archive_from_new_cmds='true'
8792         # FIXME: Should let the user specify the lib program.
8793         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8794         enable_shared_with_static_runtimes=yes
8795         ;;
8796       esac
8797       ;;
8798
8799     darwin* | rhapsody*)
8800
8801
8802   archive_cmds_need_lc=no
8803   hardcode_direct=no
8804   hardcode_automatic=yes
8805   hardcode_shlibpath_var=unsupported
8806   if test "$lt_cv_ld_force_load" = "yes"; then
8807     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
8808   else
8809     whole_archive_flag_spec=''
8810   fi
8811   link_all_deplibs=yes
8812   allow_undefined_flag="$_lt_dar_allow_undefined"
8813   case $cc_basename in
8814      ifort*) _lt_dar_can_shared=yes ;;
8815      *) _lt_dar_can_shared=$GCC ;;
8816   esac
8817   if test "$_lt_dar_can_shared" = "yes"; then
8818     output_verbose_link_cmd=func_echo_all
8819     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8820     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8821     archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8822     module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8823
8824   else
8825   ld_shlibs=no
8826   fi
8827
8828       ;;
8829
8830     dgux*)
8831       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8832       hardcode_libdir_flag_spec='-L$libdir'
8833       hardcode_shlibpath_var=no
8834       ;;
8835
8836     freebsd1*)
8837       ld_shlibs=no
8838       ;;
8839
8840     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8841     # support.  Future versions do this automatically, but an explicit c++rt0.o
8842     # does not break anything, and helps significantly (at the cost of a little
8843     # extra space).
8844     freebsd2.2*)
8845       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8846       hardcode_libdir_flag_spec='-R$libdir'
8847       hardcode_direct=yes
8848       hardcode_shlibpath_var=no
8849       ;;
8850
8851     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8852     freebsd2*)
8853       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8854       hardcode_direct=yes
8855       hardcode_minus_L=yes
8856       hardcode_shlibpath_var=no
8857       ;;
8858
8859     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8860     freebsd* | dragonfly*)
8861       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8862       hardcode_libdir_flag_spec='-R$libdir'
8863       hardcode_direct=yes
8864       hardcode_shlibpath_var=no
8865       ;;
8866
8867     hpux9*)
8868       if test "$GCC" = yes; then
8869         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8870       else
8871         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'
8872       fi
8873       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8874       hardcode_libdir_separator=:
8875       hardcode_direct=yes
8876
8877       # hardcode_minus_L: Not really in the search PATH,
8878       # but as the default location of the library.
8879       hardcode_minus_L=yes
8880       export_dynamic_flag_spec='${wl}-E'
8881       ;;
8882
8883     hpux10*)
8884       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8885         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8886       else
8887         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8888       fi
8889       if test "$with_gnu_ld" = no; then
8890         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8891         hardcode_libdir_flag_spec_ld='+b $libdir'
8892         hardcode_libdir_separator=:
8893         hardcode_direct=yes
8894         hardcode_direct_absolute=yes
8895         export_dynamic_flag_spec='${wl}-E'
8896         # hardcode_minus_L: Not really in the search PATH,
8897         # but as the default location of the library.
8898         hardcode_minus_L=yes
8899       fi
8900       ;;
8901
8902     hpux11*)
8903       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8904         case $host_cpu in
8905         hppa*64*)
8906           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8907           ;;
8908         ia64*)
8909           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8910           ;;
8911         *)
8912           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8913           ;;
8914         esac
8915       else
8916         case $host_cpu in
8917         hppa*64*)
8918           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8919           ;;
8920         ia64*)
8921           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8922           ;;
8923         *)
8924
8925           # Older versions of the 11.00 compiler do not understand -b yet
8926           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8927           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8928 $as_echo_n "checking if $CC understands -b... " >&6; }
8929 if ${lt_cv_prog_compiler__b+:} false; then :
8930   $as_echo_n "(cached) " >&6
8931 else
8932   lt_cv_prog_compiler__b=no
8933    save_LDFLAGS="$LDFLAGS"
8934    LDFLAGS="$LDFLAGS -b"
8935    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8936    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8937      # The linker can only warn and ignore the option if not recognized
8938      # So say no if there are warnings
8939      if test -s conftest.err; then
8940        # Append any errors to the config.log.
8941        cat conftest.err 1>&5
8942        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8943        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8944        if diff conftest.exp conftest.er2 >/dev/null; then
8945          lt_cv_prog_compiler__b=yes
8946        fi
8947      else
8948        lt_cv_prog_compiler__b=yes
8949      fi
8950    fi
8951    $RM -r conftest*
8952    LDFLAGS="$save_LDFLAGS"
8953
8954 fi
8955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8956 $as_echo "$lt_cv_prog_compiler__b" >&6; }
8957
8958 if test x"$lt_cv_prog_compiler__b" = xyes; then
8959     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8960 else
8961     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8962 fi
8963
8964           ;;
8965         esac
8966       fi
8967       if test "$with_gnu_ld" = no; then
8968         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8969         hardcode_libdir_separator=:
8970
8971         case $host_cpu in
8972         hppa*64*|ia64*)
8973           hardcode_direct=no
8974           hardcode_shlibpath_var=no
8975           ;;
8976         *)
8977           hardcode_direct=yes
8978           hardcode_direct_absolute=yes
8979           export_dynamic_flag_spec='${wl}-E'
8980
8981           # hardcode_minus_L: Not really in the search PATH,
8982           # but as the default location of the library.
8983           hardcode_minus_L=yes
8984           ;;
8985         esac
8986       fi
8987       ;;
8988
8989     irix5* | irix6* | nonstopux*)
8990       if test "$GCC" = yes; then
8991         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8992         # Try to use the -exported_symbol ld option, if it does not
8993         # work, assume that -exports_file does not work either and
8994         # implicitly export all symbols.
8995         # This should be the same for all languages, so no per-tag cache variable.
8996         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
8997 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
8998 if ${lt_cv_irix_exported_symbol+:} false; then :
8999   $as_echo_n "(cached) " >&6
9000 else
9001   save_LDFLAGS="$LDFLAGS"
9002            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9003            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9004 /* end confdefs.h.  */
9005 int foo (void) { return 0; }
9006 _ACEOF
9007 if ac_fn_c_try_link "$LINENO"; then :
9008   lt_cv_irix_exported_symbol=yes
9009 else
9010   lt_cv_irix_exported_symbol=no
9011 fi
9012 rm -f core conftest.err conftest.$ac_objext \
9013     conftest$ac_exeext conftest.$ac_ext
9014            LDFLAGS="$save_LDFLAGS"
9015 fi
9016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9017 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9018         if test "$lt_cv_irix_exported_symbol" = yes; then
9019           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9020         fi
9021       else
9022         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9023         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9024       fi
9025       archive_cmds_need_lc='no'
9026       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9027       hardcode_libdir_separator=:
9028       inherit_rpath=yes
9029       link_all_deplibs=yes
9030       ;;
9031
9032     netbsd* | netbsdelf*-gnu)
9033       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9034         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9035       else
9036         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9037       fi
9038       hardcode_libdir_flag_spec='-R$libdir'
9039       hardcode_direct=yes
9040       hardcode_shlibpath_var=no
9041       ;;
9042
9043     newsos6)
9044       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9045       hardcode_direct=yes
9046       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9047       hardcode_libdir_separator=:
9048       hardcode_shlibpath_var=no
9049       ;;
9050
9051     *nto* | *qnx*)
9052       ;;
9053
9054     openbsd*)
9055       if test -f /usr/libexec/ld.so; then
9056         hardcode_direct=yes
9057         hardcode_shlibpath_var=no
9058         hardcode_direct_absolute=yes
9059         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9060           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9061           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9062           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9063           export_dynamic_flag_spec='${wl}-E'
9064         else
9065           case $host_os in
9066            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9067              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9068              hardcode_libdir_flag_spec='-R$libdir'
9069              ;;
9070            *)
9071              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9072              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9073              ;;
9074           esac
9075         fi
9076       else
9077         ld_shlibs=no
9078       fi
9079       ;;
9080
9081     os2*)
9082       hardcode_libdir_flag_spec='-L$libdir'
9083       hardcode_minus_L=yes
9084       allow_undefined_flag=unsupported
9085       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'
9086       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9087       ;;
9088
9089     osf3*)
9090       if test "$GCC" = yes; then
9091         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9092         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9093       else
9094         allow_undefined_flag=' -expect_unresolved \*'
9095         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9096       fi
9097       archive_cmds_need_lc='no'
9098       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9099       hardcode_libdir_separator=:
9100       ;;
9101
9102     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9103       if test "$GCC" = yes; then
9104         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9105         archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9106         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9107       else
9108         allow_undefined_flag=' -expect_unresolved \*'
9109         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9110         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9111         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9112
9113         # Both c and cxx compiler support -rpath directly
9114         hardcode_libdir_flag_spec='-rpath $libdir'
9115       fi
9116       archive_cmds_need_lc='no'
9117       hardcode_libdir_separator=:
9118       ;;
9119
9120     solaris*)
9121       no_undefined_flag=' -z defs'
9122       if test "$GCC" = yes; then
9123         wlarc='${wl}'
9124         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9125         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9126           $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9127       else
9128         case `$CC -V 2>&1` in
9129         *"Compilers 5.0"*)
9130           wlarc=''
9131           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9132           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9133           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9134           ;;
9135         *)
9136           wlarc='${wl}'
9137           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9138           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9139           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9140           ;;
9141         esac
9142       fi
9143       hardcode_libdir_flag_spec='-R$libdir'
9144       hardcode_shlibpath_var=no
9145       case $host_os in
9146       solaris2.[0-5] | solaris2.[0-5].*) ;;
9147       *)
9148         # The compiler driver will combine and reorder linker options,
9149         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9150         # but is careful enough not to reorder.
9151         # Supported since Solaris 2.6 (maybe 2.5.1?)
9152         if test "$GCC" = yes; then
9153           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9154         else
9155           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9156         fi
9157         ;;
9158       esac
9159       link_all_deplibs=yes
9160       ;;
9161
9162     sunos4*)
9163       if test "x$host_vendor" = xsequent; then
9164         # Use $CC to link under sequent, because it throws in some extra .o
9165         # files that make .init and .fini sections work.
9166         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9167       else
9168         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9169       fi
9170       hardcode_libdir_flag_spec='-L$libdir'
9171       hardcode_direct=yes
9172       hardcode_minus_L=yes
9173       hardcode_shlibpath_var=no
9174       ;;
9175
9176     sysv4)
9177       case $host_vendor in
9178         sni)
9179           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9180           hardcode_direct=yes # is this really true???
9181         ;;
9182         siemens)
9183           ## LD is ld it makes a PLAMLIB
9184           ## CC just makes a GrossModule.
9185           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9186           reload_cmds='$CC -r -o $output$reload_objs'
9187           hardcode_direct=no
9188         ;;
9189         motorola)
9190           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9191           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9192         ;;
9193       esac
9194       runpath_var='LD_RUN_PATH'
9195       hardcode_shlibpath_var=no
9196       ;;
9197
9198     sysv4.3*)
9199       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9200       hardcode_shlibpath_var=no
9201       export_dynamic_flag_spec='-Bexport'
9202       ;;
9203
9204     sysv4*MP*)
9205       if test -d /usr/nec; then
9206         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9207         hardcode_shlibpath_var=no
9208         runpath_var=LD_RUN_PATH
9209         hardcode_runpath_var=yes
9210         ld_shlibs=yes
9211       fi
9212       ;;
9213
9214     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9215       no_undefined_flag='${wl}-z,text'
9216       archive_cmds_need_lc=no
9217       hardcode_shlibpath_var=no
9218       runpath_var='LD_RUN_PATH'
9219
9220       if test "$GCC" = yes; then
9221         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9222         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9223       else
9224         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9225         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9226       fi
9227       ;;
9228
9229     sysv5* | sco3.2v5* | sco5v6*)
9230       # Note: We can NOT use -z defs as we might desire, because we do not
9231       # link with -lc, and that would cause any symbols used from libc to
9232       # always be unresolved, which means just about no library would
9233       # ever link correctly.  If we're not using GNU ld we use -z text
9234       # though, which does catch some bad symbols but isn't as heavy-handed
9235       # as -z defs.
9236       no_undefined_flag='${wl}-z,text'
9237       allow_undefined_flag='${wl}-z,nodefs'
9238       archive_cmds_need_lc=no
9239       hardcode_shlibpath_var=no
9240       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9241       hardcode_libdir_separator=':'
9242       link_all_deplibs=yes
9243       export_dynamic_flag_spec='${wl}-Bexport'
9244       runpath_var='LD_RUN_PATH'
9245
9246       if test "$GCC" = yes; then
9247         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9248         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9249       else
9250         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9251         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9252       fi
9253       ;;
9254
9255     uts4*)
9256       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9257       hardcode_libdir_flag_spec='-L$libdir'
9258       hardcode_shlibpath_var=no
9259       ;;
9260
9261     *)
9262       ld_shlibs=no
9263       ;;
9264     esac
9265
9266     if test x$host_vendor = xsni; then
9267       case $host in
9268       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9269         export_dynamic_flag_spec='${wl}-Blargedynsym'
9270         ;;
9271       esac
9272     fi
9273   fi
9274
9275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9276 $as_echo "$ld_shlibs" >&6; }
9277 test "$ld_shlibs" = no && can_build_shared=no
9278
9279 with_gnu_ld=$with_gnu_ld
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295 #
9296 # Do we need to explicitly link libc?
9297 #
9298 case "x$archive_cmds_need_lc" in
9299 x|xyes)
9300   # Assume -lc should be added
9301   archive_cmds_need_lc=yes
9302
9303   if test "$enable_shared" = yes && test "$GCC" = yes; then
9304     case $archive_cmds in
9305     *'~'*)
9306       # FIXME: we may have to deal with multi-command sequences.
9307       ;;
9308     '$CC '*)
9309       # Test whether the compiler implicitly links with -lc since on some
9310       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9311       # to ld, don't add -lc before -lgcc.
9312       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9313 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9314 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9315   $as_echo_n "(cached) " >&6
9316 else
9317   $RM conftest*
9318         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9319
9320         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9321   (eval $ac_compile) 2>&5
9322   ac_status=$?
9323   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9324   test $ac_status = 0; } 2>conftest.err; then
9325           soname=conftest
9326           lib=conftest
9327           libobjs=conftest.$ac_objext
9328           deplibs=
9329           wl=$lt_prog_compiler_wl
9330           pic_flag=$lt_prog_compiler_pic
9331           compiler_flags=-v
9332           linker_flags=-v
9333           verstring=
9334           output_objdir=.
9335           libname=conftest
9336           lt_save_allow_undefined_flag=$allow_undefined_flag
9337           allow_undefined_flag=
9338           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9339   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9340   ac_status=$?
9341   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9342   test $ac_status = 0; }
9343           then
9344             lt_cv_archive_cmds_need_lc=no
9345           else
9346             lt_cv_archive_cmds_need_lc=yes
9347           fi
9348           allow_undefined_flag=$lt_save_allow_undefined_flag
9349         else
9350           cat conftest.err 1>&5
9351         fi
9352         $RM conftest*
9353
9354 fi
9355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9356 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9357       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9358       ;;
9359     esac
9360   fi
9361   ;;
9362 esac
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9521 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9522
9523 if test "$GCC" = yes; then
9524   case $host_os in
9525     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9526     *) lt_awk_arg="/^libraries:/" ;;
9527   esac
9528   case $host_os in
9529     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9530     *) lt_sed_strip_eq="s,=/,/,g" ;;
9531   esac
9532   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9533   case $lt_search_path_spec in
9534   *\;*)
9535     # if the path contains ";" then we assume it to be the separator
9536     # otherwise default to the standard path separator (i.e. ":") - it is
9537     # assumed that no part of a normal pathname contains ";" but that should
9538     # okay in the real world where ";" in dirpaths is itself problematic.
9539     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9540     ;;
9541   *)
9542     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9543     ;;
9544   esac
9545   # Ok, now we have the path, separated by spaces, we can step through it
9546   # and add multilib dir if necessary.
9547   lt_tmp_lt_search_path_spec=
9548   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9549   for lt_sys_path in $lt_search_path_spec; do
9550     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9551       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9552     else
9553       test -d "$lt_sys_path" && \
9554         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9555     fi
9556   done
9557   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9558 BEGIN {RS=" "; FS="/|\n";} {
9559   lt_foo="";
9560   lt_count=0;
9561   for (lt_i = NF; lt_i > 0; lt_i--) {
9562     if ($lt_i != "" && $lt_i != ".") {
9563       if ($lt_i == "..") {
9564         lt_count++;
9565       } else {
9566         if (lt_count == 0) {
9567           lt_foo="/" $lt_i lt_foo;
9568         } else {
9569           lt_count--;
9570         }
9571       }
9572     }
9573   }
9574   if (lt_foo != "") { lt_freq[lt_foo]++; }
9575   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9576 }'`
9577   # AWK program above erroneously prepends '/' to C:/dos/paths
9578   # for these hosts.
9579   case $host_os in
9580     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9581       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9582   esac
9583   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9584 else
9585   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9586 fi
9587 library_names_spec=
9588 libname_spec='lib$name'
9589 soname_spec=
9590 shrext_cmds=".so"
9591 postinstall_cmds=
9592 postuninstall_cmds=
9593 finish_cmds=
9594 finish_eval=
9595 shlibpath_var=
9596 shlibpath_overrides_runpath=unknown
9597 version_type=none
9598 dynamic_linker="$host_os ld.so"
9599 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9600 need_lib_prefix=unknown
9601 hardcode_into_libs=no
9602
9603 # when you set need_version to no, make sure it does not cause -set_version
9604 # flags to be left without arguments
9605 need_version=unknown
9606
9607 case $host_os in
9608 aix3*)
9609   version_type=linux
9610   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9611   shlibpath_var=LIBPATH
9612
9613   # AIX 3 has no versioning support, so we append a major version to the name.
9614   soname_spec='${libname}${release}${shared_ext}$major'
9615   ;;
9616
9617 aix[4-9]*)
9618   version_type=linux
9619   need_lib_prefix=no
9620   need_version=no
9621   hardcode_into_libs=yes
9622   if test "$host_cpu" = ia64; then
9623     # AIX 5 supports IA64
9624     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9625     shlibpath_var=LD_LIBRARY_PATH
9626   else
9627     # With GCC up to 2.95.x, collect2 would create an import file
9628     # for dependence libraries.  The import file would start with
9629     # the line `#! .'.  This would cause the generated library to
9630     # depend on `.', always an invalid library.  This was fixed in
9631     # development snapshots of GCC prior to 3.0.
9632     case $host_os in
9633       aix4 | aix4.[01] | aix4.[01].*)
9634       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9635            echo ' yes '
9636            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9637         :
9638       else
9639         can_build_shared=no
9640       fi
9641       ;;
9642     esac
9643     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9644     # soname into executable. Probably we can add versioning support to
9645     # collect2, so additional links can be useful in future.
9646     if test "$aix_use_runtimelinking" = yes; then
9647       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9648       # instead of lib<name>.a to let people know that these are not
9649       # typical AIX shared libraries.
9650       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9651     else
9652       # We preserve .a as extension for shared libraries through AIX4.2
9653       # and later when we are not doing run time linking.
9654       library_names_spec='${libname}${release}.a $libname.a'
9655       soname_spec='${libname}${release}${shared_ext}$major'
9656     fi
9657     shlibpath_var=LIBPATH
9658   fi
9659   ;;
9660
9661 amigaos*)
9662   case $host_cpu in
9663   powerpc)
9664     # Since July 2007 AmigaOS4 officially supports .so libraries.
9665     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9666     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9667     ;;
9668   m68k)
9669     library_names_spec='$libname.ixlibrary $libname.a'
9670     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9671     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9672     ;;
9673   esac
9674   ;;
9675
9676 beos*)
9677   library_names_spec='${libname}${shared_ext}'
9678   dynamic_linker="$host_os ld.so"
9679   shlibpath_var=LIBRARY_PATH
9680   ;;
9681
9682 bsdi[45]*)
9683   version_type=linux
9684   need_version=no
9685   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9686   soname_spec='${libname}${release}${shared_ext}$major'
9687   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9688   shlibpath_var=LD_LIBRARY_PATH
9689   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9690   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9691   # the default ld.so.conf also contains /usr/contrib/lib and
9692   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9693   # libtool to hard-code these into programs
9694   ;;
9695
9696 cygwin* | mingw* | pw32* | cegcc*)
9697   version_type=windows
9698   shrext_cmds=".dll"
9699   need_version=no
9700   need_lib_prefix=no
9701
9702   case $GCC,$cc_basename in
9703   yes,*)
9704     # gcc
9705     library_names_spec='$libname.dll.a'
9706     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9707     postinstall_cmds='base_file=`basename \${file}`~
9708       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9709       dldir=$destdir/`dirname \$dlpath`~
9710       test -d \$dldir || mkdir -p \$dldir~
9711       $install_prog $dir/$dlname \$dldir/$dlname~
9712       chmod a+x \$dldir/$dlname~
9713       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9714         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9715       fi'
9716     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9717       dlpath=$dir/\$dldll~
9718        $RM \$dlpath'
9719     shlibpath_overrides_runpath=yes
9720
9721     case $host_os in
9722     cygwin*)
9723       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9724       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9725
9726       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9727       ;;
9728     mingw* | cegcc*)
9729       # MinGW DLLs use traditional 'lib' prefix
9730       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9731       ;;
9732     pw32*)
9733       # pw32 DLLs use 'pw' prefix rather than 'lib'
9734       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9735       ;;
9736     esac
9737     dynamic_linker='Win32 ld.exe'
9738     ;;
9739
9740   *,cl*)
9741     # Native MSVC
9742     libname_spec='$name'
9743     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9744     library_names_spec='${libname}.dll.lib'
9745
9746     case $build_os in
9747     mingw*)
9748       sys_lib_search_path_spec=
9749       lt_save_ifs=$IFS
9750       IFS=';'
9751       for lt_path in $LIB
9752       do
9753         IFS=$lt_save_ifs
9754         # Let DOS variable expansion print the short 8.3 style file name.
9755         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
9756         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
9757       done
9758       IFS=$lt_save_ifs
9759       # Convert to MSYS style.
9760       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
9761       ;;
9762     cygwin*)
9763       # Convert to unix form, then to dos form, then back to unix form
9764       # but this time dos style (no spaces!) so that the unix form looks
9765       # like /cygdrive/c/PROGRA~1:/cygdr...
9766       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
9767       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
9768       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9769       ;;
9770     *)
9771       sys_lib_search_path_spec="$LIB"
9772       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9773         # It is most probably a Windows format PATH.
9774         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9775       else
9776         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9777       fi
9778       # FIXME: find the short name or the path components, as spaces are
9779       # common. (e.g. "Program Files" -> "PROGRA~1")
9780       ;;
9781     esac
9782
9783     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9784     postinstall_cmds='base_file=`basename \${file}`~
9785       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9786       dldir=$destdir/`dirname \$dlpath`~
9787       test -d \$dldir || mkdir -p \$dldir~
9788       $install_prog $dir/$dlname \$dldir/$dlname'
9789     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9790       dlpath=$dir/\$dldll~
9791        $RM \$dlpath'
9792     shlibpath_overrides_runpath=yes
9793     dynamic_linker='Win32 link.exe'
9794     ;;
9795
9796   *)
9797     # Assume MSVC wrapper
9798     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9799     dynamic_linker='Win32 ld.exe'
9800     ;;
9801   esac
9802   # FIXME: first we should search . and the directory the executable is in
9803   shlibpath_var=PATH
9804   ;;
9805
9806 darwin* | rhapsody*)
9807   dynamic_linker="$host_os dyld"
9808   version_type=darwin
9809   need_lib_prefix=no
9810   need_version=no
9811   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9812   soname_spec='${libname}${release}${major}$shared_ext'
9813   shlibpath_overrides_runpath=yes
9814   shlibpath_var=DYLD_LIBRARY_PATH
9815   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9816
9817   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9818   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9819   ;;
9820
9821 dgux*)
9822   version_type=linux
9823   need_lib_prefix=no
9824   need_version=no
9825   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9826   soname_spec='${libname}${release}${shared_ext}$major'
9827   shlibpath_var=LD_LIBRARY_PATH
9828   ;;
9829
9830 freebsd1*)
9831   dynamic_linker=no
9832   ;;
9833
9834 freebsd* | dragonfly*)
9835   # DragonFly does not have aout.  When/if they implement a new
9836   # versioning mechanism, adjust this.
9837   if test -x /usr/bin/objformat; then
9838     objformat=`/usr/bin/objformat`
9839   else
9840     case $host_os in
9841     freebsd[123]*) objformat=aout ;;
9842     *) objformat=elf ;;
9843     esac
9844   fi
9845   version_type=freebsd-$objformat
9846   case $version_type in
9847     freebsd-elf*)
9848       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9849       need_version=no
9850       need_lib_prefix=no
9851       ;;
9852     freebsd-*)
9853       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9854       need_version=yes
9855       ;;
9856   esac
9857   shlibpath_var=LD_LIBRARY_PATH
9858   case $host_os in
9859   freebsd2*)
9860     shlibpath_overrides_runpath=yes
9861     ;;
9862   freebsd3.[01]* | freebsdelf3.[01]*)
9863     shlibpath_overrides_runpath=yes
9864     hardcode_into_libs=yes
9865     ;;
9866   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9867   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9868     shlibpath_overrides_runpath=no
9869     hardcode_into_libs=yes
9870     ;;
9871   *) # from 4.6 on, and DragonFly
9872     shlibpath_overrides_runpath=yes
9873     hardcode_into_libs=yes
9874     ;;
9875   esac
9876   ;;
9877
9878 gnu*)
9879   version_type=linux
9880   need_lib_prefix=no
9881   need_version=no
9882   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9883   soname_spec='${libname}${release}${shared_ext}$major'
9884   shlibpath_var=LD_LIBRARY_PATH
9885   shlibpath_overrides_runpath=no
9886   hardcode_into_libs=yes
9887   ;;
9888
9889 haiku*)
9890   version_type=linux
9891   need_lib_prefix=no
9892   need_version=no
9893   dynamic_linker="$host_os runtime_loader"
9894   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9895   soname_spec='${libname}${release}${shared_ext}$major'
9896   shlibpath_var=LIBRARY_PATH
9897   shlibpath_overrides_runpath=yes
9898   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
9899   hardcode_into_libs=yes
9900   ;;
9901
9902 hpux9* | hpux10* | hpux11*)
9903   # Give a soname corresponding to the major version so that dld.sl refuses to
9904   # link against other versions.
9905   version_type=sunos
9906   need_lib_prefix=no
9907   need_version=no
9908   case $host_cpu in
9909   ia64*)
9910     shrext_cmds='.so'
9911     hardcode_into_libs=yes
9912     dynamic_linker="$host_os dld.so"
9913     shlibpath_var=LD_LIBRARY_PATH
9914     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9915     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9916     soname_spec='${libname}${release}${shared_ext}$major'
9917     if test "X$HPUX_IA64_MODE" = X32; then
9918       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9919     else
9920       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9921     fi
9922     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9923     ;;
9924   hppa*64*)
9925     shrext_cmds='.sl'
9926     hardcode_into_libs=yes
9927     dynamic_linker="$host_os dld.sl"
9928     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9929     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9930     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9931     soname_spec='${libname}${release}${shared_ext}$major'
9932     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9933     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9934     ;;
9935   *)
9936     shrext_cmds='.sl'
9937     dynamic_linker="$host_os dld.sl"
9938     shlibpath_var=SHLIB_PATH
9939     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9940     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9941     soname_spec='${libname}${release}${shared_ext}$major'
9942     ;;
9943   esac
9944   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9945   postinstall_cmds='chmod 555 $lib'
9946   # or fails outright, so override atomically:
9947   install_override_mode=555
9948   ;;
9949
9950 interix[3-9]*)
9951   version_type=linux
9952   need_lib_prefix=no
9953   need_version=no
9954   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9955   soname_spec='${libname}${release}${shared_ext}$major'
9956   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9957   shlibpath_var=LD_LIBRARY_PATH
9958   shlibpath_overrides_runpath=no
9959   hardcode_into_libs=yes
9960   ;;
9961
9962 irix5* | irix6* | nonstopux*)
9963   case $host_os in
9964     nonstopux*) version_type=nonstopux ;;
9965     *)
9966         if test "$lt_cv_prog_gnu_ld" = yes; then
9967                 version_type=linux
9968         else
9969                 version_type=irix
9970         fi ;;
9971   esac
9972   need_lib_prefix=no
9973   need_version=no
9974   soname_spec='${libname}${release}${shared_ext}$major'
9975   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9976   case $host_os in
9977   irix5* | nonstopux*)
9978     libsuff= shlibsuff=
9979     ;;
9980   *)
9981     case $LD in # libtool.m4 will add one of these switches to LD
9982     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9983       libsuff= shlibsuff= libmagic=32-bit;;
9984     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9985       libsuff=32 shlibsuff=N32 libmagic=N32;;
9986     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9987       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9988     *) libsuff= shlibsuff= libmagic=never-match;;
9989     esac
9990     ;;
9991   esac
9992   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9993   shlibpath_overrides_runpath=no
9994   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9995   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9996   hardcode_into_libs=yes
9997   ;;
9998
9999 # No shared lib support for Linux oldld, aout, or coff.
10000 linux*oldld* | linux*aout* | linux*coff*)
10001   dynamic_linker=no
10002   ;;
10003
10004 # This must be Linux ELF.
10005 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10006   version_type=linux
10007   need_lib_prefix=no
10008   need_version=no
10009   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10010   soname_spec='${libname}${release}${shared_ext}$major'
10011   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10012   shlibpath_var=LD_LIBRARY_PATH
10013   shlibpath_overrides_runpath=no
10014
10015   # Some binutils ld are patched to set DT_RUNPATH
10016   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10017   $as_echo_n "(cached) " >&6
10018 else
10019   lt_cv_shlibpath_overrides_runpath=no
10020     save_LDFLAGS=$LDFLAGS
10021     save_libdir=$libdir
10022     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10023          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10024     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10025 /* end confdefs.h.  */
10026
10027 int
10028 main ()
10029 {
10030
10031   ;
10032   return 0;
10033 }
10034 _ACEOF
10035 if ac_fn_c_try_link "$LINENO"; then :
10036   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10037   lt_cv_shlibpath_overrides_runpath=yes
10038 fi
10039 fi
10040 rm -f core conftest.err conftest.$ac_objext \
10041     conftest$ac_exeext conftest.$ac_ext
10042     LDFLAGS=$save_LDFLAGS
10043     libdir=$save_libdir
10044
10045 fi
10046
10047   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10048
10049   # This implies no fast_install, which is unacceptable.
10050   # Some rework will be needed to allow for fast_install
10051   # before this can be enabled.
10052   hardcode_into_libs=yes
10053
10054   # Append ld.so.conf contents to the search path
10055   if test -f /etc/ld.so.conf; then
10056     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10057     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10058   fi
10059
10060   # We used to test for /lib/ld.so.1 and disable shared libraries on
10061   # powerpc, because MkLinux only supported shared libraries with the
10062   # GNU dynamic linker.  Since this was broken with cross compilers,
10063   # most powerpc-linux boxes support dynamic linking these days and
10064   # people can always --disable-shared, the test was removed, and we
10065   # assume the GNU/Linux dynamic linker is in use.
10066   dynamic_linker='GNU/Linux ld.so'
10067   ;;
10068
10069 netbsdelf*-gnu)
10070   version_type=linux
10071   need_lib_prefix=no
10072   need_version=no
10073   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10074   soname_spec='${libname}${release}${shared_ext}$major'
10075   shlibpath_var=LD_LIBRARY_PATH
10076   shlibpath_overrides_runpath=no
10077   hardcode_into_libs=yes
10078   dynamic_linker='NetBSD ld.elf_so'
10079   ;;
10080
10081 netbsd*)
10082   version_type=sunos
10083   need_lib_prefix=no
10084   need_version=no
10085   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10086     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10087     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10088     dynamic_linker='NetBSD (a.out) ld.so'
10089   else
10090     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10091     soname_spec='${libname}${release}${shared_ext}$major'
10092     dynamic_linker='NetBSD ld.elf_so'
10093   fi
10094   shlibpath_var=LD_LIBRARY_PATH
10095   shlibpath_overrides_runpath=yes
10096   hardcode_into_libs=yes
10097   ;;
10098
10099 newsos6)
10100   version_type=linux
10101   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10102   shlibpath_var=LD_LIBRARY_PATH
10103   shlibpath_overrides_runpath=yes
10104   ;;
10105
10106 *nto* | *qnx*)
10107   version_type=qnx
10108   need_lib_prefix=no
10109   need_version=no
10110   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10111   soname_spec='${libname}${release}${shared_ext}$major'
10112   shlibpath_var=LD_LIBRARY_PATH
10113   shlibpath_overrides_runpath=no
10114   hardcode_into_libs=yes
10115   dynamic_linker='ldqnx.so'
10116   ;;
10117
10118 openbsd*)
10119   version_type=sunos
10120   sys_lib_dlsearch_path_spec="/usr/lib"
10121   need_lib_prefix=no
10122   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10123   case $host_os in
10124     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10125     *)                          need_version=no  ;;
10126   esac
10127   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10128   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10129   shlibpath_var=LD_LIBRARY_PATH
10130   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10131     case $host_os in
10132       openbsd2.[89] | openbsd2.[89].*)
10133         shlibpath_overrides_runpath=no
10134         ;;
10135       *)
10136         shlibpath_overrides_runpath=yes
10137         ;;
10138       esac
10139   else
10140     shlibpath_overrides_runpath=yes
10141   fi
10142   ;;
10143
10144 os2*)
10145   libname_spec='$name'
10146   shrext_cmds=".dll"
10147   need_lib_prefix=no
10148   library_names_spec='$libname${shared_ext} $libname.a'
10149   dynamic_linker='OS/2 ld.exe'
10150   shlibpath_var=LIBPATH
10151   ;;
10152
10153 osf3* | osf4* | osf5*)
10154   version_type=osf
10155   need_lib_prefix=no
10156   need_version=no
10157   soname_spec='${libname}${release}${shared_ext}$major'
10158   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10159   shlibpath_var=LD_LIBRARY_PATH
10160   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10161   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10162   ;;
10163
10164 rdos*)
10165   dynamic_linker=no
10166   ;;
10167
10168 solaris*)
10169   version_type=linux
10170   need_lib_prefix=no
10171   need_version=no
10172   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10173   soname_spec='${libname}${release}${shared_ext}$major'
10174   shlibpath_var=LD_LIBRARY_PATH
10175   shlibpath_overrides_runpath=yes
10176   hardcode_into_libs=yes
10177   # ldd complains unless libraries are executable
10178   postinstall_cmds='chmod +x $lib'
10179   ;;
10180
10181 sunos4*)
10182   version_type=sunos
10183   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10184   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10185   shlibpath_var=LD_LIBRARY_PATH
10186   shlibpath_overrides_runpath=yes
10187   if test "$with_gnu_ld" = yes; then
10188     need_lib_prefix=no
10189   fi
10190   need_version=yes
10191   ;;
10192
10193 sysv4 | sysv4.3*)
10194   version_type=linux
10195   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10196   soname_spec='${libname}${release}${shared_ext}$major'
10197   shlibpath_var=LD_LIBRARY_PATH
10198   case $host_vendor in
10199     sni)
10200       shlibpath_overrides_runpath=no
10201       need_lib_prefix=no
10202       runpath_var=LD_RUN_PATH
10203       ;;
10204     siemens)
10205       need_lib_prefix=no
10206       ;;
10207     motorola)
10208       need_lib_prefix=no
10209       need_version=no
10210       shlibpath_overrides_runpath=no
10211       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10212       ;;
10213   esac
10214   ;;
10215
10216 sysv4*MP*)
10217   if test -d /usr/nec ;then
10218     version_type=linux
10219     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10220     soname_spec='$libname${shared_ext}.$major'
10221     shlibpath_var=LD_LIBRARY_PATH
10222   fi
10223   ;;
10224
10225 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10226   version_type=freebsd-elf
10227   need_lib_prefix=no
10228   need_version=no
10229   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10230   soname_spec='${libname}${release}${shared_ext}$major'
10231   shlibpath_var=LD_LIBRARY_PATH
10232   shlibpath_overrides_runpath=yes
10233   hardcode_into_libs=yes
10234   if test "$with_gnu_ld" = yes; then
10235     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10236   else
10237     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10238     case $host_os in
10239       sco3.2v5*)
10240         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10241         ;;
10242     esac
10243   fi
10244   sys_lib_dlsearch_path_spec='/usr/lib'
10245   ;;
10246
10247 tpf*)
10248   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10249   version_type=linux
10250   need_lib_prefix=no
10251   need_version=no
10252   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10253   shlibpath_var=LD_LIBRARY_PATH
10254   shlibpath_overrides_runpath=no
10255   hardcode_into_libs=yes
10256   ;;
10257
10258 uts4*)
10259   version_type=linux
10260   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10261   soname_spec='${libname}${release}${shared_ext}$major'
10262   shlibpath_var=LD_LIBRARY_PATH
10263   ;;
10264
10265 *)
10266   dynamic_linker=no
10267   ;;
10268 esac
10269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10270 $as_echo "$dynamic_linker" >&6; }
10271 test "$dynamic_linker" = no && can_build_shared=no
10272
10273 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10274 if test "$GCC" = yes; then
10275   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10276 fi
10277
10278 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10279   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10280 fi
10281 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10282   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10283 fi
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10377 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10378 hardcode_action=
10379 if test -n "$hardcode_libdir_flag_spec" ||
10380    test -n "$runpath_var" ||
10381    test "X$hardcode_automatic" = "Xyes" ; then
10382
10383   # We can hardcode non-existent directories.
10384   if test "$hardcode_direct" != no &&
10385      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10386      # have to relink, otherwise we might link with an installed library
10387      # when we should be linking with a yet-to-be-installed one
10388      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10389      test "$hardcode_minus_L" != no; then
10390     # Linking always hardcodes the temporary library directory.
10391     hardcode_action=relink
10392   else
10393     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10394     hardcode_action=immediate
10395   fi
10396 else
10397   # We cannot hardcode anything, or else we can only hardcode existing
10398   # directories.
10399   hardcode_action=unsupported
10400 fi
10401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10402 $as_echo "$hardcode_action" >&6; }
10403
10404 if test "$hardcode_action" = relink ||
10405    test "$inherit_rpath" = yes; then
10406   # Fast installation is not supported
10407   enable_fast_install=no
10408 elif test "$shlibpath_overrides_runpath" = yes ||
10409      test "$enable_shared" = no; then
10410   # Fast installation is not necessary
10411   enable_fast_install=needless
10412 fi
10413
10414
10415
10416
10417
10418
10419   if test "x$enable_dlopen" != xyes; then
10420   enable_dlopen=unknown
10421   enable_dlopen_self=unknown
10422   enable_dlopen_self_static=unknown
10423 else
10424   lt_cv_dlopen=no
10425   lt_cv_dlopen_libs=
10426
10427   case $host_os in
10428   beos*)
10429     lt_cv_dlopen="load_add_on"
10430     lt_cv_dlopen_libs=
10431     lt_cv_dlopen_self=yes
10432     ;;
10433
10434   mingw* | pw32* | cegcc*)
10435     lt_cv_dlopen="LoadLibrary"
10436     lt_cv_dlopen_libs=
10437     ;;
10438
10439   cygwin*)
10440     lt_cv_dlopen="dlopen"
10441     lt_cv_dlopen_libs=
10442     ;;
10443
10444   darwin*)
10445   # if libdl is installed we need to link against it
10446     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10447 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10448 if ${ac_cv_lib_dl_dlopen+:} false; then :
10449   $as_echo_n "(cached) " >&6
10450 else
10451   ac_check_lib_save_LIBS=$LIBS
10452 LIBS="-ldl  $LIBS"
10453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10454 /* end confdefs.h.  */
10455
10456 /* Override any GCC internal prototype to avoid an error.
10457    Use char because int might match the return type of a GCC
10458    builtin and then its argument prototype would still apply.  */
10459 #ifdef __cplusplus
10460 extern "C"
10461 #endif
10462 char dlopen ();
10463 int
10464 main ()
10465 {
10466 return dlopen ();
10467   ;
10468   return 0;
10469 }
10470 _ACEOF
10471 if ac_fn_c_try_link "$LINENO"; then :
10472   ac_cv_lib_dl_dlopen=yes
10473 else
10474   ac_cv_lib_dl_dlopen=no
10475 fi
10476 rm -f core conftest.err conftest.$ac_objext \
10477     conftest$ac_exeext conftest.$ac_ext
10478 LIBS=$ac_check_lib_save_LIBS
10479 fi
10480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10481 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10482 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10483   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10484 else
10485
10486     lt_cv_dlopen="dyld"
10487     lt_cv_dlopen_libs=
10488     lt_cv_dlopen_self=yes
10489
10490 fi
10491
10492     ;;
10493
10494   *)
10495     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10496 if test "x$ac_cv_func_shl_load" = xyes; then :
10497   lt_cv_dlopen="shl_load"
10498 else
10499   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10500 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10501 if ${ac_cv_lib_dld_shl_load+:} false; then :
10502   $as_echo_n "(cached) " >&6
10503 else
10504   ac_check_lib_save_LIBS=$LIBS
10505 LIBS="-ldld  $LIBS"
10506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10507 /* end confdefs.h.  */
10508
10509 /* Override any GCC internal prototype to avoid an error.
10510    Use char because int might match the return type of a GCC
10511    builtin and then its argument prototype would still apply.  */
10512 #ifdef __cplusplus
10513 extern "C"
10514 #endif
10515 char shl_load ();
10516 int
10517 main ()
10518 {
10519 return shl_load ();
10520   ;
10521   return 0;
10522 }
10523 _ACEOF
10524 if ac_fn_c_try_link "$LINENO"; then :
10525   ac_cv_lib_dld_shl_load=yes
10526 else
10527   ac_cv_lib_dld_shl_load=no
10528 fi
10529 rm -f core conftest.err conftest.$ac_objext \
10530     conftest$ac_exeext conftest.$ac_ext
10531 LIBS=$ac_check_lib_save_LIBS
10532 fi
10533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10534 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10535 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10536   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10537 else
10538   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10539 if test "x$ac_cv_func_dlopen" = xyes; then :
10540   lt_cv_dlopen="dlopen"
10541 else
10542   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10543 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10544 if ${ac_cv_lib_dl_dlopen+:} false; then :
10545   $as_echo_n "(cached) " >&6
10546 else
10547   ac_check_lib_save_LIBS=$LIBS
10548 LIBS="-ldl  $LIBS"
10549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10550 /* end confdefs.h.  */
10551
10552 /* Override any GCC internal prototype to avoid an error.
10553    Use char because int might match the return type of a GCC
10554    builtin and then its argument prototype would still apply.  */
10555 #ifdef __cplusplus
10556 extern "C"
10557 #endif
10558 char dlopen ();
10559 int
10560 main ()
10561 {
10562 return dlopen ();
10563   ;
10564   return 0;
10565 }
10566 _ACEOF
10567 if ac_fn_c_try_link "$LINENO"; then :
10568   ac_cv_lib_dl_dlopen=yes
10569 else
10570   ac_cv_lib_dl_dlopen=no
10571 fi
10572 rm -f core conftest.err conftest.$ac_objext \
10573     conftest$ac_exeext conftest.$ac_ext
10574 LIBS=$ac_check_lib_save_LIBS
10575 fi
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10577 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10578 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10579   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10580 else
10581   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10582 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10583 if ${ac_cv_lib_svld_dlopen+:} false; then :
10584   $as_echo_n "(cached) " >&6
10585 else
10586   ac_check_lib_save_LIBS=$LIBS
10587 LIBS="-lsvld  $LIBS"
10588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10589 /* end confdefs.h.  */
10590
10591 /* Override any GCC internal prototype to avoid an error.
10592    Use char because int might match the return type of a GCC
10593    builtin and then its argument prototype would still apply.  */
10594 #ifdef __cplusplus
10595 extern "C"
10596 #endif
10597 char dlopen ();
10598 int
10599 main ()
10600 {
10601 return dlopen ();
10602   ;
10603   return 0;
10604 }
10605 _ACEOF
10606 if ac_fn_c_try_link "$LINENO"; then :
10607   ac_cv_lib_svld_dlopen=yes
10608 else
10609   ac_cv_lib_svld_dlopen=no
10610 fi
10611 rm -f core conftest.err conftest.$ac_objext \
10612     conftest$ac_exeext conftest.$ac_ext
10613 LIBS=$ac_check_lib_save_LIBS
10614 fi
10615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10616 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10617 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10618   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10619 else
10620   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10621 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10622 if ${ac_cv_lib_dld_dld_link+:} false; then :
10623   $as_echo_n "(cached) " >&6
10624 else
10625   ac_check_lib_save_LIBS=$LIBS
10626 LIBS="-ldld  $LIBS"
10627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10628 /* end confdefs.h.  */
10629
10630 /* Override any GCC internal prototype to avoid an error.
10631    Use char because int might match the return type of a GCC
10632    builtin and then its argument prototype would still apply.  */
10633 #ifdef __cplusplus
10634 extern "C"
10635 #endif
10636 char dld_link ();
10637 int
10638 main ()
10639 {
10640 return dld_link ();
10641   ;
10642   return 0;
10643 }
10644 _ACEOF
10645 if ac_fn_c_try_link "$LINENO"; then :
10646   ac_cv_lib_dld_dld_link=yes
10647 else
10648   ac_cv_lib_dld_dld_link=no
10649 fi
10650 rm -f core conftest.err conftest.$ac_objext \
10651     conftest$ac_exeext conftest.$ac_ext
10652 LIBS=$ac_check_lib_save_LIBS
10653 fi
10654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10655 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10656 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10657   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10658 fi
10659
10660
10661 fi
10662
10663
10664 fi
10665
10666
10667 fi
10668
10669
10670 fi
10671
10672
10673 fi
10674
10675     ;;
10676   esac
10677
10678   if test "x$lt_cv_dlopen" != xno; then
10679     enable_dlopen=yes
10680   else
10681     enable_dlopen=no
10682   fi
10683
10684   case $lt_cv_dlopen in
10685   dlopen)
10686     save_CPPFLAGS="$CPPFLAGS"
10687     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10688
10689     save_LDFLAGS="$LDFLAGS"
10690     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10691
10692     save_LIBS="$LIBS"
10693     LIBS="$lt_cv_dlopen_libs $LIBS"
10694
10695     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10696 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10697 if ${lt_cv_dlopen_self+:} false; then :
10698   $as_echo_n "(cached) " >&6
10699 else
10700           if test "$cross_compiling" = yes; then :
10701   lt_cv_dlopen_self=cross
10702 else
10703   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10704   lt_status=$lt_dlunknown
10705   cat > conftest.$ac_ext <<_LT_EOF
10706 #line $LINENO "configure"
10707 #include "confdefs.h"
10708
10709 #if HAVE_DLFCN_H
10710 #include <dlfcn.h>
10711 #endif
10712
10713 #include <stdio.h>
10714
10715 #ifdef RTLD_GLOBAL
10716 #  define LT_DLGLOBAL           RTLD_GLOBAL
10717 #else
10718 #  ifdef DL_GLOBAL
10719 #    define LT_DLGLOBAL         DL_GLOBAL
10720 #  else
10721 #    define LT_DLGLOBAL         0
10722 #  endif
10723 #endif
10724
10725 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10726    find out it does not work in some platform. */
10727 #ifndef LT_DLLAZY_OR_NOW
10728 #  ifdef RTLD_LAZY
10729 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10730 #  else
10731 #    ifdef DL_LAZY
10732 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10733 #    else
10734 #      ifdef RTLD_NOW
10735 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10736 #      else
10737 #        ifdef DL_NOW
10738 #          define LT_DLLAZY_OR_NOW      DL_NOW
10739 #        else
10740 #          define LT_DLLAZY_OR_NOW      0
10741 #        endif
10742 #      endif
10743 #    endif
10744 #  endif
10745 #endif
10746
10747 /* When -fvisbility=hidden is used, assume the code has been annotated
10748    correspondingly for the symbols needed.  */
10749 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10750 int fnord () __attribute__((visibility("default")));
10751 #endif
10752
10753 int fnord () { return 42; }
10754 int main ()
10755 {
10756   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10757   int status = $lt_dlunknown;
10758
10759   if (self)
10760     {
10761       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10762       else
10763         {
10764           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10765           else puts (dlerror ());
10766         }
10767       /* dlclose (self); */
10768     }
10769   else
10770     puts (dlerror ());
10771
10772   return status;
10773 }
10774 _LT_EOF
10775   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10776   (eval $ac_link) 2>&5
10777   ac_status=$?
10778   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10779   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10780     (./conftest; exit; ) >&5 2>/dev/null
10781     lt_status=$?
10782     case x$lt_status in
10783       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10784       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10785       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10786     esac
10787   else :
10788     # compilation failed
10789     lt_cv_dlopen_self=no
10790   fi
10791 fi
10792 rm -fr conftest*
10793
10794
10795 fi
10796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10797 $as_echo "$lt_cv_dlopen_self" >&6; }
10798
10799     if test "x$lt_cv_dlopen_self" = xyes; then
10800       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10801       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10802 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10803 if ${lt_cv_dlopen_self_static+:} false; then :
10804   $as_echo_n "(cached) " >&6
10805 else
10806           if test "$cross_compiling" = yes; then :
10807   lt_cv_dlopen_self_static=cross
10808 else
10809   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10810   lt_status=$lt_dlunknown
10811   cat > conftest.$ac_ext <<_LT_EOF
10812 #line $LINENO "configure"
10813 #include "confdefs.h"
10814
10815 #if HAVE_DLFCN_H
10816 #include <dlfcn.h>
10817 #endif
10818
10819 #include <stdio.h>
10820
10821 #ifdef RTLD_GLOBAL
10822 #  define LT_DLGLOBAL           RTLD_GLOBAL
10823 #else
10824 #  ifdef DL_GLOBAL
10825 #    define LT_DLGLOBAL         DL_GLOBAL
10826 #  else
10827 #    define LT_DLGLOBAL         0
10828 #  endif
10829 #endif
10830
10831 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10832    find out it does not work in some platform. */
10833 #ifndef LT_DLLAZY_OR_NOW
10834 #  ifdef RTLD_LAZY
10835 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10836 #  else
10837 #    ifdef DL_LAZY
10838 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10839 #    else
10840 #      ifdef RTLD_NOW
10841 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10842 #      else
10843 #        ifdef DL_NOW
10844 #          define LT_DLLAZY_OR_NOW      DL_NOW
10845 #        else
10846 #          define LT_DLLAZY_OR_NOW      0
10847 #        endif
10848 #      endif
10849 #    endif
10850 #  endif
10851 #endif
10852
10853 /* When -fvisbility=hidden is used, assume the code has been annotated
10854    correspondingly for the symbols needed.  */
10855 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10856 int fnord () __attribute__((visibility("default")));
10857 #endif
10858
10859 int fnord () { return 42; }
10860 int main ()
10861 {
10862   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10863   int status = $lt_dlunknown;
10864
10865   if (self)
10866     {
10867       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10868       else
10869         {
10870           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10871           else puts (dlerror ());
10872         }
10873       /* dlclose (self); */
10874     }
10875   else
10876     puts (dlerror ());
10877
10878   return status;
10879 }
10880 _LT_EOF
10881   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10882   (eval $ac_link) 2>&5
10883   ac_status=$?
10884   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10885   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10886     (./conftest; exit; ) >&5 2>/dev/null
10887     lt_status=$?
10888     case x$lt_status in
10889       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10890       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10891       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10892     esac
10893   else :
10894     # compilation failed
10895     lt_cv_dlopen_self_static=no
10896   fi
10897 fi
10898 rm -fr conftest*
10899
10900
10901 fi
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10903 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10904     fi
10905
10906     CPPFLAGS="$save_CPPFLAGS"
10907     LDFLAGS="$save_LDFLAGS"
10908     LIBS="$save_LIBS"
10909     ;;
10910   esac
10911
10912   case $lt_cv_dlopen_self in
10913   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10914   *) enable_dlopen_self=unknown ;;
10915   esac
10916
10917   case $lt_cv_dlopen_self_static in
10918   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10919   *) enable_dlopen_self_static=unknown ;;
10920   esac
10921 fi
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939 striplib=
10940 old_striplib=
10941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10942 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10943 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10944   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10945   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10947 $as_echo "yes" >&6; }
10948 else
10949 # FIXME - insert some real tests, host_os isn't really good enough
10950   case $host_os in
10951   darwin*)
10952     if test -n "$STRIP" ; then
10953       striplib="$STRIP -x"
10954       old_striplib="$STRIP -S"
10955       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10956 $as_echo "yes" >&6; }
10957     else
10958       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10959 $as_echo "no" >&6; }
10960     fi
10961     ;;
10962   *)
10963     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10964 $as_echo "no" >&6; }
10965     ;;
10966   esac
10967 fi
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980   # Report which library types will actually be built
10981   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10982 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10984 $as_echo "$can_build_shared" >&6; }
10985
10986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10987 $as_echo_n "checking whether to build shared libraries... " >&6; }
10988   test "$can_build_shared" = "no" && enable_shared=no
10989
10990   # On AIX, shared libraries and static libraries use the same namespace, and
10991   # are all built from PIC.
10992   case $host_os in
10993   aix3*)
10994     test "$enable_shared" = yes && enable_static=no
10995     if test -n "$RANLIB"; then
10996       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10997       postinstall_cmds='$RANLIB $lib'
10998     fi
10999     ;;
11000
11001   aix[4-9]*)
11002     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11003       test "$enable_shared" = yes && enable_static=no
11004     fi
11005     ;;
11006   esac
11007   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11008 $as_echo "$enable_shared" >&6; }
11009
11010   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11011 $as_echo_n "checking whether to build static libraries... " >&6; }
11012   # Make sure either enable_shared or enable_static is yes.
11013   test "$enable_shared" = yes || enable_static=yes
11014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11015 $as_echo "$enable_static" >&6; }
11016
11017
11018
11019
11020 fi
11021 ac_ext=c
11022 ac_cpp='$CPP $CPPFLAGS'
11023 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11024 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11025 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11026
11027 CC="$lt_save_CC"
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041         ac_config_commands="$ac_config_commands libtool"
11042
11043
11044
11045
11046 # Only expand once:
11047
11048
11049
11050
11051
11052
11053
11054 ac_ext=c
11055 ac_cpp='$CPP $CPPFLAGS'
11056 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11057 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11058 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11059 if test -n "$ac_tool_prefix"; then
11060   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
11061 set dummy ${ac_tool_prefix}gcc; ac_word=$2
11062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11063 $as_echo_n "checking for $ac_word... " >&6; }
11064 if ${ac_cv_prog_CC+:} false; then :
11065   $as_echo_n "(cached) " >&6
11066 else
11067   if test -n "$CC"; then
11068   ac_cv_prog_CC="$CC" # Let the user override the test.
11069 else
11070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11071 for as_dir in $PATH
11072 do
11073   IFS=$as_save_IFS
11074   test -z "$as_dir" && as_dir=.
11075     for ac_exec_ext in '' $ac_executable_extensions; do
11076   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11077     ac_cv_prog_CC="${ac_tool_prefix}gcc"
11078     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11079     break 2
11080   fi
11081 done
11082   done
11083 IFS=$as_save_IFS
11084
11085 fi
11086 fi
11087 CC=$ac_cv_prog_CC
11088 if test -n "$CC"; then
11089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11090 $as_echo "$CC" >&6; }
11091 else
11092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11093 $as_echo "no" >&6; }
11094 fi
11095
11096
11097 fi
11098 if test -z "$ac_cv_prog_CC"; then
11099   ac_ct_CC=$CC
11100   # Extract the first word of "gcc", so it can be a program name with args.
11101 set dummy gcc; ac_word=$2
11102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11103 $as_echo_n "checking for $ac_word... " >&6; }
11104 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11105   $as_echo_n "(cached) " >&6
11106 else
11107   if test -n "$ac_ct_CC"; then
11108   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11109 else
11110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11111 for as_dir in $PATH
11112 do
11113   IFS=$as_save_IFS
11114   test -z "$as_dir" && as_dir=.
11115     for ac_exec_ext in '' $ac_executable_extensions; do
11116   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11117     ac_cv_prog_ac_ct_CC="gcc"
11118     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11119     break 2
11120   fi
11121 done
11122   done
11123 IFS=$as_save_IFS
11124
11125 fi
11126 fi
11127 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11128 if test -n "$ac_ct_CC"; then
11129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11130 $as_echo "$ac_ct_CC" >&6; }
11131 else
11132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11133 $as_echo "no" >&6; }
11134 fi
11135
11136   if test "x$ac_ct_CC" = x; then
11137     CC=""
11138   else
11139     case $cross_compiling:$ac_tool_warned in
11140 yes:)
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11142 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11143 ac_tool_warned=yes ;;
11144 esac
11145     CC=$ac_ct_CC
11146   fi
11147 else
11148   CC="$ac_cv_prog_CC"
11149 fi
11150
11151 if test -z "$CC"; then
11152           if test -n "$ac_tool_prefix"; then
11153     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
11154 set dummy ${ac_tool_prefix}cc; ac_word=$2
11155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11156 $as_echo_n "checking for $ac_word... " >&6; }
11157 if ${ac_cv_prog_CC+:} false; then :
11158   $as_echo_n "(cached) " >&6
11159 else
11160   if test -n "$CC"; then
11161   ac_cv_prog_CC="$CC" # Let the user override the test.
11162 else
11163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11164 for as_dir in $PATH
11165 do
11166   IFS=$as_save_IFS
11167   test -z "$as_dir" && as_dir=.
11168     for ac_exec_ext in '' $ac_executable_extensions; do
11169   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11170     ac_cv_prog_CC="${ac_tool_prefix}cc"
11171     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11172     break 2
11173   fi
11174 done
11175   done
11176 IFS=$as_save_IFS
11177
11178 fi
11179 fi
11180 CC=$ac_cv_prog_CC
11181 if test -n "$CC"; then
11182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11183 $as_echo "$CC" >&6; }
11184 else
11185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11186 $as_echo "no" >&6; }
11187 fi
11188
11189
11190   fi
11191 fi
11192 if test -z "$CC"; then
11193   # Extract the first word of "cc", so it can be a program name with args.
11194 set dummy cc; ac_word=$2
11195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11196 $as_echo_n "checking for $ac_word... " >&6; }
11197 if ${ac_cv_prog_CC+:} false; then :
11198   $as_echo_n "(cached) " >&6
11199 else
11200   if test -n "$CC"; then
11201   ac_cv_prog_CC="$CC" # Let the user override the test.
11202 else
11203   ac_prog_rejected=no
11204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11205 for as_dir in $PATH
11206 do
11207   IFS=$as_save_IFS
11208   test -z "$as_dir" && as_dir=.
11209     for ac_exec_ext in '' $ac_executable_extensions; do
11210   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11211     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
11212        ac_prog_rejected=yes
11213        continue
11214      fi
11215     ac_cv_prog_CC="cc"
11216     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11217     break 2
11218   fi
11219 done
11220   done
11221 IFS=$as_save_IFS
11222
11223 if test $ac_prog_rejected = yes; then
11224   # We found a bogon in the path, so make sure we never use it.
11225   set dummy $ac_cv_prog_CC
11226   shift
11227   if test $# != 0; then
11228     # We chose a different compiler from the bogus one.
11229     # However, it has the same basename, so the bogon will be chosen
11230     # first if we set CC to just the basename; use the full file name.
11231     shift
11232     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
11233   fi
11234 fi
11235 fi
11236 fi
11237 CC=$ac_cv_prog_CC
11238 if test -n "$CC"; then
11239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11240 $as_echo "$CC" >&6; }
11241 else
11242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11243 $as_echo "no" >&6; }
11244 fi
11245
11246
11247 fi
11248 if test -z "$CC"; then
11249   if test -n "$ac_tool_prefix"; then
11250   for ac_prog in cl.exe
11251   do
11252     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11253 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11255 $as_echo_n "checking for $ac_word... " >&6; }
11256 if ${ac_cv_prog_CC+:} false; then :
11257   $as_echo_n "(cached) " >&6
11258 else
11259   if test -n "$CC"; then
11260   ac_cv_prog_CC="$CC" # Let the user override the test.
11261 else
11262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11263 for as_dir in $PATH
11264 do
11265   IFS=$as_save_IFS
11266   test -z "$as_dir" && as_dir=.
11267     for ac_exec_ext in '' $ac_executable_extensions; do
11268   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11269     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
11270     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11271     break 2
11272   fi
11273 done
11274   done
11275 IFS=$as_save_IFS
11276
11277 fi
11278 fi
11279 CC=$ac_cv_prog_CC
11280 if test -n "$CC"; then
11281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11282 $as_echo "$CC" >&6; }
11283 else
11284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11285 $as_echo "no" >&6; }
11286 fi
11287
11288
11289     test -n "$CC" && break
11290   done
11291 fi
11292 if test -z "$CC"; then
11293   ac_ct_CC=$CC
11294   for ac_prog in cl.exe
11295 do
11296   # Extract the first word of "$ac_prog", so it can be a program name with args.
11297 set dummy $ac_prog; ac_word=$2
11298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11299 $as_echo_n "checking for $ac_word... " >&6; }
11300 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11301   $as_echo_n "(cached) " >&6
11302 else
11303   if test -n "$ac_ct_CC"; then
11304   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11305 else
11306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11307 for as_dir in $PATH
11308 do
11309   IFS=$as_save_IFS
11310   test -z "$as_dir" && as_dir=.
11311     for ac_exec_ext in '' $ac_executable_extensions; do
11312   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11313     ac_cv_prog_ac_ct_CC="$ac_prog"
11314     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11315     break 2
11316   fi
11317 done
11318   done
11319 IFS=$as_save_IFS
11320
11321 fi
11322 fi
11323 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11324 if test -n "$ac_ct_CC"; then
11325   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11326 $as_echo "$ac_ct_CC" >&6; }
11327 else
11328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11329 $as_echo "no" >&6; }
11330 fi
11331
11332
11333   test -n "$ac_ct_CC" && break
11334 done
11335
11336   if test "x$ac_ct_CC" = x; then
11337     CC=""
11338   else
11339     case $cross_compiling:$ac_tool_warned in
11340 yes:)
11341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11342 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11343 ac_tool_warned=yes ;;
11344 esac
11345     CC=$ac_ct_CC
11346   fi
11347 fi
11348
11349 fi
11350
11351
11352 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11353 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11354 as_fn_error $? "no acceptable C compiler found in \$PATH
11355 See \`config.log' for more details" "$LINENO" 5; }
11356
11357 # Provide some information about the compiler.
11358 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
11359 set X $ac_compile
11360 ac_compiler=$2
11361 for ac_option in --version -v -V -qversion; do
11362   { { ac_try="$ac_compiler $ac_option >&5"
11363 case "(($ac_try" in
11364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11365   *) ac_try_echo=$ac_try;;
11366 esac
11367 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11368 $as_echo "$ac_try_echo"; } >&5
11369   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11370   ac_status=$?
11371   if test -s conftest.err; then
11372     sed '10a\
11373 ... rest of stderr output deleted ...
11374          10q' conftest.err >conftest.er1
11375     cat conftest.er1 >&5
11376   fi
11377   rm -f conftest.er1 conftest.err
11378   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11379   test $ac_status = 0; }
11380 done
11381
11382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
11383 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
11384 if ${ac_cv_c_compiler_gnu+:} false; then :
11385   $as_echo_n "(cached) " >&6
11386 else
11387   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11388 /* end confdefs.h.  */
11389
11390 int
11391 main ()
11392 {
11393 #ifndef __GNUC__
11394        choke me
11395 #endif
11396
11397   ;
11398   return 0;
11399 }
11400 _ACEOF
11401 if ac_fn_c_try_compile "$LINENO"; then :
11402   ac_compiler_gnu=yes
11403 else
11404   ac_compiler_gnu=no
11405 fi
11406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11407 ac_cv_c_compiler_gnu=$ac_compiler_gnu
11408
11409 fi
11410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
11411 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
11412 if test $ac_compiler_gnu = yes; then
11413   GCC=yes
11414 else
11415   GCC=
11416 fi
11417 ac_test_CFLAGS=${CFLAGS+set}
11418 ac_save_CFLAGS=$CFLAGS
11419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
11420 $as_echo_n "checking whether $CC accepts -g... " >&6; }
11421 if ${ac_cv_prog_cc_g+:} false; then :
11422   $as_echo_n "(cached) " >&6
11423 else
11424   ac_save_c_werror_flag=$ac_c_werror_flag
11425    ac_c_werror_flag=yes
11426    ac_cv_prog_cc_g=no
11427    CFLAGS="-g"
11428    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11429 /* end confdefs.h.  */
11430
11431 int
11432 main ()
11433 {
11434
11435   ;
11436   return 0;
11437 }
11438 _ACEOF
11439 if ac_fn_c_try_compile "$LINENO"; then :
11440   ac_cv_prog_cc_g=yes
11441 else
11442   CFLAGS=""
11443       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11444 /* end confdefs.h.  */
11445
11446 int
11447 main ()
11448 {
11449
11450   ;
11451   return 0;
11452 }
11453 _ACEOF
11454 if ac_fn_c_try_compile "$LINENO"; then :
11455
11456 else
11457   ac_c_werror_flag=$ac_save_c_werror_flag
11458          CFLAGS="-g"
11459          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11460 /* end confdefs.h.  */
11461
11462 int
11463 main ()
11464 {
11465
11466   ;
11467   return 0;
11468 }
11469 _ACEOF
11470 if ac_fn_c_try_compile "$LINENO"; then :
11471   ac_cv_prog_cc_g=yes
11472 fi
11473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11474 fi
11475 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11476 fi
11477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11478    ac_c_werror_flag=$ac_save_c_werror_flag
11479 fi
11480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
11481 $as_echo "$ac_cv_prog_cc_g" >&6; }
11482 if test "$ac_test_CFLAGS" = set; then
11483   CFLAGS=$ac_save_CFLAGS
11484 elif test $ac_cv_prog_cc_g = yes; then
11485   if test "$GCC" = yes; then
11486     CFLAGS="-g -O2"
11487   else
11488     CFLAGS="-g"
11489   fi
11490 else
11491   if test "$GCC" = yes; then
11492     CFLAGS="-O2"
11493   else
11494     CFLAGS=
11495   fi
11496 fi
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
11498 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
11499 if ${ac_cv_prog_cc_c89+:} false; then :
11500   $as_echo_n "(cached) " >&6
11501 else
11502   ac_cv_prog_cc_c89=no
11503 ac_save_CC=$CC
11504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11505 /* end confdefs.h.  */
11506 #include <stdarg.h>
11507 #include <stdio.h>
11508 #include <sys/types.h>
11509 #include <sys/stat.h>
11510 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
11511 struct buf { int x; };
11512 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11513 static char *e (p, i)
11514      char **p;
11515      int i;
11516 {
11517   return p[i];
11518 }
11519 static char *f (char * (*g) (char **, int), char **p, ...)
11520 {
11521   char *s;
11522   va_list v;
11523   va_start (v,p);
11524   s = g (p, va_arg (v,int));
11525   va_end (v);
11526   return s;
11527 }
11528
11529 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
11530    function prototypes and stuff, but not '\xHH' hex character constants.
11531    These don't provoke an error unfortunately, instead are silently treated
11532    as 'x'.  The following induces an error, until -std is added to get
11533    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
11534    array size at least.  It's necessary to write '\x00'==0 to get something
11535    that's true only with -std.  */
11536 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
11537
11538 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
11539    inside strings and character constants.  */
11540 #define FOO(x) 'x'
11541 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
11542
11543 int test (int i, double x);
11544 struct s1 {int (*f) (int a);};
11545 struct s2 {int (*f) (double a);};
11546 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11547 int argc;
11548 char **argv;
11549 int
11550 main ()
11551 {
11552 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
11553   ;
11554   return 0;
11555 }
11556 _ACEOF
11557 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
11558         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11559 do
11560   CC="$ac_save_CC $ac_arg"
11561   if ac_fn_c_try_compile "$LINENO"; then :
11562   ac_cv_prog_cc_c89=$ac_arg
11563 fi
11564 rm -f core conftest.err conftest.$ac_objext
11565   test "x$ac_cv_prog_cc_c89" != "xno" && break
11566 done
11567 rm -f conftest.$ac_ext
11568 CC=$ac_save_CC
11569
11570 fi
11571 # AC_CACHE_VAL
11572 case "x$ac_cv_prog_cc_c89" in
11573   x)
11574     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
11575 $as_echo "none needed" >&6; } ;;
11576   xno)
11577     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
11578 $as_echo "unsupported" >&6; } ;;
11579   *)
11580     CC="$CC $ac_cv_prog_cc_c89"
11581     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
11582 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
11583 esac
11584 if test "x$ac_cv_prog_cc_c89" != xno; then :
11585
11586 fi
11587
11588 ac_ext=c
11589 ac_cpp='$CPP $CPPFLAGS'
11590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11593
11594 ac_ext=cpp
11595 ac_cpp='$CXXCPP $CPPFLAGS'
11596 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11597 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11598 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11599 if test -z "$CXX"; then
11600   if test -n "$CCC"; then
11601     CXX=$CCC
11602   else
11603     if test -n "$ac_tool_prefix"; then
11604   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
11605   do
11606     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11607 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11609 $as_echo_n "checking for $ac_word... " >&6; }
11610 if ${ac_cv_prog_CXX+:} false; then :
11611   $as_echo_n "(cached) " >&6
11612 else
11613   if test -n "$CXX"; then
11614   ac_cv_prog_CXX="$CXX" # Let the user override the test.
11615 else
11616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11617 for as_dir in $PATH
11618 do
11619   IFS=$as_save_IFS
11620   test -z "$as_dir" && as_dir=.
11621     for ac_exec_ext in '' $ac_executable_extensions; do
11622   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11623     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
11624     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11625     break 2
11626   fi
11627 done
11628   done
11629 IFS=$as_save_IFS
11630
11631 fi
11632 fi
11633 CXX=$ac_cv_prog_CXX
11634 if test -n "$CXX"; then
11635   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
11636 $as_echo "$CXX" >&6; }
11637 else
11638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11639 $as_echo "no" >&6; }
11640 fi
11641
11642
11643     test -n "$CXX" && break
11644   done
11645 fi
11646 if test -z "$CXX"; then
11647   ac_ct_CXX=$CXX
11648   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
11649 do
11650   # Extract the first word of "$ac_prog", so it can be a program name with args.
11651 set dummy $ac_prog; ac_word=$2
11652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11653 $as_echo_n "checking for $ac_word... " >&6; }
11654 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
11655   $as_echo_n "(cached) " >&6
11656 else
11657   if test -n "$ac_ct_CXX"; then
11658   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
11659 else
11660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11661 for as_dir in $PATH
11662 do
11663   IFS=$as_save_IFS
11664   test -z "$as_dir" && as_dir=.
11665     for ac_exec_ext in '' $ac_executable_extensions; do
11666   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11667     ac_cv_prog_ac_ct_CXX="$ac_prog"
11668     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11669     break 2
11670   fi
11671 done
11672   done
11673 IFS=$as_save_IFS
11674
11675 fi
11676 fi
11677 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
11678 if test -n "$ac_ct_CXX"; then
11679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
11680 $as_echo "$ac_ct_CXX" >&6; }
11681 else
11682   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11683 $as_echo "no" >&6; }
11684 fi
11685
11686
11687   test -n "$ac_ct_CXX" && break
11688 done
11689
11690   if test "x$ac_ct_CXX" = x; then
11691     CXX="g++"
11692   else
11693     case $cross_compiling:$ac_tool_warned in
11694 yes:)
11695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11696 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11697 ac_tool_warned=yes ;;
11698 esac
11699     CXX=$ac_ct_CXX
11700   fi
11701 fi
11702
11703   fi
11704 fi
11705 # Provide some information about the compiler.
11706 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
11707 set X $ac_compile
11708 ac_compiler=$2
11709 for ac_option in --version -v -V -qversion; do
11710   { { ac_try="$ac_compiler $ac_option >&5"
11711 case "(($ac_try" in
11712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11713   *) ac_try_echo=$ac_try;;
11714 esac
11715 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11716 $as_echo "$ac_try_echo"; } >&5
11717   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11718   ac_status=$?
11719   if test -s conftest.err; then
11720     sed '10a\
11721 ... rest of stderr output deleted ...
11722          10q' conftest.err >conftest.er1
11723     cat conftest.er1 >&5
11724   fi
11725   rm -f conftest.er1 conftest.err
11726   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11727   test $ac_status = 0; }
11728 done
11729
11730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
11731 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
11732 if ${ac_cv_cxx_compiler_gnu+:} false; then :
11733   $as_echo_n "(cached) " >&6
11734 else
11735   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11736 /* end confdefs.h.  */
11737
11738 int
11739 main ()
11740 {
11741 #ifndef __GNUC__
11742        choke me
11743 #endif
11744
11745   ;
11746   return 0;
11747 }
11748 _ACEOF
11749 if ac_fn_cxx_try_compile "$LINENO"; then :
11750   ac_compiler_gnu=yes
11751 else
11752   ac_compiler_gnu=no
11753 fi
11754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11755 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
11756
11757 fi
11758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
11759 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
11760 if test $ac_compiler_gnu = yes; then
11761   GXX=yes
11762 else
11763   GXX=
11764 fi
11765 ac_test_CXXFLAGS=${CXXFLAGS+set}
11766 ac_save_CXXFLAGS=$CXXFLAGS
11767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
11768 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
11769 if ${ac_cv_prog_cxx_g+:} false; then :
11770   $as_echo_n "(cached) " >&6
11771 else
11772   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
11773    ac_cxx_werror_flag=yes
11774    ac_cv_prog_cxx_g=no
11775    CXXFLAGS="-g"
11776    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11777 /* end confdefs.h.  */
11778
11779 int
11780 main ()
11781 {
11782
11783   ;
11784   return 0;
11785 }
11786 _ACEOF
11787 if ac_fn_cxx_try_compile "$LINENO"; then :
11788   ac_cv_prog_cxx_g=yes
11789 else
11790   CXXFLAGS=""
11791       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11792 /* end confdefs.h.  */
11793
11794 int
11795 main ()
11796 {
11797
11798   ;
11799   return 0;
11800 }
11801 _ACEOF
11802 if ac_fn_cxx_try_compile "$LINENO"; then :
11803
11804 else
11805   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11806          CXXFLAGS="-g"
11807          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11808 /* end confdefs.h.  */
11809
11810 int
11811 main ()
11812 {
11813
11814   ;
11815   return 0;
11816 }
11817 _ACEOF
11818 if ac_fn_cxx_try_compile "$LINENO"; then :
11819   ac_cv_prog_cxx_g=yes
11820 fi
11821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11822 fi
11823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11824 fi
11825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11826    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11827 fi
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
11829 $as_echo "$ac_cv_prog_cxx_g" >&6; }
11830 if test "$ac_test_CXXFLAGS" = set; then
11831   CXXFLAGS=$ac_save_CXXFLAGS
11832 elif test $ac_cv_prog_cxx_g = yes; then
11833   if test "$GXX" = yes; then
11834     CXXFLAGS="-g -O2"
11835   else
11836     CXXFLAGS="-g"
11837   fi
11838 else
11839   if test "$GXX" = yes; then
11840     CXXFLAGS="-O2"
11841   else
11842     CXXFLAGS=
11843   fi
11844 fi
11845 ac_ext=c
11846 ac_cpp='$CPP $CPPFLAGS'
11847 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11848 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11849 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11850
11851
11852
11853 func_stripname_cnf ()
11854 {
11855   case ${2} in
11856   .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
11857   *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
11858   esac
11859 } # func_stripname_cnf
11860
11861       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11862     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11863     (test "X$CXX" != "Xg++"))) ; then
11864   ac_ext=cpp
11865 ac_cpp='$CXXCPP $CPPFLAGS'
11866 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11867 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11868 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11870 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11871 if test -z "$CXXCPP"; then
11872   if ${ac_cv_prog_CXXCPP+:} false; then :
11873   $as_echo_n "(cached) " >&6
11874 else
11875       # Double quotes because CXXCPP needs to be expanded
11876     for CXXCPP in "$CXX -E" "/lib/cpp"
11877     do
11878       ac_preproc_ok=false
11879 for ac_cxx_preproc_warn_flag in '' yes
11880 do
11881   # Use a header file that comes with gcc, so configuring glibc
11882   # with a fresh cross-compiler works.
11883   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11884   # <limits.h> exists even on freestanding compilers.
11885   # On the NeXT, cc -E runs the code through the compiler's parser,
11886   # not just through cpp. "Syntax error" is here to catch this case.
11887   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11888 /* end confdefs.h.  */
11889 #ifdef __STDC__
11890 # include <limits.h>
11891 #else
11892 # include <assert.h>
11893 #endif
11894                      Syntax error
11895 _ACEOF
11896 if ac_fn_cxx_try_cpp "$LINENO"; then :
11897
11898 else
11899   # Broken: fails on valid input.
11900 continue
11901 fi
11902 rm -f conftest.err conftest.i conftest.$ac_ext
11903
11904   # OK, works on sane cases.  Now check whether nonexistent headers
11905   # can be detected and how.
11906   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h.  */
11908 #include <ac_nonexistent.h>
11909 _ACEOF
11910 if ac_fn_cxx_try_cpp "$LINENO"; then :
11911   # Broken: success on invalid input.
11912 continue
11913 else
11914   # Passes both tests.
11915 ac_preproc_ok=:
11916 break
11917 fi
11918 rm -f conftest.err conftest.i conftest.$ac_ext
11919
11920 done
11921 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11922 rm -f conftest.i conftest.err conftest.$ac_ext
11923 if $ac_preproc_ok; then :
11924   break
11925 fi
11926
11927     done
11928     ac_cv_prog_CXXCPP=$CXXCPP
11929
11930 fi
11931   CXXCPP=$ac_cv_prog_CXXCPP
11932 else
11933   ac_cv_prog_CXXCPP=$CXXCPP
11934 fi
11935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11936 $as_echo "$CXXCPP" >&6; }
11937 ac_preproc_ok=false
11938 for ac_cxx_preproc_warn_flag in '' yes
11939 do
11940   # Use a header file that comes with gcc, so configuring glibc
11941   # with a fresh cross-compiler works.
11942   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11943   # <limits.h> exists even on freestanding compilers.
11944   # On the NeXT, cc -E runs the code through the compiler's parser,
11945   # not just through cpp. "Syntax error" is here to catch this case.
11946   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11947 /* end confdefs.h.  */
11948 #ifdef __STDC__
11949 # include <limits.h>
11950 #else
11951 # include <assert.h>
11952 #endif
11953                      Syntax error
11954 _ACEOF
11955 if ac_fn_cxx_try_cpp "$LINENO"; then :
11956
11957 else
11958   # Broken: fails on valid input.
11959 continue
11960 fi
11961 rm -f conftest.err conftest.i conftest.$ac_ext
11962
11963   # OK, works on sane cases.  Now check whether nonexistent headers
11964   # can be detected and how.
11965   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11966 /* end confdefs.h.  */
11967 #include <ac_nonexistent.h>
11968 _ACEOF
11969 if ac_fn_cxx_try_cpp "$LINENO"; then :
11970   # Broken: success on invalid input.
11971 continue
11972 else
11973   # Passes both tests.
11974 ac_preproc_ok=:
11975 break
11976 fi
11977 rm -f conftest.err conftest.i conftest.$ac_ext
11978
11979 done
11980 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11981 rm -f conftest.i conftest.err conftest.$ac_ext
11982 if $ac_preproc_ok; then :
11983
11984 else
11985   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11986 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11987 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
11988 See \`config.log' for more details" "$LINENO" 5; }
11989 fi
11990
11991 ac_ext=c
11992 ac_cpp='$CPP $CPPFLAGS'
11993 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11994 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11995 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11996
11997 else
11998   _lt_caught_CXX_error=yes
11999 fi
12000
12001 ac_ext=cpp
12002 ac_cpp='$CXXCPP $CPPFLAGS'
12003 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12004 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12005 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12006
12007 archive_cmds_need_lc_CXX=no
12008 allow_undefined_flag_CXX=
12009 always_export_symbols_CXX=no
12010 archive_expsym_cmds_CXX=
12011 compiler_needs_object_CXX=no
12012 export_dynamic_flag_spec_CXX=
12013 hardcode_direct_CXX=no
12014 hardcode_direct_absolute_CXX=no
12015 hardcode_libdir_flag_spec_CXX=
12016 hardcode_libdir_flag_spec_ld_CXX=
12017 hardcode_libdir_separator_CXX=
12018 hardcode_minus_L_CXX=no
12019 hardcode_shlibpath_var_CXX=unsupported
12020 hardcode_automatic_CXX=no
12021 inherit_rpath_CXX=no
12022 module_cmds_CXX=
12023 module_expsym_cmds_CXX=
12024 link_all_deplibs_CXX=unknown
12025 old_archive_cmds_CXX=$old_archive_cmds
12026 reload_flag_CXX=$reload_flag
12027 reload_cmds_CXX=$reload_cmds
12028 no_undefined_flag_CXX=
12029 whole_archive_flag_spec_CXX=
12030 enable_shared_with_static_runtimes_CXX=no
12031
12032 # Source file extension for C++ test sources.
12033 ac_ext=cpp
12034
12035 # Object file extension for compiled C++ test sources.
12036 objext=o
12037 objext_CXX=$objext
12038
12039 # No sense in running all these tests if we already determined that
12040 # the CXX compiler isn't working.  Some variables (like enable_shared)
12041 # are currently assumed to apply to all compilers on this platform,
12042 # and will be corrupted by setting them based on a non-working compiler.
12043 if test "$_lt_caught_CXX_error" != yes; then
12044   # Code to be used in simple compile tests
12045   lt_simple_compile_test_code="int some_variable = 0;"
12046
12047   # Code to be used in simple link tests
12048   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12049
12050   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12051
12052
12053
12054
12055
12056
12057 # If no C compiler was specified, use CC.
12058 LTCC=${LTCC-"$CC"}
12059
12060 # If no C compiler flags were specified, use CFLAGS.
12061 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12062
12063 # Allow CC to be a program name with arguments.
12064 compiler=$CC
12065
12066
12067   # save warnings/boilerplate of simple test code
12068   ac_outfile=conftest.$ac_objext
12069 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12070 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12071 _lt_compiler_boilerplate=`cat conftest.err`
12072 $RM conftest*
12073
12074   ac_outfile=conftest.$ac_objext
12075 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12076 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12077 _lt_linker_boilerplate=`cat conftest.err`
12078 $RM -r conftest*
12079
12080
12081   # Allow CC to be a program name with arguments.
12082   lt_save_CC=$CC
12083   lt_save_CFLAGS=$CFLAGS
12084   lt_save_LD=$LD
12085   lt_save_GCC=$GCC
12086   GCC=$GXX
12087   lt_save_with_gnu_ld=$with_gnu_ld
12088   lt_save_path_LD=$lt_cv_path_LD
12089   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12090     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12091   else
12092     $as_unset lt_cv_prog_gnu_ld
12093   fi
12094   if test -n "${lt_cv_path_LDCXX+set}"; then
12095     lt_cv_path_LD=$lt_cv_path_LDCXX
12096   else
12097     $as_unset lt_cv_path_LD
12098   fi
12099   test -z "${LDCXX+set}" || LD=$LDCXX
12100   CC=${CXX-"c++"}
12101   CFLAGS=$CXXFLAGS
12102   compiler=$CC
12103   compiler_CXX=$CC
12104   for cc_temp in $compiler""; do
12105   case $cc_temp in
12106     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12107     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12108     \-*) ;;
12109     *) break;;
12110   esac
12111 done
12112 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12113
12114
12115   if test -n "$compiler"; then
12116     # We don't want -fno-exception when compiling C++ code, so set the
12117     # no_builtin_flag separately
12118     if test "$GXX" = yes; then
12119       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12120     else
12121       lt_prog_compiler_no_builtin_flag_CXX=
12122     fi
12123
12124     if test "$GXX" = yes; then
12125       # Set up default GNU C++ configuration
12126
12127
12128
12129 # Check whether --with-gnu-ld was given.
12130 if test "${with_gnu_ld+set}" = set; then :
12131   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12132 else
12133   with_gnu_ld=no
12134 fi
12135
12136 ac_prog=ld
12137 if test "$GCC" = yes; then
12138   # Check if gcc -print-prog-name=ld gives a path.
12139   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12140 $as_echo_n "checking for ld used by $CC... " >&6; }
12141   case $host in
12142   *-*-mingw*)
12143     # gcc leaves a trailing carriage return which upsets mingw
12144     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12145   *)
12146     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12147   esac
12148   case $ac_prog in
12149     # Accept absolute paths.
12150     [\\/]* | ?:[\\/]*)
12151       re_direlt='/[^/][^/]*/\.\./'
12152       # Canonicalize the pathname of ld
12153       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12154       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12155         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12156       done
12157       test -z "$LD" && LD="$ac_prog"
12158       ;;
12159   "")
12160     # If it fails, then pretend we aren't using GCC.
12161     ac_prog=ld
12162     ;;
12163   *)
12164     # If it is relative, then search for the first ld in PATH.
12165     with_gnu_ld=unknown
12166     ;;
12167   esac
12168 elif test "$with_gnu_ld" = yes; then
12169   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12170 $as_echo_n "checking for GNU ld... " >&6; }
12171 else
12172   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12173 $as_echo_n "checking for non-GNU ld... " >&6; }
12174 fi
12175 if ${lt_cv_path_LD+:} false; then :
12176   $as_echo_n "(cached) " >&6
12177 else
12178   if test -z "$LD"; then
12179   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12180   for ac_dir in $PATH; do
12181     IFS="$lt_save_ifs"
12182     test -z "$ac_dir" && ac_dir=.
12183     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12184       lt_cv_path_LD="$ac_dir/$ac_prog"
12185       # Check to see if the program is GNU ld.  I'd rather use --version,
12186       # but apparently some variants of GNU ld only accept -v.
12187       # Break only if it was the GNU/non-GNU ld that we prefer.
12188       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12189       *GNU* | *'with BFD'*)
12190         test "$with_gnu_ld" != no && break
12191         ;;
12192       *)
12193         test "$with_gnu_ld" != yes && break
12194         ;;
12195       esac
12196     fi
12197   done
12198   IFS="$lt_save_ifs"
12199 else
12200   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12201 fi
12202 fi
12203
12204 LD="$lt_cv_path_LD"
12205 if test -n "$LD"; then
12206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12207 $as_echo "$LD" >&6; }
12208 else
12209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12210 $as_echo "no" >&6; }
12211 fi
12212 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12214 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12215 if ${lt_cv_prog_gnu_ld+:} false; then :
12216   $as_echo_n "(cached) " >&6
12217 else
12218   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12219 case `$LD -v 2>&1 </dev/null` in
12220 *GNU* | *'with BFD'*)
12221   lt_cv_prog_gnu_ld=yes
12222   ;;
12223 *)
12224   lt_cv_prog_gnu_ld=no
12225   ;;
12226 esac
12227 fi
12228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12229 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12230 with_gnu_ld=$lt_cv_prog_gnu_ld
12231
12232
12233
12234
12235
12236
12237
12238       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12239       # archiving commands below assume that GNU ld is being used.
12240       if test "$with_gnu_ld" = yes; then
12241         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12242         archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12243
12244         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12245         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12246
12247         # If archive_cmds runs LD, not CC, wlarc should be empty
12248         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12249         #     investigate it a little bit more. (MM)
12250         wlarc='${wl}'
12251
12252         # ancient GNU ld didn't support --whole-archive et. al.
12253         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12254           $GREP 'no-whole-archive' > /dev/null; then
12255           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12256         else
12257           whole_archive_flag_spec_CXX=
12258         fi
12259       else
12260         with_gnu_ld=no
12261         wlarc=
12262
12263         # A generic and very simple default shared library creation
12264         # command for GNU C++ for the case where it uses the native
12265         # linker, instead of GNU ld.  If possible, this setting should
12266         # overridden to take advantage of the native linker features on
12267         # the platform it is being used on.
12268         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12269       fi
12270
12271       # Commands to make compiler produce verbose output that lists
12272       # what "hidden" libraries, object files and flags are used when
12273       # linking a shared library.
12274       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12275
12276     else
12277       GXX=no
12278       with_gnu_ld=no
12279       wlarc=
12280     fi
12281
12282     # PORTME: fill in a description of your system's C++ link characteristics
12283     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12284 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12285     ld_shlibs_CXX=yes
12286     case $host_os in
12287       aix3*)
12288         # FIXME: insert proper C++ library support
12289         ld_shlibs_CXX=no
12290         ;;
12291       aix[4-9]*)
12292         if test "$host_cpu" = ia64; then
12293           # On IA64, the linker does run time linking by default, so we don't
12294           # have to do anything special.
12295           aix_use_runtimelinking=no
12296           exp_sym_flag='-Bexport'
12297           no_entry_flag=""
12298         else
12299           aix_use_runtimelinking=no
12300
12301           # Test if we are trying to use run time linking or normal
12302           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12303           # need to do runtime linking.
12304           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12305             for ld_flag in $LDFLAGS; do
12306               case $ld_flag in
12307               *-brtl*)
12308                 aix_use_runtimelinking=yes
12309                 break
12310                 ;;
12311               esac
12312             done
12313             ;;
12314           esac
12315
12316           exp_sym_flag='-bexport'
12317           no_entry_flag='-bnoentry'
12318         fi
12319
12320         # When large executables or shared objects are built, AIX ld can
12321         # have problems creating the table of contents.  If linking a library
12322         # or program results in "error TOC overflow" add -mminimal-toc to
12323         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12324         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12325
12326         archive_cmds_CXX=''
12327         hardcode_direct_CXX=yes
12328         hardcode_direct_absolute_CXX=yes
12329         hardcode_libdir_separator_CXX=':'
12330         link_all_deplibs_CXX=yes
12331         file_list_spec_CXX='${wl}-f,'
12332
12333         if test "$GXX" = yes; then
12334           case $host_os in aix4.[012]|aix4.[012].*)
12335           # We only want to do this on AIX 4.2 and lower, the check
12336           # below for broken collect2 doesn't work under 4.3+
12337           collect2name=`${CC} -print-prog-name=collect2`
12338           if test -f "$collect2name" &&
12339              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12340           then
12341             # We have reworked collect2
12342             :
12343           else
12344             # We have old collect2
12345             hardcode_direct_CXX=unsupported
12346             # It fails to find uninstalled libraries when the uninstalled
12347             # path is not listed in the libpath.  Setting hardcode_minus_L
12348             # to unsupported forces relinking
12349             hardcode_minus_L_CXX=yes
12350             hardcode_libdir_flag_spec_CXX='-L$libdir'
12351             hardcode_libdir_separator_CXX=
12352           fi
12353           esac
12354           shared_flag='-shared'
12355           if test "$aix_use_runtimelinking" = yes; then
12356             shared_flag="$shared_flag "'${wl}-G'
12357           fi
12358         else
12359           # not using gcc
12360           if test "$host_cpu" = ia64; then
12361           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12362           # chokes on -Wl,-G. The following line is correct:
12363           shared_flag='-G'
12364           else
12365             if test "$aix_use_runtimelinking" = yes; then
12366               shared_flag='${wl}-G'
12367             else
12368               shared_flag='${wl}-bM:SRE'
12369             fi
12370           fi
12371         fi
12372
12373         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12374         # It seems that -bexpall does not export symbols beginning with
12375         # underscore (_), so it is better to generate a list of symbols to
12376         # export.
12377         always_export_symbols_CXX=yes
12378         if test "$aix_use_runtimelinking" = yes; then
12379           # Warning - without using the other runtime loading flags (-brtl),
12380           # -berok will link without error, but may produce a broken library.
12381           allow_undefined_flag_CXX='-berok'
12382           # Determine the default libpath from the value encoded in an empty
12383           # executable.
12384           if test "${lt_cv_aix_libpath+set}" = set; then
12385   aix_libpath=$lt_cv_aix_libpath
12386 else
12387   if ${lt_cv_aix_libpath__CXX+:} false; then :
12388   $as_echo_n "(cached) " >&6
12389 else
12390   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12391 /* end confdefs.h.  */
12392
12393 int
12394 main ()
12395 {
12396
12397   ;
12398   return 0;
12399 }
12400 _ACEOF
12401 if ac_fn_cxx_try_link "$LINENO"; then :
12402
12403   lt_aix_libpath_sed='
12404       /Import File Strings/,/^$/ {
12405           /^0/ {
12406               s/^0  *\([^ ]*\) *$/\1/
12407               p
12408           }
12409       }'
12410   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12411   # Check for a 64-bit object if we didn't find anything.
12412   if test -z "$lt_cv_aix_libpath__CXX"; then
12413     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12414   fi
12415 fi
12416 rm -f core conftest.err conftest.$ac_objext \
12417     conftest$ac_exeext conftest.$ac_ext
12418   if test -z "$lt_cv_aix_libpath__CXX"; then
12419     lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12420   fi
12421
12422 fi
12423
12424   aix_libpath=$lt_cv_aix_libpath__CXX
12425 fi
12426
12427           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12428
12429           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 func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12430         else
12431           if test "$host_cpu" = ia64; then
12432             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12433             allow_undefined_flag_CXX="-z nodefs"
12434             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"
12435           else
12436             # Determine the default libpath from the value encoded in an
12437             # empty executable.
12438             if test "${lt_cv_aix_libpath+set}" = set; then
12439   aix_libpath=$lt_cv_aix_libpath
12440 else
12441   if ${lt_cv_aix_libpath__CXX+:} false; then :
12442   $as_echo_n "(cached) " >&6
12443 else
12444   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12445 /* end confdefs.h.  */
12446
12447 int
12448 main ()
12449 {
12450
12451   ;
12452   return 0;
12453 }
12454 _ACEOF
12455 if ac_fn_cxx_try_link "$LINENO"; then :
12456
12457   lt_aix_libpath_sed='
12458       /Import File Strings/,/^$/ {
12459           /^0/ {
12460               s/^0  *\([^ ]*\) *$/\1/
12461               p
12462           }
12463       }'
12464   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12465   # Check for a 64-bit object if we didn't find anything.
12466   if test -z "$lt_cv_aix_libpath__CXX"; then
12467     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12468   fi
12469 fi
12470 rm -f core conftest.err conftest.$ac_objext \
12471     conftest$ac_exeext conftest.$ac_ext
12472   if test -z "$lt_cv_aix_libpath__CXX"; then
12473     lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12474   fi
12475
12476 fi
12477
12478   aix_libpath=$lt_cv_aix_libpath__CXX
12479 fi
12480
12481             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12482             # Warning - without using the other run time loading flags,
12483             # -berok will link without error, but may produce a broken library.
12484             no_undefined_flag_CXX=' ${wl}-bernotok'
12485             allow_undefined_flag_CXX=' ${wl}-berok'
12486             if test "$with_gnu_ld" = yes; then
12487               # We only use this code for GNU lds that support --whole-archive.
12488               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12489             else
12490               # Exported symbols can be pulled into shared objects from archives
12491               whole_archive_flag_spec_CXX='$convenience'
12492             fi
12493             archive_cmds_need_lc_CXX=yes
12494             # This is similar to how AIX traditionally builds its shared
12495             # libraries.
12496             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'
12497           fi
12498         fi
12499         ;;
12500
12501       beos*)
12502         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12503           allow_undefined_flag_CXX=unsupported
12504           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12505           # support --undefined.  This deserves some investigation.  FIXME
12506           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12507         else
12508           ld_shlibs_CXX=no
12509         fi
12510         ;;
12511
12512       chorus*)
12513         case $cc_basename in
12514           *)
12515           # FIXME: insert proper C++ library support
12516           ld_shlibs_CXX=no
12517           ;;
12518         esac
12519         ;;
12520
12521       cygwin* | mingw* | pw32* | cegcc*)
12522         case $GXX,$cc_basename in
12523         ,cl* | no,cl*)
12524           # Native MSVC
12525           # hardcode_libdir_flag_spec is actually meaningless, as there is
12526           # no search path for DLLs.
12527           hardcode_libdir_flag_spec_CXX=' '
12528           allow_undefined_flag_CXX=unsupported
12529           always_export_symbols_CXX=yes
12530           file_list_spec_CXX='@'
12531           # Tell ltmain to make .lib files, not .a files.
12532           libext=lib
12533           # Tell ltmain to make .dll files, not .so files.
12534           shrext_cmds=".dll"
12535           # FIXME: Setting linknames here is a bad hack.
12536           archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12537           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12538               $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12539             else
12540               $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12541             fi~
12542             $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12543             linknames='
12544           # The linker will not automatically build a static lib if we build a DLL.
12545           # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12546           enable_shared_with_static_runtimes_CXX=yes
12547           # Don't use ranlib
12548           old_postinstall_cmds_CXX='chmod 644 $oldlib'
12549           postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12550             lt_tool_outputfile="@TOOL_OUTPUT@"~
12551             case $lt_outputfile in
12552               *.exe|*.EXE) ;;
12553               *)
12554                 lt_outputfile="$lt_outputfile.exe"
12555                 lt_tool_outputfile="$lt_tool_outputfile.exe"
12556                 ;;
12557             esac~
12558             func_to_tool_file "$lt_outputfile"~
12559             if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12560               $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12561               $RM "$lt_outputfile.manifest";
12562             fi'
12563           ;;
12564         *)
12565           # g++
12566           # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12567           # as there is no search path for DLLs.
12568           hardcode_libdir_flag_spec_CXX='-L$libdir'
12569           export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12570           allow_undefined_flag_CXX=unsupported
12571           always_export_symbols_CXX=no
12572           enable_shared_with_static_runtimes_CXX=yes
12573
12574           if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12575             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'
12576             # If the export-symbols file already is a .def file (1st line
12577             # is EXPORTS), use it as is; otherwise, prepend...
12578             archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12579               cp $export_symbols $output_objdir/$soname.def;
12580             else
12581               echo EXPORTS > $output_objdir/$soname.def;
12582               cat $export_symbols >> $output_objdir/$soname.def;
12583             fi~
12584             $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'
12585           else
12586             ld_shlibs_CXX=no
12587           fi
12588           ;;
12589         esac
12590         ;;
12591       darwin* | rhapsody*)
12592
12593
12594   archive_cmds_need_lc_CXX=no
12595   hardcode_direct_CXX=no
12596   hardcode_automatic_CXX=yes
12597   hardcode_shlibpath_var_CXX=unsupported
12598   if test "$lt_cv_ld_force_load" = "yes"; then
12599     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12600   else
12601     whole_archive_flag_spec_CXX=''
12602   fi
12603   link_all_deplibs_CXX=yes
12604   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12605   case $cc_basename in
12606      ifort*) _lt_dar_can_shared=yes ;;
12607      *) _lt_dar_can_shared=$GCC ;;
12608   esac
12609   if test "$_lt_dar_can_shared" = "yes"; then
12610     output_verbose_link_cmd=func_echo_all
12611     archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12612     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12613     archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12614     module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12615        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12616       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${_lt_dsymutil}"
12617       archive_expsym_cmds_CXX="sed '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${_lt_dar_export_syms}${_lt_dsymutil}"
12618     fi
12619
12620   else
12621   ld_shlibs_CXX=no
12622   fi
12623
12624         ;;
12625
12626       dgux*)
12627         case $cc_basename in
12628           ec++*)
12629             # FIXME: insert proper C++ library support
12630             ld_shlibs_CXX=no
12631             ;;
12632           ghcx*)
12633             # Green Hills C++ Compiler
12634             # FIXME: insert proper C++ library support
12635             ld_shlibs_CXX=no
12636             ;;
12637           *)
12638             # FIXME: insert proper C++ library support
12639             ld_shlibs_CXX=no
12640             ;;
12641         esac
12642         ;;
12643
12644       freebsd[12]*)
12645         # C++ shared libraries reported to be fairly broken before
12646         # switch to ELF
12647         ld_shlibs_CXX=no
12648         ;;
12649
12650       freebsd-elf*)
12651         archive_cmds_need_lc_CXX=no
12652         ;;
12653
12654       freebsd* | dragonfly*)
12655         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12656         # conventions
12657         ld_shlibs_CXX=yes
12658         ;;
12659
12660       gnu*)
12661         ;;
12662
12663       haiku*)
12664         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12665         link_all_deplibs_CXX=yes
12666         ;;
12667
12668       hpux9*)
12669         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12670         hardcode_libdir_separator_CXX=:
12671         export_dynamic_flag_spec_CXX='${wl}-E'
12672         hardcode_direct_CXX=yes
12673         hardcode_minus_L_CXX=yes # Not in the search PATH,
12674                                              # but as the default
12675                                              # location of the library.
12676
12677         case $cc_basename in
12678           CC*)
12679             # FIXME: insert proper C++ library support
12680             ld_shlibs_CXX=no
12681             ;;
12682           aCC*)
12683             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'
12684             # Commands to make compiler produce verbose output that lists
12685             # what "hidden" libraries, object files and flags are used when
12686             # linking a shared library.
12687             #
12688             # There doesn't appear to be a way to prevent this compiler from
12689             # explicitly linking system object files so we need to strip them
12690             # from the output so that they don't get included in the library
12691             # dependencies.
12692             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12693             ;;
12694           *)
12695             if test "$GXX" = yes; then
12696               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${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'
12697             else
12698               # FIXME: insert proper C++ library support
12699               ld_shlibs_CXX=no
12700             fi
12701             ;;
12702         esac
12703         ;;
12704
12705       hpux10*|hpux11*)
12706         if test $with_gnu_ld = no; then
12707           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12708           hardcode_libdir_separator_CXX=:
12709
12710           case $host_cpu in
12711             hppa*64*|ia64*)
12712               ;;
12713             *)
12714               export_dynamic_flag_spec_CXX='${wl}-E'
12715               ;;
12716           esac
12717         fi
12718         case $host_cpu in
12719           hppa*64*|ia64*)
12720             hardcode_direct_CXX=no
12721             hardcode_shlibpath_var_CXX=no
12722             ;;
12723           *)
12724             hardcode_direct_CXX=yes
12725             hardcode_direct_absolute_CXX=yes
12726             hardcode_minus_L_CXX=yes # Not in the search PATH,
12727                                                  # but as the default
12728                                                  # location of the library.
12729             ;;
12730         esac
12731
12732         case $cc_basename in
12733           CC*)
12734             # FIXME: insert proper C++ library support
12735             ld_shlibs_CXX=no
12736             ;;
12737           aCC*)
12738             case $host_cpu in
12739               hppa*64*)
12740                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12741                 ;;
12742               ia64*)
12743                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12744                 ;;
12745               *)
12746                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12747                 ;;
12748             esac
12749             # Commands to make compiler produce verbose output that lists
12750             # what "hidden" libraries, object files and flags are used when
12751             # linking a shared library.
12752             #
12753             # There doesn't appear to be a way to prevent this compiler from
12754             # explicitly linking system object files so we need to strip them
12755             # from the output so that they don't get included in the library
12756             # dependencies.
12757             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; func_echo_all "$list"'
12758             ;;
12759           *)
12760             if test "$GXX" = yes; then
12761               if test $with_gnu_ld = no; then
12762                 case $host_cpu in
12763                   hppa*64*)
12764                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12765                     ;;
12766                   ia64*)
12767                     archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12768                     ;;
12769                   *)
12770                     archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12771                     ;;
12772                 esac
12773               fi
12774             else
12775               # FIXME: insert proper C++ library support
12776               ld_shlibs_CXX=no
12777             fi
12778             ;;
12779         esac
12780         ;;
12781
12782       interix[3-9]*)
12783         hardcode_direct_CXX=no
12784         hardcode_shlibpath_var_CXX=no
12785         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12786         export_dynamic_flag_spec_CXX='${wl}-E'
12787         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12788         # Instead, shared libraries are loaded at an image base (0x10000000 by
12789         # default) and relocated if they conflict, which is a slow very memory
12790         # consuming and fragmenting process.  To avoid this, we pick a random,
12791         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12792         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12793         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'
12794         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'
12795         ;;
12796       irix5* | irix6*)
12797         case $cc_basename in
12798           CC*)
12799             # SGI C++
12800             archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12801
12802             # Archives containing C++ object files must be created using
12803             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12804             # necessary to make sure instantiated templates are included
12805             # in the archive.
12806             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12807             ;;
12808           *)
12809             if test "$GXX" = yes; then
12810               if test "$with_gnu_ld" = no; then
12811                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12812               else
12813                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12814               fi
12815             fi
12816             link_all_deplibs_CXX=yes
12817             ;;
12818         esac
12819         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12820         hardcode_libdir_separator_CXX=:
12821         inherit_rpath_CXX=yes
12822         ;;
12823
12824       linux* | k*bsd*-gnu | kopensolaris*-gnu)
12825         case $cc_basename in
12826           KCC*)
12827             # Kuck and Associates, Inc. (KAI) C++ Compiler
12828
12829             # KCC will only create a shared library if the output file
12830             # ends with ".so" (or ".sl" for HP-UX), so rename the library
12831             # to its proper name (with version) after linking.
12832             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'
12833             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'
12834             # Commands to make compiler produce verbose output that lists
12835             # what "hidden" libraries, object files and flags are used when
12836             # linking a shared library.
12837             #
12838             # There doesn't appear to be a way to prevent this compiler from
12839             # explicitly linking system object files so we need to strip them
12840             # from the output so that they don't get included in the library
12841             # dependencies.
12842             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; func_echo_all "$list"'
12843
12844             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12845             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12846
12847             # Archives containing C++ object files must be created using
12848             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12849             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12850             ;;
12851           icpc* | ecpc* )
12852             # Intel C++
12853             with_gnu_ld=yes
12854             # version 8.0 and above of icpc choke on multiply defined symbols
12855             # if we add $predep_objects and $postdep_objects, however 7.1 and
12856             # earlier do not add the objects themselves.
12857             case `$CC -V 2>&1` in
12858               *"Version 7."*)
12859                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12860                 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'
12861                 ;;
12862               *)  # Version 8.0 or newer
12863                 tmp_idyn=
12864                 case $host_cpu in
12865                   ia64*) tmp_idyn=' -i_dynamic';;
12866                 esac
12867                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12868                 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'
12869                 ;;
12870             esac
12871             archive_cmds_need_lc_CXX=no
12872             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12873             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12874             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12875             ;;
12876           pgCC* | pgcpp*)
12877             # Portland Group C++ compiler
12878             case `$CC -V` in
12879             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12880               prelink_cmds_CXX='tpldir=Template.dir~
12881                 rm -rf $tpldir~
12882                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12883                 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12884               old_archive_cmds_CXX='tpldir=Template.dir~
12885                 rm -rf $tpldir~
12886                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12887                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12888                 $RANLIB $oldlib'
12889               archive_cmds_CXX='tpldir=Template.dir~
12890                 rm -rf $tpldir~
12891                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12892                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12893               archive_expsym_cmds_CXX='tpldir=Template.dir~
12894                 rm -rf $tpldir~
12895                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12896                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12897               ;;
12898             *) # Version 6 and above use weak symbols
12899               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12900               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'
12901               ;;
12902             esac
12903
12904             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12905             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12906             whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12907             ;;
12908           cxx*)
12909             # Compaq C++
12910             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12911             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'
12912
12913             runpath_var=LD_RUN_PATH
12914             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12915             hardcode_libdir_separator_CXX=:
12916
12917             # Commands to make compiler produce verbose output that lists
12918             # what "hidden" libraries, object files and flags are used when
12919             # linking a shared library.
12920             #
12921             # There doesn't appear to be a way to prevent this compiler from
12922             # explicitly linking system object files so we need to strip them
12923             # from the output so that they don't get included in the library
12924             # dependencies.
12925             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$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; func_echo_all "X$list" | $Xsed'
12926             ;;
12927           xl* | mpixl* | bgxl*)
12928             # IBM XL 8.0 on PPC, with GNU ld
12929             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12930             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12931             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12932             if test "x$supports_anon_versioning" = xyes; then
12933               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12934                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12935                 echo "local: *; };" >> $output_objdir/$libname.ver~
12936                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12937             fi
12938             ;;
12939           *)
12940             case `$CC -V 2>&1 | sed 5q` in
12941             *Sun\ C*)
12942               # Sun C++ 5.9
12943               no_undefined_flag_CXX=' -zdefs'
12944               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12945               archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12946               hardcode_libdir_flag_spec_CXX='-R$libdir'
12947               whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12948               compiler_needs_object_CXX=yes
12949
12950               # Not sure whether something based on
12951               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12952               # would be better.
12953               output_verbose_link_cmd='func_echo_all'
12954
12955               # Archives containing C++ object files must be created using
12956               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12957               # necessary to make sure instantiated templates are included
12958               # in the archive.
12959               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12960               ;;
12961             esac
12962             ;;
12963         esac
12964         ;;
12965
12966       lynxos*)
12967         # FIXME: insert proper C++ library support
12968         ld_shlibs_CXX=no
12969         ;;
12970
12971       m88k*)
12972         # FIXME: insert proper C++ library support
12973         ld_shlibs_CXX=no
12974         ;;
12975
12976       mvs*)
12977         case $cc_basename in
12978           cxx*)
12979             # FIXME: insert proper C++ library support
12980             ld_shlibs_CXX=no
12981             ;;
12982           *)
12983             # FIXME: insert proper C++ library support
12984             ld_shlibs_CXX=no
12985             ;;
12986         esac
12987         ;;
12988
12989       netbsd*)
12990         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12991           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12992           wlarc=
12993           hardcode_libdir_flag_spec_CXX='-R$libdir'
12994           hardcode_direct_CXX=yes
12995           hardcode_shlibpath_var_CXX=no
12996         fi
12997         # Workaround some broken pre-1.5 toolchains
12998         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12999         ;;
13000
13001       *nto* | *qnx*)
13002         ld_shlibs_CXX=yes
13003         ;;
13004
13005       openbsd2*)
13006         # C++ shared libraries are fairly broken
13007         ld_shlibs_CXX=no
13008         ;;
13009
13010       openbsd*)
13011         if test -f /usr/libexec/ld.so; then
13012           hardcode_direct_CXX=yes
13013           hardcode_shlibpath_var_CXX=no
13014           hardcode_direct_absolute_CXX=yes
13015           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13016           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13017           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13018             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13019             export_dynamic_flag_spec_CXX='${wl}-E'
13020             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13021           fi
13022           output_verbose_link_cmd=func_echo_all
13023         else
13024           ld_shlibs_CXX=no
13025         fi
13026         ;;
13027
13028       osf3* | osf4* | osf5*)
13029         case $cc_basename in
13030           KCC*)
13031             # Kuck and Associates, Inc. (KAI) C++ Compiler
13032
13033             # KCC will only create a shared library if the output file
13034             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13035             # to its proper name (with version) after linking.
13036             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'
13037
13038             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13039             hardcode_libdir_separator_CXX=:
13040
13041             # Archives containing C++ object files must be created using
13042             # the KAI C++ compiler.
13043             case $host in
13044               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13045               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13046             esac
13047             ;;
13048           RCC*)
13049             # Rational C++ 2.4.1
13050             # FIXME: insert proper C++ library support
13051             ld_shlibs_CXX=no
13052             ;;
13053           cxx*)
13054             case $host in
13055               osf3*)
13056                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13057                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13058                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13059                 ;;
13060               *)
13061                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13062                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13063                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13064                   echo "-hidden">> $lib.exp~
13065                   $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~
13066                   $RM $lib.exp'
13067                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13068                 ;;
13069             esac
13070
13071             hardcode_libdir_separator_CXX=:
13072
13073             # Commands to make compiler produce verbose output that lists
13074             # what "hidden" libraries, object files and flags are used when
13075             # linking a shared library.
13076             #
13077             # There doesn't appear to be a way to prevent this compiler from
13078             # explicitly linking system object files so we need to strip them
13079             # from the output so that they don't get included in the library
13080             # dependencies.
13081             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$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; func_echo_all "$list"'
13082             ;;
13083           *)
13084             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13085               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13086               case $host in
13087                 osf3*)
13088                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13089                   ;;
13090                 *)
13091                   archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13092                   ;;
13093               esac
13094
13095               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13096               hardcode_libdir_separator_CXX=:
13097
13098               # Commands to make compiler produce verbose output that lists
13099               # what "hidden" libraries, object files and flags are used when
13100               # linking a shared library.
13101               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13102
13103             else
13104               # FIXME: insert proper C++ library support
13105               ld_shlibs_CXX=no
13106             fi
13107             ;;
13108         esac
13109         ;;
13110
13111       psos*)
13112         # FIXME: insert proper C++ library support
13113         ld_shlibs_CXX=no
13114         ;;
13115
13116       sunos4*)
13117         case $cc_basename in
13118           CC*)
13119             # Sun C++ 4.x
13120             # FIXME: insert proper C++ library support
13121             ld_shlibs_CXX=no
13122             ;;
13123           lcc*)
13124             # Lucid
13125             # FIXME: insert proper C++ library support
13126             ld_shlibs_CXX=no
13127             ;;
13128           *)
13129             # FIXME: insert proper C++ library support
13130             ld_shlibs_CXX=no
13131             ;;
13132         esac
13133         ;;
13134
13135       solaris*)
13136         case $cc_basename in
13137           CC* | sunCC*)
13138             # Sun C++ 4.2, 5.x and Centerline C++
13139             archive_cmds_need_lc_CXX=yes
13140             no_undefined_flag_CXX=' -zdefs'
13141             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13142             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13143               $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'
13144
13145             hardcode_libdir_flag_spec_CXX='-R$libdir'
13146             hardcode_shlibpath_var_CXX=no
13147             case $host_os in
13148               solaris2.[0-5] | solaris2.[0-5].*) ;;
13149               *)
13150                 # The compiler driver will combine and reorder linker options,
13151                 # but understands `-z linker_flag'.
13152                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13153                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13154                 ;;
13155             esac
13156             link_all_deplibs_CXX=yes
13157
13158             output_verbose_link_cmd='func_echo_all'
13159
13160             # Archives containing C++ object files must be created using
13161             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13162             # necessary to make sure instantiated templates are included
13163             # in the archive.
13164             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13165             ;;
13166           gcx*)
13167             # Green Hills C++ Compiler
13168             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13169
13170             # The C++ compiler must be used to create the archive.
13171             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13172             ;;
13173           *)
13174             # GNU C++ compiler with Solaris linker
13175             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13176               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13177               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13178                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13179                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13180                   $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13181
13182                 # Commands to make compiler produce verbose output that lists
13183                 # what "hidden" libraries, object files and flags are used when
13184                 # linking a shared library.
13185                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13186               else
13187                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13188                 # platform.
13189                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13190                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13191                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13192
13193                 # Commands to make compiler produce verbose output that lists
13194                 # what "hidden" libraries, object files and flags are used when
13195                 # linking a shared library.
13196                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13197               fi
13198
13199               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13200               case $host_os in
13201                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13202                 *)
13203                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13204                   ;;
13205               esac
13206             fi
13207             ;;
13208         esac
13209         ;;
13210
13211     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13212       no_undefined_flag_CXX='${wl}-z,text'
13213       archive_cmds_need_lc_CXX=no
13214       hardcode_shlibpath_var_CXX=no
13215       runpath_var='LD_RUN_PATH'
13216
13217       case $cc_basename in
13218         CC*)
13219           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13220           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13221           ;;
13222         *)
13223           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13224           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13225           ;;
13226       esac
13227       ;;
13228
13229       sysv5* | sco3.2v5* | sco5v6*)
13230         # Note: We can NOT use -z defs as we might desire, because we do not
13231         # link with -lc, and that would cause any symbols used from libc to
13232         # always be unresolved, which means just about no library would
13233         # ever link correctly.  If we're not using GNU ld we use -z text
13234         # though, which does catch some bad symbols but isn't as heavy-handed
13235         # as -z defs.
13236         no_undefined_flag_CXX='${wl}-z,text'
13237         allow_undefined_flag_CXX='${wl}-z,nodefs'
13238         archive_cmds_need_lc_CXX=no
13239         hardcode_shlibpath_var_CXX=no
13240         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13241         hardcode_libdir_separator_CXX=':'
13242         link_all_deplibs_CXX=yes
13243         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13244         runpath_var='LD_RUN_PATH'
13245
13246         case $cc_basename in
13247           CC*)
13248             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13249             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13250             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13251               '"$old_archive_cmds_CXX"
13252             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13253               '"$reload_cmds_CXX"
13254             ;;
13255           *)
13256             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13257             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13258             ;;
13259         esac
13260       ;;
13261
13262       tandem*)
13263         case $cc_basename in
13264           NCC*)
13265             # NonStop-UX NCC 3.20
13266             # FIXME: insert proper C++ library support
13267             ld_shlibs_CXX=no
13268             ;;
13269           *)
13270             # FIXME: insert proper C++ library support
13271             ld_shlibs_CXX=no
13272             ;;
13273         esac
13274         ;;
13275
13276       vxworks*)
13277         # FIXME: insert proper C++ library support
13278         ld_shlibs_CXX=no
13279         ;;
13280
13281       *)
13282         # FIXME: insert proper C++ library support
13283         ld_shlibs_CXX=no
13284         ;;
13285     esac
13286
13287     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13288 $as_echo "$ld_shlibs_CXX" >&6; }
13289     test "$ld_shlibs_CXX" = no && can_build_shared=no
13290
13291     GCC_CXX="$GXX"
13292     LD_CXX="$LD"
13293
13294     ## CAVEAT EMPTOR:
13295     ## There is no encapsulation within the following macros, do not change
13296     ## the running order or otherwise move them around unless you know exactly
13297     ## what you are doing...
13298     # Dependencies to place before and after the object being linked:
13299 predep_objects_CXX=
13300 postdep_objects_CXX=
13301 predeps_CXX=
13302 postdeps_CXX=
13303 compiler_lib_search_path_CXX=
13304
13305 cat > conftest.$ac_ext <<_LT_EOF
13306 class Foo
13307 {
13308 public:
13309   Foo (void) { a = 0; }
13310 private:
13311   int a;
13312 };
13313 _LT_EOF
13314
13315
13316 _lt_libdeps_save_CFLAGS=$CFLAGS
13317 case "$CC $CFLAGS " in #(
13318 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13319 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13320 esac
13321
13322 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13323   (eval $ac_compile) 2>&5
13324   ac_status=$?
13325   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13326   test $ac_status = 0; }; then
13327   # Parse the compiler output and extract the necessary
13328   # objects, libraries and library flags.
13329
13330   # Sentinel used to keep track of whether or not we are before
13331   # the conftest object file.
13332   pre_test_object_deps_done=no
13333
13334   for p in `eval "$output_verbose_link_cmd"`; do
13335     case ${prev}${p} in
13336
13337     -L* | -R* | -l*)
13338        # Some compilers place space between "-{L,R}" and the path.
13339        # Remove the space.
13340        if test $p = "-L" ||
13341           test $p = "-R"; then
13342          prev=$p
13343          continue
13344        fi
13345
13346        # Expand the sysroot to ease extracting the directories later.
13347        if test -z "$prev"; then
13348          case $p in
13349          -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13350          -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13351          -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13352          esac
13353        fi
13354        case $p in
13355        =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13356        esac
13357        if test "$pre_test_object_deps_done" = no; then
13358          case ${prev} in
13359          -L | -R)
13360            # Internal compiler library paths should come after those
13361            # provided the user.  The postdeps already come after the
13362            # user supplied libs so there is no need to process them.
13363            if test -z "$compiler_lib_search_path_CXX"; then
13364              compiler_lib_search_path_CXX="${prev}${p}"
13365            else
13366              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13367            fi
13368            ;;
13369          # The "-l" case would never come before the object being
13370          # linked, so don't bother handling this case.
13371          esac
13372        else
13373          if test -z "$postdeps_CXX"; then
13374            postdeps_CXX="${prev}${p}"
13375          else
13376            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13377          fi
13378        fi
13379        prev=
13380        ;;
13381
13382     *.lto.$objext) ;; # Ignore GCC LTO objects
13383     *.$objext)
13384        # This assumes that the test object file only shows up
13385        # once in the compiler output.
13386        if test "$p" = "conftest.$objext"; then
13387          pre_test_object_deps_done=yes
13388          continue
13389        fi
13390
13391        if test "$pre_test_object_deps_done" = no; then
13392          if test -z "$predep_objects_CXX"; then
13393            predep_objects_CXX="$p"
13394          else
13395            predep_objects_CXX="$predep_objects_CXX $p"
13396          fi
13397        else
13398          if test -z "$postdep_objects_CXX"; then
13399            postdep_objects_CXX="$p"
13400          else
13401            postdep_objects_CXX="$postdep_objects_CXX $p"
13402          fi
13403        fi
13404        ;;
13405
13406     *) ;; # Ignore the rest.
13407
13408     esac
13409   done
13410
13411   # Clean up.
13412   rm -f a.out a.exe
13413 else
13414   echo "libtool.m4: error: problem compiling CXX test program"
13415 fi
13416
13417 $RM -f confest.$objext
13418 CFLAGS=$_lt_libdeps_save_CFLAGS
13419
13420 # PORTME: override above test on systems where it is broken
13421 case $host_os in
13422 interix[3-9]*)
13423   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13424   # hack all around it, let's just trust "g++" to DTRT.
13425   predep_objects_CXX=
13426   postdep_objects_CXX=
13427   postdeps_CXX=
13428   ;;
13429
13430 linux*)
13431   case `$CC -V 2>&1 | sed 5q` in
13432   *Sun\ C*)
13433     # Sun C++ 5.9
13434
13435     # The more standards-conforming stlport4 library is
13436     # incompatible with the Cstd library. Avoid specifying
13437     # it if it's in CXXFLAGS. Ignore libCrun as
13438     # -library=stlport4 depends on it.
13439     case " $CXX $CXXFLAGS " in
13440     *" -library=stlport4 "*)
13441       solaris_use_stlport4=yes
13442       ;;
13443     esac
13444
13445     if test "$solaris_use_stlport4" != yes; then
13446       postdeps_CXX='-library=Cstd -library=Crun'
13447     fi
13448     ;;
13449   esac
13450   ;;
13451
13452 solaris*)
13453   case $cc_basename in
13454   CC* | sunCC*)
13455     # The more standards-conforming stlport4 library is
13456     # incompatible with the Cstd library. Avoid specifying
13457     # it if it's in CXXFLAGS. Ignore libCrun as
13458     # -library=stlport4 depends on it.
13459     case " $CXX $CXXFLAGS " in
13460     *" -library=stlport4 "*)
13461       solaris_use_stlport4=yes
13462       ;;
13463     esac
13464
13465     # Adding this requires a known-good setup of shared libraries for
13466     # Sun compiler versions before 5.6, else PIC objects from an old
13467     # archive will be linked into the output, leading to subtle bugs.
13468     if test "$solaris_use_stlport4" != yes; then
13469       postdeps_CXX='-library=Cstd -library=Crun'
13470     fi
13471     ;;
13472   esac
13473   ;;
13474 esac
13475
13476
13477 case " $postdeps_CXX " in
13478 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13479 esac
13480  compiler_lib_search_dirs_CXX=
13481 if test -n "${compiler_lib_search_path_CXX}"; then
13482  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13483 fi
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515     lt_prog_compiler_wl_CXX=
13516 lt_prog_compiler_pic_CXX=
13517 lt_prog_compiler_static_CXX=
13518
13519
13520   # C++ specific cases for pic, static, wl, etc.
13521   if test "$GXX" = yes; then
13522     lt_prog_compiler_wl_CXX='-Wl,'
13523     lt_prog_compiler_static_CXX='-static'
13524
13525     case $host_os in
13526     aix*)
13527       # All AIX code is PIC.
13528       if test "$host_cpu" = ia64; then
13529         # AIX 5 now supports IA64 processor
13530         lt_prog_compiler_static_CXX='-Bstatic'
13531       fi
13532       ;;
13533
13534     amigaos*)
13535       case $host_cpu in
13536       powerpc)
13537             # see comment about AmigaOS4 .so support
13538             lt_prog_compiler_pic_CXX='-fPIC'
13539         ;;
13540       m68k)
13541             # FIXME: we need at least 68020 code to build shared libraries, but
13542             # adding the `-m68020' flag to GCC prevents building anything better,
13543             # like `-m68040'.
13544             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13545         ;;
13546       esac
13547       ;;
13548
13549     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13550       # PIC is the default for these OSes.
13551       ;;
13552     mingw* | cygwin* | os2* | pw32* | cegcc*)
13553       # This hack is so that the source file can tell whether it is being
13554       # built for inclusion in a dll (and should export symbols for example).
13555       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13556       # (--disable-auto-import) libraries
13557       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13558       ;;
13559     darwin* | rhapsody*)
13560       # PIC is the default on this platform
13561       # Common symbols not allowed in MH_DYLIB files
13562       lt_prog_compiler_pic_CXX='-fno-common'
13563       ;;
13564     *djgpp*)
13565       # DJGPP does not support shared libraries at all
13566       lt_prog_compiler_pic_CXX=
13567       ;;
13568     haiku*)
13569       # PIC is the default for Haiku.
13570       # The "-static" flag exists, but is broken.
13571       lt_prog_compiler_static_CXX=
13572       ;;
13573     interix[3-9]*)
13574       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13575       # Instead, we relocate shared libraries at runtime.
13576       ;;
13577     sysv4*MP*)
13578       if test -d /usr/nec; then
13579         lt_prog_compiler_pic_CXX=-Kconform_pic
13580       fi
13581       ;;
13582     hpux*)
13583       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13584       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13585       # sets the default TLS model and affects inlining.
13586       case $host_cpu in
13587       hppa*64*)
13588         ;;
13589       *)
13590         lt_prog_compiler_pic_CXX='-fPIC'
13591         ;;
13592       esac
13593       ;;
13594     *qnx* | *nto*)
13595       # QNX uses GNU C++, but need to define -shared option too, otherwise
13596       # it will coredump.
13597       lt_prog_compiler_pic_CXX='-fPIC -shared'
13598       ;;
13599     *)
13600       lt_prog_compiler_pic_CXX='-fPIC'
13601       ;;
13602     esac
13603   else
13604     case $host_os in
13605       aix[4-9]*)
13606         # All AIX code is PIC.
13607         if test "$host_cpu" = ia64; then
13608           # AIX 5 now supports IA64 processor
13609           lt_prog_compiler_static_CXX='-Bstatic'
13610         else
13611           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13612         fi
13613         ;;
13614       chorus*)
13615         case $cc_basename in
13616         cxch68*)
13617           # Green Hills C++ Compiler
13618           # _LT_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"
13619           ;;
13620         esac
13621         ;;
13622       mingw* | cygwin* | os2* | pw32* | cegcc*)
13623         # This hack is so that the source file can tell whether it is being
13624         # built for inclusion in a dll (and should export symbols for example).
13625         lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13626         ;;
13627       dgux*)
13628         case $cc_basename in
13629           ec++*)
13630             lt_prog_compiler_pic_CXX='-KPIC'
13631             ;;
13632           ghcx*)
13633             # Green Hills C++ Compiler
13634             lt_prog_compiler_pic_CXX='-pic'
13635             ;;
13636           *)
13637             ;;
13638         esac
13639         ;;
13640       freebsd* | dragonfly*)
13641         # FreeBSD uses GNU C++
13642         ;;
13643       hpux9* | hpux10* | hpux11*)
13644         case $cc_basename in
13645           CC*)
13646             lt_prog_compiler_wl_CXX='-Wl,'
13647             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13648             if test "$host_cpu" != ia64; then
13649               lt_prog_compiler_pic_CXX='+Z'
13650             fi
13651             ;;
13652           aCC*)
13653             lt_prog_compiler_wl_CXX='-Wl,'
13654             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13655             case $host_cpu in
13656             hppa*64*|ia64*)
13657               # +Z the default
13658               ;;
13659             *)
13660               lt_prog_compiler_pic_CXX='+Z'
13661               ;;
13662             esac
13663             ;;
13664           *)
13665             ;;
13666         esac
13667         ;;
13668       interix*)
13669         # This is c89, which is MS Visual C++ (no shared libs)
13670         # Anyone wants to do a port?
13671         ;;
13672       irix5* | irix6* | nonstopux*)
13673         case $cc_basename in
13674           CC*)
13675             lt_prog_compiler_wl_CXX='-Wl,'
13676             lt_prog_compiler_static_CXX='-non_shared'
13677             # CC pic flag -KPIC is the default.
13678             ;;
13679           *)
13680             ;;
13681         esac
13682         ;;
13683       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13684         case $cc_basename in
13685           KCC*)
13686             # KAI C++ Compiler
13687             lt_prog_compiler_wl_CXX='--backend -Wl,'
13688             lt_prog_compiler_pic_CXX='-fPIC'
13689             ;;
13690           ecpc* )
13691             # old Intel C++ for x86_64 which still supported -KPIC.
13692             lt_prog_compiler_wl_CXX='-Wl,'
13693             lt_prog_compiler_pic_CXX='-KPIC'
13694             lt_prog_compiler_static_CXX='-static'
13695             ;;
13696           icpc* )
13697             # Intel C++, used to be incompatible with GCC.
13698             # ICC 10 doesn't accept -KPIC any more.
13699             lt_prog_compiler_wl_CXX='-Wl,'
13700             lt_prog_compiler_pic_CXX='-fPIC'
13701             lt_prog_compiler_static_CXX='-static'
13702             ;;
13703           pgCC* | pgcpp*)
13704             # Portland Group C++ compiler
13705             lt_prog_compiler_wl_CXX='-Wl,'
13706             lt_prog_compiler_pic_CXX='-fpic'
13707             lt_prog_compiler_static_CXX='-Bstatic'
13708             ;;
13709           cxx*)
13710             # Compaq C++
13711             # Make sure the PIC flag is empty.  It appears that all Alpha
13712             # Linux and Compaq Tru64 Unix objects are PIC.
13713             lt_prog_compiler_pic_CXX=
13714             lt_prog_compiler_static_CXX='-non_shared'
13715             ;;
13716           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13717             # IBM XL 8.0, 9.0 on PPC and BlueGene
13718             lt_prog_compiler_wl_CXX='-Wl,'
13719             lt_prog_compiler_pic_CXX='-qpic'
13720             lt_prog_compiler_static_CXX='-qstaticlink'
13721             ;;
13722           *)
13723             case `$CC -V 2>&1 | sed 5q` in
13724             *Sun\ C*)
13725               # Sun C++ 5.9
13726               lt_prog_compiler_pic_CXX='-KPIC'
13727               lt_prog_compiler_static_CXX='-Bstatic'
13728               lt_prog_compiler_wl_CXX='-Qoption ld '
13729               ;;
13730             esac
13731             ;;
13732         esac
13733         ;;
13734       lynxos*)
13735         ;;
13736       m88k*)
13737         ;;
13738       mvs*)
13739         case $cc_basename in
13740           cxx*)
13741             lt_prog_compiler_pic_CXX='-W c,exportall'
13742             ;;
13743           *)
13744             ;;
13745         esac
13746         ;;
13747       netbsd* | netbsdelf*-gnu)
13748         ;;
13749       *qnx* | *nto*)
13750         # QNX uses GNU C++, but need to define -shared option too, otherwise
13751         # it will coredump.
13752         lt_prog_compiler_pic_CXX='-fPIC -shared'
13753         ;;
13754       osf3* | osf4* | osf5*)
13755         case $cc_basename in
13756           KCC*)
13757             lt_prog_compiler_wl_CXX='--backend -Wl,'
13758             ;;
13759           RCC*)
13760             # Rational C++ 2.4.1
13761             lt_prog_compiler_pic_CXX='-pic'
13762             ;;
13763           cxx*)
13764             # Digital/Compaq C++
13765             lt_prog_compiler_wl_CXX='-Wl,'
13766             # Make sure the PIC flag is empty.  It appears that all Alpha
13767             # Linux and Compaq Tru64 Unix objects are PIC.
13768             lt_prog_compiler_pic_CXX=
13769             lt_prog_compiler_static_CXX='-non_shared'
13770             ;;
13771           *)
13772             ;;
13773         esac
13774         ;;
13775       psos*)
13776         ;;
13777       solaris*)
13778         case $cc_basename in
13779           CC* | sunCC*)
13780             # Sun C++ 4.2, 5.x and Centerline C++
13781             lt_prog_compiler_pic_CXX='-KPIC'
13782             lt_prog_compiler_static_CXX='-Bstatic'
13783             lt_prog_compiler_wl_CXX='-Qoption ld '
13784             ;;
13785           gcx*)
13786             # Green Hills C++ Compiler
13787             lt_prog_compiler_pic_CXX='-PIC'
13788             ;;
13789           *)
13790             ;;
13791         esac
13792         ;;
13793       sunos4*)
13794         case $cc_basename in
13795           CC*)
13796             # Sun C++ 4.x
13797             lt_prog_compiler_pic_CXX='-pic'
13798             lt_prog_compiler_static_CXX='-Bstatic'
13799             ;;
13800           lcc*)
13801             # Lucid
13802             lt_prog_compiler_pic_CXX='-pic'
13803             ;;
13804           *)
13805             ;;
13806         esac
13807         ;;
13808       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13809         case $cc_basename in
13810           CC*)
13811             lt_prog_compiler_wl_CXX='-Wl,'
13812             lt_prog_compiler_pic_CXX='-KPIC'
13813             lt_prog_compiler_static_CXX='-Bstatic'
13814             ;;
13815         esac
13816         ;;
13817       tandem*)
13818         case $cc_basename in
13819           NCC*)
13820             # NonStop-UX NCC 3.20
13821             lt_prog_compiler_pic_CXX='-KPIC'
13822             ;;
13823           *)
13824             ;;
13825         esac
13826         ;;
13827       vxworks*)
13828         ;;
13829       *)
13830         lt_prog_compiler_can_build_shared_CXX=no
13831         ;;
13832     esac
13833   fi
13834
13835 case $host_os in
13836   # For platforms which do not support PIC, -DPIC is meaningless:
13837   *djgpp*)
13838     lt_prog_compiler_pic_CXX=
13839     ;;
13840   *)
13841     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13842     ;;
13843 esac
13844
13845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13846 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13847 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
13848   $as_echo_n "(cached) " >&6
13849 else
13850   lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
13851 fi
13852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
13853 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
13854 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
13855
13856 #
13857 # Check to make sure the PIC flag actually works.
13858 #
13859 if test -n "$lt_prog_compiler_pic_CXX"; then
13860   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13861 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13862 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
13863   $as_echo_n "(cached) " >&6
13864 else
13865   lt_cv_prog_compiler_pic_works_CXX=no
13866    ac_outfile=conftest.$ac_objext
13867    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13868    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13869    # Insert the option either (1) after the last *FLAGS variable, or
13870    # (2) before a word containing "conftest.", or (3) at the end.
13871    # Note that $ac_compile itself does not contain backslashes and begins
13872    # with a dollar sign (not a hyphen), so the echo should work correctly.
13873    # The option is referenced via a variable to avoid confusing sed.
13874    lt_compile=`echo "$ac_compile" | $SED \
13875    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13876    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13877    -e 's:$: $lt_compiler_flag:'`
13878    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13879    (eval "$lt_compile" 2>conftest.err)
13880    ac_status=$?
13881    cat conftest.err >&5
13882    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13883    if (exit $ac_status) && test -s "$ac_outfile"; then
13884      # The compiler can only warn and ignore the option if not recognized
13885      # So say no if there are warnings other than the usual output.
13886      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13887      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13888      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13889        lt_cv_prog_compiler_pic_works_CXX=yes
13890      fi
13891    fi
13892    $RM conftest*
13893
13894 fi
13895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13896 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13897
13898 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13899     case $lt_prog_compiler_pic_CXX in
13900      "" | " "*) ;;
13901      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13902      esac
13903 else
13904     lt_prog_compiler_pic_CXX=
13905      lt_prog_compiler_can_build_shared_CXX=no
13906 fi
13907
13908 fi
13909
13910
13911
13912
13913
13914 #
13915 # Check to make sure the static flag actually works.
13916 #
13917 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13919 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13920 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
13921   $as_echo_n "(cached) " >&6
13922 else
13923   lt_cv_prog_compiler_static_works_CXX=no
13924    save_LDFLAGS="$LDFLAGS"
13925    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13926    echo "$lt_simple_link_test_code" > conftest.$ac_ext
13927    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13928      # The linker can only warn and ignore the option if not recognized
13929      # So say no if there are warnings
13930      if test -s conftest.err; then
13931        # Append any errors to the config.log.
13932        cat conftest.err 1>&5
13933        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13934        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13935        if diff conftest.exp conftest.er2 >/dev/null; then
13936          lt_cv_prog_compiler_static_works_CXX=yes
13937        fi
13938      else
13939        lt_cv_prog_compiler_static_works_CXX=yes
13940      fi
13941    fi
13942    $RM -r conftest*
13943    LDFLAGS="$save_LDFLAGS"
13944
13945 fi
13946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13947 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13948
13949 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13950     :
13951 else
13952     lt_prog_compiler_static_CXX=
13953 fi
13954
13955
13956
13957
13958     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13959 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13960 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13961   $as_echo_n "(cached) " >&6
13962 else
13963   lt_cv_prog_compiler_c_o_CXX=no
13964    $RM -r conftest 2>/dev/null
13965    mkdir conftest
13966    cd conftest
13967    mkdir out
13968    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13969
13970    lt_compiler_flag="-o out/conftest2.$ac_objext"
13971    # Insert the option either (1) after the last *FLAGS variable, or
13972    # (2) before a word containing "conftest.", or (3) at the end.
13973    # Note that $ac_compile itself does not contain backslashes and begins
13974    # with a dollar sign (not a hyphen), so the echo should work correctly.
13975    lt_compile=`echo "$ac_compile" | $SED \
13976    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13977    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13978    -e 's:$: $lt_compiler_flag:'`
13979    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13980    (eval "$lt_compile" 2>out/conftest.err)
13981    ac_status=$?
13982    cat out/conftest.err >&5
13983    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13984    if (exit $ac_status) && test -s out/conftest2.$ac_objext
13985    then
13986      # The compiler can only warn and ignore the option if not recognized
13987      # So say no if there are warnings
13988      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13989      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13990      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13991        lt_cv_prog_compiler_c_o_CXX=yes
13992      fi
13993    fi
13994    chmod u+w . 2>&5
13995    $RM conftest*
13996    # SGI C++ compiler will create directory out/ii_files/ for
13997    # template instantiation
13998    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13999    $RM out/* && rmdir out
14000    cd ..
14001    $RM -r conftest
14002    $RM conftest*
14003
14004 fi
14005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14006 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14007
14008
14009
14010     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14011 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14012 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14013   $as_echo_n "(cached) " >&6
14014 else
14015   lt_cv_prog_compiler_c_o_CXX=no
14016    $RM -r conftest 2>/dev/null
14017    mkdir conftest
14018    cd conftest
14019    mkdir out
14020    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14021
14022    lt_compiler_flag="-o out/conftest2.$ac_objext"
14023    # Insert the option either (1) after the last *FLAGS variable, or
14024    # (2) before a word containing "conftest.", or (3) at the end.
14025    # Note that $ac_compile itself does not contain backslashes and begins
14026    # with a dollar sign (not a hyphen), so the echo should work correctly.
14027    lt_compile=`echo "$ac_compile" | $SED \
14028    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14029    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14030    -e 's:$: $lt_compiler_flag:'`
14031    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14032    (eval "$lt_compile" 2>out/conftest.err)
14033    ac_status=$?
14034    cat out/conftest.err >&5
14035    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14036    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14037    then
14038      # The compiler can only warn and ignore the option if not recognized
14039      # So say no if there are warnings
14040      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14041      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14042      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14043        lt_cv_prog_compiler_c_o_CXX=yes
14044      fi
14045    fi
14046    chmod u+w . 2>&5
14047    $RM conftest*
14048    # SGI C++ compiler will create directory out/ii_files/ for
14049    # template instantiation
14050    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14051    $RM out/* && rmdir out
14052    cd ..
14053    $RM -r conftest
14054    $RM conftest*
14055
14056 fi
14057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14058 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14059
14060
14061
14062
14063 hard_links="nottested"
14064 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14065   # do not overwrite the value of need_locks provided by the user
14066   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14067 $as_echo_n "checking if we can lock with hard links... " >&6; }
14068   hard_links=yes
14069   $RM conftest*
14070   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14071   touch conftest.a
14072   ln conftest.a conftest.b 2>&5 || hard_links=no
14073   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14075 $as_echo "$hard_links" >&6; }
14076   if test "$hard_links" = no; then
14077     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14078 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14079     need_locks=warn
14080   fi
14081 else
14082   need_locks=no
14083 fi
14084
14085
14086
14087     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14088 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14089
14090   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14091   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14092   case $host_os in
14093   aix[4-9]*)
14094     # If we're using GNU nm, then we don't want the "-C" option.
14095     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14096     # Also, AIX nm treats weak defined symbols like other global defined
14097     # symbols, whereas GNU nm marks them as "W".
14098     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14099       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14100     else
14101       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'
14102     fi
14103     ;;
14104   pw32*)
14105     export_symbols_cmds_CXX="$ltdll_cmds"
14106     ;;
14107   cygwin* | mingw* | cegcc*)
14108     case $cc_basename in
14109     cl*) ;;
14110     *)
14111       export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14112       exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14113       ;;
14114     esac
14115     ;;
14116   linux* | k*bsd*-gnu | gnu*)
14117     link_all_deplibs_CXX=no
14118     ;;
14119   *)
14120     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14121     ;;
14122   esac
14123
14124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14125 $as_echo "$ld_shlibs_CXX" >&6; }
14126 test "$ld_shlibs_CXX" = no && can_build_shared=no
14127
14128 with_gnu_ld_CXX=$with_gnu_ld
14129
14130
14131
14132
14133
14134
14135 #
14136 # Do we need to explicitly link libc?
14137 #
14138 case "x$archive_cmds_need_lc_CXX" in
14139 x|xyes)
14140   # Assume -lc should be added
14141   archive_cmds_need_lc_CXX=yes
14142
14143   if test "$enable_shared" = yes && test "$GCC" = yes; then
14144     case $archive_cmds_CXX in
14145     *'~'*)
14146       # FIXME: we may have to deal with multi-command sequences.
14147       ;;
14148     '$CC '*)
14149       # Test whether the compiler implicitly links with -lc since on some
14150       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14151       # to ld, don't add -lc before -lgcc.
14152       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14153 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14154 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14155   $as_echo_n "(cached) " >&6
14156 else
14157   $RM conftest*
14158         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14159
14160         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14161   (eval $ac_compile) 2>&5
14162   ac_status=$?
14163   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14164   test $ac_status = 0; } 2>conftest.err; then
14165           soname=conftest
14166           lib=conftest
14167           libobjs=conftest.$ac_objext
14168           deplibs=
14169           wl=$lt_prog_compiler_wl_CXX
14170           pic_flag=$lt_prog_compiler_pic_CXX
14171           compiler_flags=-v
14172           linker_flags=-v
14173           verstring=
14174           output_objdir=.
14175           libname=conftest
14176           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14177           allow_undefined_flag_CXX=
14178           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14179   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14180   ac_status=$?
14181   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14182   test $ac_status = 0; }
14183           then
14184             lt_cv_archive_cmds_need_lc_CXX=no
14185           else
14186             lt_cv_archive_cmds_need_lc_CXX=yes
14187           fi
14188           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14189         else
14190           cat conftest.err 1>&5
14191         fi
14192         $RM conftest*
14193
14194 fi
14195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14196 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14197       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14198       ;;
14199     esac
14200   fi
14201   ;;
14202 esac
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14268 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14269
14270 library_names_spec=
14271 libname_spec='lib$name'
14272 soname_spec=
14273 shrext_cmds=".so"
14274 postinstall_cmds=
14275 postuninstall_cmds=
14276 finish_cmds=
14277 finish_eval=
14278 shlibpath_var=
14279 shlibpath_overrides_runpath=unknown
14280 version_type=none
14281 dynamic_linker="$host_os ld.so"
14282 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14283 need_lib_prefix=unknown
14284 hardcode_into_libs=no
14285
14286 # when you set need_version to no, make sure it does not cause -set_version
14287 # flags to be left without arguments
14288 need_version=unknown
14289
14290 case $host_os in
14291 aix3*)
14292   version_type=linux
14293   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14294   shlibpath_var=LIBPATH
14295
14296   # AIX 3 has no versioning support, so we append a major version to the name.
14297   soname_spec='${libname}${release}${shared_ext}$major'
14298   ;;
14299
14300 aix[4-9]*)
14301   version_type=linux
14302   need_lib_prefix=no
14303   need_version=no
14304   hardcode_into_libs=yes
14305   if test "$host_cpu" = ia64; then
14306     # AIX 5 supports IA64
14307     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14308     shlibpath_var=LD_LIBRARY_PATH
14309   else
14310     # With GCC up to 2.95.x, collect2 would create an import file
14311     # for dependence libraries.  The import file would start with
14312     # the line `#! .'.  This would cause the generated library to
14313     # depend on `.', always an invalid library.  This was fixed in
14314     # development snapshots of GCC prior to 3.0.
14315     case $host_os in
14316       aix4 | aix4.[01] | aix4.[01].*)
14317       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14318            echo ' yes '
14319            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14320         :
14321       else
14322         can_build_shared=no
14323       fi
14324       ;;
14325     esac
14326     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14327     # soname into executable. Probably we can add versioning support to
14328     # collect2, so additional links can be useful in future.
14329     if test "$aix_use_runtimelinking" = yes; then
14330       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14331       # instead of lib<name>.a to let people know that these are not
14332       # typical AIX shared libraries.
14333       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14334     else
14335       # We preserve .a as extension for shared libraries through AIX4.2
14336       # and later when we are not doing run time linking.
14337       library_names_spec='${libname}${release}.a $libname.a'
14338       soname_spec='${libname}${release}${shared_ext}$major'
14339     fi
14340     shlibpath_var=LIBPATH
14341   fi
14342   ;;
14343
14344 amigaos*)
14345   case $host_cpu in
14346   powerpc)
14347     # Since July 2007 AmigaOS4 officially supports .so libraries.
14348     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14349     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14350     ;;
14351   m68k)
14352     library_names_spec='$libname.ixlibrary $libname.a'
14353     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14354     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14355     ;;
14356   esac
14357   ;;
14358
14359 beos*)
14360   library_names_spec='${libname}${shared_ext}'
14361   dynamic_linker="$host_os ld.so"
14362   shlibpath_var=LIBRARY_PATH
14363   ;;
14364
14365 bsdi[45]*)
14366   version_type=linux
14367   need_version=no
14368   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14369   soname_spec='${libname}${release}${shared_ext}$major'
14370   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14371   shlibpath_var=LD_LIBRARY_PATH
14372   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14373   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14374   # the default ld.so.conf also contains /usr/contrib/lib and
14375   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14376   # libtool to hard-code these into programs
14377   ;;
14378
14379 cygwin* | mingw* | pw32* | cegcc*)
14380   version_type=windows
14381   shrext_cmds=".dll"
14382   need_version=no
14383   need_lib_prefix=no
14384
14385   case $GCC,$cc_basename in
14386   yes,*)
14387     # gcc
14388     library_names_spec='$libname.dll.a'
14389     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14390     postinstall_cmds='base_file=`basename \${file}`~
14391       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14392       dldir=$destdir/`dirname \$dlpath`~
14393       test -d \$dldir || mkdir -p \$dldir~
14394       $install_prog $dir/$dlname \$dldir/$dlname~
14395       chmod a+x \$dldir/$dlname~
14396       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14397         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14398       fi'
14399     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14400       dlpath=$dir/\$dldll~
14401        $RM \$dlpath'
14402     shlibpath_overrides_runpath=yes
14403
14404     case $host_os in
14405     cygwin*)
14406       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14407       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14408
14409       ;;
14410     mingw* | cegcc*)
14411       # MinGW DLLs use traditional 'lib' prefix
14412       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14413       ;;
14414     pw32*)
14415       # pw32 DLLs use 'pw' prefix rather than 'lib'
14416       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14417       ;;
14418     esac
14419     dynamic_linker='Win32 ld.exe'
14420     ;;
14421
14422   *,cl*)
14423     # Native MSVC
14424     libname_spec='$name'
14425     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14426     library_names_spec='${libname}.dll.lib'
14427
14428     case $build_os in
14429     mingw*)
14430       sys_lib_search_path_spec=
14431       lt_save_ifs=$IFS
14432       IFS=';'
14433       for lt_path in $LIB
14434       do
14435         IFS=$lt_save_ifs
14436         # Let DOS variable expansion print the short 8.3 style file name.
14437         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14438         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14439       done
14440       IFS=$lt_save_ifs
14441       # Convert to MSYS style.
14442       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14443       ;;
14444     cygwin*)
14445       # Convert to unix form, then to dos form, then back to unix form
14446       # but this time dos style (no spaces!) so that the unix form looks
14447       # like /cygdrive/c/PROGRA~1:/cygdr...
14448       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14449       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14450       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14451       ;;
14452     *)
14453       sys_lib_search_path_spec="$LIB"
14454       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14455         # It is most probably a Windows format PATH.
14456         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14457       else
14458         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14459       fi
14460       # FIXME: find the short name or the path components, as spaces are
14461       # common. (e.g. "Program Files" -> "PROGRA~1")
14462       ;;
14463     esac
14464
14465     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14466     postinstall_cmds='base_file=`basename \${file}`~
14467       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14468       dldir=$destdir/`dirname \$dlpath`~
14469       test -d \$dldir || mkdir -p \$dldir~
14470       $install_prog $dir/$dlname \$dldir/$dlname'
14471     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14472       dlpath=$dir/\$dldll~
14473        $RM \$dlpath'
14474     shlibpath_overrides_runpath=yes
14475     dynamic_linker='Win32 link.exe'
14476     ;;
14477
14478   *)
14479     # Assume MSVC wrapper
14480     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14481     dynamic_linker='Win32 ld.exe'
14482     ;;
14483   esac
14484   # FIXME: first we should search . and the directory the executable is in
14485   shlibpath_var=PATH
14486   ;;
14487
14488 darwin* | rhapsody*)
14489   dynamic_linker="$host_os dyld"
14490   version_type=darwin
14491   need_lib_prefix=no
14492   need_version=no
14493   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14494   soname_spec='${libname}${release}${major}$shared_ext'
14495   shlibpath_overrides_runpath=yes
14496   shlibpath_var=DYLD_LIBRARY_PATH
14497   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14498
14499   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14500   ;;
14501
14502 dgux*)
14503   version_type=linux
14504   need_lib_prefix=no
14505   need_version=no
14506   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14507   soname_spec='${libname}${release}${shared_ext}$major'
14508   shlibpath_var=LD_LIBRARY_PATH
14509   ;;
14510
14511 freebsd1*)
14512   dynamic_linker=no
14513   ;;
14514
14515 freebsd* | dragonfly*)
14516   # DragonFly does not have aout.  When/if they implement a new
14517   # versioning mechanism, adjust this.
14518   if test -x /usr/bin/objformat; then
14519     objformat=`/usr/bin/objformat`
14520   else
14521     case $host_os in
14522     freebsd[123]*) objformat=aout ;;
14523     *) objformat=elf ;;
14524     esac
14525   fi
14526   version_type=freebsd-$objformat
14527   case $version_type in
14528     freebsd-elf*)
14529       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14530       need_version=no
14531       need_lib_prefix=no
14532       ;;
14533     freebsd-*)
14534       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14535       need_version=yes
14536       ;;
14537   esac
14538   shlibpath_var=LD_LIBRARY_PATH
14539   case $host_os in
14540   freebsd2*)
14541     shlibpath_overrides_runpath=yes
14542     ;;
14543   freebsd3.[01]* | freebsdelf3.[01]*)
14544     shlibpath_overrides_runpath=yes
14545     hardcode_into_libs=yes
14546     ;;
14547   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14548   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14549     shlibpath_overrides_runpath=no
14550     hardcode_into_libs=yes
14551     ;;
14552   *) # from 4.6 on, and DragonFly
14553     shlibpath_overrides_runpath=yes
14554     hardcode_into_libs=yes
14555     ;;
14556   esac
14557   ;;
14558
14559 gnu*)
14560   version_type=linux
14561   need_lib_prefix=no
14562   need_version=no
14563   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14564   soname_spec='${libname}${release}${shared_ext}$major'
14565   shlibpath_var=LD_LIBRARY_PATH
14566   shlibpath_overrides_runpath=no
14567   hardcode_into_libs=yes
14568   ;;
14569
14570 haiku*)
14571   version_type=linux
14572   need_lib_prefix=no
14573   need_version=no
14574   dynamic_linker="$host_os runtime_loader"
14575   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14576   soname_spec='${libname}${release}${shared_ext}$major'
14577   shlibpath_var=LIBRARY_PATH
14578   shlibpath_overrides_runpath=yes
14579   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14580   hardcode_into_libs=yes
14581   ;;
14582
14583 hpux9* | hpux10* | hpux11*)
14584   # Give a soname corresponding to the major version so that dld.sl refuses to
14585   # link against other versions.
14586   version_type=sunos
14587   need_lib_prefix=no
14588   need_version=no
14589   case $host_cpu in
14590   ia64*)
14591     shrext_cmds='.so'
14592     hardcode_into_libs=yes
14593     dynamic_linker="$host_os dld.so"
14594     shlibpath_var=LD_LIBRARY_PATH
14595     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14596     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14597     soname_spec='${libname}${release}${shared_ext}$major'
14598     if test "X$HPUX_IA64_MODE" = X32; then
14599       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14600     else
14601       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14602     fi
14603     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14604     ;;
14605   hppa*64*)
14606     shrext_cmds='.sl'
14607     hardcode_into_libs=yes
14608     dynamic_linker="$host_os dld.sl"
14609     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14610     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14611     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14612     soname_spec='${libname}${release}${shared_ext}$major'
14613     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14614     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14615     ;;
14616   *)
14617     shrext_cmds='.sl'
14618     dynamic_linker="$host_os dld.sl"
14619     shlibpath_var=SHLIB_PATH
14620     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14621     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14622     soname_spec='${libname}${release}${shared_ext}$major'
14623     ;;
14624   esac
14625   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14626   postinstall_cmds='chmod 555 $lib'
14627   # or fails outright, so override atomically:
14628   install_override_mode=555
14629   ;;
14630
14631 interix[3-9]*)
14632   version_type=linux
14633   need_lib_prefix=no
14634   need_version=no
14635   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14636   soname_spec='${libname}${release}${shared_ext}$major'
14637   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14638   shlibpath_var=LD_LIBRARY_PATH
14639   shlibpath_overrides_runpath=no
14640   hardcode_into_libs=yes
14641   ;;
14642
14643 irix5* | irix6* | nonstopux*)
14644   case $host_os in
14645     nonstopux*) version_type=nonstopux ;;
14646     *)
14647         if test "$lt_cv_prog_gnu_ld" = yes; then
14648                 version_type=linux
14649         else
14650                 version_type=irix
14651         fi ;;
14652   esac
14653   need_lib_prefix=no
14654   need_version=no
14655   soname_spec='${libname}${release}${shared_ext}$major'
14656   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14657   case $host_os in
14658   irix5* | nonstopux*)
14659     libsuff= shlibsuff=
14660     ;;
14661   *)
14662     case $LD in # libtool.m4 will add one of these switches to LD
14663     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14664       libsuff= shlibsuff= libmagic=32-bit;;
14665     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14666       libsuff=32 shlibsuff=N32 libmagic=N32;;
14667     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14668       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14669     *) libsuff= shlibsuff= libmagic=never-match;;
14670     esac
14671     ;;
14672   esac
14673   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14674   shlibpath_overrides_runpath=no
14675   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14676   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14677   hardcode_into_libs=yes
14678   ;;
14679
14680 # No shared lib support for Linux oldld, aout, or coff.
14681 linux*oldld* | linux*aout* | linux*coff*)
14682   dynamic_linker=no
14683   ;;
14684
14685 # This must be Linux ELF.
14686 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14687   version_type=linux
14688   need_lib_prefix=no
14689   need_version=no
14690   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14691   soname_spec='${libname}${release}${shared_ext}$major'
14692   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14693   shlibpath_var=LD_LIBRARY_PATH
14694   shlibpath_overrides_runpath=no
14695
14696   # Some binutils ld are patched to set DT_RUNPATH
14697   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14698   $as_echo_n "(cached) " >&6
14699 else
14700   lt_cv_shlibpath_overrides_runpath=no
14701     save_LDFLAGS=$LDFLAGS
14702     save_libdir=$libdir
14703     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14704          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14705     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14706 /* end confdefs.h.  */
14707
14708 int
14709 main ()
14710 {
14711
14712   ;
14713   return 0;
14714 }
14715 _ACEOF
14716 if ac_fn_cxx_try_link "$LINENO"; then :
14717   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14718   lt_cv_shlibpath_overrides_runpath=yes
14719 fi
14720 fi
14721 rm -f core conftest.err conftest.$ac_objext \
14722     conftest$ac_exeext conftest.$ac_ext
14723     LDFLAGS=$save_LDFLAGS
14724     libdir=$save_libdir
14725
14726 fi
14727
14728   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14729
14730   # This implies no fast_install, which is unacceptable.
14731   # Some rework will be needed to allow for fast_install
14732   # before this can be enabled.
14733   hardcode_into_libs=yes
14734
14735   # Append ld.so.conf contents to the search path
14736   if test -f /etc/ld.so.conf; then
14737     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
14738     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14739   fi
14740
14741   # We used to test for /lib/ld.so.1 and disable shared libraries on
14742   # powerpc, because MkLinux only supported shared libraries with the
14743   # GNU dynamic linker.  Since this was broken with cross compilers,
14744   # most powerpc-linux boxes support dynamic linking these days and
14745   # people can always --disable-shared, the test was removed, and we
14746   # assume the GNU/Linux dynamic linker is in use.
14747   dynamic_linker='GNU/Linux ld.so'
14748   ;;
14749
14750 netbsdelf*-gnu)
14751   version_type=linux
14752   need_lib_prefix=no
14753   need_version=no
14754   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14755   soname_spec='${libname}${release}${shared_ext}$major'
14756   shlibpath_var=LD_LIBRARY_PATH
14757   shlibpath_overrides_runpath=no
14758   hardcode_into_libs=yes
14759   dynamic_linker='NetBSD ld.elf_so'
14760   ;;
14761
14762 netbsd*)
14763   version_type=sunos
14764   need_lib_prefix=no
14765   need_version=no
14766   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14767     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14768     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14769     dynamic_linker='NetBSD (a.out) ld.so'
14770   else
14771     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14772     soname_spec='${libname}${release}${shared_ext}$major'
14773     dynamic_linker='NetBSD ld.elf_so'
14774   fi
14775   shlibpath_var=LD_LIBRARY_PATH
14776   shlibpath_overrides_runpath=yes
14777   hardcode_into_libs=yes
14778   ;;
14779
14780 newsos6)
14781   version_type=linux
14782   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14783   shlibpath_var=LD_LIBRARY_PATH
14784   shlibpath_overrides_runpath=yes
14785   ;;
14786
14787 *nto* | *qnx*)
14788   version_type=qnx
14789   need_lib_prefix=no
14790   need_version=no
14791   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14792   soname_spec='${libname}${release}${shared_ext}$major'
14793   shlibpath_var=LD_LIBRARY_PATH
14794   shlibpath_overrides_runpath=no
14795   hardcode_into_libs=yes
14796   dynamic_linker='ldqnx.so'
14797   ;;
14798
14799 openbsd*)
14800   version_type=sunos
14801   sys_lib_dlsearch_path_spec="/usr/lib"
14802   need_lib_prefix=no
14803   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14804   case $host_os in
14805     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
14806     *)                          need_version=no  ;;
14807   esac
14808   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14809   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14810   shlibpath_var=LD_LIBRARY_PATH
14811   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14812     case $host_os in
14813       openbsd2.[89] | openbsd2.[89].*)
14814         shlibpath_overrides_runpath=no
14815         ;;
14816       *)
14817         shlibpath_overrides_runpath=yes
14818         ;;
14819       esac
14820   else
14821     shlibpath_overrides_runpath=yes
14822   fi
14823   ;;
14824
14825 os2*)
14826   libname_spec='$name'
14827   shrext_cmds=".dll"
14828   need_lib_prefix=no
14829   library_names_spec='$libname${shared_ext} $libname.a'
14830   dynamic_linker='OS/2 ld.exe'
14831   shlibpath_var=LIBPATH
14832   ;;
14833
14834 osf3* | osf4* | osf5*)
14835   version_type=osf
14836   need_lib_prefix=no
14837   need_version=no
14838   soname_spec='${libname}${release}${shared_ext}$major'
14839   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14840   shlibpath_var=LD_LIBRARY_PATH
14841   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14842   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14843   ;;
14844
14845 rdos*)
14846   dynamic_linker=no
14847   ;;
14848
14849 solaris*)
14850   version_type=linux
14851   need_lib_prefix=no
14852   need_version=no
14853   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14854   soname_spec='${libname}${release}${shared_ext}$major'
14855   shlibpath_var=LD_LIBRARY_PATH
14856   shlibpath_overrides_runpath=yes
14857   hardcode_into_libs=yes
14858   # ldd complains unless libraries are executable
14859   postinstall_cmds='chmod +x $lib'
14860   ;;
14861
14862 sunos4*)
14863   version_type=sunos
14864   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14865   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14866   shlibpath_var=LD_LIBRARY_PATH
14867   shlibpath_overrides_runpath=yes
14868   if test "$with_gnu_ld" = yes; then
14869     need_lib_prefix=no
14870   fi
14871   need_version=yes
14872   ;;
14873
14874 sysv4 | sysv4.3*)
14875   version_type=linux
14876   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14877   soname_spec='${libname}${release}${shared_ext}$major'
14878   shlibpath_var=LD_LIBRARY_PATH
14879   case $host_vendor in
14880     sni)
14881       shlibpath_overrides_runpath=no
14882       need_lib_prefix=no
14883       runpath_var=LD_RUN_PATH
14884       ;;
14885     siemens)
14886       need_lib_prefix=no
14887       ;;
14888     motorola)
14889       need_lib_prefix=no
14890       need_version=no
14891       shlibpath_overrides_runpath=no
14892       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14893       ;;
14894   esac
14895   ;;
14896
14897 sysv4*MP*)
14898   if test -d /usr/nec ;then
14899     version_type=linux
14900     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14901     soname_spec='$libname${shared_ext}.$major'
14902     shlibpath_var=LD_LIBRARY_PATH
14903   fi
14904   ;;
14905
14906 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14907   version_type=freebsd-elf
14908   need_lib_prefix=no
14909   need_version=no
14910   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14911   soname_spec='${libname}${release}${shared_ext}$major'
14912   shlibpath_var=LD_LIBRARY_PATH
14913   shlibpath_overrides_runpath=yes
14914   hardcode_into_libs=yes
14915   if test "$with_gnu_ld" = yes; then
14916     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14917   else
14918     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14919     case $host_os in
14920       sco3.2v5*)
14921         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14922         ;;
14923     esac
14924   fi
14925   sys_lib_dlsearch_path_spec='/usr/lib'
14926   ;;
14927
14928 tpf*)
14929   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14930   version_type=linux
14931   need_lib_prefix=no
14932   need_version=no
14933   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14934   shlibpath_var=LD_LIBRARY_PATH
14935   shlibpath_overrides_runpath=no
14936   hardcode_into_libs=yes
14937   ;;
14938
14939 uts4*)
14940   version_type=linux
14941   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14942   soname_spec='${libname}${release}${shared_ext}$major'
14943   shlibpath_var=LD_LIBRARY_PATH
14944   ;;
14945
14946 *)
14947   dynamic_linker=no
14948   ;;
14949 esac
14950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14951 $as_echo "$dynamic_linker" >&6; }
14952 test "$dynamic_linker" = no && can_build_shared=no
14953
14954 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14955 if test "$GCC" = yes; then
14956   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14957 fi
14958
14959 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14960   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14961 fi
14962 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14963   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14964 fi
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15004 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15005 hardcode_action_CXX=
15006 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15007    test -n "$runpath_var_CXX" ||
15008    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15009
15010   # We can hardcode non-existent directories.
15011   if test "$hardcode_direct_CXX" != no &&
15012      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15013      # have to relink, otherwise we might link with an installed library
15014      # when we should be linking with a yet-to-be-installed one
15015      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15016      test "$hardcode_minus_L_CXX" != no; then
15017     # Linking always hardcodes the temporary library directory.
15018     hardcode_action_CXX=relink
15019   else
15020     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15021     hardcode_action_CXX=immediate
15022   fi
15023 else
15024   # We cannot hardcode anything, or else we can only hardcode existing
15025   # directories.
15026   hardcode_action_CXX=unsupported
15027 fi
15028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15029 $as_echo "$hardcode_action_CXX" >&6; }
15030
15031 if test "$hardcode_action_CXX" = relink ||
15032    test "$inherit_rpath_CXX" = yes; then
15033   # Fast installation is not supported
15034   enable_fast_install=no
15035 elif test "$shlibpath_overrides_runpath" = yes ||
15036      test "$enable_shared" = no; then
15037   # Fast installation is not necessary
15038   enable_fast_install=needless
15039 fi
15040
15041
15042
15043
15044
15045
15046
15047   fi # test -n "$compiler"
15048
15049   CC=$lt_save_CC
15050   CFLAGS=$lt_save_CFLAGS
15051   LDCXX=$LD
15052   LD=$lt_save_LD
15053   GCC=$lt_save_GCC
15054   with_gnu_ld=$lt_save_with_gnu_ld
15055   lt_cv_path_LDCXX=$lt_cv_path_LD
15056   lt_cv_path_LD=$lt_save_path_LD
15057   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15058   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15059 fi # test "$_lt_caught_CXX_error" != yes
15060
15061 ac_ext=c
15062 ac_cpp='$CPP $CPPFLAGS'
15063 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15064 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15065 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15066
15067
15068 # Find a good install program.  We prefer a C program (faster),
15069 # so one script is as good as another.  But avoid the broken or
15070 # incompatible versions:
15071 # SysV /etc/install, /usr/sbin/install
15072 # SunOS /usr/etc/install
15073 # IRIX /sbin/install
15074 # AIX /bin/install
15075 # AmigaOS /C/install, which installs bootblocks on floppy discs
15076 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
15077 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
15078 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
15079 # OS/2's system install, which has a completely different semantic
15080 # ./install, which can be erroneously created by make from ./install.sh.
15081 # Reject install programs that cannot install multiple files.
15082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
15083 $as_echo_n "checking for a BSD-compatible install... " >&6; }
15084 if test -z "$INSTALL"; then
15085 if ${ac_cv_path_install+:} false; then :
15086   $as_echo_n "(cached) " >&6
15087 else
15088   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15089 for as_dir in $PATH
15090 do
15091   IFS=$as_save_IFS
15092   test -z "$as_dir" && as_dir=.
15093     # Account for people who put trailing slashes in PATH elements.
15094 case $as_dir/ in #((
15095   ./ | .// | /[cC]/* | \
15096   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
15097   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
15098   /usr/ucb/* ) ;;
15099   *)
15100     # OSF1 and SCO ODT 3.0 have their own names for install.
15101     # Don't use installbsd from OSF since it installs stuff as root
15102     # by default.
15103     for ac_prog in ginstall scoinst install; do
15104       for ac_exec_ext in '' $ac_executable_extensions; do
15105         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
15106           if test $ac_prog = install &&
15107             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
15108             # AIX install.  It has an incompatible calling convention.
15109             :
15110           elif test $ac_prog = install &&
15111             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
15112             # program-specific install script used by HP pwplus--don't use.
15113             :
15114           else
15115             rm -rf conftest.one conftest.two conftest.dir
15116             echo one > conftest.one
15117             echo two > conftest.two
15118             mkdir conftest.dir
15119             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
15120               test -s conftest.one && test -s conftest.two &&
15121               test -s conftest.dir/conftest.one &&
15122               test -s conftest.dir/conftest.two
15123             then
15124               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
15125               break 3
15126             fi
15127           fi
15128         fi
15129       done
15130     done
15131     ;;
15132 esac
15133
15134   done
15135 IFS=$as_save_IFS
15136
15137 rm -rf conftest.one conftest.two conftest.dir
15138
15139 fi
15140   if test "${ac_cv_path_install+set}" = set; then
15141     INSTALL=$ac_cv_path_install
15142   else
15143     # As a last resort, use the slow shell script.  Don't cache a
15144     # value for INSTALL within a source directory, because that will
15145     # break other packages using the cache if that directory is
15146     # removed, or if the value is a relative name.
15147     INSTALL=$ac_install_sh
15148   fi
15149 fi
15150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
15151 $as_echo "$INSTALL" >&6; }
15152
15153 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
15154 # It thinks the first close brace ends the variable substitution.
15155 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
15156
15157 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
15158
15159 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
15160
15161
15162 if test "$GCC" = yes ; then
15163                         OLDCFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wstrict-prototypes"
15164     CFLAGS="$OLDCFLAGS -fexceptions"
15165     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -fexceptions" >&5
15166 $as_echo_n "checking whether $CC accepts -fexceptions... " >&6; }
15167     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15168 /* end confdefs.h.  */
15169
15170 int
15171 main ()
15172 {
15173
15174   ;
15175   return 0;
15176 }
15177 _ACEOF
15178 if ac_fn_c_try_link "$LINENO"; then :
15179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15180 $as_echo "yes" >&6; }
15181 else
15182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15183 $as_echo "no" >&6; }; CFLAGS="$OLDCFLAGS"
15184 fi
15185 rm -f core conftest.err conftest.$ac_objext \
15186     conftest$ac_exeext conftest.$ac_ext
15187     CXXFLAGS=`echo "$CFLAGS" | sed 's/ -Wmissing-prototypes -Wstrict-prototypes//'`
15188 fi
15189
15190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15191 $as_echo_n "checking for ANSI C header files... " >&6; }
15192 if ${ac_cv_header_stdc+:} false; then :
15193   $as_echo_n "(cached) " >&6
15194 else
15195   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15196 /* end confdefs.h.  */
15197 #include <stdlib.h>
15198 #include <stdarg.h>
15199 #include <string.h>
15200 #include <float.h>
15201
15202 int
15203 main ()
15204 {
15205
15206   ;
15207   return 0;
15208 }
15209 _ACEOF
15210 if ac_fn_c_try_compile "$LINENO"; then :
15211   ac_cv_header_stdc=yes
15212 else
15213   ac_cv_header_stdc=no
15214 fi
15215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15216
15217 if test $ac_cv_header_stdc = yes; then
15218   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15219   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15220 /* end confdefs.h.  */
15221 #include <string.h>
15222
15223 _ACEOF
15224 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15225   $EGREP "memchr" >/dev/null 2>&1; then :
15226
15227 else
15228   ac_cv_header_stdc=no
15229 fi
15230 rm -f conftest*
15231
15232 fi
15233
15234 if test $ac_cv_header_stdc = yes; then
15235   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15236   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15237 /* end confdefs.h.  */
15238 #include <stdlib.h>
15239
15240 _ACEOF
15241 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15242   $EGREP "free" >/dev/null 2>&1; then :
15243
15244 else
15245   ac_cv_header_stdc=no
15246 fi
15247 rm -f conftest*
15248
15249 fi
15250
15251 if test $ac_cv_header_stdc = yes; then
15252   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15253   if test "$cross_compiling" = yes; then :
15254   :
15255 else
15256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15257 /* end confdefs.h.  */
15258 #include <ctype.h>
15259 #include <stdlib.h>
15260 #if ((' ' & 0x0FF) == 0x020)
15261 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15262 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15263 #else
15264 # define ISLOWER(c) \
15265                    (('a' <= (c) && (c) <= 'i') \
15266                      || ('j' <= (c) && (c) <= 'r') \
15267                      || ('s' <= (c) && (c) <= 'z'))
15268 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15269 #endif
15270
15271 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15272 int
15273 main ()
15274 {
15275   int i;
15276   for (i = 0; i < 256; i++)
15277     if (XOR (islower (i), ISLOWER (i))
15278         || toupper (i) != TOUPPER (i))
15279       return 2;
15280   return 0;
15281 }
15282 _ACEOF
15283 if ac_fn_c_try_run "$LINENO"; then :
15284
15285 else
15286   ac_cv_header_stdc=no
15287 fi
15288 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15289   conftest.$ac_objext conftest.beam conftest.$ac_ext
15290 fi
15291
15292 fi
15293 fi
15294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15295 $as_echo "$ac_cv_header_stdc" >&6; }
15296 if test $ac_cv_header_stdc = yes; then
15297
15298 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
15299
15300 fi
15301
15302
15303
15304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15305 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15306 if ${ac_cv_c_bigendian+:} false; then :
15307   $as_echo_n "(cached) " >&6
15308 else
15309   ac_cv_c_bigendian=unknown
15310 # See if sys/param.h defines the BYTE_ORDER macro.
15311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15312 /* end confdefs.h.  */
15313 #include <sys/types.h>
15314 #include <sys/param.h>
15315 int
15316 main ()
15317 {
15318
15319 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
15320  bogus endian macros
15321 #endif
15322   ;
15323   return 0;
15324 }
15325 _ACEOF
15326 if ac_fn_c_try_compile "$LINENO"; then :
15327   # It does; now see whether it defined to BIG_ENDIAN or not.
15328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15329 /* end confdefs.h.  */
15330 #include <sys/types.h>
15331 #include <sys/param.h>
15332 int
15333 main ()
15334 {
15335
15336 #if BYTE_ORDER != BIG_ENDIAN
15337  not big endian
15338 #endif
15339   ;
15340   return 0;
15341 }
15342 _ACEOF
15343 if ac_fn_c_try_compile "$LINENO"; then :
15344   ac_cv_c_bigendian=yes
15345 else
15346   ac_cv_c_bigendian=no
15347 fi
15348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15349 fi
15350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15351 if test $ac_cv_c_bigendian = unknown; then
15352 if test "$cross_compiling" = yes; then :
15353    echo $ac_n "cross-compiling... " 2>&6
15354 else
15355   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15356 /* end confdefs.h.  */
15357 main () {
15358   /* Are we little or big endian?  From Harbison&Steele.  */
15359   union
15360   {
15361     long l;
15362     char c[sizeof (long)];
15363   } u;
15364   u.l = 1;
15365   exit (u.c[sizeof (long) - 1] == 1);
15366 }
15367 _ACEOF
15368 if ac_fn_c_try_run "$LINENO"; then :
15369   ac_cv_c_bigendian=no
15370 else
15371   ac_cv_c_bigendian=yes
15372 fi
15373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15374   conftest.$ac_objext conftest.beam conftest.$ac_ext
15375 fi
15376
15377 fi
15378 fi
15379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
15380 $as_echo "$ac_cv_c_bigendian" >&6; }
15381 if test $ac_cv_c_bigendian = unknown; then
15382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to probe for byte ordering" >&5
15383 $as_echo_n "checking to probe for byte ordering... " >&6; }
15384
15385 cat >conftest.c <<EOF
15386 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
15387 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
15388 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
15389 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
15390 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
15391 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
15392 int main() { _ascii (); _ebcdic (); return 0; }
15393 EOF
15394  if test -f conftest.c ; then
15395      if ${CC-cc} -c conftest.c -o conftest.o && test -f conftest.o ; then
15396         if test `grep -l BIGenDianSyS conftest.o` ; then
15397            echo $ac_n ' big endian probe OK, ' 1>&6
15398            ac_cv_c_bigendian=yes
15399         fi
15400         if test `grep -l LiTTleEnDian conftest.o` ; then
15401            echo $ac_n ' little endian probe OK, ' 1>&6
15402            if test $ac_cv_c_bigendian = yes ; then
15403             ac_cv_c_bigendian=unknown;
15404            else
15405             ac_cv_c_bigendian=no
15406            fi
15407         fi
15408         echo $ac_n 'guessing bigendian ...  ' >&6
15409      fi
15410   fi
15411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
15412 $as_echo "$ac_cv_c_bigendian" >&6; }
15413 fi
15414 if test $ac_cv_c_bigendian = yes; then
15415
15416 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
15417
15418   BYTEORDER=4321
15419 else
15420   BYTEORDER=1234
15421 fi
15422
15423 cat >>confdefs.h <<_ACEOF
15424 #define BYTEORDER $BYTEORDER
15425 _ACEOF
15426
15427 if test $ac_cv_c_bigendian = unknown; then
15428   as_fn_error please pre-set ac_cv_c_bigendian "unknown endianess - sorry" "$LINENO" 5
15429 fi
15430
15431
15432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
15433 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
15434 if ${ac_cv_c_const+:} false; then :
15435   $as_echo_n "(cached) " >&6
15436 else
15437   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15438 /* end confdefs.h.  */
15439
15440 int
15441 main ()
15442 {
15443 /* FIXME: Include the comments suggested by Paul. */
15444 #ifndef __cplusplus
15445   /* Ultrix mips cc rejects this.  */
15446   typedef int charset[2];
15447   const charset cs;
15448   /* SunOS 4.1.1 cc rejects this.  */
15449   char const *const *pcpcc;
15450   char **ppc;
15451   /* NEC SVR4.0.2 mips cc rejects this.  */
15452   struct point {int x, y;};
15453   static struct point const zero = {0,0};
15454   /* AIX XL C 1.02.0.0 rejects this.
15455      It does not let you subtract one const X* pointer from another in
15456      an arm of an if-expression whose if-part is not a constant
15457      expression */
15458   const char *g = "string";
15459   pcpcc = &g + (g ? g-g : 0);
15460   /* HPUX 7.0 cc rejects these. */
15461   ++pcpcc;
15462   ppc = (char**) pcpcc;
15463   pcpcc = (char const *const *) ppc;
15464   { /* SCO 3.2v4 cc rejects this.  */
15465     char *t;
15466     char const *s = 0 ? (char *) 0 : (char const *) 0;
15467
15468     *t++ = 0;
15469     if (s) return 0;
15470   }
15471   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
15472     int x[] = {25, 17};
15473     const int *foo = &x[0];
15474     ++foo;
15475   }
15476   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
15477     typedef const int *iptr;
15478     iptr p = 0;
15479     ++p;
15480   }
15481   { /* AIX XL C 1.02.0.0 rejects this saying
15482        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
15483     struct s { int j; const int *ap[3]; };
15484     struct s *b; b->j = 5;
15485   }
15486   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
15487     const int foo = 10;
15488     if (!foo) return 0;
15489   }
15490   return !cs[0] && !zero.x;
15491 #endif
15492
15493   ;
15494   return 0;
15495 }
15496 _ACEOF
15497 if ac_fn_c_try_compile "$LINENO"; then :
15498   ac_cv_c_const=yes
15499 else
15500   ac_cv_c_const=no
15501 fi
15502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15503 fi
15504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
15505 $as_echo "$ac_cv_c_const" >&6; }
15506 if test $ac_cv_c_const = no; then
15507
15508 $as_echo "#define const /**/" >>confdefs.h
15509
15510 fi
15511
15512 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
15513 if test "x$ac_cv_type_size_t" = xyes; then :
15514
15515 else
15516
15517 cat >>confdefs.h <<_ACEOF
15518 #define size_t unsigned int
15519 _ACEOF
15520
15521 fi
15522
15523 for ac_func in memmove bcopy
15524 do :
15525   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15526 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15527 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15528   cat >>confdefs.h <<_ACEOF
15529 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15530 _ACEOF
15531
15532 fi
15533 done
15534
15535
15536 for ac_header in fcntl.h unistd.h
15537 do :
15538   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15539 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15540 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15541   cat >>confdefs.h <<_ACEOF
15542 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15543 _ACEOF
15544
15545 fi
15546
15547 done
15548
15549 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
15550 if test "x$ac_cv_type_off_t" = xyes; then :
15551
15552 else
15553
15554 cat >>confdefs.h <<_ACEOF
15555 #define off_t long int
15556 _ACEOF
15557
15558 fi
15559
15560
15561
15562
15563   for ac_header in $ac_header_list
15564 do :
15565   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15566 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15567 "
15568 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15569   cat >>confdefs.h <<_ACEOF
15570 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15571 _ACEOF
15572
15573 fi
15574
15575 done
15576
15577
15578
15579
15580
15581
15582
15583
15584 for ac_func in getpagesize
15585 do :
15586   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15587 if test "x$ac_cv_func_getpagesize" = xyes; then :
15588   cat >>confdefs.h <<_ACEOF
15589 #define HAVE_GETPAGESIZE 1
15590 _ACEOF
15591
15592 fi
15593 done
15594
15595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15596 $as_echo_n "checking for working mmap... " >&6; }
15597 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
15598   $as_echo_n "(cached) " >&6
15599 else
15600   if test "$cross_compiling" = yes; then :
15601   ac_cv_func_mmap_fixed_mapped=no
15602 else
15603   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15604 /* end confdefs.h.  */
15605 $ac_includes_default
15606 /* malloc might have been renamed as rpl_malloc. */
15607 #undef malloc
15608
15609 /* Thanks to Mike Haertel and Jim Avera for this test.
15610    Here is a matrix of mmap possibilities:
15611         mmap private not fixed
15612         mmap private fixed at somewhere currently unmapped
15613         mmap private fixed at somewhere already mapped
15614         mmap shared not fixed
15615         mmap shared fixed at somewhere currently unmapped
15616         mmap shared fixed at somewhere already mapped
15617    For private mappings, we should verify that changes cannot be read()
15618    back from the file, nor mmap's back from the file at a different
15619    address.  (There have been systems where private was not correctly
15620    implemented like the infamous i386 svr4.0, and systems where the
15621    VM page cache was not coherent with the file system buffer cache
15622    like early versions of FreeBSD and possibly contemporary NetBSD.)
15623    For shared mappings, we should conversely verify that changes get
15624    propagated back to all the places they're supposed to be.
15625
15626    Grep wants private fixed already mapped.
15627    The main things grep needs to know about mmap are:
15628    * does it exist and is it safe to write into the mmap'd area
15629    * how to use it (BSD variants)  */
15630
15631 #include <fcntl.h>
15632 #include <sys/mman.h>
15633
15634 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15635 char *malloc ();
15636 #endif
15637
15638 /* This mess was copied from the GNU getpagesize.h.  */
15639 #ifndef HAVE_GETPAGESIZE
15640 # ifdef _SC_PAGESIZE
15641 #  define getpagesize() sysconf(_SC_PAGESIZE)
15642 # else /* no _SC_PAGESIZE */
15643 #  ifdef HAVE_SYS_PARAM_H
15644 #   include <sys/param.h>
15645 #   ifdef EXEC_PAGESIZE
15646 #    define getpagesize() EXEC_PAGESIZE
15647 #   else /* no EXEC_PAGESIZE */
15648 #    ifdef NBPG
15649 #     define getpagesize() NBPG * CLSIZE
15650 #     ifndef CLSIZE
15651 #      define CLSIZE 1
15652 #     endif /* no CLSIZE */
15653 #    else /* no NBPG */
15654 #     ifdef NBPC
15655 #      define getpagesize() NBPC
15656 #     else /* no NBPC */
15657 #      ifdef PAGESIZE
15658 #       define getpagesize() PAGESIZE
15659 #      endif /* PAGESIZE */
15660 #     endif /* no NBPC */
15661 #    endif /* no NBPG */
15662 #   endif /* no EXEC_PAGESIZE */
15663 #  else /* no HAVE_SYS_PARAM_H */
15664 #   define getpagesize() 8192   /* punt totally */
15665 #  endif /* no HAVE_SYS_PARAM_H */
15666 # endif /* no _SC_PAGESIZE */
15667
15668 #endif /* no HAVE_GETPAGESIZE */
15669
15670 int
15671 main ()
15672 {
15673   char *data, *data2, *data3;
15674   const char *cdata2;
15675   int i, pagesize;
15676   int fd, fd2;
15677
15678   pagesize = getpagesize ();
15679
15680   /* First, make a file with some known garbage in it. */
15681   data = (char *) malloc (pagesize);
15682   if (!data)
15683     return 1;
15684   for (i = 0; i < pagesize; ++i)
15685     *(data + i) = rand ();
15686   umask (0);
15687   fd = creat ("conftest.mmap", 0600);
15688   if (fd < 0)
15689     return 2;
15690   if (write (fd, data, pagesize) != pagesize)
15691     return 3;
15692   close (fd);
15693
15694   /* Next, check that the tail of a page is zero-filled.  File must have
15695      non-zero length, otherwise we risk SIGBUS for entire page.  */
15696   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
15697   if (fd2 < 0)
15698     return 4;
15699   cdata2 = "";
15700   if (write (fd2, cdata2, 1) != 1)
15701     return 5;
15702   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
15703   if (data2 == MAP_FAILED)
15704     return 6;
15705   for (i = 0; i < pagesize; ++i)
15706     if (*(data2 + i))
15707       return 7;
15708   close (fd2);
15709   if (munmap (data2, pagesize))
15710     return 8;
15711
15712   /* Next, try to mmap the file at a fixed address which already has
15713      something else allocated at it.  If we can, also make sure that
15714      we see the same garbage.  */
15715   fd = open ("conftest.mmap", O_RDWR);
15716   if (fd < 0)
15717     return 9;
15718   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15719                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
15720     return 10;
15721   for (i = 0; i < pagesize; ++i)
15722     if (*(data + i) != *(data2 + i))
15723       return 11;
15724
15725   /* Finally, make sure that changes to the mapped area do not
15726      percolate back to the file as seen by read().  (This is a bug on
15727      some variants of i386 svr4.0.)  */
15728   for (i = 0; i < pagesize; ++i)
15729     *(data2 + i) = *(data2 + i) + 1;
15730   data3 = (char *) malloc (pagesize);
15731   if (!data3)
15732     return 12;
15733   if (read (fd, data3, pagesize) != pagesize)
15734     return 13;
15735   for (i = 0; i < pagesize; ++i)
15736     if (*(data + i) != *(data3 + i))
15737       return 14;
15738   close (fd);
15739   return 0;
15740 }
15741 _ACEOF
15742 if ac_fn_c_try_run "$LINENO"; then :
15743   ac_cv_func_mmap_fixed_mapped=yes
15744 else
15745   ac_cv_func_mmap_fixed_mapped=no
15746 fi
15747 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15748   conftest.$ac_objext conftest.beam conftest.$ac_ext
15749 fi
15750
15751 fi
15752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15753 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15754 if test $ac_cv_func_mmap_fixed_mapped = yes; then
15755
15756 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
15757
15758 fi
15759 rm -f conftest.mmap conftest.txt
15760
15761
15762 if test "$ac_cv_func_mmap_fixed_mapped" = "yes"; then
15763     FILEMAP=unixfilemap
15764 else
15765     FILEMAP=readfilemap
15766 fi
15767
15768
15769
15770 # AC_CPP_FUNC
15771 # ------------------ #
15772 # Checks to see if ANSI C99 CPP variable __func__ works.
15773 # If not, perhaps __FUNCTION__ works instead.
15774 # If not, we'll just define __func__ to "".
15775 # AC_CPP_FUNC
15776
15777    case $ac_cv_prog_cc_stdc in #(
15778   no) :
15779     ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
15780   *) :
15781     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
15782 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
15783 if ${ac_cv_prog_cc_c99+:} false; then :
15784   $as_echo_n "(cached) " >&6
15785 else
15786   ac_cv_prog_cc_c99=no
15787 ac_save_CC=$CC
15788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15789 /* end confdefs.h.  */
15790 #include <stdarg.h>
15791 #include <stdbool.h>
15792 #include <stdlib.h>
15793 #include <wchar.h>
15794 #include <stdio.h>
15795
15796 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
15797 #define debug(...) fprintf (stderr, __VA_ARGS__)
15798 #define showlist(...) puts (#__VA_ARGS__)
15799 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
15800 static void
15801 test_varargs_macros (void)
15802 {
15803   int x = 1234;
15804   int y = 5678;
15805   debug ("Flag");
15806   debug ("X = %d\n", x);
15807   showlist (The first, second, and third items.);
15808   report (x>y, "x is %d but y is %d", x, y);
15809 }
15810
15811 // Check long long types.
15812 #define BIG64 18446744073709551615ull
15813 #define BIG32 4294967295ul
15814 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
15815 #if !BIG_OK
15816   your preprocessor is broken;
15817 #endif
15818 #if BIG_OK
15819 #else
15820   your preprocessor is broken;
15821 #endif
15822 static long long int bignum = -9223372036854775807LL;
15823 static unsigned long long int ubignum = BIG64;
15824
15825 struct incomplete_array
15826 {
15827   int datasize;
15828   double data[];
15829 };
15830
15831 struct named_init {
15832   int number;
15833   const wchar_t *name;
15834   double average;
15835 };
15836
15837 typedef const char *ccp;
15838
15839 static inline int
15840 test_restrict (ccp restrict text)
15841 {
15842   // See if C++-style comments work.
15843   // Iterate through items via the restricted pointer.
15844   // Also check for declarations in for loops.
15845   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
15846     continue;
15847   return 0;
15848 }
15849
15850 // Check varargs and va_copy.
15851 static void
15852 test_varargs (const char *format, ...)
15853 {
15854   va_list args;
15855   va_start (args, format);
15856   va_list args_copy;
15857   va_copy (args_copy, args);
15858
15859   const char *str;
15860   int number;
15861   float fnumber;
15862
15863   while (*format)
15864     {
15865       switch (*format++)
15866         {
15867         case 's': // string
15868           str = va_arg (args_copy, const char *);
15869           break;
15870         case 'd': // int
15871           number = va_arg (args_copy, int);
15872           break;
15873         case 'f': // float
15874           fnumber = va_arg (args_copy, double);
15875           break;
15876         default:
15877           break;
15878         }
15879     }
15880   va_end (args_copy);
15881   va_end (args);
15882 }
15883
15884 int
15885 main ()
15886 {
15887
15888   // Check bool.
15889   _Bool success = false;
15890
15891   // Check restrict.
15892   if (test_restrict ("String literal") == 0)
15893     success = true;
15894   char *restrict newvar = "Another string";
15895
15896   // Check varargs.
15897   test_varargs ("s, d' f .", "string", 65, 34.234);
15898   test_varargs_macros ();
15899
15900   // Check flexible array members.
15901   struct incomplete_array *ia =
15902     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
15903   ia->datasize = 10;
15904   for (int i = 0; i < ia->datasize; ++i)
15905     ia->data[i] = i * 1.234;
15906
15907   // Check named initializers.
15908   struct named_init ni = {
15909     .number = 34,
15910     .name = L"Test wide string",
15911     .average = 543.34343,
15912   };
15913
15914   ni.number = 58;
15915
15916   int dynamic_array[ni.number];
15917   dynamic_array[ni.number - 1] = 543;
15918
15919   // work around unused variable warnings
15920   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
15921           || dynamic_array[ni.number - 1] != 543);
15922
15923   ;
15924   return 0;
15925 }
15926 _ACEOF
15927 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
15928 do
15929   CC="$ac_save_CC $ac_arg"
15930   if ac_fn_c_try_compile "$LINENO"; then :
15931   ac_cv_prog_cc_c99=$ac_arg
15932 fi
15933 rm -f core conftest.err conftest.$ac_objext
15934   test "x$ac_cv_prog_cc_c99" != "xno" && break
15935 done
15936 rm -f conftest.$ac_ext
15937 CC=$ac_save_CC
15938
15939 fi
15940 # AC_CACHE_VAL
15941 case "x$ac_cv_prog_cc_c99" in
15942   x)
15943     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
15944 $as_echo "none needed" >&6; } ;;
15945   xno)
15946     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
15947 $as_echo "unsupported" >&6; } ;;
15948   *)
15949     CC="$CC $ac_cv_prog_cc_c99"
15950     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
15951 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
15952 esac
15953 if test "x$ac_cv_prog_cc_c99" != xno; then :
15954   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
15955 else
15956   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
15957 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
15958 if ${ac_cv_prog_cc_c89+:} false; then :
15959   $as_echo_n "(cached) " >&6
15960 else
15961   ac_cv_prog_cc_c89=no
15962 ac_save_CC=$CC
15963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15964 /* end confdefs.h.  */
15965 #include <stdarg.h>
15966 #include <stdio.h>
15967 #include <sys/types.h>
15968 #include <sys/stat.h>
15969 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
15970 struct buf { int x; };
15971 FILE * (*rcsopen) (struct buf *, struct stat *, int);
15972 static char *e (p, i)
15973      char **p;
15974      int i;
15975 {
15976   return p[i];
15977 }
15978 static char *f (char * (*g) (char **, int), char **p, ...)
15979 {
15980   char *s;
15981   va_list v;
15982   va_start (v,p);
15983   s = g (p, va_arg (v,int));
15984   va_end (v);
15985   return s;
15986 }
15987
15988 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
15989    function prototypes and stuff, but not '\xHH' hex character constants.
15990    These don't provoke an error unfortunately, instead are silently treated
15991    as 'x'.  The following induces an error, until -std is added to get
15992    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
15993    array size at least.  It's necessary to write '\x00'==0 to get something
15994    that's true only with -std.  */
15995 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
15996
15997 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
15998    inside strings and character constants.  */
15999 #define FOO(x) 'x'
16000 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
16001
16002 int test (int i, double x);
16003 struct s1 {int (*f) (int a);};
16004 struct s2 {int (*f) (double a);};
16005 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
16006 int argc;
16007 char **argv;
16008 int
16009 main ()
16010 {
16011 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
16012   ;
16013   return 0;
16014 }
16015 _ACEOF
16016 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
16017         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
16018 do
16019   CC="$ac_save_CC $ac_arg"
16020   if ac_fn_c_try_compile "$LINENO"; then :
16021   ac_cv_prog_cc_c89=$ac_arg
16022 fi
16023 rm -f core conftest.err conftest.$ac_objext
16024   test "x$ac_cv_prog_cc_c89" != "xno" && break
16025 done
16026 rm -f conftest.$ac_ext
16027 CC=$ac_save_CC
16028
16029 fi
16030 # AC_CACHE_VAL
16031 case "x$ac_cv_prog_cc_c89" in
16032   x)
16033     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
16034 $as_echo "none needed" >&6; } ;;
16035   xno)
16036     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
16037 $as_echo "unsupported" >&6; } ;;
16038   *)
16039     CC="$CC $ac_cv_prog_cc_c89"
16040     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
16041 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
16042 esac
16043 if test "x$ac_cv_prog_cc_c89" != xno; then :
16044   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
16045 else
16046   ac_cv_prog_cc_stdc=no
16047 fi
16048
16049 fi
16050  ;;
16051 esac
16052   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
16053 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
16054   if ${ac_cv_prog_cc_stdc+:} false; then :
16055   $as_echo_n "(cached) " >&6
16056 fi
16057
16058   case $ac_cv_prog_cc_stdc in #(
16059   no) :
16060     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
16061 $as_echo "unsupported" >&6; } ;; #(
16062   '') :
16063     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
16064 $as_echo "none needed" >&6; } ;; #(
16065   *) :
16066     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
16067 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
16068 esac
16069
16070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C99-conforming __func__" >&5
16071 $as_echo_n "checking for an ANSI C99-conforming __func__... " >&6; }
16072 if ${ac_cv_cpp_func+:} false; then :
16073   $as_echo_n "(cached) " >&6
16074 else
16075   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16076 /* end confdefs.h.  */
16077
16078 int
16079 main ()
16080 {
16081 char *foo = __func__;
16082   ;
16083   return 0;
16084 }
16085 _ACEOF
16086 if ac_fn_c_try_compile "$LINENO"; then :
16087   ac_cv_cpp_func=yes
16088 else
16089   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16090 /* end confdefs.h.  */
16091
16092 int
16093 main ()
16094 {
16095 char *foo = __FUNCTION__;
16096   ;
16097   return 0;
16098 }
16099 _ACEOF
16100 if ac_fn_c_try_compile "$LINENO"; then :
16101   ac_cv_cpp_func=__FUNCTION__
16102 else
16103   ac_cv_cpp_func=no
16104 fi
16105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16106 fi
16107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16108 fi
16109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cpp_func" >&5
16110 $as_echo "$ac_cv_cpp_func" >&6; }
16111 if test $ac_cv_cpp_func = __FUNCTION__; then
16112
16113 $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
16114
16115 elif test $ac_cv_cpp_func = no; then
16116
16117 $as_echo "#define __func__ \"\"" >>confdefs.h
16118
16119 fi
16120
16121
16122
16123
16124 $as_echo "#define XML_NS 1" >>confdefs.h
16125
16126
16127 $as_echo "#define XML_DTD 1" >>confdefs.h
16128
16129
16130 $as_echo "#define XML_CONTEXT_BYTES 1024" >>confdefs.h
16131
16132
16133 ac_config_files="$ac_config_files Makefile expat.pc"
16134
16135 cat >confcache <<\_ACEOF
16136 # This file is a shell script that caches the results of configure
16137 # tests run on this system so they can be shared between configure
16138 # scripts and configure runs, see configure's option --config-cache.
16139 # It is not useful on other systems.  If it contains results you don't
16140 # want to keep, you may remove or edit it.
16141 #
16142 # config.status only pays attention to the cache file if you give it
16143 # the --recheck option to rerun configure.
16144 #
16145 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16146 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16147 # following values.
16148
16149 _ACEOF
16150
16151 # The following way of writing the cache mishandles newlines in values,
16152 # but we know of no workaround that is simple, portable, and efficient.
16153 # So, we kill variables containing newlines.
16154 # Ultrix sh set writes to stderr and can't be redirected directly,
16155 # and sets the high bit in the cache file unless we assign to the vars.
16156 (
16157   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16158     eval ac_val=\$$ac_var
16159     case $ac_val in #(
16160     *${as_nl}*)
16161       case $ac_var in #(
16162       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16163 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16164       esac
16165       case $ac_var in #(
16166       _ | IFS | as_nl) ;; #(
16167       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16168       *) { eval $ac_var=; unset $ac_var;} ;;
16169       esac ;;
16170     esac
16171   done
16172
16173   (set) 2>&1 |
16174     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16175     *${as_nl}ac_space=\ *)
16176       # `set' does not quote correctly, so add quotes: double-quote
16177       # substitution turns \\\\ into \\, and sed turns \\ into \.
16178       sed -n \
16179         "s/'/'\\\\''/g;
16180           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16181       ;; #(
16182     *)
16183       # `set' quotes correctly as required by POSIX, so do not add quotes.
16184       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16185       ;;
16186     esac |
16187     sort
16188 ) |
16189   sed '
16190      /^ac_cv_env_/b end
16191      t clear
16192      :clear
16193      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16194      t end
16195      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16196      :end' >>confcache
16197 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16198   if test -w "$cache_file"; then
16199     if test "x$cache_file" != "x/dev/null"; then
16200       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16201 $as_echo "$as_me: updating cache $cache_file" >&6;}
16202       if test ! -f "$cache_file" || test -h "$cache_file"; then
16203         cat confcache >"$cache_file"
16204       else
16205         case $cache_file in #(
16206         */* | ?:*)
16207           mv -f confcache "$cache_file"$$ &&
16208           mv -f "$cache_file"$$ "$cache_file" ;; #(
16209         *)
16210           mv -f confcache "$cache_file" ;;
16211         esac
16212       fi
16213     fi
16214   else
16215     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16216 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16217   fi
16218 fi
16219 rm -f confcache
16220
16221 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16222 # Let make expand exec_prefix.
16223 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16224
16225 DEFS=-DHAVE_CONFIG_H
16226
16227 ac_libobjs=
16228 ac_ltlibobjs=
16229 U=
16230 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16231   # 1. Remove the extension, and $U if already installed.
16232   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16233   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16234   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16235   #    will be set to the directory where LIBOBJS objects are built.
16236   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16237   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16238 done
16239 LIBOBJS=$ac_libobjs
16240
16241 LTLIBOBJS=$ac_ltlibobjs
16242
16243
16244
16245 : "${CONFIG_STATUS=./config.status}"
16246 ac_write_fail=0
16247 ac_clean_files_save=$ac_clean_files
16248 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16249 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16250 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16251 as_write_fail=0
16252 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16253 #! $SHELL
16254 # Generated by $as_me.
16255 # Run this file to recreate the current configuration.
16256 # Compiler output produced by configure, useful for debugging
16257 # configure, is in config.log if it exists.
16258
16259 debug=false
16260 ac_cs_recheck=false
16261 ac_cs_silent=false
16262
16263 SHELL=\${CONFIG_SHELL-$SHELL}
16264 export SHELL
16265 _ASEOF
16266 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16267 ## -------------------- ##
16268 ## M4sh Initialization. ##
16269 ## -------------------- ##
16270
16271 # Be more Bourne compatible
16272 DUALCASE=1; export DUALCASE # for MKS sh
16273 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16274   emulate sh
16275   NULLCMD=:
16276   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16277   # is contrary to our usage.  Disable this feature.
16278   alias -g '${1+"$@"}'='"$@"'
16279   setopt NO_GLOB_SUBST
16280 else
16281   case `(set -o) 2>/dev/null` in #(
16282   *posix*) :
16283     set -o posix ;; #(
16284   *) :
16285      ;;
16286 esac
16287 fi
16288
16289
16290 as_nl='
16291 '
16292 export as_nl
16293 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16294 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16295 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16296 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16297 # Prefer a ksh shell builtin over an external printf program on Solaris,
16298 # but without wasting forks for bash or zsh.
16299 if test -z "$BASH_VERSION$ZSH_VERSION" \
16300     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16301   as_echo='print -r --'
16302   as_echo_n='print -rn --'
16303 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16304   as_echo='printf %s\n'
16305   as_echo_n='printf %s'
16306 else
16307   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16308     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16309     as_echo_n='/usr/ucb/echo -n'
16310   else
16311     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16312     as_echo_n_body='eval
16313       arg=$1;
16314       case $arg in #(
16315       *"$as_nl"*)
16316         expr "X$arg" : "X\\(.*\\)$as_nl";
16317         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16318       esac;
16319       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16320     '
16321     export as_echo_n_body
16322     as_echo_n='sh -c $as_echo_n_body as_echo'
16323   fi
16324   export as_echo_body
16325   as_echo='sh -c $as_echo_body as_echo'
16326 fi
16327
16328 # The user is always right.
16329 if test "${PATH_SEPARATOR+set}" != set; then
16330   PATH_SEPARATOR=:
16331   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16332     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16333       PATH_SEPARATOR=';'
16334   }
16335 fi
16336
16337
16338 # IFS
16339 # We need space, tab and new line, in precisely that order.  Quoting is
16340 # there to prevent editors from complaining about space-tab.
16341 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16342 # splitting by setting IFS to empty value.)
16343 IFS=" ""        $as_nl"
16344
16345 # Find who we are.  Look in the path if we contain no directory separator.
16346 as_myself=
16347 case $0 in #((
16348   *[\\/]* ) as_myself=$0 ;;
16349   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16350 for as_dir in $PATH
16351 do
16352   IFS=$as_save_IFS
16353   test -z "$as_dir" && as_dir=.
16354     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16355   done
16356 IFS=$as_save_IFS
16357
16358      ;;
16359 esac
16360 # We did not find ourselves, most probably we were run as `sh COMMAND'
16361 # in which case we are not to be found in the path.
16362 if test "x$as_myself" = x; then
16363   as_myself=$0
16364 fi
16365 if test ! -f "$as_myself"; then
16366   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16367   exit 1
16368 fi
16369
16370 # Unset variables that we do not need and which cause bugs (e.g. in
16371 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16372 # suppresses any "Segmentation fault" message there.  '((' could
16373 # trigger a bug in pdksh 5.2.14.
16374 for as_var in BASH_ENV ENV MAIL MAILPATH
16375 do eval test x\${$as_var+set} = xset \
16376   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16377 done
16378 PS1='$ '
16379 PS2='> '
16380 PS4='+ '
16381
16382 # NLS nuisances.
16383 LC_ALL=C
16384 export LC_ALL
16385 LANGUAGE=C
16386 export LANGUAGE
16387
16388 # CDPATH.
16389 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16390
16391
16392 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16393 # ----------------------------------------
16394 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16395 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16396 # script with STATUS, using 1 if that was 0.
16397 as_fn_error ()
16398 {
16399   as_status=$1; test $as_status -eq 0 && as_status=1
16400   if test "$4"; then
16401     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16402     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16403   fi
16404   $as_echo "$as_me: error: $2" >&2
16405   as_fn_exit $as_status
16406 } # as_fn_error
16407
16408
16409 # as_fn_set_status STATUS
16410 # -----------------------
16411 # Set $? to STATUS, without forking.
16412 as_fn_set_status ()
16413 {
16414   return $1
16415 } # as_fn_set_status
16416
16417 # as_fn_exit STATUS
16418 # -----------------
16419 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16420 as_fn_exit ()
16421 {
16422   set +e
16423   as_fn_set_status $1
16424   exit $1
16425 } # as_fn_exit
16426
16427 # as_fn_unset VAR
16428 # ---------------
16429 # Portably unset VAR.
16430 as_fn_unset ()
16431 {
16432   { eval $1=; unset $1;}
16433 }
16434 as_unset=as_fn_unset
16435 # as_fn_append VAR VALUE
16436 # ----------------------
16437 # Append the text in VALUE to the end of the definition contained in VAR. Take
16438 # advantage of any shell optimizations that allow amortized linear growth over
16439 # repeated appends, instead of the typical quadratic growth present in naive
16440 # implementations.
16441 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16442   eval 'as_fn_append ()
16443   {
16444     eval $1+=\$2
16445   }'
16446 else
16447   as_fn_append ()
16448   {
16449     eval $1=\$$1\$2
16450   }
16451 fi # as_fn_append
16452
16453 # as_fn_arith ARG...
16454 # ------------------
16455 # Perform arithmetic evaluation on the ARGs, and store the result in the
16456 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16457 # must be portable across $(()) and expr.
16458 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16459   eval 'as_fn_arith ()
16460   {
16461     as_val=$(( $* ))
16462   }'
16463 else
16464   as_fn_arith ()
16465   {
16466     as_val=`expr "$@" || test $? -eq 1`
16467   }
16468 fi # as_fn_arith
16469
16470
16471 if expr a : '\(a\)' >/dev/null 2>&1 &&
16472    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16473   as_expr=expr
16474 else
16475   as_expr=false
16476 fi
16477
16478 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16479   as_basename=basename
16480 else
16481   as_basename=false
16482 fi
16483
16484 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16485   as_dirname=dirname
16486 else
16487   as_dirname=false
16488 fi
16489
16490 as_me=`$as_basename -- "$0" ||
16491 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16492          X"$0" : 'X\(//\)$' \| \
16493          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16494 $as_echo X/"$0" |
16495     sed '/^.*\/\([^/][^/]*\)\/*$/{
16496             s//\1/
16497             q
16498           }
16499           /^X\/\(\/\/\)$/{
16500             s//\1/
16501             q
16502           }
16503           /^X\/\(\/\).*/{
16504             s//\1/
16505             q
16506           }
16507           s/.*/./; q'`
16508
16509 # Avoid depending upon Character Ranges.
16510 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16511 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16512 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16513 as_cr_digits='0123456789'
16514 as_cr_alnum=$as_cr_Letters$as_cr_digits
16515
16516 ECHO_C= ECHO_N= ECHO_T=
16517 case `echo -n x` in #(((((
16518 -n*)
16519   case `echo 'xy\c'` in
16520   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16521   xy)  ECHO_C='\c';;
16522   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16523        ECHO_T=' ';;
16524   esac;;
16525 *)
16526   ECHO_N='-n';;
16527 esac
16528
16529 rm -f conf$$ conf$$.exe conf$$.file
16530 if test -d conf$$.dir; then
16531   rm -f conf$$.dir/conf$$.file
16532 else
16533   rm -f conf$$.dir
16534   mkdir conf$$.dir 2>/dev/null
16535 fi
16536 if (echo >conf$$.file) 2>/dev/null; then
16537   if ln -s conf$$.file conf$$ 2>/dev/null; then
16538     as_ln_s='ln -s'
16539     # ... but there are two gotchas:
16540     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16541     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16542     # In both cases, we have to default to `cp -p'.
16543     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16544       as_ln_s='cp -p'
16545   elif ln conf$$.file conf$$ 2>/dev/null; then
16546     as_ln_s=ln
16547   else
16548     as_ln_s='cp -p'
16549   fi
16550 else
16551   as_ln_s='cp -p'
16552 fi
16553 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16554 rmdir conf$$.dir 2>/dev/null
16555
16556
16557 # as_fn_mkdir_p
16558 # -------------
16559 # Create "$as_dir" as a directory, including parents if necessary.
16560 as_fn_mkdir_p ()
16561 {
16562
16563   case $as_dir in #(
16564   -*) as_dir=./$as_dir;;
16565   esac
16566   test -d "$as_dir" || eval $as_mkdir_p || {
16567     as_dirs=
16568     while :; do
16569       case $as_dir in #(
16570       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16571       *) as_qdir=$as_dir;;
16572       esac
16573       as_dirs="'$as_qdir' $as_dirs"
16574       as_dir=`$as_dirname -- "$as_dir" ||
16575 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16576          X"$as_dir" : 'X\(//\)[^/]' \| \
16577          X"$as_dir" : 'X\(//\)$' \| \
16578          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16579 $as_echo X"$as_dir" |
16580     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16581             s//\1/
16582             q
16583           }
16584           /^X\(\/\/\)[^/].*/{
16585             s//\1/
16586             q
16587           }
16588           /^X\(\/\/\)$/{
16589             s//\1/
16590             q
16591           }
16592           /^X\(\/\).*/{
16593             s//\1/
16594             q
16595           }
16596           s/.*/./; q'`
16597       test -d "$as_dir" && break
16598     done
16599     test -z "$as_dirs" || eval "mkdir $as_dirs"
16600   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16601
16602
16603 } # as_fn_mkdir_p
16604 if mkdir -p . 2>/dev/null; then
16605   as_mkdir_p='mkdir -p "$as_dir"'
16606 else
16607   test -d ./-p && rmdir ./-p
16608   as_mkdir_p=false
16609 fi
16610
16611 if test -x / >/dev/null 2>&1; then
16612   as_test_x='test -x'
16613 else
16614   if ls -dL / >/dev/null 2>&1; then
16615     as_ls_L_option=L
16616   else
16617     as_ls_L_option=
16618   fi
16619   as_test_x='
16620     eval sh -c '\''
16621       if test -d "$1"; then
16622         test -d "$1/.";
16623       else
16624         case $1 in #(
16625         -*)set "./$1";;
16626         esac;
16627         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16628         ???[sx]*):;;*)false;;esac;fi
16629     '\'' sh
16630   '
16631 fi
16632 as_executable_p=$as_test_x
16633
16634 # Sed expression to map a string onto a valid CPP name.
16635 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16636
16637 # Sed expression to map a string onto a valid variable name.
16638 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16639
16640
16641 exec 6>&1
16642 ## ----------------------------------- ##
16643 ## Main body of $CONFIG_STATUS script. ##
16644 ## ----------------------------------- ##
16645 _ASEOF
16646 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16647
16648 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16649 # Save the log message, to keep $0 and so on meaningful, and to
16650 # report actual input values of CONFIG_FILES etc. instead of their
16651 # values after options handling.
16652 ac_log="
16653 This file was extended by expat $as_me 2.1.0, which was
16654 generated by GNU Autoconf 2.68.  Invocation command line was
16655
16656   CONFIG_FILES    = $CONFIG_FILES
16657   CONFIG_HEADERS  = $CONFIG_HEADERS
16658   CONFIG_LINKS    = $CONFIG_LINKS
16659   CONFIG_COMMANDS = $CONFIG_COMMANDS
16660   $ $0 $@
16661
16662 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16663 "
16664
16665 _ACEOF
16666
16667 case $ac_config_files in *"
16668 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16669 esac
16670
16671 case $ac_config_headers in *"
16672 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16673 esac
16674
16675
16676 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16677 # Files that config.status was made for.
16678 config_files="$ac_config_files"
16679 config_headers="$ac_config_headers"
16680 config_commands="$ac_config_commands"
16681
16682 _ACEOF
16683
16684 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16685 ac_cs_usage="\
16686 \`$as_me' instantiates files and other configuration actions
16687 from templates according to the current configuration.  Unless the files
16688 and actions are specified as TAGs, all are instantiated by default.
16689
16690 Usage: $0 [OPTION]... [TAG]...
16691
16692   -h, --help       print this help, then exit
16693   -V, --version    print version number and configuration settings, then exit
16694       --config     print configuration, then exit
16695   -q, --quiet, --silent
16696                    do not print progress messages
16697   -d, --debug      don't remove temporary files
16698       --recheck    update $as_me by reconfiguring in the same conditions
16699       --file=FILE[:TEMPLATE]
16700                    instantiate the configuration file FILE
16701       --header=FILE[:TEMPLATE]
16702                    instantiate the configuration header FILE
16703
16704 Configuration files:
16705 $config_files
16706
16707 Configuration headers:
16708 $config_headers
16709
16710 Configuration commands:
16711 $config_commands
16712
16713 Report bugs to <expat-bugs@libexpat.org>."
16714
16715 _ACEOF
16716 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16717 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16718 ac_cs_version="\\
16719 expat config.status 2.1.0
16720 configured by $0, generated by GNU Autoconf 2.68,
16721   with options \\"\$ac_cs_config\\"
16722
16723 Copyright (C) 2010 Free Software Foundation, Inc.
16724 This config.status script is free software; the Free Software Foundation
16725 gives unlimited permission to copy, distribute and modify it."
16726
16727 ac_pwd='$ac_pwd'
16728 srcdir='$srcdir'
16729 INSTALL='$INSTALL'
16730 AWK='$AWK'
16731 test -n "\$AWK" || AWK=awk
16732 _ACEOF
16733
16734 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16735 # The default lists apply if the user does not specify any file.
16736 ac_need_defaults=:
16737 while test $# != 0
16738 do
16739   case $1 in
16740   --*=?*)
16741     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16742     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16743     ac_shift=:
16744     ;;
16745   --*=)
16746     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16747     ac_optarg=
16748     ac_shift=:
16749     ;;
16750   *)
16751     ac_option=$1
16752     ac_optarg=$2
16753     ac_shift=shift
16754     ;;
16755   esac
16756
16757   case $ac_option in
16758   # Handling of the options.
16759   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16760     ac_cs_recheck=: ;;
16761   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16762     $as_echo "$ac_cs_version"; exit ;;
16763   --config | --confi | --conf | --con | --co | --c )
16764     $as_echo "$ac_cs_config"; exit ;;
16765   --debug | --debu | --deb | --de | --d | -d )
16766     debug=: ;;
16767   --file | --fil | --fi | --f )
16768     $ac_shift
16769     case $ac_optarg in
16770     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16771     '') as_fn_error $? "missing file argument" ;;
16772     esac
16773     as_fn_append CONFIG_FILES " '$ac_optarg'"
16774     ac_need_defaults=false;;
16775   --header | --heade | --head | --hea )
16776     $ac_shift
16777     case $ac_optarg in
16778     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16779     esac
16780     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16781     ac_need_defaults=false;;
16782   --he | --h)
16783     # Conflict between --help and --header
16784     as_fn_error $? "ambiguous option: \`$1'
16785 Try \`$0 --help' for more information.";;
16786   --help | --hel | -h )
16787     $as_echo "$ac_cs_usage"; exit ;;
16788   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16789   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16790     ac_cs_silent=: ;;
16791
16792   # This is an error.
16793   -*) as_fn_error $? "unrecognized option: \`$1'
16794 Try \`$0 --help' for more information." ;;
16795
16796   *) as_fn_append ac_config_targets " $1"
16797      ac_need_defaults=false ;;
16798
16799   esac
16800   shift
16801 done
16802
16803 ac_configure_extra_args=
16804
16805 if $ac_cs_silent; then
16806   exec 6>/dev/null
16807   ac_configure_extra_args="$ac_configure_extra_args --silent"
16808 fi
16809
16810 _ACEOF
16811 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16812 if \$ac_cs_recheck; then
16813   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16814   shift
16815   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16816   CONFIG_SHELL='$SHELL'
16817   export CONFIG_SHELL
16818   exec "\$@"
16819 fi
16820
16821 _ACEOF
16822 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16823 exec 5>>config.log
16824 {
16825   echo
16826   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16827 ## Running $as_me. ##
16828 _ASBOX
16829   $as_echo "$ac_log"
16830 } >&5
16831
16832 _ACEOF
16833 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16834 #
16835 # INIT-COMMANDS
16836 #
16837
16838
16839 # The HP-UX ksh and POSIX shell print the target directory to stdout
16840 # if CDPATH is set.
16841 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16842
16843 sed_quote_subst='$sed_quote_subst'
16844 double_quote_subst='$double_quote_subst'
16845 delay_variable_subst='$delay_variable_subst'
16846 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
16847 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16848 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16849 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16850 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16851 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16852 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16853 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16854 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16855 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16856 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16857 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16858 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16859 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16860 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16861 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16862 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16863 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16864 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16865 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16866 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16867 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16868 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16869 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16870 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16871 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16872 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16873 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16874 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16875 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16876 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16877 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16878 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16879 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16880 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16881 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16882 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16883 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16884 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16885 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16886 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16887 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16888 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16889 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16890 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16891 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16892 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16893 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16894 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16895 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16896 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16897 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16898 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16899 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16900 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16901 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16902 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16903 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16904 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16905 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16906 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16907 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16908 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16909 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16910 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16911 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16912 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16913 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16914 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16915 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16916 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16917 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16918 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16919 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16920 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16921 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16922 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16923 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16924 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16925 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16926 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16927 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16928 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16929 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16930 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16931 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16932 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16933 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16934 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16935 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16936 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16937 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16938 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16939 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16940 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16941 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16942 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16943 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16944 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16945 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16946 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16947 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16948 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16949 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16950 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16951 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16952 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16953 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16954 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16955 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16956 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16957 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16958 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16959 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16960 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16961 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16962 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16963 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16964 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16965 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16966 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16967 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16968 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16969 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16970 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16971 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16972 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16973 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16974 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16975 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16976 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16977 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16978 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16979 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16980 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16981 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16982 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16983 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16984 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16985 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16986 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16987 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16988 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16989 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16990 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16991 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16992 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16993 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16994 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16995 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16996 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16997 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16998 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16999 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17000 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17001 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17002 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17003 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17004 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17005 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17006 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17007 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17008 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17009 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17010 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17011 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17012 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17013 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17014 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17015 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17016 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17017 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17018 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17019 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17020 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17021 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17022 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17023 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17024 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17025 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17026 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17027 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17028 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17029 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17030 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17031 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17032
17033 LTCC='$LTCC'
17034 LTCFLAGS='$LTCFLAGS'
17035 compiler='$compiler_DEFAULT'
17036
17037 # A function that is used when there is no print builtin or printf.
17038 func_fallback_echo ()
17039 {
17040   eval 'cat <<_LTECHO_EOF
17041 \$1
17042 _LTECHO_EOF'
17043 }
17044
17045 # Quote evaled strings.
17046 for var in AS \
17047 DLLTOOL \
17048 OBJDUMP \
17049 SHELL \
17050 ECHO \
17051 SED \
17052 GREP \
17053 EGREP \
17054 FGREP \
17055 LD \
17056 NM \
17057 LN_S \
17058 lt_SP2NL \
17059 lt_NL2SP \
17060 reload_flag \
17061 deplibs_check_method \
17062 file_magic_cmd \
17063 file_magic_glob \
17064 want_nocaseglob \
17065 sharedlib_from_linklib_cmd \
17066 AR \
17067 AR_FLAGS \
17068 archiver_list_spec \
17069 STRIP \
17070 RANLIB \
17071 CC \
17072 CFLAGS \
17073 compiler \
17074 lt_cv_sys_global_symbol_pipe \
17075 lt_cv_sys_global_symbol_to_cdecl \
17076 lt_cv_sys_global_symbol_to_c_name_address \
17077 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17078 nm_file_list_spec \
17079 lt_prog_compiler_no_builtin_flag \
17080 lt_prog_compiler_pic \
17081 lt_prog_compiler_wl \
17082 lt_prog_compiler_static \
17083 lt_cv_prog_compiler_c_o \
17084 need_locks \
17085 MANIFEST_TOOL \
17086 DSYMUTIL \
17087 NMEDIT \
17088 LIPO \
17089 OTOOL \
17090 OTOOL64 \
17091 shrext_cmds \
17092 export_dynamic_flag_spec \
17093 whole_archive_flag_spec \
17094 compiler_needs_object \
17095 with_gnu_ld \
17096 allow_undefined_flag \
17097 no_undefined_flag \
17098 hardcode_libdir_flag_spec \
17099 hardcode_libdir_flag_spec_ld \
17100 hardcode_libdir_separator \
17101 exclude_expsyms \
17102 include_expsyms \
17103 file_list_spec \
17104 variables_saved_for_relink \
17105 libname_spec \
17106 library_names_spec \
17107 soname_spec \
17108 install_override_mode \
17109 finish_eval \
17110 old_striplib \
17111 striplib \
17112 compiler_lib_search_dirs \
17113 predep_objects \
17114 postdep_objects \
17115 predeps \
17116 postdeps \
17117 compiler_lib_search_path \
17118 LD_CXX \
17119 reload_flag_CXX \
17120 compiler_CXX \
17121 lt_prog_compiler_no_builtin_flag_CXX \
17122 lt_prog_compiler_pic_CXX \
17123 lt_prog_compiler_wl_CXX \
17124 lt_prog_compiler_static_CXX \
17125 lt_cv_prog_compiler_c_o_CXX \
17126 export_dynamic_flag_spec_CXX \
17127 whole_archive_flag_spec_CXX \
17128 compiler_needs_object_CXX \
17129 with_gnu_ld_CXX \
17130 allow_undefined_flag_CXX \
17131 no_undefined_flag_CXX \
17132 hardcode_libdir_flag_spec_CXX \
17133 hardcode_libdir_flag_spec_ld_CXX \
17134 hardcode_libdir_separator_CXX \
17135 exclude_expsyms_CXX \
17136 include_expsyms_CXX \
17137 file_list_spec_CXX \
17138 compiler_lib_search_dirs_CXX \
17139 predep_objects_CXX \
17140 postdep_objects_CXX \
17141 predeps_CXX \
17142 postdeps_CXX \
17143 compiler_lib_search_path_CXX; do
17144     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17145     *[\\\\\\\`\\"\\\$]*)
17146       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17147       ;;
17148     *)
17149       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17150       ;;
17151     esac
17152 done
17153
17154 # Double-quote double-evaled strings.
17155 for var in reload_cmds \
17156 old_postinstall_cmds \
17157 old_postuninstall_cmds \
17158 old_archive_cmds \
17159 extract_expsyms_cmds \
17160 old_archive_from_new_cmds \
17161 old_archive_from_expsyms_cmds \
17162 archive_cmds \
17163 archive_expsym_cmds \
17164 module_cmds \
17165 module_expsym_cmds \
17166 export_symbols_cmds \
17167 prelink_cmds \
17168 postlink_cmds \
17169 postinstall_cmds \
17170 postuninstall_cmds \
17171 finish_cmds \
17172 sys_lib_search_path_spec \
17173 sys_lib_dlsearch_path_spec \
17174 reload_cmds_CXX \
17175 old_archive_cmds_CXX \
17176 old_archive_from_new_cmds_CXX \
17177 old_archive_from_expsyms_cmds_CXX \
17178 archive_cmds_CXX \
17179 archive_expsym_cmds_CXX \
17180 module_cmds_CXX \
17181 module_expsym_cmds_CXX \
17182 export_symbols_cmds_CXX \
17183 prelink_cmds_CXX \
17184 postlink_cmds_CXX; do
17185     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17186     *[\\\\\\\`\\"\\\$]*)
17187       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17188       ;;
17189     *)
17190       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17191       ;;
17192     esac
17193 done
17194
17195 ac_aux_dir='$ac_aux_dir'
17196 xsi_shell='$xsi_shell'
17197 lt_shell_append='$lt_shell_append'
17198
17199 # See if we are running on zsh, and set the options which allow our
17200 # commands through without removal of \ escapes INIT.
17201 if test -n "\${ZSH_VERSION+set}" ; then
17202    setopt NO_GLOB_SUBST
17203 fi
17204
17205
17206     PACKAGE='$PACKAGE'
17207     VERSION='$VERSION'
17208     TIMESTAMP='$TIMESTAMP'
17209     RM='$RM'
17210     ofile='$ofile'
17211
17212
17213
17214
17215
17216
17217 _ACEOF
17218
17219 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17220
17221 # Handling of arguments.
17222 for ac_config_target in $ac_config_targets
17223 do
17224   case $ac_config_target in
17225     "expat_config.h") CONFIG_HEADERS="$CONFIG_HEADERS expat_config.h" ;;
17226     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17227     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17228     "expat.pc") CONFIG_FILES="$CONFIG_FILES expat.pc" ;;
17229
17230   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17231   esac
17232 done
17233
17234
17235 # If the user did not use the arguments to specify the items to instantiate,
17236 # then the envvar interface is used.  Set only those that are not.
17237 # We use the long form for the default assignment because of an extremely
17238 # bizarre bug on SunOS 4.1.3.
17239 if $ac_need_defaults; then
17240   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17241   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17242   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17243 fi
17244
17245 # Have a temporary directory for convenience.  Make it in the build tree
17246 # simply because there is no reason against having it here, and in addition,
17247 # creating and moving files from /tmp can sometimes cause problems.
17248 # Hook for its removal unless debugging.
17249 # Note that there is a small window in which the directory will not be cleaned:
17250 # after its creation but before its name has been assigned to `$tmp'.
17251 $debug ||
17252 {
17253   tmp= ac_tmp=
17254   trap 'exit_status=$?
17255   : "${ac_tmp:=$tmp}"
17256   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17257 ' 0
17258   trap 'as_fn_exit 1' 1 2 13 15
17259 }
17260 # Create a (secure) tmp directory for tmp files.
17261
17262 {
17263   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17264   test -d "$tmp"
17265 }  ||
17266 {
17267   tmp=./conf$$-$RANDOM
17268   (umask 077 && mkdir "$tmp")
17269 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17270 ac_tmp=$tmp
17271
17272 # Set up the scripts for CONFIG_FILES section.
17273 # No need to generate them if there are no CONFIG_FILES.
17274 # This happens for instance with `./config.status config.h'.
17275 if test -n "$CONFIG_FILES"; then
17276
17277
17278 ac_cr=`echo X | tr X '\015'`
17279 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17280 # But we know of no other shell where ac_cr would be empty at this
17281 # point, so we can use a bashism as a fallback.
17282 if test "x$ac_cr" = x; then
17283   eval ac_cr=\$\'\\r\'
17284 fi
17285 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17286 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17287   ac_cs_awk_cr='\\r'
17288 else
17289   ac_cs_awk_cr=$ac_cr
17290 fi
17291
17292 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17293 _ACEOF
17294
17295
17296 {
17297   echo "cat >conf$$subs.awk <<_ACEOF" &&
17298   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17299   echo "_ACEOF"
17300 } >conf$$subs.sh ||
17301   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17302 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17303 ac_delim='%!_!# '
17304 for ac_last_try in false false false false false :; do
17305   . ./conf$$subs.sh ||
17306     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17307
17308   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17309   if test $ac_delim_n = $ac_delim_num; then
17310     break
17311   elif $ac_last_try; then
17312     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17313   else
17314     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17315   fi
17316 done
17317 rm -f conf$$subs.sh
17318
17319 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17320 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17321 _ACEOF
17322 sed -n '
17323 h
17324 s/^/S["/; s/!.*/"]=/
17325 p
17326 g
17327 s/^[^!]*!//
17328 :repl
17329 t repl
17330 s/'"$ac_delim"'$//
17331 t delim
17332 :nl
17333 h
17334 s/\(.\{148\}\)..*/\1/
17335 t more1
17336 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17337 p
17338 n
17339 b repl
17340 :more1
17341 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17342 p
17343 g
17344 s/.\{148\}//
17345 t nl
17346 :delim
17347 h
17348 s/\(.\{148\}\)..*/\1/
17349 t more2
17350 s/["\\]/\\&/g; s/^/"/; s/$/"/
17351 p
17352 b
17353 :more2
17354 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17355 p
17356 g
17357 s/.\{148\}//
17358 t delim
17359 ' <conf$$subs.awk | sed '
17360 /^[^""]/{
17361   N
17362   s/\n//
17363 }
17364 ' >>$CONFIG_STATUS || ac_write_fail=1
17365 rm -f conf$$subs.awk
17366 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17367 _ACAWK
17368 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17369   for (key in S) S_is_set[key] = 1
17370   FS = "\a"
17371
17372 }
17373 {
17374   line = $ 0
17375   nfields = split(line, field, "@")
17376   substed = 0
17377   len = length(field[1])
17378   for (i = 2; i < nfields; i++) {
17379     key = field[i]
17380     keylen = length(key)
17381     if (S_is_set[key]) {
17382       value = S[key]
17383       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17384       len += length(value) + length(field[++i])
17385       substed = 1
17386     } else
17387       len += 1 + keylen
17388   }
17389
17390   print line
17391 }
17392
17393 _ACAWK
17394 _ACEOF
17395 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17396 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17397   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17398 else
17399   cat
17400 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17401   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17402 _ACEOF
17403
17404 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17405 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17406 # trailing colons and then remove the whole line if VPATH becomes empty
17407 # (actually we leave an empty line to preserve line numbers).
17408 if test "x$srcdir" = x.; then
17409   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
17410 h
17411 s///
17412 s/^/:/
17413 s/[      ]*$/:/
17414 s/:\$(srcdir):/:/g
17415 s/:\${srcdir}:/:/g
17416 s/:@srcdir@:/:/g
17417 s/^:*//
17418 s/:*$//
17419 x
17420 s/\(=[   ]*\).*/\1/
17421 G
17422 s/\n//
17423 s/^[^=]*=[       ]*$//
17424 }'
17425 fi
17426
17427 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17428 fi # test -n "$CONFIG_FILES"
17429
17430 # Set up the scripts for CONFIG_HEADERS section.
17431 # No need to generate them if there are no CONFIG_HEADERS.
17432 # This happens for instance with `./config.status Makefile'.
17433 if test -n "$CONFIG_HEADERS"; then
17434 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17435 BEGIN {
17436 _ACEOF
17437
17438 # Transform confdefs.h into an awk script `defines.awk', embedded as
17439 # here-document in config.status, that substitutes the proper values into
17440 # config.h.in to produce config.h.
17441
17442 # Create a delimiter string that does not exist in confdefs.h, to ease
17443 # handling of long lines.
17444 ac_delim='%!_!# '
17445 for ac_last_try in false false :; do
17446   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17447   if test -z "$ac_tt"; then
17448     break
17449   elif $ac_last_try; then
17450     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17451   else
17452     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17453   fi
17454 done
17455
17456 # For the awk script, D is an array of macro values keyed by name,
17457 # likewise P contains macro parameters if any.  Preserve backslash
17458 # newline sequences.
17459
17460 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17461 sed -n '
17462 s/.\{148\}/&'"$ac_delim"'/g
17463 t rset
17464 :rset
17465 s/^[     ]*#[    ]*define[       ][      ]*/ /
17466 t def
17467 d
17468 :def
17469 s/\\$//
17470 t bsnl
17471 s/["\\]/\\&/g
17472 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17473 D["\1"]=" \3"/p
17474 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17475 d
17476 :bsnl
17477 s/["\\]/\\&/g
17478 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17479 D["\1"]=" \3\\\\\\n"\\/p
17480 t cont
17481 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17482 t cont
17483 d
17484 :cont
17485 n
17486 s/.\{148\}/&'"$ac_delim"'/g
17487 t clear
17488 :clear
17489 s/\\$//
17490 t bsnlc
17491 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17492 d
17493 :bsnlc
17494 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17495 b cont
17496 ' <confdefs.h | sed '
17497 s/'"$ac_delim"'/"\\\
17498 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17499
17500 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17501   for (key in D) D_is_set[key] = 1
17502   FS = "\a"
17503 }
17504 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17505   line = \$ 0
17506   split(line, arg, " ")
17507   if (arg[1] == "#") {
17508     defundef = arg[2]
17509     mac1 = arg[3]
17510   } else {
17511     defundef = substr(arg[1], 2)
17512     mac1 = arg[2]
17513   }
17514   split(mac1, mac2, "(") #)
17515   macro = mac2[1]
17516   prefix = substr(line, 1, index(line, defundef) - 1)
17517   if (D_is_set[macro]) {
17518     # Preserve the white space surrounding the "#".
17519     print prefix "define", macro P[macro] D[macro]
17520     next
17521   } else {
17522     # Replace #undef with comments.  This is necessary, for example,
17523     # in the case of _POSIX_SOURCE, which is predefined and required
17524     # on some systems where configure will not decide to define it.
17525     if (defundef == "undef") {
17526       print "/*", prefix defundef, macro, "*/"
17527       next
17528     }
17529   }
17530 }
17531 { print }
17532 _ACAWK
17533 _ACEOF
17534 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17535   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17536 fi # test -n "$CONFIG_HEADERS"
17537
17538
17539 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17540 shift
17541 for ac_tag
17542 do
17543   case $ac_tag in
17544   :[FHLC]) ac_mode=$ac_tag; continue;;
17545   esac
17546   case $ac_mode$ac_tag in
17547   :[FHL]*:*);;
17548   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17549   :[FH]-) ac_tag=-:-;;
17550   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17551   esac
17552   ac_save_IFS=$IFS
17553   IFS=:
17554   set x $ac_tag
17555   IFS=$ac_save_IFS
17556   shift
17557   ac_file=$1
17558   shift
17559
17560   case $ac_mode in
17561   :L) ac_source=$1;;
17562   :[FH])
17563     ac_file_inputs=
17564     for ac_f
17565     do
17566       case $ac_f in
17567       -) ac_f="$ac_tmp/stdin";;
17568       *) # Look for the file first in the build tree, then in the source tree
17569          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17570          # because $ac_f cannot contain `:'.
17571          test -f "$ac_f" ||
17572            case $ac_f in
17573            [\\/$]*) false;;
17574            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17575            esac ||
17576            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17577       esac
17578       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17579       as_fn_append ac_file_inputs " '$ac_f'"
17580     done
17581
17582     # Let's still pretend it is `configure' which instantiates (i.e., don't
17583     # use $as_me), people would be surprised to read:
17584     #    /* config.h.  Generated by config.status.  */
17585     configure_input='Generated from '`
17586           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17587         `' by configure.'
17588     if test x"$ac_file" != x-; then
17589       configure_input="$ac_file.  $configure_input"
17590       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17591 $as_echo "$as_me: creating $ac_file" >&6;}
17592     fi
17593     # Neutralize special characters interpreted by sed in replacement strings.
17594     case $configure_input in #(
17595     *\&* | *\|* | *\\* )
17596        ac_sed_conf_input=`$as_echo "$configure_input" |
17597        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17598     *) ac_sed_conf_input=$configure_input;;
17599     esac
17600
17601     case $ac_tag in
17602     *:-:* | *:-) cat >"$ac_tmp/stdin" \
17603       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17604     esac
17605     ;;
17606   esac
17607
17608   ac_dir=`$as_dirname -- "$ac_file" ||
17609 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17610          X"$ac_file" : 'X\(//\)[^/]' \| \
17611          X"$ac_file" : 'X\(//\)$' \| \
17612          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17613 $as_echo X"$ac_file" |
17614     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17615             s//\1/
17616             q
17617           }
17618           /^X\(\/\/\)[^/].*/{
17619             s//\1/
17620             q
17621           }
17622           /^X\(\/\/\)$/{
17623             s//\1/
17624             q
17625           }
17626           /^X\(\/\).*/{
17627             s//\1/
17628             q
17629           }
17630           s/.*/./; q'`
17631   as_dir="$ac_dir"; as_fn_mkdir_p
17632   ac_builddir=.
17633
17634 case "$ac_dir" in
17635 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17636 *)
17637   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17638   # A ".." for each directory in $ac_dir_suffix.
17639   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17640   case $ac_top_builddir_sub in
17641   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17642   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17643   esac ;;
17644 esac
17645 ac_abs_top_builddir=$ac_pwd
17646 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17647 # for backward compatibility:
17648 ac_top_builddir=$ac_top_build_prefix
17649
17650 case $srcdir in
17651   .)  # We are building in place.
17652     ac_srcdir=.
17653     ac_top_srcdir=$ac_top_builddir_sub
17654     ac_abs_top_srcdir=$ac_pwd ;;
17655   [\\/]* | ?:[\\/]* )  # Absolute name.
17656     ac_srcdir=$srcdir$ac_dir_suffix;
17657     ac_top_srcdir=$srcdir
17658     ac_abs_top_srcdir=$srcdir ;;
17659   *) # Relative name.
17660     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17661     ac_top_srcdir=$ac_top_build_prefix$srcdir
17662     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17663 esac
17664 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17665
17666
17667   case $ac_mode in
17668   :F)
17669   #
17670   # CONFIG_FILE
17671   #
17672
17673   case $INSTALL in
17674   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17675   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17676   esac
17677 _ACEOF
17678
17679 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17680 # If the template does not know about datarootdir, expand it.
17681 # FIXME: This hack should be removed a few years after 2.60.
17682 ac_datarootdir_hack=; ac_datarootdir_seen=
17683 ac_sed_dataroot='
17684 /datarootdir/ {
17685   p
17686   q
17687 }
17688 /@datadir@/p
17689 /@docdir@/p
17690 /@infodir@/p
17691 /@localedir@/p
17692 /@mandir@/p'
17693 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17694 *datarootdir*) ac_datarootdir_seen=yes;;
17695 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17696   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17697 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17698 _ACEOF
17699 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17700   ac_datarootdir_hack='
17701   s&@datadir@&$datadir&g
17702   s&@docdir@&$docdir&g
17703   s&@infodir@&$infodir&g
17704   s&@localedir@&$localedir&g
17705   s&@mandir@&$mandir&g
17706   s&\\\${datarootdir}&$datarootdir&g' ;;
17707 esac
17708 _ACEOF
17709
17710 # Neutralize VPATH when `$srcdir' = `.'.
17711 # Shell code in configure.ac might set extrasub.
17712 # FIXME: do we really want to maintain this feature?
17713 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17714 ac_sed_extra="$ac_vpsub
17715 $extrasub
17716 _ACEOF
17717 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17718 :t
17719 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17720 s|@configure_input@|$ac_sed_conf_input|;t t
17721 s&@top_builddir@&$ac_top_builddir_sub&;t t
17722 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17723 s&@srcdir@&$ac_srcdir&;t t
17724 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17725 s&@top_srcdir@&$ac_top_srcdir&;t t
17726 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17727 s&@builddir@&$ac_builddir&;t t
17728 s&@abs_builddir@&$ac_abs_builddir&;t t
17729 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17730 s&@INSTALL@&$ac_INSTALL&;t t
17731 $ac_datarootdir_hack
17732 "
17733 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17734   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17735
17736 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17737   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17738   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
17739       "$ac_tmp/out"`; test -z "$ac_out"; } &&
17740   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17741 which seems to be undefined.  Please make sure it is defined" >&5
17742 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17743 which seems to be undefined.  Please make sure it is defined" >&2;}
17744
17745   rm -f "$ac_tmp/stdin"
17746   case $ac_file in
17747   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17748   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17749   esac \
17750   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17751  ;;
17752   :H)
17753   #
17754   # CONFIG_HEADER
17755   #
17756   if test x"$ac_file" != x-; then
17757     {
17758       $as_echo "/* $configure_input  */" \
17759       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17760     } >"$ac_tmp/config.h" \
17761       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17762     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17763       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17764 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17765     else
17766       rm -f "$ac_file"
17767       mv "$ac_tmp/config.h" "$ac_file" \
17768         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17769     fi
17770   else
17771     $as_echo "/* $configure_input  */" \
17772       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17773       || as_fn_error $? "could not create -" "$LINENO" 5
17774   fi
17775  ;;
17776
17777   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17778 $as_echo "$as_me: executing $ac_file commands" >&6;}
17779  ;;
17780   esac
17781
17782
17783   case $ac_file$ac_mode in
17784     "libtool":C)
17785
17786     # See if we are running on zsh, and set the options which allow our
17787     # commands through without removal of \ escapes.
17788     if test -n "${ZSH_VERSION+set}" ; then
17789       setopt NO_GLOB_SUBST
17790     fi
17791
17792     cfgfile="${ofile}T"
17793     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17794     $RM "$cfgfile"
17795
17796     cat <<_LT_EOF >> "$cfgfile"
17797 #! $SHELL
17798
17799 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17800 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17801 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17802 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17803 #
17804 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17805 #                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
17806 #                 Inc.
17807 #   Written by Gordon Matzigkeit, 1996
17808 #
17809 #   This file is part of GNU Libtool.
17810 #
17811 # GNU Libtool is free software; you can redistribute it and/or
17812 # modify it under the terms of the GNU General Public License as
17813 # published by the Free Software Foundation; either version 2 of
17814 # the License, or (at your option) any later version.
17815 #
17816 # As a special exception to the GNU General Public License,
17817 # if you distribute this file as part of a program or library that
17818 # is built using GNU Libtool, you may include this file under the
17819 # same distribution terms that you use for the rest of that program.
17820 #
17821 # GNU Libtool is distributed in the hope that it will be useful,
17822 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17823 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17824 # GNU General Public License for more details.
17825 #
17826 # You should have received a copy of the GNU General Public License
17827 # along with GNU Libtool; see the file COPYING.  If not, a copy
17828 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17829 # obtained by writing to the Free Software Foundation, Inc.,
17830 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17831
17832
17833 # The names of the tagged configurations supported by this script.
17834 available_tags="CXX "
17835
17836 # ### BEGIN LIBTOOL CONFIG
17837
17838 # Assembler program.
17839 AS=$lt_AS
17840
17841 # DLL creation program.
17842 DLLTOOL=$lt_DLLTOOL
17843
17844 # Object dumper program.
17845 OBJDUMP=$lt_OBJDUMP
17846
17847 # Which release of libtool.m4 was used?
17848 macro_version=$macro_version
17849 macro_revision=$macro_revision
17850
17851 # Whether or not to build shared libraries.
17852 build_libtool_libs=$enable_shared
17853
17854 # Whether or not to build static libraries.
17855 build_old_libs=$enable_static
17856
17857 # What type of objects to build.
17858 pic_mode=$pic_mode
17859
17860 # Whether or not to optimize for fast installation.
17861 fast_install=$enable_fast_install
17862
17863 # Shell to use when invoking shell scripts.
17864 SHELL=$lt_SHELL
17865
17866 # An echo program that protects backslashes.
17867 ECHO=$lt_ECHO
17868
17869 # The host system.
17870 host_alias=$host_alias
17871 host=$host
17872 host_os=$host_os
17873
17874 # The build system.
17875 build_alias=$build_alias
17876 build=$build
17877 build_os=$build_os
17878
17879 # A sed program that does not truncate output.
17880 SED=$lt_SED
17881
17882 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17883 Xsed="\$SED -e 1s/^X//"
17884
17885 # A grep program that handles long lines.
17886 GREP=$lt_GREP
17887
17888 # An ERE matcher.
17889 EGREP=$lt_EGREP
17890
17891 # A literal string matcher.
17892 FGREP=$lt_FGREP
17893
17894 # A BSD- or MS-compatible name lister.
17895 NM=$lt_NM
17896
17897 # Whether we need soft or hard links.
17898 LN_S=$lt_LN_S
17899
17900 # What is the maximum length of a command?
17901 max_cmd_len=$max_cmd_len
17902
17903 # Object file suffix (normally "o").
17904 objext=$ac_objext
17905
17906 # Executable file suffix (normally "").
17907 exeext=$exeext
17908
17909 # whether the shell understands "unset".
17910 lt_unset=$lt_unset
17911
17912 # turn spaces into newlines.
17913 SP2NL=$lt_lt_SP2NL
17914
17915 # turn newlines into spaces.
17916 NL2SP=$lt_lt_NL2SP
17917
17918 # convert \$build file names to \$host format.
17919 to_host_file_cmd=$lt_cv_to_host_file_cmd
17920
17921 # convert \$build files to toolchain format.
17922 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
17923
17924 # Method to check whether dependent libraries are shared objects.
17925 deplibs_check_method=$lt_deplibs_check_method
17926
17927 # Command to use when deplibs_check_method = "file_magic".
17928 file_magic_cmd=$lt_file_magic_cmd
17929
17930 # How to find potential files when deplibs_check_method = "file_magic".
17931 file_magic_glob=$lt_file_magic_glob
17932
17933 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17934 want_nocaseglob=$lt_want_nocaseglob
17935
17936 # Command to associate shared and link libraries.
17937 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
17938
17939 # The archiver.
17940 AR=$lt_AR
17941
17942 # Flags to create an archive.
17943 AR_FLAGS=$lt_AR_FLAGS
17944
17945 # How to feed a file listing to the archiver.
17946 archiver_list_spec=$lt_archiver_list_spec
17947
17948 # A symbol stripping program.
17949 STRIP=$lt_STRIP
17950
17951 # Commands used to install an old-style archive.
17952 RANLIB=$lt_RANLIB
17953 old_postinstall_cmds=$lt_old_postinstall_cmds
17954 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17955
17956 # Whether to use a lock for old archive extraction.
17957 lock_old_archive_extraction=$lock_old_archive_extraction
17958
17959 # A C compiler.
17960 LTCC=$lt_CC
17961
17962 # LTCC compiler flags.
17963 LTCFLAGS=$lt_CFLAGS
17964
17965 # Take the output of nm and produce a listing of raw symbols and C names.
17966 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17967
17968 # Transform the output of nm in a proper C declaration.
17969 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17970
17971 # Transform the output of nm in a C name address pair.
17972 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17973
17974 # Transform the output of nm in a C name address pair when lib prefix is needed.
17975 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17976
17977 # Specify filename containing input files for \$NM.
17978 nm_file_list_spec=$lt_nm_file_list_spec
17979
17980 # The root where to search for dependent libraries,and in which our libraries should be installed.
17981 lt_sysroot=$lt_sysroot
17982
17983 # The name of the directory that contains temporary libtool files.
17984 objdir=$objdir
17985
17986 # Used to examine libraries when file_magic_cmd begins with "file".
17987 MAGIC_CMD=$MAGIC_CMD
17988
17989 # Must we lock files when doing compilation?
17990 need_locks=$lt_need_locks
17991
17992 # Manifest tool.
17993 MANIFEST_TOOL=$lt_MANIFEST_TOOL
17994
17995 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17996 DSYMUTIL=$lt_DSYMUTIL
17997
17998 # Tool to change global to local symbols on Mac OS X.
17999 NMEDIT=$lt_NMEDIT
18000
18001 # Tool to manipulate fat objects and archives on Mac OS X.
18002 LIPO=$lt_LIPO
18003
18004 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18005 OTOOL=$lt_OTOOL
18006
18007 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18008 OTOOL64=$lt_OTOOL64
18009
18010 # Old archive suffix (normally "a").
18011 libext=$libext
18012
18013 # Shared library suffix (normally ".so").
18014 shrext_cmds=$lt_shrext_cmds
18015
18016 # The commands to extract the exported symbol list from a shared archive.
18017 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18018
18019 # Variables whose values should be saved in libtool wrapper scripts and
18020 # restored at link time.
18021 variables_saved_for_relink=$lt_variables_saved_for_relink
18022
18023 # Do we need the "lib" prefix for modules?
18024 need_lib_prefix=$need_lib_prefix
18025
18026 # Do we need a version for libraries?
18027 need_version=$need_version
18028
18029 # Library versioning type.
18030 version_type=$version_type
18031
18032 # Shared library runtime path variable.
18033 runpath_var=$runpath_var
18034
18035 # Shared library path variable.
18036 shlibpath_var=$shlibpath_var
18037
18038 # Is shlibpath searched before the hard-coded library search path?
18039 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18040
18041 # Format of library name prefix.
18042 libname_spec=$lt_libname_spec
18043
18044 # List of archive names.  First name is the real one, the rest are links.
18045 # The last name is the one that the linker finds with -lNAME
18046 library_names_spec=$lt_library_names_spec
18047
18048 # The coded name of the library, if different from the real name.
18049 soname_spec=$lt_soname_spec
18050
18051 # Permission mode override for installation of shared libraries.
18052 install_override_mode=$lt_install_override_mode
18053
18054 # Command to use after installation of a shared archive.
18055 postinstall_cmds=$lt_postinstall_cmds
18056
18057 # Command to use after uninstallation of a shared archive.
18058 postuninstall_cmds=$lt_postuninstall_cmds
18059
18060 # Commands used to finish a libtool library installation in a directory.
18061 finish_cmds=$lt_finish_cmds
18062
18063 # As "finish_cmds", except a single script fragment to be evaled but
18064 # not shown.
18065 finish_eval=$lt_finish_eval
18066
18067 # Whether we should hardcode library paths into libraries.
18068 hardcode_into_libs=$hardcode_into_libs
18069
18070 # Compile-time system search path for libraries.
18071 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18072
18073 # Run-time system search path for libraries.
18074 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18075
18076 # Whether dlopen is supported.
18077 dlopen_support=$enable_dlopen
18078
18079 # Whether dlopen of programs is supported.
18080 dlopen_self=$enable_dlopen_self
18081
18082 # Whether dlopen of statically linked programs is supported.
18083 dlopen_self_static=$enable_dlopen_self_static
18084
18085 # Commands to strip libraries.
18086 old_striplib=$lt_old_striplib
18087 striplib=$lt_striplib
18088
18089
18090 # The linker used to build libraries.
18091 LD=$lt_LD
18092
18093 # How to create reloadable object files.
18094 reload_flag=$lt_reload_flag
18095 reload_cmds=$lt_reload_cmds
18096
18097 # Commands used to build an old-style archive.
18098 old_archive_cmds=$lt_old_archive_cmds
18099
18100 # A language specific compiler.
18101 CC=$lt_compiler
18102
18103 # Is the compiler the GNU compiler?
18104 with_gcc=$GCC
18105
18106 # Compiler flag to turn off builtin functions.
18107 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18108
18109 # Additional compiler flags for building library objects.
18110 pic_flag=$lt_lt_prog_compiler_pic
18111
18112 # How to pass a linker flag through the compiler.
18113 wl=$lt_lt_prog_compiler_wl
18114
18115 # Compiler flag to prevent dynamic linking.
18116 link_static_flag=$lt_lt_prog_compiler_static
18117
18118 # Does compiler simultaneously support -c and -o options?
18119 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18120
18121 # Whether or not to add -lc for building shared libraries.
18122 build_libtool_need_lc=$archive_cmds_need_lc
18123
18124 # Whether or not to disallow shared libs when runtime libs are static.
18125 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18126
18127 # Compiler flag to allow reflexive dlopens.
18128 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18129
18130 # Compiler flag to generate shared objects directly from archives.
18131 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18132
18133 # Whether the compiler copes with passing no objects directly.
18134 compiler_needs_object=$lt_compiler_needs_object
18135
18136 # Create an old-style archive from a shared archive.
18137 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18138
18139 # Create a temporary old-style archive to link instead of a shared archive.
18140 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18141
18142 # Commands used to build a shared archive.
18143 archive_cmds=$lt_archive_cmds
18144 archive_expsym_cmds=$lt_archive_expsym_cmds
18145
18146 # Commands used to build a loadable module if different from building
18147 # a shared archive.
18148 module_cmds=$lt_module_cmds
18149 module_expsym_cmds=$lt_module_expsym_cmds
18150
18151 # Whether we are building with GNU ld or not.
18152 with_gnu_ld=$lt_with_gnu_ld
18153
18154 # Flag that allows shared libraries with undefined symbols to be built.
18155 allow_undefined_flag=$lt_allow_undefined_flag
18156
18157 # Flag that enforces no undefined symbols.
18158 no_undefined_flag=$lt_no_undefined_flag
18159
18160 # Flag to hardcode \$libdir into a binary during linking.
18161 # This must work even if \$libdir does not exist
18162 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18163
18164 # If ld is used when linking, flag to hardcode \$libdir into a binary
18165 # during linking.  This must work even if \$libdir does not exist.
18166 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18167
18168 # Whether we need a single "-rpath" flag with a separated argument.
18169 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18170
18171 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18172 # DIR into the resulting binary.
18173 hardcode_direct=$hardcode_direct
18174
18175 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18176 # DIR into the resulting binary and the resulting library dependency is
18177 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18178 # library is relocated.
18179 hardcode_direct_absolute=$hardcode_direct_absolute
18180
18181 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18182 # into the resulting binary.
18183 hardcode_minus_L=$hardcode_minus_L
18184
18185 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18186 # into the resulting binary.
18187 hardcode_shlibpath_var=$hardcode_shlibpath_var
18188
18189 # Set to "yes" if building a shared library automatically hardcodes DIR
18190 # into the library and all subsequent libraries and executables linked
18191 # against it.
18192 hardcode_automatic=$hardcode_automatic
18193
18194 # Set to yes if linker adds runtime paths of dependent libraries
18195 # to runtime path list.
18196 inherit_rpath=$inherit_rpath
18197
18198 # Whether libtool must link a program against all its dependency libraries.
18199 link_all_deplibs=$link_all_deplibs
18200
18201 # Set to "yes" if exported symbols are required.
18202 always_export_symbols=$always_export_symbols
18203
18204 # The commands to list exported symbols.
18205 export_symbols_cmds=$lt_export_symbols_cmds
18206
18207 # Symbols that should not be listed in the preloaded symbols.
18208 exclude_expsyms=$lt_exclude_expsyms
18209
18210 # Symbols that must always be exported.
18211 include_expsyms=$lt_include_expsyms
18212
18213 # Commands necessary for linking programs (against libraries) with templates.
18214 prelink_cmds=$lt_prelink_cmds
18215
18216 # Commands necessary for finishing linking programs.
18217 postlink_cmds=$lt_postlink_cmds
18218
18219 # Specify filename containing input files.
18220 file_list_spec=$lt_file_list_spec
18221
18222 # How to hardcode a shared library path into an executable.
18223 hardcode_action=$hardcode_action
18224
18225 # The directories searched by this compiler when creating a shared library.
18226 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
18227
18228 # Dependencies to place before and after the objects being linked to
18229 # create a shared library.
18230 predep_objects=$lt_predep_objects
18231 postdep_objects=$lt_postdep_objects
18232 predeps=$lt_predeps
18233 postdeps=$lt_postdeps
18234
18235 # The library search path used internally by the compiler when linking
18236 # a shared library.
18237 compiler_lib_search_path=$lt_compiler_lib_search_path
18238
18239 # ### END LIBTOOL CONFIG
18240
18241 _LT_EOF
18242
18243   case $host_os in
18244   aix3*)
18245     cat <<\_LT_EOF >> "$cfgfile"
18246 # AIX sometimes has problems with the GCC collect2 program.  For some
18247 # reason, if we set the COLLECT_NAMES environment variable, the problems
18248 # vanish in a puff of smoke.
18249 if test "X${COLLECT_NAMES+set}" != Xset; then
18250   COLLECT_NAMES=
18251   export COLLECT_NAMES
18252 fi
18253 _LT_EOF
18254     ;;
18255   esac
18256
18257
18258 ltmain="$ac_aux_dir/ltmain.sh"
18259
18260
18261   # We use sed instead of cat because bash on DJGPP gets confused if
18262   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18263   # text mode, it properly converts lines to CR/LF.  This bash problem
18264   # is reportedly fixed, but why not run on old versions too?
18265   sed '$q' "$ltmain" >> "$cfgfile" \
18266      || (rm -f "$cfgfile"; exit 1)
18267
18268   if test x"$xsi_shell" = xyes; then
18269   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
18270 func_dirname ()\
18271 {\
18272 \    case ${1} in\
18273 \      */*) func_dirname_result="${1%/*}${2}" ;;\
18274 \      *  ) func_dirname_result="${3}" ;;\
18275 \    esac\
18276 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
18277   && mv -f "$cfgfile.tmp" "$cfgfile" \
18278     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18279 test 0 -eq $? || _lt_function_replace_fail=:
18280
18281
18282   sed -e '/^func_basename ()$/,/^} # func_basename /c\
18283 func_basename ()\
18284 {\
18285 \    func_basename_result="${1##*/}"\
18286 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
18287   && mv -f "$cfgfile.tmp" "$cfgfile" \
18288     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18289 test 0 -eq $? || _lt_function_replace_fail=:
18290
18291
18292   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
18293 func_dirname_and_basename ()\
18294 {\
18295 \    case ${1} in\
18296 \      */*) func_dirname_result="${1%/*}${2}" ;;\
18297 \      *  ) func_dirname_result="${3}" ;;\
18298 \    esac\
18299 \    func_basename_result="${1##*/}"\
18300 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
18301   && mv -f "$cfgfile.tmp" "$cfgfile" \
18302     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18303 test 0 -eq $? || _lt_function_replace_fail=:
18304
18305
18306   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
18307 func_stripname ()\
18308 {\
18309 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
18310 \    # positional parameters, so assign one to ordinary parameter first.\
18311 \    func_stripname_result=${3}\
18312 \    func_stripname_result=${func_stripname_result#"${1}"}\
18313 \    func_stripname_result=${func_stripname_result%"${2}"}\
18314 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
18315   && mv -f "$cfgfile.tmp" "$cfgfile" \
18316     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18317 test 0 -eq $? || _lt_function_replace_fail=:
18318
18319
18320   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
18321 func_split_long_opt ()\
18322 {\
18323 \    func_split_long_opt_name=${1%%=*}\
18324 \    func_split_long_opt_arg=${1#*=}\
18325 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
18326   && mv -f "$cfgfile.tmp" "$cfgfile" \
18327     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18328 test 0 -eq $? || _lt_function_replace_fail=:
18329
18330
18331   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
18332 func_split_short_opt ()\
18333 {\
18334 \    func_split_short_opt_arg=${1#??}\
18335 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
18336 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
18337   && mv -f "$cfgfile.tmp" "$cfgfile" \
18338     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18339 test 0 -eq $? || _lt_function_replace_fail=:
18340
18341
18342   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
18343 func_lo2o ()\
18344 {\
18345 \    case ${1} in\
18346 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
18347 \      *)    func_lo2o_result=${1} ;;\
18348 \    esac\
18349 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
18350   && mv -f "$cfgfile.tmp" "$cfgfile" \
18351     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18352 test 0 -eq $? || _lt_function_replace_fail=:
18353
18354
18355   sed -e '/^func_xform ()$/,/^} # func_xform /c\
18356 func_xform ()\
18357 {\
18358     func_xform_result=${1%.*}.lo\
18359 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
18360   && mv -f "$cfgfile.tmp" "$cfgfile" \
18361     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18362 test 0 -eq $? || _lt_function_replace_fail=:
18363
18364
18365   sed -e '/^func_arith ()$/,/^} # func_arith /c\
18366 func_arith ()\
18367 {\
18368     func_arith_result=$(( $* ))\
18369 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
18370   && mv -f "$cfgfile.tmp" "$cfgfile" \
18371     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18372 test 0 -eq $? || _lt_function_replace_fail=:
18373
18374
18375   sed -e '/^func_len ()$/,/^} # func_len /c\
18376 func_len ()\
18377 {\
18378     func_len_result=${#1}\
18379 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
18380   && mv -f "$cfgfile.tmp" "$cfgfile" \
18381     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18382 test 0 -eq $? || _lt_function_replace_fail=:
18383
18384 fi
18385
18386 if test x"$lt_shell_append" = xyes; then
18387   sed -e '/^func_append ()$/,/^} # func_append /c\
18388 func_append ()\
18389 {\
18390     eval "${1}+=\\${2}"\
18391 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
18392   && mv -f "$cfgfile.tmp" "$cfgfile" \
18393     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18394 test 0 -eq $? || _lt_function_replace_fail=:
18395
18396
18397   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
18398 func_append_quoted ()\
18399 {\
18400 \    func_quote_for_eval "${2}"\
18401 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
18402 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
18403   && mv -f "$cfgfile.tmp" "$cfgfile" \
18404     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18405 test 0 -eq $? || _lt_function_replace_fail=:
18406
18407
18408   # Save a `func_append' function call where possible by direct use of '+='
18409   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
18410     && mv -f "$cfgfile.tmp" "$cfgfile" \
18411       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18412   test 0 -eq $? || _lt_function_replace_fail=:
18413 else
18414   # Save a `func_append' function call even when '+=' is not available
18415   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
18416     && mv -f "$cfgfile.tmp" "$cfgfile" \
18417       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18418   test 0 -eq $? || _lt_function_replace_fail=:
18419 fi
18420
18421 if test x"$_lt_function_replace_fail" = x":"; then
18422   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
18423 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
18424 fi
18425
18426
18427    mv -f "$cfgfile" "$ofile" ||
18428     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18429   chmod +x "$ofile"
18430
18431
18432     cat <<_LT_EOF >> "$ofile"
18433
18434 # ### BEGIN LIBTOOL TAG CONFIG: CXX
18435
18436 # The linker used to build libraries.
18437 LD=$lt_LD_CXX
18438
18439 # How to create reloadable object files.
18440 reload_flag=$lt_reload_flag_CXX
18441 reload_cmds=$lt_reload_cmds_CXX
18442
18443 # Commands used to build an old-style archive.
18444 old_archive_cmds=$lt_old_archive_cmds_CXX
18445
18446 # A language specific compiler.
18447 CC=$lt_compiler_CXX
18448
18449 # Is the compiler the GNU compiler?
18450 with_gcc=$GCC_CXX
18451
18452 # Compiler flag to turn off builtin functions.
18453 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18454
18455 # Additional compiler flags for building library objects.
18456 pic_flag=$lt_lt_prog_compiler_pic_CXX
18457
18458 # How to pass a linker flag through the compiler.
18459 wl=$lt_lt_prog_compiler_wl_CXX
18460
18461 # Compiler flag to prevent dynamic linking.
18462 link_static_flag=$lt_lt_prog_compiler_static_CXX
18463
18464 # Does compiler simultaneously support -c and -o options?
18465 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18466
18467 # Whether or not to add -lc for building shared libraries.
18468 build_libtool_need_lc=$archive_cmds_need_lc_CXX
18469
18470 # Whether or not to disallow shared libs when runtime libs are static.
18471 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18472
18473 # Compiler flag to allow reflexive dlopens.
18474 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18475
18476 # Compiler flag to generate shared objects directly from archives.
18477 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18478
18479 # Whether the compiler copes with passing no objects directly.
18480 compiler_needs_object=$lt_compiler_needs_object_CXX
18481
18482 # Create an old-style archive from a shared archive.
18483 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18484
18485 # Create a temporary old-style archive to link instead of a shared archive.
18486 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18487
18488 # Commands used to build a shared archive.
18489 archive_cmds=$lt_archive_cmds_CXX
18490 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18491
18492 # Commands used to build a loadable module if different from building
18493 # a shared archive.
18494 module_cmds=$lt_module_cmds_CXX
18495 module_expsym_cmds=$lt_module_expsym_cmds_CXX
18496
18497 # Whether we are building with GNU ld or not.
18498 with_gnu_ld=$lt_with_gnu_ld_CXX
18499
18500 # Flag that allows shared libraries with undefined symbols to be built.
18501 allow_undefined_flag=$lt_allow_undefined_flag_CXX
18502
18503 # Flag that enforces no undefined symbols.
18504 no_undefined_flag=$lt_no_undefined_flag_CXX
18505
18506 # Flag to hardcode \$libdir into a binary during linking.
18507 # This must work even if \$libdir does not exist
18508 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18509
18510 # If ld is used when linking, flag to hardcode \$libdir into a binary
18511 # during linking.  This must work even if \$libdir does not exist.
18512 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
18513
18514 # Whether we need a single "-rpath" flag with a separated argument.
18515 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18516
18517 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18518 # DIR into the resulting binary.
18519 hardcode_direct=$hardcode_direct_CXX
18520
18521 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18522 # DIR into the resulting binary and the resulting library dependency is
18523 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18524 # library is relocated.
18525 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
18526
18527 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18528 # into the resulting binary.
18529 hardcode_minus_L=$hardcode_minus_L_CXX
18530
18531 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18532 # into the resulting binary.
18533 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18534
18535 # Set to "yes" if building a shared library automatically hardcodes DIR
18536 # into the library and all subsequent libraries and executables linked
18537 # against it.
18538 hardcode_automatic=$hardcode_automatic_CXX
18539
18540 # Set to yes if linker adds runtime paths of dependent libraries
18541 # to runtime path list.
18542 inherit_rpath=$inherit_rpath_CXX
18543
18544 # Whether libtool must link a program against all its dependency libraries.
18545 link_all_deplibs=$link_all_deplibs_CXX
18546
18547 # Set to "yes" if exported symbols are required.
18548 always_export_symbols=$always_export_symbols_CXX
18549
18550 # The commands to list exported symbols.
18551 export_symbols_cmds=$lt_export_symbols_cmds_CXX
18552
18553 # Symbols that should not be listed in the preloaded symbols.
18554 exclude_expsyms=$lt_exclude_expsyms_CXX
18555
18556 # Symbols that must always be exported.
18557 include_expsyms=$lt_include_expsyms_CXX
18558
18559 # Commands necessary for linking programs (against libraries) with templates.
18560 prelink_cmds=$lt_prelink_cmds_CXX
18561
18562 # Commands necessary for finishing linking programs.
18563 postlink_cmds=$lt_postlink_cmds_CXX
18564
18565 # Specify filename containing input files.
18566 file_list_spec=$lt_file_list_spec_CXX
18567
18568 # How to hardcode a shared library path into an executable.
18569 hardcode_action=$hardcode_action_CXX
18570
18571 # The directories searched by this compiler when creating a shared library.
18572 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18573
18574 # Dependencies to place before and after the objects being linked to
18575 # create a shared library.
18576 predep_objects=$lt_predep_objects_CXX
18577 postdep_objects=$lt_postdep_objects_CXX
18578 predeps=$lt_predeps_CXX
18579 postdeps=$lt_postdeps_CXX
18580
18581 # The library search path used internally by the compiler when linking
18582 # a shared library.
18583 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18584
18585 # ### END LIBTOOL TAG CONFIG: CXX
18586 _LT_EOF
18587
18588  ;;
18589
18590   esac
18591 done # for ac_tag
18592
18593
18594 as_fn_exit 0
18595 _ACEOF
18596 ac_clean_files=$ac_clean_files_save
18597
18598 test $ac_write_fail = 0 ||
18599   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18600
18601
18602 # configure is writing to config.log, and then calls config.status.
18603 # config.status does its own redirection, appending to config.log.
18604 # Unfortunately, on DOS this fails, as config.log is still kept open
18605 # by configure, so config.status won't be able to write to it; its
18606 # output is simply discarded.  So we exec the FD to /dev/null,
18607 # effectively closing config.log, so it can be properly (re)opened and
18608 # appended to by config.status.  When coming back to configure, we
18609 # need to make the FD available again.
18610 if test "$no_create" != yes; then
18611   ac_cs_success=:
18612   ac_config_status_args=
18613   test "$silent" = yes &&
18614     ac_config_status_args="$ac_config_status_args --quiet"
18615   exec 5>/dev/null
18616   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18617   exec 5>>config.log
18618   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18619   # would make configure fail if this is the last instruction.
18620   $ac_cs_success || as_fn_exit 1
18621 fi
18622 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18623   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18624 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18625 fi
18626
18627
18628 abs_srcdir="`cd $srcdir && pwd`"
18629 abs_builddir="`pwd`"
18630 if test "$abs_srcdir" != "$abs_builddir"; then
18631   make mkdir-init
18632 fi