Set my_archive for thin archives
[external/binutils.git] / ld / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for ld 2.26.51.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178     PATH=/empty FPATH=/empty; export PATH FPATH
179     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME='ld'
558 PACKAGE_TARNAME='ld'
559 PACKAGE_VERSION='2.26.51'
560 PACKAGE_STRING='ld 2.26.51'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
563
564 ac_unique_file="ldmain.c"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 #  include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 #  include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 TESTBFDLIB
606 EMULATION_LIBPATH
607 LIB_PATH
608 EMUL_EXTRA_OFILES
609 EMULATION_OFILES
610 EMUL
611 elf_plt_unwind_list_options
612 elf_shlib_list_options
613 elf_list_options
614 STRINGIFY
615 enable_initfini_array
616 ENABLE_PLUGINS_FALSE
617 ENABLE_PLUGINS_TRUE
618 NATIVE_LIB_DIRS
619 HOSTING_SLIBS
620 HOSTING_LIBS
621 HOSTING_SCRT0
622 HOSTING_CRT0
623 HDEFINES
624 do_compare
625 GENINSRC_NEVER_FALSE
626 GENINSRC_NEVER_TRUE
627 LEXLIB
628 LEX_OUTPUT_ROOT
629 LEX
630 YFLAGS
631 YACC
632 MSGMERGE
633 MSGFMT
634 MKINSTALLDIRS
635 CATOBJEXT
636 GENCAT
637 INSTOBJEXT
638 DATADIRNAME
639 CATALOGS
640 POSUB
641 GMSGFMT
642 XGETTEXT
643 INCINTL
644 LIBINTL_DEP
645 LIBINTL
646 USE_NLS
647 WARN_WRITE_STRINGS
648 NO_WERROR
649 WARN_CFLAGS
650 installed_linker
651 install_as_default
652 TARGET_SYSTEM_ROOT_DEFINE
653 TARGET_SYSTEM_ROOT
654 use_sysroot
655 CXXCPP
656 OTOOL64
657 OTOOL
658 LIPO
659 NMEDIT
660 DSYMUTIL
661 RANLIB
662 AR
663 OBJDUMP
664 LN_S
665 NM
666 ac_ct_DUMPBIN
667 DUMPBIN
668 LD
669 FGREP
670 SED
671 LIBTOOL
672 EGREP
673 CPP
674 GREP
675 am__fastdepCXX_FALSE
676 am__fastdepCXX_TRUE
677 CXXDEPMODE
678 ac_ct_CXX
679 CXXFLAGS
680 CXX
681 MAINT
682 MAINTAINER_MODE_FALSE
683 MAINTAINER_MODE_TRUE
684 am__fastdepCC_FALSE
685 am__fastdepCC_TRUE
686 CCDEPMODE
687 am__nodep
688 AMDEPBACKSLASH
689 AMDEP_FALSE
690 AMDEP_TRUE
691 am__quote
692 am__include
693 DEPDIR
694 am__untar
695 am__tar
696 AMTAR
697 am__leading_dot
698 SET_MAKE
699 AWK
700 mkdir_p
701 MKDIR_P
702 INSTALL_STRIP_PROGRAM
703 STRIP
704 install_sh
705 MAKEINFO
706 AUTOHEADER
707 AUTOMAKE
708 AUTOCONF
709 ACLOCAL
710 VERSION
711 PACKAGE
712 CYGPATH_W
713 am__isrc
714 INSTALL_DATA
715 INSTALL_SCRIPT
716 INSTALL_PROGRAM
717 OBJEXT
718 EXEEXT
719 ac_ct_CC
720 CPPFLAGS
721 LDFLAGS
722 CFLAGS
723 CC
724 target_os
725 target_vendor
726 target_cpu
727 target
728 host_os
729 host_vendor
730 host_cpu
731 host
732 build_os
733 build_vendor
734 build_cpu
735 build
736 target_alias
737 host_alias
738 build_alias
739 LIBS
740 ECHO_T
741 ECHO_N
742 ECHO_C
743 DEFS
744 mandir
745 localedir
746 libdir
747 psdir
748 pdfdir
749 dvidir
750 htmldir
751 infodir
752 docdir
753 oldincludedir
754 includedir
755 localstatedir
756 sharedstatedir
757 sysconfdir
758 datadir
759 datarootdir
760 libexecdir
761 sbindir
762 bindir
763 program_transform_name
764 prefix
765 exec_prefix
766 PACKAGE_URL
767 PACKAGE_BUGREPORT
768 PACKAGE_STRING
769 PACKAGE_VERSION
770 PACKAGE_TARNAME
771 PACKAGE_NAME
772 PATH_SEPARATOR
773 SHELL'
774 ac_subst_files='TDIRS'
775 ac_user_opts='
776 enable_option_checking
777 enable_dependency_tracking
778 enable_maintainer_mode
779 enable_shared
780 enable_static
781 with_pic
782 enable_fast_install
783 with_gnu_ld
784 enable_libtool_lock
785 enable_plugins
786 enable_largefile
787 with_lib_path
788 enable_targets
789 enable_64_bit_bfd
790 with_sysroot
791 enable_gold
792 enable_got
793 enable_compressed_debug_sections
794 enable_werror
795 enable_build_warnings
796 enable_nls
797 enable_initfini_array
798 '
799       ac_precious_vars='build_alias
800 host_alias
801 target_alias
802 CC
803 CFLAGS
804 LDFLAGS
805 LIBS
806 CPPFLAGS
807 CXX
808 CXXFLAGS
809 CCC
810 CPP
811 CXXCPP
812 YACC
813 YFLAGS'
814
815
816 # Initialize some variables set by options.
817 ac_init_help=
818 ac_init_version=false
819 ac_unrecognized_opts=
820 ac_unrecognized_sep=
821 # The variables have the same names as the options, with
822 # dashes changed to underlines.
823 cache_file=/dev/null
824 exec_prefix=NONE
825 no_create=
826 no_recursion=
827 prefix=NONE
828 program_prefix=NONE
829 program_suffix=NONE
830 program_transform_name=s,x,x,
831 silent=
832 site=
833 srcdir=
834 verbose=
835 x_includes=NONE
836 x_libraries=NONE
837
838 # Installation directory options.
839 # These are left unexpanded so users can "make install exec_prefix=/foo"
840 # and all the variables that are supposed to be based on exec_prefix
841 # by default will actually change.
842 # Use braces instead of parens because sh, perl, etc. also accept them.
843 # (The list follows the same order as the GNU Coding Standards.)
844 bindir='${exec_prefix}/bin'
845 sbindir='${exec_prefix}/sbin'
846 libexecdir='${exec_prefix}/libexec'
847 datarootdir='${prefix}/share'
848 datadir='${datarootdir}'
849 sysconfdir='${prefix}/etc'
850 sharedstatedir='${prefix}/com'
851 localstatedir='${prefix}/var'
852 includedir='${prefix}/include'
853 oldincludedir='/usr/include'
854 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
855 infodir='${datarootdir}/info'
856 htmldir='${docdir}'
857 dvidir='${docdir}'
858 pdfdir='${docdir}'
859 psdir='${docdir}'
860 libdir='${exec_prefix}/lib'
861 localedir='${datarootdir}/locale'
862 mandir='${datarootdir}/man'
863
864 ac_prev=
865 ac_dashdash=
866 for ac_option
867 do
868   # If the previous option needs an argument, assign it.
869   if test -n "$ac_prev"; then
870     eval $ac_prev=\$ac_option
871     ac_prev=
872     continue
873   fi
874
875   case $ac_option in
876   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
877   *)    ac_optarg=yes ;;
878   esac
879
880   # Accept the important Cygnus configure options, so we can diagnose typos.
881
882   case $ac_dashdash$ac_option in
883   --)
884     ac_dashdash=yes ;;
885
886   -bindir | --bindir | --bindi | --bind | --bin | --bi)
887     ac_prev=bindir ;;
888   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889     bindir=$ac_optarg ;;
890
891   -build | --build | --buil | --bui | --bu)
892     ac_prev=build_alias ;;
893   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894     build_alias=$ac_optarg ;;
895
896   -cache-file | --cache-file | --cache-fil | --cache-fi \
897   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898     ac_prev=cache_file ;;
899   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901     cache_file=$ac_optarg ;;
902
903   --config-cache | -C)
904     cache_file=config.cache ;;
905
906   -datadir | --datadir | --datadi | --datad)
907     ac_prev=datadir ;;
908   -datadir=* | --datadir=* | --datadi=* | --datad=*)
909     datadir=$ac_optarg ;;
910
911   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912   | --dataroo | --dataro | --datar)
913     ac_prev=datarootdir ;;
914   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916     datarootdir=$ac_optarg ;;
917
918   -disable-* | --disable-*)
919     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920     # Reject names that are not valid shell variable names.
921     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
922       as_fn_error "invalid feature name: $ac_useropt"
923     ac_useropt_orig=$ac_useropt
924     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
925     case $ac_user_opts in
926       *"
927 "enable_$ac_useropt"
928 "*) ;;
929       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
930          ac_unrecognized_sep=', ';;
931     esac
932     eval enable_$ac_useropt=no ;;
933
934   -docdir | --docdir | --docdi | --doc | --do)
935     ac_prev=docdir ;;
936   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
937     docdir=$ac_optarg ;;
938
939   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
940     ac_prev=dvidir ;;
941   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
942     dvidir=$ac_optarg ;;
943
944   -enable-* | --enable-*)
945     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
946     # Reject names that are not valid shell variable names.
947     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
948       as_fn_error "invalid feature name: $ac_useropt"
949     ac_useropt_orig=$ac_useropt
950     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951     case $ac_user_opts in
952       *"
953 "enable_$ac_useropt"
954 "*) ;;
955       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
956          ac_unrecognized_sep=', ';;
957     esac
958     eval enable_$ac_useropt=\$ac_optarg ;;
959
960   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
961   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
962   | --exec | --exe | --ex)
963     ac_prev=exec_prefix ;;
964   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
965   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
966   | --exec=* | --exe=* | --ex=*)
967     exec_prefix=$ac_optarg ;;
968
969   -gas | --gas | --ga | --g)
970     # Obsolete; use --with-gas.
971     with_gas=yes ;;
972
973   -help | --help | --hel | --he | -h)
974     ac_init_help=long ;;
975   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
976     ac_init_help=recursive ;;
977   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
978     ac_init_help=short ;;
979
980   -host | --host | --hos | --ho)
981     ac_prev=host_alias ;;
982   -host=* | --host=* | --hos=* | --ho=*)
983     host_alias=$ac_optarg ;;
984
985   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
986     ac_prev=htmldir ;;
987   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
988   | --ht=*)
989     htmldir=$ac_optarg ;;
990
991   -includedir | --includedir | --includedi | --included | --include \
992   | --includ | --inclu | --incl | --inc)
993     ac_prev=includedir ;;
994   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
995   | --includ=* | --inclu=* | --incl=* | --inc=*)
996     includedir=$ac_optarg ;;
997
998   -infodir | --infodir | --infodi | --infod | --info | --inf)
999     ac_prev=infodir ;;
1000   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1001     infodir=$ac_optarg ;;
1002
1003   -libdir | --libdir | --libdi | --libd)
1004     ac_prev=libdir ;;
1005   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1006     libdir=$ac_optarg ;;
1007
1008   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1009   | --libexe | --libex | --libe)
1010     ac_prev=libexecdir ;;
1011   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1012   | --libexe=* | --libex=* | --libe=*)
1013     libexecdir=$ac_optarg ;;
1014
1015   -localedir | --localedir | --localedi | --localed | --locale)
1016     ac_prev=localedir ;;
1017   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1018     localedir=$ac_optarg ;;
1019
1020   -localstatedir | --localstatedir | --localstatedi | --localstated \
1021   | --localstate | --localstat | --localsta | --localst | --locals)
1022     ac_prev=localstatedir ;;
1023   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1024   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1025     localstatedir=$ac_optarg ;;
1026
1027   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1028     ac_prev=mandir ;;
1029   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1030     mandir=$ac_optarg ;;
1031
1032   -nfp | --nfp | --nf)
1033     # Obsolete; use --without-fp.
1034     with_fp=no ;;
1035
1036   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1037   | --no-cr | --no-c | -n)
1038     no_create=yes ;;
1039
1040   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1041   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1042     no_recursion=yes ;;
1043
1044   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1045   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1046   | --oldin | --oldi | --old | --ol | --o)
1047     ac_prev=oldincludedir ;;
1048   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1049   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1050   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1051     oldincludedir=$ac_optarg ;;
1052
1053   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1054     ac_prev=prefix ;;
1055   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1056     prefix=$ac_optarg ;;
1057
1058   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1059   | --program-pre | --program-pr | --program-p)
1060     ac_prev=program_prefix ;;
1061   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1062   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1063     program_prefix=$ac_optarg ;;
1064
1065   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1066   | --program-suf | --program-su | --program-s)
1067     ac_prev=program_suffix ;;
1068   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1069   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1070     program_suffix=$ac_optarg ;;
1071
1072   -program-transform-name | --program-transform-name \
1073   | --program-transform-nam | --program-transform-na \
1074   | --program-transform-n | --program-transform- \
1075   | --program-transform | --program-transfor \
1076   | --program-transfo | --program-transf \
1077   | --program-trans | --program-tran \
1078   | --progr-tra | --program-tr | --program-t)
1079     ac_prev=program_transform_name ;;
1080   -program-transform-name=* | --program-transform-name=* \
1081   | --program-transform-nam=* | --program-transform-na=* \
1082   | --program-transform-n=* | --program-transform-=* \
1083   | --program-transform=* | --program-transfor=* \
1084   | --program-transfo=* | --program-transf=* \
1085   | --program-trans=* | --program-tran=* \
1086   | --progr-tra=* | --program-tr=* | --program-t=*)
1087     program_transform_name=$ac_optarg ;;
1088
1089   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1090     ac_prev=pdfdir ;;
1091   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1092     pdfdir=$ac_optarg ;;
1093
1094   -psdir | --psdir | --psdi | --psd | --ps)
1095     ac_prev=psdir ;;
1096   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1097     psdir=$ac_optarg ;;
1098
1099   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1100   | -silent | --silent | --silen | --sile | --sil)
1101     silent=yes ;;
1102
1103   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1104     ac_prev=sbindir ;;
1105   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1106   | --sbi=* | --sb=*)
1107     sbindir=$ac_optarg ;;
1108
1109   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1110   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1111   | --sharedst | --shareds | --shared | --share | --shar \
1112   | --sha | --sh)
1113     ac_prev=sharedstatedir ;;
1114   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1115   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1116   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1117   | --sha=* | --sh=*)
1118     sharedstatedir=$ac_optarg ;;
1119
1120   -site | --site | --sit)
1121     ac_prev=site ;;
1122   -site=* | --site=* | --sit=*)
1123     site=$ac_optarg ;;
1124
1125   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1126     ac_prev=srcdir ;;
1127   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1128     srcdir=$ac_optarg ;;
1129
1130   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1131   | --syscon | --sysco | --sysc | --sys | --sy)
1132     ac_prev=sysconfdir ;;
1133   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1134   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1135     sysconfdir=$ac_optarg ;;
1136
1137   -target | --target | --targe | --targ | --tar | --ta | --t)
1138     ac_prev=target_alias ;;
1139   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1140     target_alias=$ac_optarg ;;
1141
1142   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1143     verbose=yes ;;
1144
1145   -version | --version | --versio | --versi | --vers | -V)
1146     ac_init_version=: ;;
1147
1148   -with-* | --with-*)
1149     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1150     # Reject names that are not valid shell variable names.
1151     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152       as_fn_error "invalid package name: $ac_useropt"
1153     ac_useropt_orig=$ac_useropt
1154     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155     case $ac_user_opts in
1156       *"
1157 "with_$ac_useropt"
1158 "*) ;;
1159       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1160          ac_unrecognized_sep=', ';;
1161     esac
1162     eval with_$ac_useropt=\$ac_optarg ;;
1163
1164   -without-* | --without-*)
1165     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1166     # Reject names that are not valid shell variable names.
1167     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1168       as_fn_error "invalid package name: $ac_useropt"
1169     ac_useropt_orig=$ac_useropt
1170     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1171     case $ac_user_opts in
1172       *"
1173 "with_$ac_useropt"
1174 "*) ;;
1175       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1176          ac_unrecognized_sep=', ';;
1177     esac
1178     eval with_$ac_useropt=no ;;
1179
1180   --x)
1181     # Obsolete; use --with-x.
1182     with_x=yes ;;
1183
1184   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1185   | --x-incl | --x-inc | --x-in | --x-i)
1186     ac_prev=x_includes ;;
1187   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1188   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1189     x_includes=$ac_optarg ;;
1190
1191   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1192   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1193     ac_prev=x_libraries ;;
1194   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1195   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1196     x_libraries=$ac_optarg ;;
1197
1198   -*) as_fn_error "unrecognized option: \`$ac_option'
1199 Try \`$0 --help' for more information."
1200     ;;
1201
1202   *=*)
1203     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1204     # Reject names that are not valid shell variable names.
1205     case $ac_envvar in #(
1206       '' | [0-9]* | *[!_$as_cr_alnum]* )
1207       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1208     esac
1209     eval $ac_envvar=\$ac_optarg
1210     export $ac_envvar ;;
1211
1212   *)
1213     # FIXME: should be removed in autoconf 3.0.
1214     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1215     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1216       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1217     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1218     ;;
1219
1220   esac
1221 done
1222
1223 if test -n "$ac_prev"; then
1224   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1225   as_fn_error "missing argument to $ac_option"
1226 fi
1227
1228 if test -n "$ac_unrecognized_opts"; then
1229   case $enable_option_checking in
1230     no) ;;
1231     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1232     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1233   esac
1234 fi
1235
1236 # Check all directory arguments for consistency.
1237 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1238                 datadir sysconfdir sharedstatedir localstatedir includedir \
1239                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1240                 libdir localedir mandir
1241 do
1242   eval ac_val=\$$ac_var
1243   # Remove trailing slashes.
1244   case $ac_val in
1245     */ )
1246       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1247       eval $ac_var=\$ac_val;;
1248   esac
1249   # Be sure to have absolute directory names.
1250   case $ac_val in
1251     [\\/$]* | ?:[\\/]* )  continue;;
1252     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1253   esac
1254   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1255 done
1256
1257 # There might be people who depend on the old broken behavior: `$host'
1258 # used to hold the argument of --host etc.
1259 # FIXME: To remove some day.
1260 build=$build_alias
1261 host=$host_alias
1262 target=$target_alias
1263
1264 # FIXME: To remove some day.
1265 if test "x$host_alias" != x; then
1266   if test "x$build_alias" = x; then
1267     cross_compiling=maybe
1268     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1269     If a cross compiler is detected then cross compile mode will be used." >&2
1270   elif test "x$build_alias" != "x$host_alias"; then
1271     cross_compiling=yes
1272   fi
1273 fi
1274
1275 ac_tool_prefix=
1276 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1277
1278 test "$silent" = yes && exec 6>/dev/null
1279
1280
1281 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1282 ac_ls_di=`ls -di .` &&
1283 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1284   as_fn_error "working directory cannot be determined"
1285 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1286   as_fn_error "pwd does not report name of working directory"
1287
1288
1289 # Find the source files, if location was not specified.
1290 if test -z "$srcdir"; then
1291   ac_srcdir_defaulted=yes
1292   # Try the directory containing this script, then the parent directory.
1293   ac_confdir=`$as_dirname -- "$as_myself" ||
1294 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1295          X"$as_myself" : 'X\(//\)[^/]' \| \
1296          X"$as_myself" : 'X\(//\)$' \| \
1297          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1298 $as_echo X"$as_myself" |
1299     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1300             s//\1/
1301             q
1302           }
1303           /^X\(\/\/\)[^/].*/{
1304             s//\1/
1305             q
1306           }
1307           /^X\(\/\/\)$/{
1308             s//\1/
1309             q
1310           }
1311           /^X\(\/\).*/{
1312             s//\1/
1313             q
1314           }
1315           s/.*/./; q'`
1316   srcdir=$ac_confdir
1317   if test ! -r "$srcdir/$ac_unique_file"; then
1318     srcdir=..
1319   fi
1320 else
1321   ac_srcdir_defaulted=no
1322 fi
1323 if test ! -r "$srcdir/$ac_unique_file"; then
1324   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1325   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1326 fi
1327 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1328 ac_abs_confdir=`(
1329         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1330         pwd)`
1331 # When building in place, set srcdir=.
1332 if test "$ac_abs_confdir" = "$ac_pwd"; then
1333   srcdir=.
1334 fi
1335 # Remove unnecessary trailing slashes from srcdir.
1336 # Double slashes in file names in object file debugging info
1337 # mess up M-x gdb in Emacs.
1338 case $srcdir in
1339 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1340 esac
1341 for ac_var in $ac_precious_vars; do
1342   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1343   eval ac_env_${ac_var}_value=\$${ac_var}
1344   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1345   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1346 done
1347
1348 #
1349 # Report the --help message.
1350 #
1351 if test "$ac_init_help" = "long"; then
1352   # Omit some internal or obsolete options to make the list less imposing.
1353   # This message is too long to be a string in the A/UX 3.1 sh.
1354   cat <<_ACEOF
1355 \`configure' configures ld 2.26.51 to adapt to many kinds of systems.
1356
1357 Usage: $0 [OPTION]... [VAR=VALUE]...
1358
1359 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1360 VAR=VALUE.  See below for descriptions of some of the useful variables.
1361
1362 Defaults for the options are specified in brackets.
1363
1364 Configuration:
1365   -h, --help              display this help and exit
1366       --help=short        display options specific to this package
1367       --help=recursive    display the short help of all the included packages
1368   -V, --version           display version information and exit
1369   -q, --quiet, --silent   do not print \`checking...' messages
1370       --cache-file=FILE   cache test results in FILE [disabled]
1371   -C, --config-cache      alias for \`--cache-file=config.cache'
1372   -n, --no-create         do not create output files
1373       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1374
1375 Installation directories:
1376   --prefix=PREFIX         install architecture-independent files in PREFIX
1377                           [$ac_default_prefix]
1378   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1379                           [PREFIX]
1380
1381 By default, \`make install' will install all the files in
1382 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1383 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1384 for instance \`--prefix=\$HOME'.
1385
1386 For better control, use the options below.
1387
1388 Fine tuning of the installation directories:
1389   --bindir=DIR            user executables [EPREFIX/bin]
1390   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1391   --libexecdir=DIR        program executables [EPREFIX/libexec]
1392   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1393   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1394   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1395   --libdir=DIR            object code libraries [EPREFIX/lib]
1396   --includedir=DIR        C header files [PREFIX/include]
1397   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1398   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1399   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1400   --infodir=DIR           info documentation [DATAROOTDIR/info]
1401   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1402   --mandir=DIR            man documentation [DATAROOTDIR/man]
1403   --docdir=DIR            documentation root [DATAROOTDIR/doc/ld]
1404   --htmldir=DIR           html documentation [DOCDIR]
1405   --dvidir=DIR            dvi documentation [DOCDIR]
1406   --pdfdir=DIR            pdf documentation [DOCDIR]
1407   --psdir=DIR             ps documentation [DOCDIR]
1408 _ACEOF
1409
1410   cat <<\_ACEOF
1411
1412 Program names:
1413   --program-prefix=PREFIX            prepend PREFIX to installed program names
1414   --program-suffix=SUFFIX            append SUFFIX to installed program names
1415   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1416
1417 System types:
1418   --build=BUILD     configure for building on BUILD [guessed]
1419   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1420   --target=TARGET   configure for building compilers for TARGET [HOST]
1421 _ACEOF
1422 fi
1423
1424 if test -n "$ac_init_help"; then
1425   case $ac_init_help in
1426      short | recursive ) echo "Configuration of ld 2.26.51:";;
1427    esac
1428   cat <<\_ACEOF
1429
1430 Optional Features:
1431   --disable-option-checking  ignore unrecognized --enable/--with options
1432   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1433   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1434   --disable-dependency-tracking  speeds up one-time build
1435   --enable-dependency-tracking   do not reject slow dependency extractors
1436   --enable-maintainer-mode  enable make rules and dependencies not useful
1437                           (and sometimes confusing) to the casual installer
1438   --enable-shared[=PKGS]  build shared libraries [default=yes]
1439   --enable-static[=PKGS]  build static libraries [default=yes]
1440   --enable-fast-install[=PKGS]
1441                           optimize for fast installation [default=yes]
1442   --disable-libtool-lock  avoid locking (might break parallel builds)
1443   --enable-plugins        Enable support for plugins
1444   --disable-largefile     omit support for large files
1445   --enable-targets        alternative target configurations
1446   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1447   --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1448   --enable-got=<type>     GOT handling scheme (target, single, negative,
1449                           multigot)
1450   --enable-compressed-debug-sections={all,ld,none}
1451                           compress debug sections by default]
1452   --enable-werror         treat compile warnings as errors
1453   --enable-build-warnings enable build-time compiler warnings
1454   --disable-nls           do not use Native Language Support
1455   --disable-initfini-array do not use .init_array/.fini_array sections
1456
1457 Optional Packages:
1458   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1459   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1460   --with-pic              try to use only PIC/non-PIC objects [default=use
1461                           both]
1462   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1463   --with-lib-path=dir1:dir2...  set default LIB_PATH
1464   --with-sysroot=DIR Search for usr/lib et al within DIR.
1465
1466 Some influential environment variables:
1467   CC          C compiler command
1468   CFLAGS      C compiler flags
1469   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1470               nonstandard directory <lib dir>
1471   LIBS        libraries to pass to the linker, e.g. -l<library>
1472   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1473               you have headers in a nonstandard directory <include dir>
1474   CXX         C++ compiler command
1475   CXXFLAGS    C++ compiler flags
1476   CPP         C preprocessor
1477   CXXCPP      C++ preprocessor
1478   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1479               the first program found out of: `bison -y', `byacc', `yacc'.
1480   YFLAGS      The list of arguments that will be passed by default to $YACC.
1481               This script will default YFLAGS to the empty string to avoid a
1482               default value of `-d' given by some make applications.
1483
1484 Use these variables to override the choices made by `configure' or to help
1485 it to find libraries and programs with nonstandard names/locations.
1486
1487 Report bugs to the package provider.
1488 _ACEOF
1489 ac_status=$?
1490 fi
1491
1492 if test "$ac_init_help" = "recursive"; then
1493   # If there are subdirs, report their specific --help.
1494   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1495     test -d "$ac_dir" ||
1496       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1497       continue
1498     ac_builddir=.
1499
1500 case "$ac_dir" in
1501 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502 *)
1503   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1504   # A ".." for each directory in $ac_dir_suffix.
1505   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1506   case $ac_top_builddir_sub in
1507   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1508   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1509   esac ;;
1510 esac
1511 ac_abs_top_builddir=$ac_pwd
1512 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1513 # for backward compatibility:
1514 ac_top_builddir=$ac_top_build_prefix
1515
1516 case $srcdir in
1517   .)  # We are building in place.
1518     ac_srcdir=.
1519     ac_top_srcdir=$ac_top_builddir_sub
1520     ac_abs_top_srcdir=$ac_pwd ;;
1521   [\\/]* | ?:[\\/]* )  # Absolute name.
1522     ac_srcdir=$srcdir$ac_dir_suffix;
1523     ac_top_srcdir=$srcdir
1524     ac_abs_top_srcdir=$srcdir ;;
1525   *) # Relative name.
1526     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1527     ac_top_srcdir=$ac_top_build_prefix$srcdir
1528     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1529 esac
1530 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1531
1532     cd "$ac_dir" || { ac_status=$?; continue; }
1533     # Check for guested configure.
1534     if test -f "$ac_srcdir/configure.gnu"; then
1535       echo &&
1536       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1537     elif test -f "$ac_srcdir/configure"; then
1538       echo &&
1539       $SHELL "$ac_srcdir/configure" --help=recursive
1540     else
1541       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1542     fi || ac_status=$?
1543     cd "$ac_pwd" || { ac_status=$?; break; }
1544   done
1545 fi
1546
1547 test -n "$ac_init_help" && exit $ac_status
1548 if $ac_init_version; then
1549   cat <<\_ACEOF
1550 ld configure 2.26.51
1551 generated by GNU Autoconf 2.64
1552
1553 Copyright (C) 2009 Free Software Foundation, Inc.
1554 This configure script is free software; the Free Software Foundation
1555 gives unlimited permission to copy, distribute and modify it.
1556 _ACEOF
1557   exit
1558 fi
1559
1560 ## ------------------------ ##
1561 ## Autoconf initialization. ##
1562 ## ------------------------ ##
1563
1564 # ac_fn_c_try_compile LINENO
1565 # --------------------------
1566 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1567 ac_fn_c_try_compile ()
1568 {
1569   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1570   rm -f conftest.$ac_objext
1571   if { { ac_try="$ac_compile"
1572 case "(($ac_try" in
1573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1574   *) ac_try_echo=$ac_try;;
1575 esac
1576 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1577 $as_echo "$ac_try_echo"; } >&5
1578   (eval "$ac_compile") 2>conftest.err
1579   ac_status=$?
1580   if test -s conftest.err; then
1581     grep -v '^ *+' conftest.err >conftest.er1
1582     cat conftest.er1 >&5
1583     mv -f conftest.er1 conftest.err
1584   fi
1585   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1586   test $ac_status = 0; } && {
1587          test -z "$ac_c_werror_flag" ||
1588          test ! -s conftest.err
1589        } && test -s conftest.$ac_objext; then :
1590   ac_retval=0
1591 else
1592   $as_echo "$as_me: failed program was:" >&5
1593 sed 's/^/| /' conftest.$ac_ext >&5
1594
1595         ac_retval=1
1596 fi
1597   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1598   return $ac_retval
1599
1600 } # ac_fn_c_try_compile
1601
1602 # ac_fn_c_try_link LINENO
1603 # -----------------------
1604 # Try to link conftest.$ac_ext, and return whether this succeeded.
1605 ac_fn_c_try_link ()
1606 {
1607   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1608   rm -f conftest.$ac_objext conftest$ac_exeext
1609   if { { ac_try="$ac_link"
1610 case "(($ac_try" in
1611   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1612   *) ac_try_echo=$ac_try;;
1613 esac
1614 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1615 $as_echo "$ac_try_echo"; } >&5
1616   (eval "$ac_link") 2>conftest.err
1617   ac_status=$?
1618   if test -s conftest.err; then
1619     grep -v '^ *+' conftest.err >conftest.er1
1620     cat conftest.er1 >&5
1621     mv -f conftest.er1 conftest.err
1622   fi
1623   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1624   test $ac_status = 0; } && {
1625          test -z "$ac_c_werror_flag" ||
1626          test ! -s conftest.err
1627        } && test -s conftest$ac_exeext && {
1628          test "$cross_compiling" = yes ||
1629          $as_test_x conftest$ac_exeext
1630        }; then :
1631   ac_retval=0
1632 else
1633   $as_echo "$as_me: failed program was:" >&5
1634 sed 's/^/| /' conftest.$ac_ext >&5
1635
1636         ac_retval=1
1637 fi
1638   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1639   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1640   # interfere with the next link command; also delete a directory that is
1641   # left behind by Apple's compiler.  We do this before executing the actions.
1642   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1643   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1644   return $ac_retval
1645
1646 } # ac_fn_c_try_link
1647
1648 # ac_fn_cxx_try_compile LINENO
1649 # ----------------------------
1650 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1651 ac_fn_cxx_try_compile ()
1652 {
1653   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654   rm -f conftest.$ac_objext
1655   if { { ac_try="$ac_compile"
1656 case "(($ac_try" in
1657   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1658   *) ac_try_echo=$ac_try;;
1659 esac
1660 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1661 $as_echo "$ac_try_echo"; } >&5
1662   (eval "$ac_compile") 2>conftest.err
1663   ac_status=$?
1664   if test -s conftest.err; then
1665     grep -v '^ *+' conftest.err >conftest.er1
1666     cat conftest.er1 >&5
1667     mv -f conftest.er1 conftest.err
1668   fi
1669   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1670   test $ac_status = 0; } && {
1671          test -z "$ac_cxx_werror_flag" ||
1672          test ! -s conftest.err
1673        } && test -s conftest.$ac_objext; then :
1674   ac_retval=0
1675 else
1676   $as_echo "$as_me: failed program was:" >&5
1677 sed 's/^/| /' conftest.$ac_ext >&5
1678
1679         ac_retval=1
1680 fi
1681   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1682   return $ac_retval
1683
1684 } # ac_fn_cxx_try_compile
1685
1686 # ac_fn_c_try_cpp LINENO
1687 # ----------------------
1688 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1689 ac_fn_c_try_cpp ()
1690 {
1691   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1692   if { { ac_try="$ac_cpp conftest.$ac_ext"
1693 case "(($ac_try" in
1694   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1695   *) ac_try_echo=$ac_try;;
1696 esac
1697 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1698 $as_echo "$ac_try_echo"; } >&5
1699   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1700   ac_status=$?
1701   if test -s conftest.err; then
1702     grep -v '^ *+' conftest.err >conftest.er1
1703     cat conftest.er1 >&5
1704     mv -f conftest.er1 conftest.err
1705   fi
1706   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707   test $ac_status = 0; } >/dev/null && {
1708          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1709          test ! -s conftest.err
1710        }; then :
1711   ac_retval=0
1712 else
1713   $as_echo "$as_me: failed program was:" >&5
1714 sed 's/^/| /' conftest.$ac_ext >&5
1715
1716     ac_retval=1
1717 fi
1718   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719   return $ac_retval
1720
1721 } # ac_fn_c_try_cpp
1722
1723 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1724 # -------------------------------------------------------
1725 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1726 # the include files in INCLUDES and setting the cache variable VAR
1727 # accordingly.
1728 ac_fn_c_check_header_mongrel ()
1729 {
1730   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1732   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1733 $as_echo_n "checking for $2... " >&6; }
1734 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1735   $as_echo_n "(cached) " >&6
1736 fi
1737 eval ac_res=\$$3
1738                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1739 $as_echo "$ac_res" >&6; }
1740 else
1741   # Is the header compilable?
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1743 $as_echo_n "checking $2 usability... " >&6; }
1744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745 /* end confdefs.h.  */
1746 $4
1747 #include <$2>
1748 _ACEOF
1749 if ac_fn_c_try_compile "$LINENO"; then :
1750   ac_header_compiler=yes
1751 else
1752   ac_header_compiler=no
1753 fi
1754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1756 $as_echo "$ac_header_compiler" >&6; }
1757
1758 # Is the header present?
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1760 $as_echo_n "checking $2 presence... " >&6; }
1761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762 /* end confdefs.h.  */
1763 #include <$2>
1764 _ACEOF
1765 if ac_fn_c_try_cpp "$LINENO"; then :
1766   ac_header_preproc=yes
1767 else
1768   ac_header_preproc=no
1769 fi
1770 rm -f conftest.err conftest.$ac_ext
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1772 $as_echo "$ac_header_preproc" >&6; }
1773
1774 # So?  What about this header?
1775 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1776   yes:no: )
1777     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1778 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1779     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1780 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1781     ;;
1782   no:yes:* )
1783     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1784 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1785     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1786 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1787     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1788 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1789     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1790 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1791     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1792 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1793     ;;
1794 esac
1795   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1796 $as_echo_n "checking for $2... " >&6; }
1797 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1798   $as_echo_n "(cached) " >&6
1799 else
1800   eval "$3=\$ac_header_compiler"
1801 fi
1802 eval ac_res=\$$3
1803                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804 $as_echo "$ac_res" >&6; }
1805 fi
1806   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1807
1808 } # ac_fn_c_check_header_mongrel
1809
1810 # ac_fn_c_try_run LINENO
1811 # ----------------------
1812 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1813 # that executables *can* be run.
1814 ac_fn_c_try_run ()
1815 {
1816   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817   if { { ac_try="$ac_link"
1818 case "(($ac_try" in
1819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1820   *) ac_try_echo=$ac_try;;
1821 esac
1822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1823 $as_echo "$ac_try_echo"; } >&5
1824   (eval "$ac_link") 2>&5
1825   ac_status=$?
1826   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1828   { { case "(($ac_try" in
1829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1830   *) ac_try_echo=$ac_try;;
1831 esac
1832 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1833 $as_echo "$ac_try_echo"; } >&5
1834   (eval "$ac_try") 2>&5
1835   ac_status=$?
1836   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1837   test $ac_status = 0; }; }; then :
1838   ac_retval=0
1839 else
1840   $as_echo "$as_me: program exited with status $ac_status" >&5
1841        $as_echo "$as_me: failed program was:" >&5
1842 sed 's/^/| /' conftest.$ac_ext >&5
1843
1844        ac_retval=$ac_status
1845 fi
1846   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1847   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1848   return $ac_retval
1849
1850 } # ac_fn_c_try_run
1851
1852 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1853 # -------------------------------------------------------
1854 # Tests whether HEADER exists and can be compiled using the include files in
1855 # INCLUDES, setting the cache variable VAR accordingly.
1856 ac_fn_c_check_header_compile ()
1857 {
1858   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1859   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1860 $as_echo_n "checking for $2... " >&6; }
1861 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1862   $as_echo_n "(cached) " >&6
1863 else
1864   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1865 /* end confdefs.h.  */
1866 $4
1867 #include <$2>
1868 _ACEOF
1869 if ac_fn_c_try_compile "$LINENO"; then :
1870   eval "$3=yes"
1871 else
1872   eval "$3=no"
1873 fi
1874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1875 fi
1876 eval ac_res=\$$3
1877                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1878 $as_echo "$ac_res" >&6; }
1879   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1880
1881 } # ac_fn_c_check_header_compile
1882
1883 # ac_fn_c_check_func LINENO FUNC VAR
1884 # ----------------------------------
1885 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1886 ac_fn_c_check_func ()
1887 {
1888   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1889   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1890 $as_echo_n "checking for $2... " >&6; }
1891 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1892   $as_echo_n "(cached) " >&6
1893 else
1894   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1895 /* end confdefs.h.  */
1896 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1897    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1898 #define $2 innocuous_$2
1899
1900 /* System header to define __stub macros and hopefully few prototypes,
1901     which can conflict with char $2 (); below.
1902     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1903     <limits.h> exists even on freestanding compilers.  */
1904
1905 #ifdef __STDC__
1906 # include <limits.h>
1907 #else
1908 # include <assert.h>
1909 #endif
1910
1911 #undef $2
1912
1913 /* Override any GCC internal prototype to avoid an error.
1914    Use char because int might match the return type of a GCC
1915    builtin and then its argument prototype would still apply.  */
1916 #ifdef __cplusplus
1917 extern "C"
1918 #endif
1919 char $2 ();
1920 /* The GNU C library defines this for functions which it implements
1921     to always fail with ENOSYS.  Some functions are actually named
1922     something starting with __ and the normal name is an alias.  */
1923 #if defined __stub_$2 || defined __stub___$2
1924 choke me
1925 #endif
1926
1927 int
1928 main ()
1929 {
1930 return $2 ();
1931   ;
1932   return 0;
1933 }
1934 _ACEOF
1935 if ac_fn_c_try_link "$LINENO"; then :
1936   eval "$3=yes"
1937 else
1938   eval "$3=no"
1939 fi
1940 rm -f core conftest.err conftest.$ac_objext \
1941     conftest$ac_exeext conftest.$ac_ext
1942 fi
1943 eval ac_res=\$$3
1944                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1945 $as_echo "$ac_res" >&6; }
1946   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1947
1948 } # ac_fn_c_check_func
1949
1950 # ac_fn_cxx_try_cpp LINENO
1951 # ------------------------
1952 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1953 ac_fn_cxx_try_cpp ()
1954 {
1955   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1956   if { { ac_try="$ac_cpp conftest.$ac_ext"
1957 case "(($ac_try" in
1958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1959   *) ac_try_echo=$ac_try;;
1960 esac
1961 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1962 $as_echo "$ac_try_echo"; } >&5
1963   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1964   ac_status=$?
1965   if test -s conftest.err; then
1966     grep -v '^ *+' conftest.err >conftest.er1
1967     cat conftest.er1 >&5
1968     mv -f conftest.er1 conftest.err
1969   fi
1970   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1971   test $ac_status = 0; } >/dev/null && {
1972          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1973          test ! -s conftest.err
1974        }; then :
1975   ac_retval=0
1976 else
1977   $as_echo "$as_me: failed program was:" >&5
1978 sed 's/^/| /' conftest.$ac_ext >&5
1979
1980     ac_retval=1
1981 fi
1982   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1983   return $ac_retval
1984
1985 } # ac_fn_cxx_try_cpp
1986
1987 # ac_fn_cxx_try_link LINENO
1988 # -------------------------
1989 # Try to link conftest.$ac_ext, and return whether this succeeded.
1990 ac_fn_cxx_try_link ()
1991 {
1992   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1993   rm -f conftest.$ac_objext conftest$ac_exeext
1994   if { { ac_try="$ac_link"
1995 case "(($ac_try" in
1996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1997   *) ac_try_echo=$ac_try;;
1998 esac
1999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2000 $as_echo "$ac_try_echo"; } >&5
2001   (eval "$ac_link") 2>conftest.err
2002   ac_status=$?
2003   if test -s conftest.err; then
2004     grep -v '^ *+' conftest.err >conftest.er1
2005     cat conftest.er1 >&5
2006     mv -f conftest.er1 conftest.err
2007   fi
2008   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2009   test $ac_status = 0; } && {
2010          test -z "$ac_cxx_werror_flag" ||
2011          test ! -s conftest.err
2012        } && test -s conftest$ac_exeext && {
2013          test "$cross_compiling" = yes ||
2014          $as_test_x conftest$ac_exeext
2015        }; then :
2016   ac_retval=0
2017 else
2018   $as_echo "$as_me: failed program was:" >&5
2019 sed 's/^/| /' conftest.$ac_ext >&5
2020
2021         ac_retval=1
2022 fi
2023   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2024   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2025   # interfere with the next link command; also delete a directory that is
2026   # left behind by Apple's compiler.  We do this before executing the actions.
2027   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2028   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2029   return $ac_retval
2030
2031 } # ac_fn_cxx_try_link
2032
2033 # ac_fn_c_check_decl LINENO SYMBOL VAR
2034 # ------------------------------------
2035 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2036 ac_fn_c_check_decl ()
2037 {
2038   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2039   as_decl_name=`echo $2|sed 's/ *(.*//'`
2040   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2041   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2042 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2043 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2044   $as_echo_n "(cached) " >&6
2045 else
2046   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2047 /* end confdefs.h.  */
2048 $4
2049 int
2050 main ()
2051 {
2052 #ifndef $as_decl_name
2053 #ifdef __cplusplus
2054   (void) $as_decl_use;
2055 #else
2056   (void) $as_decl_name;
2057 #endif
2058 #endif
2059
2060   ;
2061   return 0;
2062 }
2063 _ACEOF
2064 if ac_fn_c_try_compile "$LINENO"; then :
2065   eval "$3=yes"
2066 else
2067   eval "$3=no"
2068 fi
2069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2070 fi
2071 eval ac_res=\$$3
2072                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2073 $as_echo "$ac_res" >&6; }
2074   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2075
2076 } # ac_fn_c_check_decl
2077
2078 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2079 # --------------------------------------------
2080 # Tries to find the compile-time value of EXPR in a program that includes
2081 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2082 # computed
2083 ac_fn_c_compute_int ()
2084 {
2085   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2086   if test "$cross_compiling" = yes; then
2087     # Depending upon the size, compute the lo and hi bounds.
2088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089 /* end confdefs.h.  */
2090 $4
2091 int
2092 main ()
2093 {
2094 static int test_array [1 - 2 * !(($2) >= 0)];
2095 test_array [0] = 0
2096
2097   ;
2098   return 0;
2099 }
2100 _ACEOF
2101 if ac_fn_c_try_compile "$LINENO"; then :
2102   ac_lo=0 ac_mid=0
2103   while :; do
2104     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2105 /* end confdefs.h.  */
2106 $4
2107 int
2108 main ()
2109 {
2110 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2111 test_array [0] = 0
2112
2113   ;
2114   return 0;
2115 }
2116 _ACEOF
2117 if ac_fn_c_try_compile "$LINENO"; then :
2118   ac_hi=$ac_mid; break
2119 else
2120   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2121                         if test $ac_lo -le $ac_mid; then
2122                           ac_lo= ac_hi=
2123                           break
2124                         fi
2125                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2126 fi
2127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2128   done
2129 else
2130   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2131 /* end confdefs.h.  */
2132 $4
2133 int
2134 main ()
2135 {
2136 static int test_array [1 - 2 * !(($2) < 0)];
2137 test_array [0] = 0
2138
2139   ;
2140   return 0;
2141 }
2142 _ACEOF
2143 if ac_fn_c_try_compile "$LINENO"; then :
2144   ac_hi=-1 ac_mid=-1
2145   while :; do
2146     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147 /* end confdefs.h.  */
2148 $4
2149 int
2150 main ()
2151 {
2152 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2153 test_array [0] = 0
2154
2155   ;
2156   return 0;
2157 }
2158 _ACEOF
2159 if ac_fn_c_try_compile "$LINENO"; then :
2160   ac_lo=$ac_mid; break
2161 else
2162   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2163                         if test $ac_mid -le $ac_hi; then
2164                           ac_lo= ac_hi=
2165                           break
2166                         fi
2167                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2168 fi
2169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170   done
2171 else
2172   ac_lo= ac_hi=
2173 fi
2174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2175 fi
2176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2177 # Binary search between lo and hi bounds.
2178 while test "x$ac_lo" != "x$ac_hi"; do
2179   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2180   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2181 /* end confdefs.h.  */
2182 $4
2183 int
2184 main ()
2185 {
2186 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2187 test_array [0] = 0
2188
2189   ;
2190   return 0;
2191 }
2192 _ACEOF
2193 if ac_fn_c_try_compile "$LINENO"; then :
2194   ac_hi=$ac_mid
2195 else
2196   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2197 fi
2198 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2199 done
2200 case $ac_lo in #((
2201 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2202 '') ac_retval=1 ;;
2203 esac
2204   else
2205     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2206 /* end confdefs.h.  */
2207 $4
2208 static long int longval () { return $2; }
2209 static unsigned long int ulongval () { return $2; }
2210 #include <stdio.h>
2211 #include <stdlib.h>
2212 int
2213 main ()
2214 {
2215
2216   FILE *f = fopen ("conftest.val", "w");
2217   if (! f)
2218     return 1;
2219   if (($2) < 0)
2220     {
2221       long int i = longval ();
2222       if (i != ($2))
2223         return 1;
2224       fprintf (f, "%ld", i);
2225     }
2226   else
2227     {
2228       unsigned long int i = ulongval ();
2229       if (i != ($2))
2230         return 1;
2231       fprintf (f, "%lu", i);
2232     }
2233   /* Do not output a trailing newline, as this causes \r\n confusion
2234      on some platforms.  */
2235   return ferror (f) || fclose (f) != 0;
2236
2237   ;
2238   return 0;
2239 }
2240 _ACEOF
2241 if ac_fn_c_try_run "$LINENO"; then :
2242   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2243 else
2244   ac_retval=1
2245 fi
2246 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2247   conftest.$ac_objext conftest.beam conftest.$ac_ext
2248 rm -f conftest.val
2249
2250   fi
2251   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2252   return $ac_retval
2253
2254 } # ac_fn_c_compute_int
2255 cat >config.log <<_ACEOF
2256 This file contains any messages produced by compilers while
2257 running configure, to aid debugging if configure makes a mistake.
2258
2259 It was created by ld $as_me 2.26.51, which was
2260 generated by GNU Autoconf 2.64.  Invocation command line was
2261
2262   $ $0 $@
2263
2264 _ACEOF
2265 exec 5>>config.log
2266 {
2267 cat <<_ASUNAME
2268 ## --------- ##
2269 ## Platform. ##
2270 ## --------- ##
2271
2272 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2273 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2274 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2275 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2276 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2277
2278 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2279 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2280
2281 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2282 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2283 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2284 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2285 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2286 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2287 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2288
2289 _ASUNAME
2290
2291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2292 for as_dir in $PATH
2293 do
2294   IFS=$as_save_IFS
2295   test -z "$as_dir" && as_dir=.
2296     $as_echo "PATH: $as_dir"
2297   done
2298 IFS=$as_save_IFS
2299
2300 } >&5
2301
2302 cat >&5 <<_ACEOF
2303
2304
2305 ## ----------- ##
2306 ## Core tests. ##
2307 ## ----------- ##
2308
2309 _ACEOF
2310
2311
2312 # Keep a trace of the command line.
2313 # Strip out --no-create and --no-recursion so they do not pile up.
2314 # Strip out --silent because we don't want to record it for future runs.
2315 # Also quote any args containing shell meta-characters.
2316 # Make two passes to allow for proper duplicate-argument suppression.
2317 ac_configure_args=
2318 ac_configure_args0=
2319 ac_configure_args1=
2320 ac_must_keep_next=false
2321 for ac_pass in 1 2
2322 do
2323   for ac_arg
2324   do
2325     case $ac_arg in
2326     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2327     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2328     | -silent | --silent | --silen | --sile | --sil)
2329       continue ;;
2330     *\'*)
2331       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2332     esac
2333     case $ac_pass in
2334     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2335     2)
2336       as_fn_append ac_configure_args1 " '$ac_arg'"
2337       if test $ac_must_keep_next = true; then
2338         ac_must_keep_next=false # Got value, back to normal.
2339       else
2340         case $ac_arg in
2341           *=* | --config-cache | -C | -disable-* | --disable-* \
2342           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2343           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2344           | -with-* | --with-* | -without-* | --without-* | --x)
2345             case "$ac_configure_args0 " in
2346               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2347             esac
2348             ;;
2349           -* ) ac_must_keep_next=true ;;
2350         esac
2351       fi
2352       as_fn_append ac_configure_args " '$ac_arg'"
2353       ;;
2354     esac
2355   done
2356 done
2357 { ac_configure_args0=; unset ac_configure_args0;}
2358 { ac_configure_args1=; unset ac_configure_args1;}
2359
2360 # When interrupted or exit'd, cleanup temporary files, and complete
2361 # config.log.  We remove comments because anyway the quotes in there
2362 # would cause problems or look ugly.
2363 # WARNING: Use '\'' to represent an apostrophe within the trap.
2364 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2365 trap 'exit_status=$?
2366   # Save into config.log some information that might help in debugging.
2367   {
2368     echo
2369
2370     cat <<\_ASBOX
2371 ## ---------------- ##
2372 ## Cache variables. ##
2373 ## ---------------- ##
2374 _ASBOX
2375     echo
2376     # The following way of writing the cache mishandles newlines in values,
2377 (
2378   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2379     eval ac_val=\$$ac_var
2380     case $ac_val in #(
2381     *${as_nl}*)
2382       case $ac_var in #(
2383       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2384 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2385       esac
2386       case $ac_var in #(
2387       _ | IFS | as_nl) ;; #(
2388       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2389       *) { eval $ac_var=; unset $ac_var;} ;;
2390       esac ;;
2391     esac
2392   done
2393   (set) 2>&1 |
2394     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2395     *${as_nl}ac_space=\ *)
2396       sed -n \
2397         "s/'\''/'\''\\\\'\'''\''/g;
2398           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2399       ;; #(
2400     *)
2401       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2402       ;;
2403     esac |
2404     sort
2405 )
2406     echo
2407
2408     cat <<\_ASBOX
2409 ## ----------------- ##
2410 ## Output variables. ##
2411 ## ----------------- ##
2412 _ASBOX
2413     echo
2414     for ac_var in $ac_subst_vars
2415     do
2416       eval ac_val=\$$ac_var
2417       case $ac_val in
2418       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2419       esac
2420       $as_echo "$ac_var='\''$ac_val'\''"
2421     done | sort
2422     echo
2423
2424     if test -n "$ac_subst_files"; then
2425       cat <<\_ASBOX
2426 ## ------------------- ##
2427 ## File substitutions. ##
2428 ## ------------------- ##
2429 _ASBOX
2430       echo
2431       for ac_var in $ac_subst_files
2432       do
2433         eval ac_val=\$$ac_var
2434         case $ac_val in
2435         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2436         esac
2437         $as_echo "$ac_var='\''$ac_val'\''"
2438       done | sort
2439       echo
2440     fi
2441
2442     if test -s confdefs.h; then
2443       cat <<\_ASBOX
2444 ## ----------- ##
2445 ## confdefs.h. ##
2446 ## ----------- ##
2447 _ASBOX
2448       echo
2449       cat confdefs.h
2450       echo
2451     fi
2452     test "$ac_signal" != 0 &&
2453       $as_echo "$as_me: caught signal $ac_signal"
2454     $as_echo "$as_me: exit $exit_status"
2455   } >&5
2456   rm -f core *.core core.conftest.* &&
2457     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2458     exit $exit_status
2459 ' 0
2460 for ac_signal in 1 2 13 15; do
2461   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2462 done
2463 ac_signal=0
2464
2465 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2466 rm -f -r conftest* confdefs.h
2467
2468 $as_echo "/* confdefs.h */" > confdefs.h
2469
2470 # Predefined preprocessor variables.
2471
2472 cat >>confdefs.h <<_ACEOF
2473 #define PACKAGE_NAME "$PACKAGE_NAME"
2474 _ACEOF
2475
2476 cat >>confdefs.h <<_ACEOF
2477 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2478 _ACEOF
2479
2480 cat >>confdefs.h <<_ACEOF
2481 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2482 _ACEOF
2483
2484 cat >>confdefs.h <<_ACEOF
2485 #define PACKAGE_STRING "$PACKAGE_STRING"
2486 _ACEOF
2487
2488 cat >>confdefs.h <<_ACEOF
2489 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2490 _ACEOF
2491
2492 cat >>confdefs.h <<_ACEOF
2493 #define PACKAGE_URL "$PACKAGE_URL"
2494 _ACEOF
2495
2496
2497 # Let the site file select an alternate cache file if it wants to.
2498 # Prefer an explicitly selected file to automatically selected ones.
2499 ac_site_file1=NONE
2500 ac_site_file2=NONE
2501 if test -n "$CONFIG_SITE"; then
2502   ac_site_file1=$CONFIG_SITE
2503 elif test "x$prefix" != xNONE; then
2504   ac_site_file1=$prefix/share/config.site
2505   ac_site_file2=$prefix/etc/config.site
2506 else
2507   ac_site_file1=$ac_default_prefix/share/config.site
2508   ac_site_file2=$ac_default_prefix/etc/config.site
2509 fi
2510 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2511 do
2512   test "x$ac_site_file" = xNONE && continue
2513   if test -r "$ac_site_file"; then
2514     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2515 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2516     sed 's/^/| /' "$ac_site_file" >&5
2517     . "$ac_site_file"
2518   fi
2519 done
2520
2521 if test -r "$cache_file"; then
2522   # Some versions of bash will fail to source /dev/null (special
2523   # files actually), so we avoid doing that.
2524   if test -f "$cache_file"; then
2525     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2526 $as_echo "$as_me: loading cache $cache_file" >&6;}
2527     case $cache_file in
2528       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2529       *)                      . "./$cache_file";;
2530     esac
2531   fi
2532 else
2533   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2534 $as_echo "$as_me: creating cache $cache_file" >&6;}
2535   >$cache_file
2536 fi
2537
2538 # Check that the precious variables saved in the cache have kept the same
2539 # value.
2540 ac_cache_corrupted=false
2541 for ac_var in $ac_precious_vars; do
2542   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2543   eval ac_new_set=\$ac_env_${ac_var}_set
2544   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2545   eval ac_new_val=\$ac_env_${ac_var}_value
2546   case $ac_old_set,$ac_new_set in
2547     set,)
2548       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2549 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2550       ac_cache_corrupted=: ;;
2551     ,set)
2552       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2553 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2554       ac_cache_corrupted=: ;;
2555     ,);;
2556     *)
2557       if test "x$ac_old_val" != "x$ac_new_val"; then
2558         # differences in whitespace do not lead to failure.
2559         ac_old_val_w=`echo x $ac_old_val`
2560         ac_new_val_w=`echo x $ac_new_val`
2561         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2562           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2563 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2564           ac_cache_corrupted=:
2565         else
2566           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2567 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2568           eval $ac_var=\$ac_old_val
2569         fi
2570         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2571 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2572         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2573 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2574       fi;;
2575   esac
2576   # Pass precious variables to config.status.
2577   if test "$ac_new_set" = set; then
2578     case $ac_new_val in
2579     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2580     *) ac_arg=$ac_var=$ac_new_val ;;
2581     esac
2582     case " $ac_configure_args " in
2583       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2584       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2585     esac
2586   fi
2587 done
2588 if $ac_cache_corrupted; then
2589   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2590 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2591   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2592 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2593   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2594 fi
2595 ## -------------------- ##
2596 ## Main body of script. ##
2597 ## -------------------- ##
2598
2599 ac_ext=c
2600 ac_cpp='$CPP $CPPFLAGS'
2601 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2602 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2603 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2604
2605
2606
2607
2608
2609
2610
2611 ac_aux_dir=
2612 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2613   for ac_t in install-sh install.sh shtool; do
2614     if test -f "$ac_dir/$ac_t"; then
2615       ac_aux_dir=$ac_dir
2616       ac_install_sh="$ac_aux_dir/$ac_t -c"
2617       break 2
2618     fi
2619   done
2620 done
2621 if test -z "$ac_aux_dir"; then
2622   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2623 fi
2624
2625 # These three variables are undocumented and unsupported,
2626 # and are intended to be withdrawn in a future Autoconf release.
2627 # They can cause serious problems if a builder's source tree is in a directory
2628 # whose full name contains unusual characters.
2629 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2630 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2631 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2632
2633
2634 # Make sure we can run config.sub.
2635 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2636   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2637
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2639 $as_echo_n "checking build system type... " >&6; }
2640 if test "${ac_cv_build+set}" = set; then :
2641   $as_echo_n "(cached) " >&6
2642 else
2643   ac_build_alias=$build_alias
2644 test "x$ac_build_alias" = x &&
2645   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2646 test "x$ac_build_alias" = x &&
2647   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2648 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2649   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2650
2651 fi
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2653 $as_echo "$ac_cv_build" >&6; }
2654 case $ac_cv_build in
2655 *-*-*) ;;
2656 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2657 esac
2658 build=$ac_cv_build
2659 ac_save_IFS=$IFS; IFS='-'
2660 set x $ac_cv_build
2661 shift
2662 build_cpu=$1
2663 build_vendor=$2
2664 shift; shift
2665 # Remember, the first character of IFS is used to create $*,
2666 # except with old shells:
2667 build_os=$*
2668 IFS=$ac_save_IFS
2669 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2670
2671
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2673 $as_echo_n "checking host system type... " >&6; }
2674 if test "${ac_cv_host+set}" = set; then :
2675   $as_echo_n "(cached) " >&6
2676 else
2677   if test "x$host_alias" = x; then
2678   ac_cv_host=$ac_cv_build
2679 else
2680   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2681     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2682 fi
2683
2684 fi
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2686 $as_echo "$ac_cv_host" >&6; }
2687 case $ac_cv_host in
2688 *-*-*) ;;
2689 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2690 esac
2691 host=$ac_cv_host
2692 ac_save_IFS=$IFS; IFS='-'
2693 set x $ac_cv_host
2694 shift
2695 host_cpu=$1
2696 host_vendor=$2
2697 shift; shift
2698 # Remember, the first character of IFS is used to create $*,
2699 # except with old shells:
2700 host_os=$*
2701 IFS=$ac_save_IFS
2702 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2703
2704
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2706 $as_echo_n "checking target system type... " >&6; }
2707 if test "${ac_cv_target+set}" = set; then :
2708   $as_echo_n "(cached) " >&6
2709 else
2710   if test "x$target_alias" = x; then
2711   ac_cv_target=$ac_cv_host
2712 else
2713   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2714     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2715 fi
2716
2717 fi
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2719 $as_echo "$ac_cv_target" >&6; }
2720 case $ac_cv_target in
2721 *-*-*) ;;
2722 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2723 esac
2724 target=$ac_cv_target
2725 ac_save_IFS=$IFS; IFS='-'
2726 set x $ac_cv_target
2727 shift
2728 target_cpu=$1
2729 target_vendor=$2
2730 shift; shift
2731 # Remember, the first character of IFS is used to create $*,
2732 # except with old shells:
2733 target_os=$*
2734 IFS=$ac_save_IFS
2735 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2736
2737
2738 # The aliases save the names the user supplied, while $host etc.
2739 # will get canonicalized.
2740 test -n "$target_alias" &&
2741   test "$program_prefix$program_suffix$program_transform_name" = \
2742     NONENONEs,x,x, &&
2743   program_prefix=${target_alias}-
2744
2745 ac_ext=c
2746 ac_cpp='$CPP $CPPFLAGS'
2747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2750 if test -n "$ac_tool_prefix"; then
2751   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2752 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2754 $as_echo_n "checking for $ac_word... " >&6; }
2755 if test "${ac_cv_prog_CC+set}" = set; then :
2756   $as_echo_n "(cached) " >&6
2757 else
2758   if test -n "$CC"; then
2759   ac_cv_prog_CC="$CC" # Let the user override the test.
2760 else
2761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2762 for as_dir in $PATH
2763 do
2764   IFS=$as_save_IFS
2765   test -z "$as_dir" && as_dir=.
2766     for ac_exec_ext in '' $ac_executable_extensions; do
2767   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2768     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2769     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2770     break 2
2771   fi
2772 done
2773   done
2774 IFS=$as_save_IFS
2775
2776 fi
2777 fi
2778 CC=$ac_cv_prog_CC
2779 if test -n "$CC"; then
2780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2781 $as_echo "$CC" >&6; }
2782 else
2783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2784 $as_echo "no" >&6; }
2785 fi
2786
2787
2788 fi
2789 if test -z "$ac_cv_prog_CC"; then
2790   ac_ct_CC=$CC
2791   # Extract the first word of "gcc", so it can be a program name with args.
2792 set dummy gcc; ac_word=$2
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2794 $as_echo_n "checking for $ac_word... " >&6; }
2795 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2796   $as_echo_n "(cached) " >&6
2797 else
2798   if test -n "$ac_ct_CC"; then
2799   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2800 else
2801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2802 for as_dir in $PATH
2803 do
2804   IFS=$as_save_IFS
2805   test -z "$as_dir" && as_dir=.
2806     for ac_exec_ext in '' $ac_executable_extensions; do
2807   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2808     ac_cv_prog_ac_ct_CC="gcc"
2809     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2810     break 2
2811   fi
2812 done
2813   done
2814 IFS=$as_save_IFS
2815
2816 fi
2817 fi
2818 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2819 if test -n "$ac_ct_CC"; then
2820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2821 $as_echo "$ac_ct_CC" >&6; }
2822 else
2823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2824 $as_echo "no" >&6; }
2825 fi
2826
2827   if test "x$ac_ct_CC" = x; then
2828     CC=""
2829   else
2830     case $cross_compiling:$ac_tool_warned in
2831 yes:)
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2834 ac_tool_warned=yes ;;
2835 esac
2836     CC=$ac_ct_CC
2837   fi
2838 else
2839   CC="$ac_cv_prog_CC"
2840 fi
2841
2842 if test -z "$CC"; then
2843           if test -n "$ac_tool_prefix"; then
2844     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2845 set dummy ${ac_tool_prefix}cc; ac_word=$2
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2847 $as_echo_n "checking for $ac_word... " >&6; }
2848 if test "${ac_cv_prog_CC+set}" = set; then :
2849   $as_echo_n "(cached) " >&6
2850 else
2851   if test -n "$CC"; then
2852   ac_cv_prog_CC="$CC" # Let the user override the test.
2853 else
2854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855 for as_dir in $PATH
2856 do
2857   IFS=$as_save_IFS
2858   test -z "$as_dir" && as_dir=.
2859     for ac_exec_ext in '' $ac_executable_extensions; do
2860   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2861     ac_cv_prog_CC="${ac_tool_prefix}cc"
2862     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2863     break 2
2864   fi
2865 done
2866   done
2867 IFS=$as_save_IFS
2868
2869 fi
2870 fi
2871 CC=$ac_cv_prog_CC
2872 if test -n "$CC"; then
2873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2874 $as_echo "$CC" >&6; }
2875 else
2876   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2877 $as_echo "no" >&6; }
2878 fi
2879
2880
2881   fi
2882 fi
2883 if test -z "$CC"; then
2884   # Extract the first word of "cc", so it can be a program name with args.
2885 set dummy cc; ac_word=$2
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2887 $as_echo_n "checking for $ac_word... " >&6; }
2888 if test "${ac_cv_prog_CC+set}" = set; then :
2889   $as_echo_n "(cached) " >&6
2890 else
2891   if test -n "$CC"; then
2892   ac_cv_prog_CC="$CC" # Let the user override the test.
2893 else
2894   ac_prog_rejected=no
2895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2896 for as_dir in $PATH
2897 do
2898   IFS=$as_save_IFS
2899   test -z "$as_dir" && as_dir=.
2900     for ac_exec_ext in '' $ac_executable_extensions; do
2901   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2902     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2903        ac_prog_rejected=yes
2904        continue
2905      fi
2906     ac_cv_prog_CC="cc"
2907     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908     break 2
2909   fi
2910 done
2911   done
2912 IFS=$as_save_IFS
2913
2914 if test $ac_prog_rejected = yes; then
2915   # We found a bogon in the path, so make sure we never use it.
2916   set dummy $ac_cv_prog_CC
2917   shift
2918   if test $# != 0; then
2919     # We chose a different compiler from the bogus one.
2920     # However, it has the same basename, so the bogon will be chosen
2921     # first if we set CC to just the basename; use the full file name.
2922     shift
2923     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2924   fi
2925 fi
2926 fi
2927 fi
2928 CC=$ac_cv_prog_CC
2929 if test -n "$CC"; then
2930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2931 $as_echo "$CC" >&6; }
2932 else
2933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2934 $as_echo "no" >&6; }
2935 fi
2936
2937
2938 fi
2939 if test -z "$CC"; then
2940   if test -n "$ac_tool_prefix"; then
2941   for ac_prog in cl.exe
2942   do
2943     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2944 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2946 $as_echo_n "checking for $ac_word... " >&6; }
2947 if test "${ac_cv_prog_CC+set}" = set; then :
2948   $as_echo_n "(cached) " >&6
2949 else
2950   if test -n "$CC"; then
2951   ac_cv_prog_CC="$CC" # Let the user override the test.
2952 else
2953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2954 for as_dir in $PATH
2955 do
2956   IFS=$as_save_IFS
2957   test -z "$as_dir" && as_dir=.
2958     for ac_exec_ext in '' $ac_executable_extensions; do
2959   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2960     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2961     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2962     break 2
2963   fi
2964 done
2965   done
2966 IFS=$as_save_IFS
2967
2968 fi
2969 fi
2970 CC=$ac_cv_prog_CC
2971 if test -n "$CC"; then
2972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2973 $as_echo "$CC" >&6; }
2974 else
2975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2976 $as_echo "no" >&6; }
2977 fi
2978
2979
2980     test -n "$CC" && break
2981   done
2982 fi
2983 if test -z "$CC"; then
2984   ac_ct_CC=$CC
2985   for ac_prog in cl.exe
2986 do
2987   # Extract the first word of "$ac_prog", so it can be a program name with args.
2988 set dummy $ac_prog; ac_word=$2
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2990 $as_echo_n "checking for $ac_word... " >&6; }
2991 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2992   $as_echo_n "(cached) " >&6
2993 else
2994   if test -n "$ac_ct_CC"; then
2995   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2996 else
2997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2998 for as_dir in $PATH
2999 do
3000   IFS=$as_save_IFS
3001   test -z "$as_dir" && as_dir=.
3002     for ac_exec_ext in '' $ac_executable_extensions; do
3003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3004     ac_cv_prog_ac_ct_CC="$ac_prog"
3005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006     break 2
3007   fi
3008 done
3009   done
3010 IFS=$as_save_IFS
3011
3012 fi
3013 fi
3014 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3015 if test -n "$ac_ct_CC"; then
3016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3017 $as_echo "$ac_ct_CC" >&6; }
3018 else
3019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020 $as_echo "no" >&6; }
3021 fi
3022
3023
3024   test -n "$ac_ct_CC" && break
3025 done
3026
3027   if test "x$ac_ct_CC" = x; then
3028     CC=""
3029   else
3030     case $cross_compiling:$ac_tool_warned in
3031 yes:)
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3033 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3034 ac_tool_warned=yes ;;
3035 esac
3036     CC=$ac_ct_CC
3037   fi
3038 fi
3039
3040 fi
3041
3042
3043 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3044 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3045 as_fn_error "no acceptable C compiler found in \$PATH
3046 See \`config.log' for more details." "$LINENO" 5; }
3047
3048 # Provide some information about the compiler.
3049 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3050 set X $ac_compile
3051 ac_compiler=$2
3052 for ac_option in --version -v -V -qversion; do
3053   { { ac_try="$ac_compiler $ac_option >&5"
3054 case "(($ac_try" in
3055   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3056   *) ac_try_echo=$ac_try;;
3057 esac
3058 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3059 $as_echo "$ac_try_echo"; } >&5
3060   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3061   ac_status=$?
3062   if test -s conftest.err; then
3063     sed '10a\
3064 ... rest of stderr output deleted ...
3065          10q' conftest.err >conftest.er1
3066     cat conftest.er1 >&5
3067     rm -f conftest.er1 conftest.err
3068   fi
3069   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3070   test $ac_status = 0; }
3071 done
3072
3073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3074 /* end confdefs.h.  */
3075
3076 int
3077 main ()
3078 {
3079
3080   ;
3081   return 0;
3082 }
3083 _ACEOF
3084 ac_clean_files_save=$ac_clean_files
3085 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3086 # Try to create an executable without -o first, disregard a.out.
3087 # It will help us diagnose broken compilers, and finding out an intuition
3088 # of exeext.
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3090 $as_echo_n "checking for C compiler default output file name... " >&6; }
3091 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3092
3093 # The possible output files:
3094 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3095
3096 ac_rmfiles=
3097 for ac_file in $ac_files
3098 do
3099   case $ac_file in
3100     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3101     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3102   esac
3103 done
3104 rm -f $ac_rmfiles
3105
3106 if { { ac_try="$ac_link_default"
3107 case "(($ac_try" in
3108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3109   *) ac_try_echo=$ac_try;;
3110 esac
3111 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3112 $as_echo "$ac_try_echo"; } >&5
3113   (eval "$ac_link_default") 2>&5
3114   ac_status=$?
3115   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3116   test $ac_status = 0; }; then :
3117   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3118 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3119 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3120 # so that the user can short-circuit this test for compilers unknown to
3121 # Autoconf.
3122 for ac_file in $ac_files ''
3123 do
3124   test -f "$ac_file" || continue
3125   case $ac_file in
3126     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3127         ;;
3128     [ab].out )
3129         # We found the default executable, but exeext='' is most
3130         # certainly right.
3131         break;;
3132     *.* )
3133         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3134         then :; else
3135            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3136         fi
3137         # We set ac_cv_exeext here because the later test for it is not
3138         # safe: cross compilers may not add the suffix if given an `-o'
3139         # argument, so we may need to know it at that point already.
3140         # Even if this section looks crufty: it has the advantage of
3141         # actually working.
3142         break;;
3143     * )
3144         break;;
3145   esac
3146 done
3147 test "$ac_cv_exeext" = no && ac_cv_exeext=
3148
3149 else
3150   ac_file=''
3151 fi
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3153 $as_echo "$ac_file" >&6; }
3154 if test -z "$ac_file"; then :
3155   $as_echo "$as_me: failed program was:" >&5
3156 sed 's/^/| /' conftest.$ac_ext >&5
3157
3158 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3159 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3160 { as_fn_set_status 77
3161 as_fn_error "C compiler cannot create executables
3162 See \`config.log' for more details." "$LINENO" 5; }; }
3163 fi
3164 ac_exeext=$ac_cv_exeext
3165
3166 # Check that the compiler produces executables we can run.  If not, either
3167 # the compiler is broken, or we cross compile.
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3169 $as_echo_n "checking whether the C compiler works... " >&6; }
3170 # If not cross compiling, check that we can run a simple program.
3171 if test "$cross_compiling" != yes; then
3172   if { ac_try='./$ac_file'
3173   { { case "(($ac_try" in
3174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3175   *) ac_try_echo=$ac_try;;
3176 esac
3177 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3178 $as_echo "$ac_try_echo"; } >&5
3179   (eval "$ac_try") 2>&5
3180   ac_status=$?
3181   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3182   test $ac_status = 0; }; }; then
3183     cross_compiling=no
3184   else
3185     if test "$cross_compiling" = maybe; then
3186         cross_compiling=yes
3187     else
3188         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3189 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3190 as_fn_error "cannot run C compiled programs.
3191 If you meant to cross compile, use \`--host'.
3192 See \`config.log' for more details." "$LINENO" 5; }
3193     fi
3194   fi
3195 fi
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3197 $as_echo "yes" >&6; }
3198
3199 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3200 ac_clean_files=$ac_clean_files_save
3201 # Check that the compiler produces executables we can run.  If not, either
3202 # the compiler is broken, or we cross compile.
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3204 $as_echo_n "checking whether we are cross compiling... " >&6; }
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3206 $as_echo "$cross_compiling" >&6; }
3207
3208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3209 $as_echo_n "checking for suffix of executables... " >&6; }
3210 if { { ac_try="$ac_link"
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") 2>&5
3218   ac_status=$?
3219   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3220   test $ac_status = 0; }; then :
3221   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3222 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3223 # work properly (i.e., refer to `conftest.exe'), while it won't with
3224 # `rm'.
3225 for ac_file in conftest.exe conftest conftest.*; do
3226   test -f "$ac_file" || continue
3227   case $ac_file in
3228     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3229     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3230           break;;
3231     * ) break;;
3232   esac
3233 done
3234 else
3235   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3236 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3237 as_fn_error "cannot compute suffix of executables: cannot compile and link
3238 See \`config.log' for more details." "$LINENO" 5; }
3239 fi
3240 rm -f conftest$ac_cv_exeext
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3242 $as_echo "$ac_cv_exeext" >&6; }
3243
3244 rm -f conftest.$ac_ext
3245 EXEEXT=$ac_cv_exeext
3246 ac_exeext=$EXEEXT
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3248 $as_echo_n "checking for suffix of object files... " >&6; }
3249 if test "${ac_cv_objext+set}" = set; then :
3250   $as_echo_n "(cached) " >&6
3251 else
3252   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253 /* end confdefs.h.  */
3254
3255 int
3256 main ()
3257 {
3258
3259   ;
3260   return 0;
3261 }
3262 _ACEOF
3263 rm -f conftest.o conftest.obj
3264 if { { ac_try="$ac_compile"
3265 case "(($ac_try" in
3266   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3267   *) ac_try_echo=$ac_try;;
3268 esac
3269 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3270 $as_echo "$ac_try_echo"; } >&5
3271   (eval "$ac_compile") 2>&5
3272   ac_status=$?
3273   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3274   test $ac_status = 0; }; then :
3275   for ac_file in conftest.o conftest.obj conftest.*; do
3276   test -f "$ac_file" || continue;
3277   case $ac_file in
3278     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3279     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3280        break;;
3281   esac
3282 done
3283 else
3284   $as_echo "$as_me: failed program was:" >&5
3285 sed 's/^/| /' conftest.$ac_ext >&5
3286
3287 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3288 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3289 as_fn_error "cannot compute suffix of object files: cannot compile
3290 See \`config.log' for more details." "$LINENO" 5; }
3291 fi
3292 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3293 fi
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3295 $as_echo "$ac_cv_objext" >&6; }
3296 OBJEXT=$ac_cv_objext
3297 ac_objext=$OBJEXT
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3299 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3300 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3301   $as_echo_n "(cached) " >&6
3302 else
3303   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3304 /* end confdefs.h.  */
3305
3306 int
3307 main ()
3308 {
3309 #ifndef __GNUC__
3310        choke me
3311 #endif
3312
3313   ;
3314   return 0;
3315 }
3316 _ACEOF
3317 if ac_fn_c_try_compile "$LINENO"; then :
3318   ac_compiler_gnu=yes
3319 else
3320   ac_compiler_gnu=no
3321 fi
3322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3323 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3324
3325 fi
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3327 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3328 if test $ac_compiler_gnu = yes; then
3329   GCC=yes
3330 else
3331   GCC=
3332 fi
3333 ac_test_CFLAGS=${CFLAGS+set}
3334 ac_save_CFLAGS=$CFLAGS
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3336 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3337 if test "${ac_cv_prog_cc_g+set}" = set; then :
3338   $as_echo_n "(cached) " >&6
3339 else
3340   ac_save_c_werror_flag=$ac_c_werror_flag
3341    ac_c_werror_flag=yes
3342    ac_cv_prog_cc_g=no
3343    CFLAGS="-g"
3344    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h.  */
3346
3347 int
3348 main ()
3349 {
3350
3351   ;
3352   return 0;
3353 }
3354 _ACEOF
3355 if ac_fn_c_try_compile "$LINENO"; then :
3356   ac_cv_prog_cc_g=yes
3357 else
3358   CFLAGS=""
3359       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3360 /* end confdefs.h.  */
3361
3362 int
3363 main ()
3364 {
3365
3366   ;
3367   return 0;
3368 }
3369 _ACEOF
3370 if ac_fn_c_try_compile "$LINENO"; then :
3371
3372 else
3373   ac_c_werror_flag=$ac_save_c_werror_flag
3374          CFLAGS="-g"
3375          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376 /* end confdefs.h.  */
3377
3378 int
3379 main ()
3380 {
3381
3382   ;
3383   return 0;
3384 }
3385 _ACEOF
3386 if ac_fn_c_try_compile "$LINENO"; then :
3387   ac_cv_prog_cc_g=yes
3388 fi
3389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3390 fi
3391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3392 fi
3393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3394    ac_c_werror_flag=$ac_save_c_werror_flag
3395 fi
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3397 $as_echo "$ac_cv_prog_cc_g" >&6; }
3398 if test "$ac_test_CFLAGS" = set; then
3399   CFLAGS=$ac_save_CFLAGS
3400 elif test $ac_cv_prog_cc_g = yes; then
3401   if test "$GCC" = yes; then
3402     CFLAGS="-g -O2"
3403   else
3404     CFLAGS="-g"
3405   fi
3406 else
3407   if test "$GCC" = yes; then
3408     CFLAGS="-O2"
3409   else
3410     CFLAGS=
3411   fi
3412 fi
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3414 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3415 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3416   $as_echo_n "(cached) " >&6
3417 else
3418   ac_cv_prog_cc_c89=no
3419 ac_save_CC=$CC
3420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421 /* end confdefs.h.  */
3422 #include <stdarg.h>
3423 #include <stdio.h>
3424 #include <sys/types.h>
3425 #include <sys/stat.h>
3426 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3427 struct buf { int x; };
3428 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3429 static char *e (p, i)
3430      char **p;
3431      int i;
3432 {
3433   return p[i];
3434 }
3435 static char *f (char * (*g) (char **, int), char **p, ...)
3436 {
3437   char *s;
3438   va_list v;
3439   va_start (v,p);
3440   s = g (p, va_arg (v,int));
3441   va_end (v);
3442   return s;
3443 }
3444
3445 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3446    function prototypes and stuff, but not '\xHH' hex character constants.
3447    These don't provoke an error unfortunately, instead are silently treated
3448    as 'x'.  The following induces an error, until -std is added to get
3449    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3450    array size at least.  It's necessary to write '\x00'==0 to get something
3451    that's true only with -std.  */
3452 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3453
3454 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3455    inside strings and character constants.  */
3456 #define FOO(x) 'x'
3457 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3458
3459 int test (int i, double x);
3460 struct s1 {int (*f) (int a);};
3461 struct s2 {int (*f) (double a);};
3462 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3463 int argc;
3464 char **argv;
3465 int
3466 main ()
3467 {
3468 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3469   ;
3470   return 0;
3471 }
3472 _ACEOF
3473 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3474         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3475 do
3476   CC="$ac_save_CC $ac_arg"
3477   if ac_fn_c_try_compile "$LINENO"; then :
3478   ac_cv_prog_cc_c89=$ac_arg
3479 fi
3480 rm -f core conftest.err conftest.$ac_objext
3481   test "x$ac_cv_prog_cc_c89" != "xno" && break
3482 done
3483 rm -f conftest.$ac_ext
3484 CC=$ac_save_CC
3485
3486 fi
3487 # AC_CACHE_VAL
3488 case "x$ac_cv_prog_cc_c89" in
3489   x)
3490     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3491 $as_echo "none needed" >&6; } ;;
3492   xno)
3493     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3494 $as_echo "unsupported" >&6; } ;;
3495   *)
3496     CC="$CC $ac_cv_prog_cc_c89"
3497     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3498 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3499 esac
3500 if test "x$ac_cv_prog_cc_c89" != xno; then :
3501
3502 fi
3503
3504 ac_ext=c
3505 ac_cpp='$CPP $CPPFLAGS'
3506 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3507 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3508 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3509
3510
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3512 $as_echo_n "checking for library containing strerror... " >&6; }
3513 if test "${ac_cv_search_strerror+set}" = set; then :
3514   $as_echo_n "(cached) " >&6
3515 else
3516   ac_func_search_save_LIBS=$LIBS
3517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518 /* end confdefs.h.  */
3519
3520 /* Override any GCC internal prototype to avoid an error.
3521    Use char because int might match the return type of a GCC
3522    builtin and then its argument prototype would still apply.  */
3523 #ifdef __cplusplus
3524 extern "C"
3525 #endif
3526 char strerror ();
3527 int
3528 main ()
3529 {
3530 return strerror ();
3531   ;
3532   return 0;
3533 }
3534 _ACEOF
3535 for ac_lib in '' cposix; do
3536   if test -z "$ac_lib"; then
3537     ac_res="none required"
3538   else
3539     ac_res=-l$ac_lib
3540     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3541   fi
3542   if ac_fn_c_try_link "$LINENO"; then :
3543   ac_cv_search_strerror=$ac_res
3544 fi
3545 rm -f core conftest.err conftest.$ac_objext \
3546     conftest$ac_exeext
3547   if test "${ac_cv_search_strerror+set}" = set; then :
3548   break
3549 fi
3550 done
3551 if test "${ac_cv_search_strerror+set}" = set; then :
3552
3553 else
3554   ac_cv_search_strerror=no
3555 fi
3556 rm conftest.$ac_ext
3557 LIBS=$ac_func_search_save_LIBS
3558 fi
3559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3560 $as_echo "$ac_cv_search_strerror" >&6; }
3561 ac_res=$ac_cv_search_strerror
3562 if test "$ac_res" != no; then :
3563   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3564
3565 fi
3566
3567
3568 am__api_version='1.11'
3569
3570 # Find a good install program.  We prefer a C program (faster),
3571 # so one script is as good as another.  But avoid the broken or
3572 # incompatible versions:
3573 # SysV /etc/install, /usr/sbin/install
3574 # SunOS /usr/etc/install
3575 # IRIX /sbin/install
3576 # AIX /bin/install
3577 # AmigaOS /C/install, which installs bootblocks on floppy discs
3578 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3579 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3580 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3581 # OS/2's system install, which has a completely different semantic
3582 # ./install, which can be erroneously created by make from ./install.sh.
3583 # Reject install programs that cannot install multiple files.
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3585 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3586 if test -z "$INSTALL"; then
3587 if test "${ac_cv_path_install+set}" = set; then :
3588   $as_echo_n "(cached) " >&6
3589 else
3590   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3591 for as_dir in $PATH
3592 do
3593   IFS=$as_save_IFS
3594   test -z "$as_dir" && as_dir=.
3595     # Account for people who put trailing slashes in PATH elements.
3596 case $as_dir/ in #((
3597   ./ | .// | /[cC]/* | \
3598   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3599   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3600   /usr/ucb/* ) ;;
3601   *)
3602     # OSF1 and SCO ODT 3.0 have their own names for install.
3603     # Don't use installbsd from OSF since it installs stuff as root
3604     # by default.
3605     for ac_prog in ginstall scoinst install; do
3606       for ac_exec_ext in '' $ac_executable_extensions; do
3607         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3608           if test $ac_prog = install &&
3609             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3610             # AIX install.  It has an incompatible calling convention.
3611             :
3612           elif test $ac_prog = install &&
3613             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3614             # program-specific install script used by HP pwplus--don't use.
3615             :
3616           else
3617             rm -rf conftest.one conftest.two conftest.dir
3618             echo one > conftest.one
3619             echo two > conftest.two
3620             mkdir conftest.dir
3621             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3622               test -s conftest.one && test -s conftest.two &&
3623               test -s conftest.dir/conftest.one &&
3624               test -s conftest.dir/conftest.two
3625             then
3626               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3627               break 3
3628             fi
3629           fi
3630         fi
3631       done
3632     done
3633     ;;
3634 esac
3635
3636   done
3637 IFS=$as_save_IFS
3638
3639 rm -rf conftest.one conftest.two conftest.dir
3640
3641 fi
3642   if test "${ac_cv_path_install+set}" = set; then
3643     INSTALL=$ac_cv_path_install
3644   else
3645     # As a last resort, use the slow shell script.  Don't cache a
3646     # value for INSTALL within a source directory, because that will
3647     # break other packages using the cache if that directory is
3648     # removed, or if the value is a relative name.
3649     INSTALL=$ac_install_sh
3650   fi
3651 fi
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3653 $as_echo "$INSTALL" >&6; }
3654
3655 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3656 # It thinks the first close brace ends the variable substitution.
3657 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3658
3659 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3660
3661 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3662
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3664 $as_echo_n "checking whether build environment is sane... " >&6; }
3665 # Just in case
3666 sleep 1
3667 echo timestamp > conftest.file
3668 # Reject unsafe characters in $srcdir or the absolute working directory
3669 # name.  Accept space and tab only in the latter.
3670 am_lf='
3671 '
3672 case `pwd` in
3673   *[\\\"\#\$\&\'\`$am_lf]*)
3674     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3675 esac
3676 case $srcdir in
3677   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3678     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3679 esac
3680
3681 # Do `set' in a subshell so we don't clobber the current shell's
3682 # arguments.  Must try -L first in case configure is actually a
3683 # symlink; some systems play weird games with the mod time of symlinks
3684 # (eg FreeBSD returns the mod time of the symlink's containing
3685 # directory).
3686 if (
3687    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3688    if test "$*" = "X"; then
3689       # -L didn't work.
3690       set X `ls -t "$srcdir/configure" conftest.file`
3691    fi
3692    rm -f conftest.file
3693    if test "$*" != "X $srcdir/configure conftest.file" \
3694       && test "$*" != "X conftest.file $srcdir/configure"; then
3695
3696       # If neither matched, then we have a broken ls.  This can happen
3697       # if, for instance, CONFIG_SHELL is bash and it inherits a
3698       # broken ls alias from the environment.  This has actually
3699       # happened.  Such a system could not be considered "sane".
3700       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3701 alias in your environment" "$LINENO" 5
3702    fi
3703
3704    test "$2" = conftest.file
3705    )
3706 then
3707    # Ok.
3708    :
3709 else
3710    as_fn_error "newly created file is older than distributed files!
3711 Check your system clock" "$LINENO" 5
3712 fi
3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3714 $as_echo "yes" >&6; }
3715 test "$program_prefix" != NONE &&
3716   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3717 # Use a double $ so make ignores it.
3718 test "$program_suffix" != NONE &&
3719   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3720 # Double any \ or $.
3721 # By default was `s,x,x', remove it if useless.
3722 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3723 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3724
3725 # expand $ac_aux_dir to an absolute path
3726 am_aux_dir=`cd $ac_aux_dir && pwd`
3727
3728 if test x"${MISSING+set}" != xset; then
3729   case $am_aux_dir in
3730   *\ * | *\     *)
3731     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3732   *)
3733     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3734   esac
3735 fi
3736 # Use eval to expand $SHELL
3737 if eval "$MISSING --run true"; then
3738   am_missing_run="$MISSING --run "
3739 else
3740   am_missing_run=
3741   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3742 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3743 fi
3744
3745 if test x"${install_sh}" != xset; then
3746   case $am_aux_dir in
3747   *\ * | *\     *)
3748     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3749   *)
3750     install_sh="\${SHELL} $am_aux_dir/install-sh"
3751   esac
3752 fi
3753
3754 # Installed binaries are usually stripped using `strip' when the user
3755 # run `make install-strip'.  However `strip' might not be the right
3756 # tool to use in cross-compilation environments, therefore Automake
3757 # will honor the `STRIP' environment variable to overrule this program.
3758 if test "$cross_compiling" != no; then
3759   if test -n "$ac_tool_prefix"; then
3760   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3761 set dummy ${ac_tool_prefix}strip; ac_word=$2
3762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3763 $as_echo_n "checking for $ac_word... " >&6; }
3764 if test "${ac_cv_prog_STRIP+set}" = set; then :
3765   $as_echo_n "(cached) " >&6
3766 else
3767   if test -n "$STRIP"; then
3768   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3769 else
3770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3771 for as_dir in $PATH
3772 do
3773   IFS=$as_save_IFS
3774   test -z "$as_dir" && as_dir=.
3775     for ac_exec_ext in '' $ac_executable_extensions; do
3776   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3777     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3778     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3779     break 2
3780   fi
3781 done
3782   done
3783 IFS=$as_save_IFS
3784
3785 fi
3786 fi
3787 STRIP=$ac_cv_prog_STRIP
3788 if test -n "$STRIP"; then
3789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3790 $as_echo "$STRIP" >&6; }
3791 else
3792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3793 $as_echo "no" >&6; }
3794 fi
3795
3796
3797 fi
3798 if test -z "$ac_cv_prog_STRIP"; then
3799   ac_ct_STRIP=$STRIP
3800   # Extract the first word of "strip", so it can be a program name with args.
3801 set dummy strip; ac_word=$2
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3803 $as_echo_n "checking for $ac_word... " >&6; }
3804 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3805   $as_echo_n "(cached) " >&6
3806 else
3807   if test -n "$ac_ct_STRIP"; then
3808   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3809 else
3810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3811 for as_dir in $PATH
3812 do
3813   IFS=$as_save_IFS
3814   test -z "$as_dir" && as_dir=.
3815     for ac_exec_ext in '' $ac_executable_extensions; do
3816   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3817     ac_cv_prog_ac_ct_STRIP="strip"
3818     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3819     break 2
3820   fi
3821 done
3822   done
3823 IFS=$as_save_IFS
3824
3825 fi
3826 fi
3827 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3828 if test -n "$ac_ct_STRIP"; then
3829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3830 $as_echo "$ac_ct_STRIP" >&6; }
3831 else
3832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3833 $as_echo "no" >&6; }
3834 fi
3835
3836   if test "x$ac_ct_STRIP" = x; then
3837     STRIP=":"
3838   else
3839     case $cross_compiling:$ac_tool_warned in
3840 yes:)
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3842 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3843 ac_tool_warned=yes ;;
3844 esac
3845     STRIP=$ac_ct_STRIP
3846   fi
3847 else
3848   STRIP="$ac_cv_prog_STRIP"
3849 fi
3850
3851 fi
3852 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3853
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3855 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3856 if test -z "$MKDIR_P"; then
3857   if test "${ac_cv_path_mkdir+set}" = set; then :
3858   $as_echo_n "(cached) " >&6
3859 else
3860   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3861 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3862 do
3863   IFS=$as_save_IFS
3864   test -z "$as_dir" && as_dir=.
3865     for ac_prog in mkdir gmkdir; do
3866          for ac_exec_ext in '' $ac_executable_extensions; do
3867            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3868            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3869              'mkdir (GNU coreutils) '* | \
3870              'mkdir (coreutils) '* | \
3871              'mkdir (fileutils) '4.1*)
3872                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3873                break 3;;
3874            esac
3875          done
3876        done
3877   done
3878 IFS=$as_save_IFS
3879
3880 fi
3881
3882   if test "${ac_cv_path_mkdir+set}" = set; then
3883     MKDIR_P="$ac_cv_path_mkdir -p"
3884   else
3885     # As a last resort, use the slow shell script.  Don't cache a
3886     # value for MKDIR_P within a source directory, because that will
3887     # break other packages using the cache if that directory is
3888     # removed, or if the value is a relative name.
3889     test -d ./--version && rmdir ./--version
3890     MKDIR_P="$ac_install_sh -d"
3891   fi
3892 fi
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3894 $as_echo "$MKDIR_P" >&6; }
3895
3896 mkdir_p="$MKDIR_P"
3897 case $mkdir_p in
3898   [\\/$]* | ?:[\\/]*) ;;
3899   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3900 esac
3901
3902 for ac_prog in gawk mawk nawk awk
3903 do
3904   # Extract the first word of "$ac_prog", so it can be a program name with args.
3905 set dummy $ac_prog; ac_word=$2
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3907 $as_echo_n "checking for $ac_word... " >&6; }
3908 if test "${ac_cv_prog_AWK+set}" = set; then :
3909   $as_echo_n "(cached) " >&6
3910 else
3911   if test -n "$AWK"; then
3912   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3913 else
3914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3915 for as_dir in $PATH
3916 do
3917   IFS=$as_save_IFS
3918   test -z "$as_dir" && as_dir=.
3919     for ac_exec_ext in '' $ac_executable_extensions; do
3920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3921     ac_cv_prog_AWK="$ac_prog"
3922     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3923     break 2
3924   fi
3925 done
3926   done
3927 IFS=$as_save_IFS
3928
3929 fi
3930 fi
3931 AWK=$ac_cv_prog_AWK
3932 if test -n "$AWK"; then
3933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3934 $as_echo "$AWK" >&6; }
3935 else
3936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3937 $as_echo "no" >&6; }
3938 fi
3939
3940
3941   test -n "$AWK" && break
3942 done
3943
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3945 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3946 set x ${MAKE-make}
3947 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3948 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3949   $as_echo_n "(cached) " >&6
3950 else
3951   cat >conftest.make <<\_ACEOF
3952 SHELL = /bin/sh
3953 all:
3954         @echo '@@@%%%=$(MAKE)=@@@%%%'
3955 _ACEOF
3956 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3957 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3958   *@@@%%%=?*=@@@%%%*)
3959     eval ac_cv_prog_make_${ac_make}_set=yes;;
3960   *)
3961     eval ac_cv_prog_make_${ac_make}_set=no;;
3962 esac
3963 rm -f conftest.make
3964 fi
3965 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3967 $as_echo "yes" >&6; }
3968   SET_MAKE=
3969 else
3970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3971 $as_echo "no" >&6; }
3972   SET_MAKE="MAKE=${MAKE-make}"
3973 fi
3974
3975 rm -rf .tst 2>/dev/null
3976 mkdir .tst 2>/dev/null
3977 if test -d .tst; then
3978   am__leading_dot=.
3979 else
3980   am__leading_dot=_
3981 fi
3982 rmdir .tst 2>/dev/null
3983
3984 DEPDIR="${am__leading_dot}deps"
3985
3986 ac_config_commands="$ac_config_commands depfiles"
3987
3988
3989 am_make=${MAKE-make}
3990 cat > confinc << 'END'
3991 am__doit:
3992         @echo this is the am__doit target
3993 .PHONY: am__doit
3994 END
3995 # If we don't find an include directive, just comment out the code.
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3997 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3998 am__include="#"
3999 am__quote=
4000 _am_result=none
4001 # First try GNU make style include.
4002 echo "include confinc" > confmf
4003 # Ignore all kinds of additional output from `make'.
4004 case `$am_make -s -f confmf 2> /dev/null` in #(
4005 *the\ am__doit\ target*)
4006   am__include=include
4007   am__quote=
4008   _am_result=GNU
4009   ;;
4010 esac
4011 # Now try BSD make style include.
4012 if test "$am__include" = "#"; then
4013    echo '.include "confinc"' > confmf
4014    case `$am_make -s -f confmf 2> /dev/null` in #(
4015    *the\ am__doit\ target*)
4016      am__include=.include
4017      am__quote="\""
4018      _am_result=BSD
4019      ;;
4020    esac
4021 fi
4022
4023
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4025 $as_echo "$_am_result" >&6; }
4026 rm -f confinc confmf
4027
4028 # Check whether --enable-dependency-tracking was given.
4029 if test "${enable_dependency_tracking+set}" = set; then :
4030   enableval=$enable_dependency_tracking;
4031 fi
4032
4033 if test "x$enable_dependency_tracking" != xno; then
4034   am_depcomp="$ac_aux_dir/depcomp"
4035   AMDEPBACKSLASH='\'
4036   am__nodep='_no'
4037 fi
4038  if test "x$enable_dependency_tracking" != xno; then
4039   AMDEP_TRUE=
4040   AMDEP_FALSE='#'
4041 else
4042   AMDEP_TRUE='#'
4043   AMDEP_FALSE=
4044 fi
4045
4046
4047 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4048   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4049   # is not polluted with repeated "-I."
4050   am__isrc=' -I$(srcdir)'
4051   # test to see if srcdir already configured
4052   if test -f $srcdir/config.status; then
4053     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4054   fi
4055 fi
4056
4057 # test whether we have cygpath
4058 if test -z "$CYGPATH_W"; then
4059   if (cygpath --version) >/dev/null 2>/dev/null; then
4060     CYGPATH_W='cygpath -w'
4061   else
4062     CYGPATH_W=echo
4063   fi
4064 fi
4065
4066
4067 # Define the identity of the package.
4068  PACKAGE='ld'
4069  VERSION='2.26.51'
4070
4071
4072 cat >>confdefs.h <<_ACEOF
4073 #define PACKAGE "$PACKAGE"
4074 _ACEOF
4075
4076
4077 cat >>confdefs.h <<_ACEOF
4078 #define VERSION "$VERSION"
4079 _ACEOF
4080
4081 # Some tools Automake needs.
4082
4083 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4084
4085
4086 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4087
4088
4089 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4090
4091
4092 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4093
4094
4095 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4096
4097 # We need awk for the "check" target.  The system "awk" is bad on
4098 # some platforms.
4099 # Always define AMTAR for backward compatibility.  Yes, it's still used
4100 # in the wild :-(  We should find a proper way to deprecate it ...
4101 AMTAR='$${TAR-tar}'
4102
4103 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4104
4105
4106
4107
4108 depcc="$CC"   am_compiler_list=
4109
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4111 $as_echo_n "checking dependency style of $depcc... " >&6; }
4112 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4113   $as_echo_n "(cached) " >&6
4114 else
4115   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4116   # We make a subdir and do the tests there.  Otherwise we can end up
4117   # making bogus files that we don't know about and never remove.  For
4118   # instance it was reported that on HP-UX the gcc test will end up
4119   # making a dummy file named `D' -- because `-MD' means `put the output
4120   # in D'.
4121   rm -rf conftest.dir
4122   mkdir conftest.dir
4123   # Copy depcomp to subdir because otherwise we won't find it if we're
4124   # using a relative directory.
4125   cp "$am_depcomp" conftest.dir
4126   cd conftest.dir
4127   # We will build objects and dependencies in a subdirectory because
4128   # it helps to detect inapplicable dependency modes.  For instance
4129   # both Tru64's cc and ICC support -MD to output dependencies as a
4130   # side effect of compilation, but ICC will put the dependencies in
4131   # the current directory while Tru64 will put them in the object
4132   # directory.
4133   mkdir sub
4134
4135   am_cv_CC_dependencies_compiler_type=none
4136   if test "$am_compiler_list" = ""; then
4137      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4138   fi
4139   am__universal=false
4140   case " $depcc " in #(
4141      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4142      esac
4143
4144   for depmode in $am_compiler_list; do
4145     # Setup a source with many dependencies, because some compilers
4146     # like to wrap large dependency lists on column 80 (with \), and
4147     # we should not choose a depcomp mode which is confused by this.
4148     #
4149     # We need to recreate these files for each test, as the compiler may
4150     # overwrite some of them when testing with obscure command lines.
4151     # This happens at least with the AIX C compiler.
4152     : > sub/conftest.c
4153     for i in 1 2 3 4 5 6; do
4154       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4155       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4156       # Solaris 8's {/usr,}/bin/sh.
4157       touch sub/conftst$i.h
4158     done
4159     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4160
4161     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4162     # mode.  It turns out that the SunPro C++ compiler does not properly
4163     # handle `-M -o', and we need to detect this.  Also, some Intel
4164     # versions had trouble with output in subdirs
4165     am__obj=sub/conftest.${OBJEXT-o}
4166     am__minus_obj="-o $am__obj"
4167     case $depmode in
4168     gcc)
4169       # This depmode causes a compiler race in universal mode.
4170       test "$am__universal" = false || continue
4171       ;;
4172     nosideeffect)
4173       # after this tag, mechanisms are not by side-effect, so they'll
4174       # only be used when explicitly requested
4175       if test "x$enable_dependency_tracking" = xyes; then
4176         continue
4177       else
4178         break
4179       fi
4180       ;;
4181     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4182       # This compiler won't grok `-c -o', but also, the minuso test has
4183       # not run yet.  These depmodes are late enough in the game, and
4184       # so weak that their functioning should not be impacted.
4185       am__obj=conftest.${OBJEXT-o}
4186       am__minus_obj=
4187       ;;
4188     none) break ;;
4189     esac
4190     if depmode=$depmode \
4191        source=sub/conftest.c object=$am__obj \
4192        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4193        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4194          >/dev/null 2>conftest.err &&
4195        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4196        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4197        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4198        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4199       # icc doesn't choke on unknown options, it will just issue warnings
4200       # or remarks (even with -Werror).  So we grep stderr for any message
4201       # that says an option was ignored or not supported.
4202       # When given -MP, icc 7.0 and 7.1 complain thusly:
4203       #   icc: Command line warning: ignoring option '-M'; no argument required
4204       # The diagnosis changed in icc 8.0:
4205       #   icc: Command line remark: option '-MP' not supported
4206       if (grep 'ignoring option' conftest.err ||
4207           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4208         am_cv_CC_dependencies_compiler_type=$depmode
4209         break
4210       fi
4211     fi
4212   done
4213
4214   cd ..
4215   rm -rf conftest.dir
4216 else
4217   am_cv_CC_dependencies_compiler_type=none
4218 fi
4219
4220 fi
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4222 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4223 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4224
4225  if
4226   test "x$enable_dependency_tracking" != xno \
4227   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4228   am__fastdepCC_TRUE=
4229   am__fastdepCC_FALSE='#'
4230 else
4231   am__fastdepCC_TRUE='#'
4232   am__fastdepCC_FALSE=
4233 fi
4234
4235
4236
4237
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4239 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4240     # Check whether --enable-maintainer-mode was given.
4241 if test "${enable_maintainer_mode+set}" = set; then :
4242   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4243 else
4244   USE_MAINTAINER_MODE=no
4245 fi
4246
4247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4248 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4249    if test $USE_MAINTAINER_MODE = yes; then
4250   MAINTAINER_MODE_TRUE=
4251   MAINTAINER_MODE_FALSE='#'
4252 else
4253   MAINTAINER_MODE_TRUE='#'
4254   MAINTAINER_MODE_FALSE=
4255 fi
4256
4257   MAINT=$MAINTAINER_MODE_TRUE
4258
4259
4260
4261 ac_ext=c
4262 ac_cpp='$CPP $CPPFLAGS'
4263 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4264 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4265 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4266 if test -n "$ac_tool_prefix"; then
4267   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4268 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4270 $as_echo_n "checking for $ac_word... " >&6; }
4271 if test "${ac_cv_prog_CC+set}" = set; then :
4272   $as_echo_n "(cached) " >&6
4273 else
4274   if test -n "$CC"; then
4275   ac_cv_prog_CC="$CC" # Let the user override the test.
4276 else
4277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4278 for as_dir in $PATH
4279 do
4280   IFS=$as_save_IFS
4281   test -z "$as_dir" && as_dir=.
4282     for ac_exec_ext in '' $ac_executable_extensions; do
4283   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4284     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4285     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4286     break 2
4287   fi
4288 done
4289   done
4290 IFS=$as_save_IFS
4291
4292 fi
4293 fi
4294 CC=$ac_cv_prog_CC
4295 if test -n "$CC"; then
4296   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4297 $as_echo "$CC" >&6; }
4298 else
4299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4300 $as_echo "no" >&6; }
4301 fi
4302
4303
4304 fi
4305 if test -z "$ac_cv_prog_CC"; then
4306   ac_ct_CC=$CC
4307   # Extract the first word of "gcc", so it can be a program name with args.
4308 set dummy gcc; ac_word=$2
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4310 $as_echo_n "checking for $ac_word... " >&6; }
4311 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4312   $as_echo_n "(cached) " >&6
4313 else
4314   if test -n "$ac_ct_CC"; then
4315   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4316 else
4317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4318 for as_dir in $PATH
4319 do
4320   IFS=$as_save_IFS
4321   test -z "$as_dir" && as_dir=.
4322     for ac_exec_ext in '' $ac_executable_extensions; do
4323   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4324     ac_cv_prog_ac_ct_CC="gcc"
4325     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4326     break 2
4327   fi
4328 done
4329   done
4330 IFS=$as_save_IFS
4331
4332 fi
4333 fi
4334 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4335 if test -n "$ac_ct_CC"; then
4336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4337 $as_echo "$ac_ct_CC" >&6; }
4338 else
4339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4340 $as_echo "no" >&6; }
4341 fi
4342
4343   if test "x$ac_ct_CC" = x; then
4344     CC=""
4345   else
4346     case $cross_compiling:$ac_tool_warned in
4347 yes:)
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4349 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4350 ac_tool_warned=yes ;;
4351 esac
4352     CC=$ac_ct_CC
4353   fi
4354 else
4355   CC="$ac_cv_prog_CC"
4356 fi
4357
4358 if test -z "$CC"; then
4359           if test -n "$ac_tool_prefix"; then
4360     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4361 set dummy ${ac_tool_prefix}cc; ac_word=$2
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4363 $as_echo_n "checking for $ac_word... " >&6; }
4364 if test "${ac_cv_prog_CC+set}" = set; then :
4365   $as_echo_n "(cached) " >&6
4366 else
4367   if test -n "$CC"; then
4368   ac_cv_prog_CC="$CC" # Let the user override the test.
4369 else
4370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4371 for as_dir in $PATH
4372 do
4373   IFS=$as_save_IFS
4374   test -z "$as_dir" && as_dir=.
4375     for ac_exec_ext in '' $ac_executable_extensions; do
4376   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4377     ac_cv_prog_CC="${ac_tool_prefix}cc"
4378     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4379     break 2
4380   fi
4381 done
4382   done
4383 IFS=$as_save_IFS
4384
4385 fi
4386 fi
4387 CC=$ac_cv_prog_CC
4388 if test -n "$CC"; then
4389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4390 $as_echo "$CC" >&6; }
4391 else
4392   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4393 $as_echo "no" >&6; }
4394 fi
4395
4396
4397   fi
4398 fi
4399 if test -z "$CC"; then
4400   # Extract the first word of "cc", so it can be a program name with args.
4401 set dummy cc; ac_word=$2
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4403 $as_echo_n "checking for $ac_word... " >&6; }
4404 if test "${ac_cv_prog_CC+set}" = set; then :
4405   $as_echo_n "(cached) " >&6
4406 else
4407   if test -n "$CC"; then
4408   ac_cv_prog_CC="$CC" # Let the user override the test.
4409 else
4410   ac_prog_rejected=no
4411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4412 for as_dir in $PATH
4413 do
4414   IFS=$as_save_IFS
4415   test -z "$as_dir" && as_dir=.
4416     for ac_exec_ext in '' $ac_executable_extensions; do
4417   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4418     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4419        ac_prog_rejected=yes
4420        continue
4421      fi
4422     ac_cv_prog_CC="cc"
4423     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4424     break 2
4425   fi
4426 done
4427   done
4428 IFS=$as_save_IFS
4429
4430 if test $ac_prog_rejected = yes; then
4431   # We found a bogon in the path, so make sure we never use it.
4432   set dummy $ac_cv_prog_CC
4433   shift
4434   if test $# != 0; then
4435     # We chose a different compiler from the bogus one.
4436     # However, it has the same basename, so the bogon will be chosen
4437     # first if we set CC to just the basename; use the full file name.
4438     shift
4439     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4440   fi
4441 fi
4442 fi
4443 fi
4444 CC=$ac_cv_prog_CC
4445 if test -n "$CC"; then
4446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4447 $as_echo "$CC" >&6; }
4448 else
4449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4450 $as_echo "no" >&6; }
4451 fi
4452
4453
4454 fi
4455 if test -z "$CC"; then
4456   if test -n "$ac_tool_prefix"; then
4457   for ac_prog in cl.exe
4458   do
4459     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4460 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4462 $as_echo_n "checking for $ac_word... " >&6; }
4463 if test "${ac_cv_prog_CC+set}" = set; then :
4464   $as_echo_n "(cached) " >&6
4465 else
4466   if test -n "$CC"; then
4467   ac_cv_prog_CC="$CC" # Let the user override the test.
4468 else
4469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4470 for as_dir in $PATH
4471 do
4472   IFS=$as_save_IFS
4473   test -z "$as_dir" && as_dir=.
4474     for ac_exec_ext in '' $ac_executable_extensions; do
4475   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4476     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4477     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4478     break 2
4479   fi
4480 done
4481   done
4482 IFS=$as_save_IFS
4483
4484 fi
4485 fi
4486 CC=$ac_cv_prog_CC
4487 if test -n "$CC"; then
4488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4489 $as_echo "$CC" >&6; }
4490 else
4491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4492 $as_echo "no" >&6; }
4493 fi
4494
4495
4496     test -n "$CC" && break
4497   done
4498 fi
4499 if test -z "$CC"; then
4500   ac_ct_CC=$CC
4501   for ac_prog in cl.exe
4502 do
4503   # Extract the first word of "$ac_prog", so it can be a program name with args.
4504 set dummy $ac_prog; ac_word=$2
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4506 $as_echo_n "checking for $ac_word... " >&6; }
4507 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4508   $as_echo_n "(cached) " >&6
4509 else
4510   if test -n "$ac_ct_CC"; then
4511   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4512 else
4513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4514 for as_dir in $PATH
4515 do
4516   IFS=$as_save_IFS
4517   test -z "$as_dir" && as_dir=.
4518     for ac_exec_ext in '' $ac_executable_extensions; do
4519   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4520     ac_cv_prog_ac_ct_CC="$ac_prog"
4521     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4522     break 2
4523   fi
4524 done
4525   done
4526 IFS=$as_save_IFS
4527
4528 fi
4529 fi
4530 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4531 if test -n "$ac_ct_CC"; then
4532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4533 $as_echo "$ac_ct_CC" >&6; }
4534 else
4535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4536 $as_echo "no" >&6; }
4537 fi
4538
4539
4540   test -n "$ac_ct_CC" && break
4541 done
4542
4543   if test "x$ac_ct_CC" = x; then
4544     CC=""
4545   else
4546     case $cross_compiling:$ac_tool_warned in
4547 yes:)
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4549 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4550 ac_tool_warned=yes ;;
4551 esac
4552     CC=$ac_ct_CC
4553   fi
4554 fi
4555
4556 fi
4557
4558
4559 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4560 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4561 as_fn_error "no acceptable C compiler found in \$PATH
4562 See \`config.log' for more details." "$LINENO" 5; }
4563
4564 # Provide some information about the compiler.
4565 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4566 set X $ac_compile
4567 ac_compiler=$2
4568 for ac_option in --version -v -V -qversion; do
4569   { { ac_try="$ac_compiler $ac_option >&5"
4570 case "(($ac_try" in
4571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4572   *) ac_try_echo=$ac_try;;
4573 esac
4574 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4575 $as_echo "$ac_try_echo"; } >&5
4576   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4577   ac_status=$?
4578   if test -s conftest.err; then
4579     sed '10a\
4580 ... rest of stderr output deleted ...
4581          10q' conftest.err >conftest.er1
4582     cat conftest.er1 >&5
4583     rm -f conftest.er1 conftest.err
4584   fi
4585   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4586   test $ac_status = 0; }
4587 done
4588
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4590 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4591 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4592   $as_echo_n "(cached) " >&6
4593 else
4594   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h.  */
4596
4597 int
4598 main ()
4599 {
4600 #ifndef __GNUC__
4601        choke me
4602 #endif
4603
4604   ;
4605   return 0;
4606 }
4607 _ACEOF
4608 if ac_fn_c_try_compile "$LINENO"; then :
4609   ac_compiler_gnu=yes
4610 else
4611   ac_compiler_gnu=no
4612 fi
4613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4614 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4615
4616 fi
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4618 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4619 if test $ac_compiler_gnu = yes; then
4620   GCC=yes
4621 else
4622   GCC=
4623 fi
4624 ac_test_CFLAGS=${CFLAGS+set}
4625 ac_save_CFLAGS=$CFLAGS
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4627 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4628 if test "${ac_cv_prog_cc_g+set}" = set; then :
4629   $as_echo_n "(cached) " >&6
4630 else
4631   ac_save_c_werror_flag=$ac_c_werror_flag
4632    ac_c_werror_flag=yes
4633    ac_cv_prog_cc_g=no
4634    CFLAGS="-g"
4635    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4636 /* end confdefs.h.  */
4637
4638 int
4639 main ()
4640 {
4641
4642   ;
4643   return 0;
4644 }
4645 _ACEOF
4646 if ac_fn_c_try_compile "$LINENO"; then :
4647   ac_cv_prog_cc_g=yes
4648 else
4649   CFLAGS=""
4650       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4651 /* end confdefs.h.  */
4652
4653 int
4654 main ()
4655 {
4656
4657   ;
4658   return 0;
4659 }
4660 _ACEOF
4661 if ac_fn_c_try_compile "$LINENO"; then :
4662
4663 else
4664   ac_c_werror_flag=$ac_save_c_werror_flag
4665          CFLAGS="-g"
4666          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4667 /* end confdefs.h.  */
4668
4669 int
4670 main ()
4671 {
4672
4673   ;
4674   return 0;
4675 }
4676 _ACEOF
4677 if ac_fn_c_try_compile "$LINENO"; then :
4678   ac_cv_prog_cc_g=yes
4679 fi
4680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4681 fi
4682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4683 fi
4684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4685    ac_c_werror_flag=$ac_save_c_werror_flag
4686 fi
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4688 $as_echo "$ac_cv_prog_cc_g" >&6; }
4689 if test "$ac_test_CFLAGS" = set; then
4690   CFLAGS=$ac_save_CFLAGS
4691 elif test $ac_cv_prog_cc_g = yes; then
4692   if test "$GCC" = yes; then
4693     CFLAGS="-g -O2"
4694   else
4695     CFLAGS="-g"
4696   fi
4697 else
4698   if test "$GCC" = yes; then
4699     CFLAGS="-O2"
4700   else
4701     CFLAGS=
4702   fi
4703 fi
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4705 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4706 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4707   $as_echo_n "(cached) " >&6
4708 else
4709   ac_cv_prog_cc_c89=no
4710 ac_save_CC=$CC
4711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4712 /* end confdefs.h.  */
4713 #include <stdarg.h>
4714 #include <stdio.h>
4715 #include <sys/types.h>
4716 #include <sys/stat.h>
4717 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4718 struct buf { int x; };
4719 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4720 static char *e (p, i)
4721      char **p;
4722      int i;
4723 {
4724   return p[i];
4725 }
4726 static char *f (char * (*g) (char **, int), char **p, ...)
4727 {
4728   char *s;
4729   va_list v;
4730   va_start (v,p);
4731   s = g (p, va_arg (v,int));
4732   va_end (v);
4733   return s;
4734 }
4735
4736 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4737    function prototypes and stuff, but not '\xHH' hex character constants.
4738    These don't provoke an error unfortunately, instead are silently treated
4739    as 'x'.  The following induces an error, until -std is added to get
4740    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4741    array size at least.  It's necessary to write '\x00'==0 to get something
4742    that's true only with -std.  */
4743 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4744
4745 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4746    inside strings and character constants.  */
4747 #define FOO(x) 'x'
4748 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4749
4750 int test (int i, double x);
4751 struct s1 {int (*f) (int a);};
4752 struct s2 {int (*f) (double a);};
4753 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4754 int argc;
4755 char **argv;
4756 int
4757 main ()
4758 {
4759 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4760   ;
4761   return 0;
4762 }
4763 _ACEOF
4764 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4765         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4766 do
4767   CC="$ac_save_CC $ac_arg"
4768   if ac_fn_c_try_compile "$LINENO"; then :
4769   ac_cv_prog_cc_c89=$ac_arg
4770 fi
4771 rm -f core conftest.err conftest.$ac_objext
4772   test "x$ac_cv_prog_cc_c89" != "xno" && break
4773 done
4774 rm -f conftest.$ac_ext
4775 CC=$ac_save_CC
4776
4777 fi
4778 # AC_CACHE_VAL
4779 case "x$ac_cv_prog_cc_c89" in
4780   x)
4781     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4782 $as_echo "none needed" >&6; } ;;
4783   xno)
4784     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4785 $as_echo "unsupported" >&6; } ;;
4786   *)
4787     CC="$CC $ac_cv_prog_cc_c89"
4788     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4789 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4790 esac
4791 if test "x$ac_cv_prog_cc_c89" != xno; then :
4792
4793 fi
4794
4795 ac_ext=c
4796 ac_cpp='$CPP $CPPFLAGS'
4797 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4798 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4799 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4800
4801 ac_ext=cpp
4802 ac_cpp='$CXXCPP $CPPFLAGS'
4803 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4804 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4805 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4806 if test -z "$CXX"; then
4807   if test -n "$CCC"; then
4808     CXX=$CCC
4809   else
4810     if test -n "$ac_tool_prefix"; then
4811   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4812   do
4813     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4814 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4816 $as_echo_n "checking for $ac_word... " >&6; }
4817 if test "${ac_cv_prog_CXX+set}" = set; then :
4818   $as_echo_n "(cached) " >&6
4819 else
4820   if test -n "$CXX"; then
4821   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4822 else
4823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824 for as_dir in $PATH
4825 do
4826   IFS=$as_save_IFS
4827   test -z "$as_dir" && as_dir=.
4828     for ac_exec_ext in '' $ac_executable_extensions; do
4829   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4830     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4831     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4832     break 2
4833   fi
4834 done
4835   done
4836 IFS=$as_save_IFS
4837
4838 fi
4839 fi
4840 CXX=$ac_cv_prog_CXX
4841 if test -n "$CXX"; then
4842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4843 $as_echo "$CXX" >&6; }
4844 else
4845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4846 $as_echo "no" >&6; }
4847 fi
4848
4849
4850     test -n "$CXX" && break
4851   done
4852 fi
4853 if test -z "$CXX"; then
4854   ac_ct_CXX=$CXX
4855   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4856 do
4857   # Extract the first word of "$ac_prog", so it can be a program name with args.
4858 set dummy $ac_prog; ac_word=$2
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4860 $as_echo_n "checking for $ac_word... " >&6; }
4861 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4862   $as_echo_n "(cached) " >&6
4863 else
4864   if test -n "$ac_ct_CXX"; then
4865   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4866 else
4867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4868 for as_dir in $PATH
4869 do
4870   IFS=$as_save_IFS
4871   test -z "$as_dir" && as_dir=.
4872     for ac_exec_ext in '' $ac_executable_extensions; do
4873   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4874     ac_cv_prog_ac_ct_CXX="$ac_prog"
4875     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4876     break 2
4877   fi
4878 done
4879   done
4880 IFS=$as_save_IFS
4881
4882 fi
4883 fi
4884 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4885 if test -n "$ac_ct_CXX"; then
4886   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4887 $as_echo "$ac_ct_CXX" >&6; }
4888 else
4889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4890 $as_echo "no" >&6; }
4891 fi
4892
4893
4894   test -n "$ac_ct_CXX" && break
4895 done
4896
4897   if test "x$ac_ct_CXX" = x; then
4898     CXX="g++"
4899   else
4900     case $cross_compiling:$ac_tool_warned in
4901 yes:)
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4903 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4904 ac_tool_warned=yes ;;
4905 esac
4906     CXX=$ac_ct_CXX
4907   fi
4908 fi
4909
4910   fi
4911 fi
4912 # Provide some information about the compiler.
4913 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4914 set X $ac_compile
4915 ac_compiler=$2
4916 for ac_option in --version -v -V -qversion; do
4917   { { ac_try="$ac_compiler $ac_option >&5"
4918 case "(($ac_try" in
4919   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4920   *) ac_try_echo=$ac_try;;
4921 esac
4922 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4923 $as_echo "$ac_try_echo"; } >&5
4924   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4925   ac_status=$?
4926   if test -s conftest.err; then
4927     sed '10a\
4928 ... rest of stderr output deleted ...
4929          10q' conftest.err >conftest.er1
4930     cat conftest.er1 >&5
4931     rm -f conftest.er1 conftest.err
4932   fi
4933   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4934   test $ac_status = 0; }
4935 done
4936
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4938 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4939 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4940   $as_echo_n "(cached) " >&6
4941 else
4942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4943 /* end confdefs.h.  */
4944
4945 int
4946 main ()
4947 {
4948 #ifndef __GNUC__
4949        choke me
4950 #endif
4951
4952   ;
4953   return 0;
4954 }
4955 _ACEOF
4956 if ac_fn_cxx_try_compile "$LINENO"; then :
4957   ac_compiler_gnu=yes
4958 else
4959   ac_compiler_gnu=no
4960 fi
4961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4962 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4963
4964 fi
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4966 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4967 if test $ac_compiler_gnu = yes; then
4968   GXX=yes
4969 else
4970   GXX=
4971 fi
4972 ac_test_CXXFLAGS=${CXXFLAGS+set}
4973 ac_save_CXXFLAGS=$CXXFLAGS
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4975 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4976 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4977   $as_echo_n "(cached) " >&6
4978 else
4979   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4980    ac_cxx_werror_flag=yes
4981    ac_cv_prog_cxx_g=no
4982    CXXFLAGS="-g"
4983    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4984 /* end confdefs.h.  */
4985
4986 int
4987 main ()
4988 {
4989
4990   ;
4991   return 0;
4992 }
4993 _ACEOF
4994 if ac_fn_cxx_try_compile "$LINENO"; then :
4995   ac_cv_prog_cxx_g=yes
4996 else
4997   CXXFLAGS=""
4998       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4999 /* end confdefs.h.  */
5000
5001 int
5002 main ()
5003 {
5004
5005   ;
5006   return 0;
5007 }
5008 _ACEOF
5009 if ac_fn_cxx_try_compile "$LINENO"; then :
5010
5011 else
5012   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5013          CXXFLAGS="-g"
5014          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5015 /* end confdefs.h.  */
5016
5017 int
5018 main ()
5019 {
5020
5021   ;
5022   return 0;
5023 }
5024 _ACEOF
5025 if ac_fn_cxx_try_compile "$LINENO"; then :
5026   ac_cv_prog_cxx_g=yes
5027 fi
5028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5029 fi
5030 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5031 fi
5032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5033    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5034 fi
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5036 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5037 if test "$ac_test_CXXFLAGS" = set; then
5038   CXXFLAGS=$ac_save_CXXFLAGS
5039 elif test $ac_cv_prog_cxx_g = yes; then
5040   if test "$GXX" = yes; then
5041     CXXFLAGS="-g -O2"
5042   else
5043     CXXFLAGS="-g"
5044   fi
5045 else
5046   if test "$GXX" = yes; then
5047     CXXFLAGS="-O2"
5048   else
5049     CXXFLAGS=
5050   fi
5051 fi
5052 ac_ext=c
5053 ac_cpp='$CPP $CPPFLAGS'
5054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5057
5058 depcc="$CXX"  am_compiler_list=
5059
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5061 $as_echo_n "checking dependency style of $depcc... " >&6; }
5062 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5063   $as_echo_n "(cached) " >&6
5064 else
5065   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5066   # We make a subdir and do the tests there.  Otherwise we can end up
5067   # making bogus files that we don't know about and never remove.  For
5068   # instance it was reported that on HP-UX the gcc test will end up
5069   # making a dummy file named `D' -- because `-MD' means `put the output
5070   # in D'.
5071   rm -rf conftest.dir
5072   mkdir conftest.dir
5073   # Copy depcomp to subdir because otherwise we won't find it if we're
5074   # using a relative directory.
5075   cp "$am_depcomp" conftest.dir
5076   cd conftest.dir
5077   # We will build objects and dependencies in a subdirectory because
5078   # it helps to detect inapplicable dependency modes.  For instance
5079   # both Tru64's cc and ICC support -MD to output dependencies as a
5080   # side effect of compilation, but ICC will put the dependencies in
5081   # the current directory while Tru64 will put them in the object
5082   # directory.
5083   mkdir sub
5084
5085   am_cv_CXX_dependencies_compiler_type=none
5086   if test "$am_compiler_list" = ""; then
5087      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5088   fi
5089   am__universal=false
5090   case " $depcc " in #(
5091      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5092      esac
5093
5094   for depmode in $am_compiler_list; do
5095     # Setup a source with many dependencies, because some compilers
5096     # like to wrap large dependency lists on column 80 (with \), and
5097     # we should not choose a depcomp mode which is confused by this.
5098     #
5099     # We need to recreate these files for each test, as the compiler may
5100     # overwrite some of them when testing with obscure command lines.
5101     # This happens at least with the AIX C compiler.
5102     : > sub/conftest.c
5103     for i in 1 2 3 4 5 6; do
5104       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5105       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5106       # Solaris 8's {/usr,}/bin/sh.
5107       touch sub/conftst$i.h
5108     done
5109     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5110
5111     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5112     # mode.  It turns out that the SunPro C++ compiler does not properly
5113     # handle `-M -o', and we need to detect this.  Also, some Intel
5114     # versions had trouble with output in subdirs
5115     am__obj=sub/conftest.${OBJEXT-o}
5116     am__minus_obj="-o $am__obj"
5117     case $depmode in
5118     gcc)
5119       # This depmode causes a compiler race in universal mode.
5120       test "$am__universal" = false || continue
5121       ;;
5122     nosideeffect)
5123       # after this tag, mechanisms are not by side-effect, so they'll
5124       # only be used when explicitly requested
5125       if test "x$enable_dependency_tracking" = xyes; then
5126         continue
5127       else
5128         break
5129       fi
5130       ;;
5131     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5132       # This compiler won't grok `-c -o', but also, the minuso test has
5133       # not run yet.  These depmodes are late enough in the game, and
5134       # so weak that their functioning should not be impacted.
5135       am__obj=conftest.${OBJEXT-o}
5136       am__minus_obj=
5137       ;;
5138     none) break ;;
5139     esac
5140     if depmode=$depmode \
5141        source=sub/conftest.c object=$am__obj \
5142        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5143        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5144          >/dev/null 2>conftest.err &&
5145        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5146        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5147        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5148        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5149       # icc doesn't choke on unknown options, it will just issue warnings
5150       # or remarks (even with -Werror).  So we grep stderr for any message
5151       # that says an option was ignored or not supported.
5152       # When given -MP, icc 7.0 and 7.1 complain thusly:
5153       #   icc: Command line warning: ignoring option '-M'; no argument required
5154       # The diagnosis changed in icc 8.0:
5155       #   icc: Command line remark: option '-MP' not supported
5156       if (grep 'ignoring option' conftest.err ||
5157           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5158         am_cv_CXX_dependencies_compiler_type=$depmode
5159         break
5160       fi
5161     fi
5162   done
5163
5164   cd ..
5165   rm -rf conftest.dir
5166 else
5167   am_cv_CXX_dependencies_compiler_type=none
5168 fi
5169
5170 fi
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5172 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5173 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5174
5175  if
5176   test "x$enable_dependency_tracking" != xno \
5177   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5178   am__fastdepCXX_TRUE=
5179   am__fastdepCXX_FALSE='#'
5180 else
5181   am__fastdepCXX_TRUE='#'
5182   am__fastdepCXX_FALSE=
5183 fi
5184
5185
5186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5187 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5188 if test "${ac_cv_path_GREP+set}" = set; then :
5189   $as_echo_n "(cached) " >&6
5190 else
5191   if test -z "$GREP"; then
5192   ac_path_GREP_found=false
5193   # Loop through the user's path and test for each of PROGNAME-LIST
5194   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5196 do
5197   IFS=$as_save_IFS
5198   test -z "$as_dir" && as_dir=.
5199     for ac_prog in grep ggrep; do
5200     for ac_exec_ext in '' $ac_executable_extensions; do
5201       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5202       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5203 # Check for GNU ac_path_GREP and select it if it is found.
5204   # Check for GNU $ac_path_GREP
5205 case `"$ac_path_GREP" --version 2>&1` in
5206 *GNU*)
5207   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5208 *)
5209   ac_count=0
5210   $as_echo_n 0123456789 >"conftest.in"
5211   while :
5212   do
5213     cat "conftest.in" "conftest.in" >"conftest.tmp"
5214     mv "conftest.tmp" "conftest.in"
5215     cp "conftest.in" "conftest.nl"
5216     $as_echo 'GREP' >> "conftest.nl"
5217     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5218     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5219     as_fn_arith $ac_count + 1 && ac_count=$as_val
5220     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5221       # Best one so far, save it but keep looking for a better one
5222       ac_cv_path_GREP="$ac_path_GREP"
5223       ac_path_GREP_max=$ac_count
5224     fi
5225     # 10*(2^10) chars as input seems more than enough
5226     test $ac_count -gt 10 && break
5227   done
5228   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5229 esac
5230
5231       $ac_path_GREP_found && break 3
5232     done
5233   done
5234   done
5235 IFS=$as_save_IFS
5236   if test -z "$ac_cv_path_GREP"; then
5237     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5238   fi
5239 else
5240   ac_cv_path_GREP=$GREP
5241 fi
5242
5243 fi
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5245 $as_echo "$ac_cv_path_GREP" >&6; }
5246  GREP="$ac_cv_path_GREP"
5247
5248
5249 ac_ext=c
5250 ac_cpp='$CPP $CPPFLAGS'
5251 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5252 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5253 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5255 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5256 # On Suns, sometimes $CPP names a directory.
5257 if test -n "$CPP" && test -d "$CPP"; then
5258   CPP=
5259 fi
5260 if test -z "$CPP"; then
5261   if test "${ac_cv_prog_CPP+set}" = set; then :
5262   $as_echo_n "(cached) " >&6
5263 else
5264       # Double quotes because CPP needs to be expanded
5265     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5266     do
5267       ac_preproc_ok=false
5268 for ac_c_preproc_warn_flag in '' yes
5269 do
5270   # Use a header file that comes with gcc, so configuring glibc
5271   # with a fresh cross-compiler works.
5272   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5273   # <limits.h> exists even on freestanding compilers.
5274   # On the NeXT, cc -E runs the code through the compiler's parser,
5275   # not just through cpp. "Syntax error" is here to catch this case.
5276   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5277 /* end confdefs.h.  */
5278 #ifdef __STDC__
5279 # include <limits.h>
5280 #else
5281 # include <assert.h>
5282 #endif
5283                      Syntax error
5284 _ACEOF
5285 if ac_fn_c_try_cpp "$LINENO"; then :
5286
5287 else
5288   # Broken: fails on valid input.
5289 continue
5290 fi
5291 rm -f conftest.err conftest.$ac_ext
5292
5293   # OK, works on sane cases.  Now check whether nonexistent headers
5294   # can be detected and how.
5295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5296 /* end confdefs.h.  */
5297 #include <ac_nonexistent.h>
5298 _ACEOF
5299 if ac_fn_c_try_cpp "$LINENO"; then :
5300   # Broken: success on invalid input.
5301 continue
5302 else
5303   # Passes both tests.
5304 ac_preproc_ok=:
5305 break
5306 fi
5307 rm -f conftest.err conftest.$ac_ext
5308
5309 done
5310 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5311 rm -f conftest.err conftest.$ac_ext
5312 if $ac_preproc_ok; then :
5313   break
5314 fi
5315
5316     done
5317     ac_cv_prog_CPP=$CPP
5318
5319 fi
5320   CPP=$ac_cv_prog_CPP
5321 else
5322   ac_cv_prog_CPP=$CPP
5323 fi
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5325 $as_echo "$CPP" >&6; }
5326 ac_preproc_ok=false
5327 for ac_c_preproc_warn_flag in '' yes
5328 do
5329   # Use a header file that comes with gcc, so configuring glibc
5330   # with a fresh cross-compiler works.
5331   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5332   # <limits.h> exists even on freestanding compilers.
5333   # On the NeXT, cc -E runs the code through the compiler's parser,
5334   # not just through cpp. "Syntax error" is here to catch this case.
5335   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5336 /* end confdefs.h.  */
5337 #ifdef __STDC__
5338 # include <limits.h>
5339 #else
5340 # include <assert.h>
5341 #endif
5342                      Syntax error
5343 _ACEOF
5344 if ac_fn_c_try_cpp "$LINENO"; then :
5345
5346 else
5347   # Broken: fails on valid input.
5348 continue
5349 fi
5350 rm -f conftest.err conftest.$ac_ext
5351
5352   # OK, works on sane cases.  Now check whether nonexistent headers
5353   # can be detected and how.
5354   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355 /* end confdefs.h.  */
5356 #include <ac_nonexistent.h>
5357 _ACEOF
5358 if ac_fn_c_try_cpp "$LINENO"; then :
5359   # Broken: success on invalid input.
5360 continue
5361 else
5362   # Passes both tests.
5363 ac_preproc_ok=:
5364 break
5365 fi
5366 rm -f conftest.err conftest.$ac_ext
5367
5368 done
5369 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5370 rm -f conftest.err conftest.$ac_ext
5371 if $ac_preproc_ok; then :
5372
5373 else
5374   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5376 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5377 See \`config.log' for more details." "$LINENO" 5; }
5378 fi
5379
5380 ac_ext=c
5381 ac_cpp='$CPP $CPPFLAGS'
5382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5385
5386
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5388 $as_echo_n "checking for egrep... " >&6; }
5389 if test "${ac_cv_path_EGREP+set}" = set; then :
5390   $as_echo_n "(cached) " >&6
5391 else
5392   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5393    then ac_cv_path_EGREP="$GREP -E"
5394    else
5395      if test -z "$EGREP"; then
5396   ac_path_EGREP_found=false
5397   # Loop through the user's path and test for each of PROGNAME-LIST
5398   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5399 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5400 do
5401   IFS=$as_save_IFS
5402   test -z "$as_dir" && as_dir=.
5403     for ac_prog in egrep; do
5404     for ac_exec_ext in '' $ac_executable_extensions; do
5405       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5406       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5407 # Check for GNU ac_path_EGREP and select it if it is found.
5408   # Check for GNU $ac_path_EGREP
5409 case `"$ac_path_EGREP" --version 2>&1` in
5410 *GNU*)
5411   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5412 *)
5413   ac_count=0
5414   $as_echo_n 0123456789 >"conftest.in"
5415   while :
5416   do
5417     cat "conftest.in" "conftest.in" >"conftest.tmp"
5418     mv "conftest.tmp" "conftest.in"
5419     cp "conftest.in" "conftest.nl"
5420     $as_echo 'EGREP' >> "conftest.nl"
5421     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5422     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5423     as_fn_arith $ac_count + 1 && ac_count=$as_val
5424     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5425       # Best one so far, save it but keep looking for a better one
5426       ac_cv_path_EGREP="$ac_path_EGREP"
5427       ac_path_EGREP_max=$ac_count
5428     fi
5429     # 10*(2^10) chars as input seems more than enough
5430     test $ac_count -gt 10 && break
5431   done
5432   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5433 esac
5434
5435       $ac_path_EGREP_found && break 3
5436     done
5437   done
5438   done
5439 IFS=$as_save_IFS
5440   if test -z "$ac_cv_path_EGREP"; then
5441     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5442   fi
5443 else
5444   ac_cv_path_EGREP=$EGREP
5445 fi
5446
5447    fi
5448 fi
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5450 $as_echo "$ac_cv_path_EGREP" >&6; }
5451  EGREP="$ac_cv_path_EGREP"
5452
5453
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5455 $as_echo_n "checking for ANSI C header files... " >&6; }
5456 if test "${ac_cv_header_stdc+set}" = set; then :
5457   $as_echo_n "(cached) " >&6
5458 else
5459   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5460 /* end confdefs.h.  */
5461 #include <stdlib.h>
5462 #include <stdarg.h>
5463 #include <string.h>
5464 #include <float.h>
5465
5466 int
5467 main ()
5468 {
5469
5470   ;
5471   return 0;
5472 }
5473 _ACEOF
5474 if ac_fn_c_try_compile "$LINENO"; then :
5475   ac_cv_header_stdc=yes
5476 else
5477   ac_cv_header_stdc=no
5478 fi
5479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480
5481 if test $ac_cv_header_stdc = yes; then
5482   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5483   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5484 /* end confdefs.h.  */
5485 #include <string.h>
5486
5487 _ACEOF
5488 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5489   $EGREP "memchr" >/dev/null 2>&1; then :
5490
5491 else
5492   ac_cv_header_stdc=no
5493 fi
5494 rm -f conftest*
5495
5496 fi
5497
5498 if test $ac_cv_header_stdc = yes; then
5499   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5500   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5501 /* end confdefs.h.  */
5502 #include <stdlib.h>
5503
5504 _ACEOF
5505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5506   $EGREP "free" >/dev/null 2>&1; then :
5507
5508 else
5509   ac_cv_header_stdc=no
5510 fi
5511 rm -f conftest*
5512
5513 fi
5514
5515 if test $ac_cv_header_stdc = yes; then
5516   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5517   if test "$cross_compiling" = yes; then :
5518   :
5519 else
5520   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5521 /* end confdefs.h.  */
5522 #include <ctype.h>
5523 #include <stdlib.h>
5524 #if ((' ' & 0x0FF) == 0x020)
5525 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5526 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5527 #else
5528 # define ISLOWER(c) \
5529                    (('a' <= (c) && (c) <= 'i') \
5530                      || ('j' <= (c) && (c) <= 'r') \
5531                      || ('s' <= (c) && (c) <= 'z'))
5532 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5533 #endif
5534
5535 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5536 int
5537 main ()
5538 {
5539   int i;
5540   for (i = 0; i < 256; i++)
5541     if (XOR (islower (i), ISLOWER (i))
5542         || toupper (i) != TOUPPER (i))
5543       return 2;
5544   return 0;
5545 }
5546 _ACEOF
5547 if ac_fn_c_try_run "$LINENO"; then :
5548
5549 else
5550   ac_cv_header_stdc=no
5551 fi
5552 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5553   conftest.$ac_objext conftest.beam conftest.$ac_ext
5554 fi
5555
5556 fi
5557 fi
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5559 $as_echo "$ac_cv_header_stdc" >&6; }
5560 if test $ac_cv_header_stdc = yes; then
5561
5562 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5563
5564 fi
5565
5566 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5567 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5568                   inttypes.h stdint.h unistd.h
5569 do :
5570   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5571 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5572 "
5573 eval as_val=\$$as_ac_Header
5574    if test "x$as_val" = x""yes; then :
5575   cat >>confdefs.h <<_ACEOF
5576 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5577 _ACEOF
5578
5579 fi
5580
5581 done
5582
5583
5584
5585   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5586 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5587   MINIX=yes
5588 else
5589   MINIX=
5590 fi
5591
5592
5593   if test "$MINIX" = yes; then
5594
5595 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5596
5597
5598 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5599
5600
5601 $as_echo "#define _MINIX 1" >>confdefs.h
5602
5603   fi
5604
5605
5606   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5607 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5608 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5609   $as_echo_n "(cached) " >&6
5610 else
5611   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5612 /* end confdefs.h.  */
5613
5614 #         define __EXTENSIONS__ 1
5615           $ac_includes_default
5616 int
5617 main ()
5618 {
5619
5620   ;
5621   return 0;
5622 }
5623 _ACEOF
5624 if ac_fn_c_try_compile "$LINENO"; then :
5625   ac_cv_safe_to_define___extensions__=yes
5626 else
5627   ac_cv_safe_to_define___extensions__=no
5628 fi
5629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5630 fi
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5632 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5633   test $ac_cv_safe_to_define___extensions__ = yes &&
5634     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5635
5636   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5637
5638   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5639
5640   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5641
5642   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5643
5644
5645
5646
5647
5648
5649 case `pwd` in
5650   *\ * | *\     *)
5651     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5652 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5653 esac
5654
5655
5656
5657 macro_version='2.2.7a'
5658 macro_revision='1.3134'
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672 ltmain="$ac_aux_dir/ltmain.sh"
5673
5674 # Backslashify metacharacters that are still active within
5675 # double-quoted strings.
5676 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5677
5678 # Same as above, but do not quote variable references.
5679 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5680
5681 # Sed substitution to delay expansion of an escaped shell variable in a
5682 # double_quote_subst'ed string.
5683 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5684
5685 # Sed substitution to delay expansion of an escaped single quote.
5686 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5687
5688 # Sed substitution to avoid accidental globbing in evaled expressions
5689 no_glob_subst='s/\*/\\\*/g'
5690
5691 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5692 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5693 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5694
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5696 $as_echo_n "checking how to print strings... " >&6; }
5697 # Test print first, because it will be a builtin if present.
5698 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5699    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5700   ECHO='print -r --'
5701 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5702   ECHO='printf %s\n'
5703 else
5704   # Use this function as a fallback that always works.
5705   func_fallback_echo ()
5706   {
5707     eval 'cat <<_LTECHO_EOF
5708 $1
5709 _LTECHO_EOF'
5710   }
5711   ECHO='func_fallback_echo'
5712 fi
5713
5714 # func_echo_all arg...
5715 # Invoke $ECHO with all args, space-separated.
5716 func_echo_all ()
5717 {
5718     $ECHO ""
5719 }
5720
5721 case "$ECHO" in
5722   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5723 $as_echo "printf" >&6; } ;;
5724   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5725 $as_echo "print -r" >&6; } ;;
5726   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5727 $as_echo "cat" >&6; } ;;
5728 esac
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5744 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5745 if test "${ac_cv_path_SED+set}" = set; then :
5746   $as_echo_n "(cached) " >&6
5747 else
5748             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5749      for ac_i in 1 2 3 4 5 6 7; do
5750        ac_script="$ac_script$as_nl$ac_script"
5751      done
5752      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5753      { ac_script=; unset ac_script;}
5754      if test -z "$SED"; then
5755   ac_path_SED_found=false
5756   # Loop through the user's path and test for each of PROGNAME-LIST
5757   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5758 for as_dir in $PATH
5759 do
5760   IFS=$as_save_IFS
5761   test -z "$as_dir" && as_dir=.
5762     for ac_prog in sed gsed; do
5763     for ac_exec_ext in '' $ac_executable_extensions; do
5764       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5765       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5766 # Check for GNU ac_path_SED and select it if it is found.
5767   # Check for GNU $ac_path_SED
5768 case `"$ac_path_SED" --version 2>&1` in
5769 *GNU*)
5770   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5771 *)
5772   ac_count=0
5773   $as_echo_n 0123456789 >"conftest.in"
5774   while :
5775   do
5776     cat "conftest.in" "conftest.in" >"conftest.tmp"
5777     mv "conftest.tmp" "conftest.in"
5778     cp "conftest.in" "conftest.nl"
5779     $as_echo '' >> "conftest.nl"
5780     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5781     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5782     as_fn_arith $ac_count + 1 && ac_count=$as_val
5783     if test $ac_count -gt ${ac_path_SED_max-0}; then
5784       # Best one so far, save it but keep looking for a better one
5785       ac_cv_path_SED="$ac_path_SED"
5786       ac_path_SED_max=$ac_count
5787     fi
5788     # 10*(2^10) chars as input seems more than enough
5789     test $ac_count -gt 10 && break
5790   done
5791   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5792 esac
5793
5794       $ac_path_SED_found && break 3
5795     done
5796   done
5797   done
5798 IFS=$as_save_IFS
5799   if test -z "$ac_cv_path_SED"; then
5800     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5801   fi
5802 else
5803   ac_cv_path_SED=$SED
5804 fi
5805
5806 fi
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5808 $as_echo "$ac_cv_path_SED" >&6; }
5809  SED="$ac_cv_path_SED"
5810   rm -f conftest.sed
5811
5812 test -z "$SED" && SED=sed
5813 Xsed="$SED -e 1s/^X//"
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5826 $as_echo_n "checking for fgrep... " >&6; }
5827 if test "${ac_cv_path_FGREP+set}" = set; then :
5828   $as_echo_n "(cached) " >&6
5829 else
5830   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5831    then ac_cv_path_FGREP="$GREP -F"
5832    else
5833      if test -z "$FGREP"; then
5834   ac_path_FGREP_found=false
5835   # Loop through the user's path and test for each of PROGNAME-LIST
5836   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5837 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5838 do
5839   IFS=$as_save_IFS
5840   test -z "$as_dir" && as_dir=.
5841     for ac_prog in fgrep; do
5842     for ac_exec_ext in '' $ac_executable_extensions; do
5843       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5844       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5845 # Check for GNU ac_path_FGREP and select it if it is found.
5846   # Check for GNU $ac_path_FGREP
5847 case `"$ac_path_FGREP" --version 2>&1` in
5848 *GNU*)
5849   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5850 *)
5851   ac_count=0
5852   $as_echo_n 0123456789 >"conftest.in"
5853   while :
5854   do
5855     cat "conftest.in" "conftest.in" >"conftest.tmp"
5856     mv "conftest.tmp" "conftest.in"
5857     cp "conftest.in" "conftest.nl"
5858     $as_echo 'FGREP' >> "conftest.nl"
5859     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5860     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5861     as_fn_arith $ac_count + 1 && ac_count=$as_val
5862     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5863       # Best one so far, save it but keep looking for a better one
5864       ac_cv_path_FGREP="$ac_path_FGREP"
5865       ac_path_FGREP_max=$ac_count
5866     fi
5867     # 10*(2^10) chars as input seems more than enough
5868     test $ac_count -gt 10 && break
5869   done
5870   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5871 esac
5872
5873       $ac_path_FGREP_found && break 3
5874     done
5875   done
5876   done
5877 IFS=$as_save_IFS
5878   if test -z "$ac_cv_path_FGREP"; then
5879     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5880   fi
5881 else
5882   ac_cv_path_FGREP=$FGREP
5883 fi
5884
5885    fi
5886 fi
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5888 $as_echo "$ac_cv_path_FGREP" >&6; }
5889  FGREP="$ac_cv_path_FGREP"
5890
5891
5892 test -z "$GREP" && GREP=grep
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912 # Check whether --with-gnu-ld was given.
5913 if test "${with_gnu_ld+set}" = set; then :
5914   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5915 else
5916   with_gnu_ld=no
5917 fi
5918
5919 ac_prog=ld
5920 if test "$GCC" = yes; then
5921   # Check if gcc -print-prog-name=ld gives a path.
5922   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5923 $as_echo_n "checking for ld used by $CC... " >&6; }
5924   case $host in
5925   *-*-mingw*)
5926     # gcc leaves a trailing carriage return which upsets mingw
5927     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5928   *)
5929     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5930   esac
5931   case $ac_prog in
5932     # Accept absolute paths.
5933     [\\/]* | ?:[\\/]*)
5934       re_direlt='/[^/][^/]*/\.\./'
5935       # Canonicalize the pathname of ld
5936       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5937       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5938         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5939       done
5940       test -z "$LD" && LD="$ac_prog"
5941       ;;
5942   "")
5943     # If it fails, then pretend we aren't using GCC.
5944     ac_prog=ld
5945     ;;
5946   *)
5947     # If it is relative, then search for the first ld in PATH.
5948     with_gnu_ld=unknown
5949     ;;
5950   esac
5951 elif test "$with_gnu_ld" = yes; then
5952   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5953 $as_echo_n "checking for GNU ld... " >&6; }
5954 else
5955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5956 $as_echo_n "checking for non-GNU ld... " >&6; }
5957 fi
5958 if test "${lt_cv_path_LD+set}" = set; then :
5959   $as_echo_n "(cached) " >&6
5960 else
5961   if test -z "$LD"; then
5962   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5963   for ac_dir in $PATH; do
5964     IFS="$lt_save_ifs"
5965     test -z "$ac_dir" && ac_dir=.
5966     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5967       lt_cv_path_LD="$ac_dir/$ac_prog"
5968       # Check to see if the program is GNU ld.  I'd rather use --version,
5969       # but apparently some variants of GNU ld only accept -v.
5970       # Break only if it was the GNU/non-GNU ld that we prefer.
5971       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5972       *GNU* | *'with BFD'*)
5973         test "$with_gnu_ld" != no && break
5974         ;;
5975       *)
5976         test "$with_gnu_ld" != yes && break
5977         ;;
5978       esac
5979     fi
5980   done
5981   IFS="$lt_save_ifs"
5982 else
5983   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5984 fi
5985 fi
5986
5987 LD="$lt_cv_path_LD"
5988 if test -n "$LD"; then
5989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5990 $as_echo "$LD" >&6; }
5991 else
5992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5993 $as_echo "no" >&6; }
5994 fi
5995 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5997 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5998 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5999   $as_echo_n "(cached) " >&6
6000 else
6001   # I'd rather use --version here, but apparently some GNU lds only accept -v.
6002 case `$LD -v 2>&1 </dev/null` in
6003 *GNU* | *'with BFD'*)
6004   lt_cv_prog_gnu_ld=yes
6005   ;;
6006 *)
6007   lt_cv_prog_gnu_ld=no
6008   ;;
6009 esac
6010 fi
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6012 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6013 with_gnu_ld=$lt_cv_prog_gnu_ld
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6024 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6025 if test "${lt_cv_path_NM+set}" = set; then :
6026   $as_echo_n "(cached) " >&6
6027 else
6028   if test -n "$NM"; then
6029   # Let the user override the test.
6030   lt_cv_path_NM="$NM"
6031 else
6032   lt_nm_to_check="${ac_tool_prefix}nm"
6033   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6034     lt_nm_to_check="$lt_nm_to_check nm"
6035   fi
6036   for lt_tmp_nm in $lt_nm_to_check; do
6037     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6038     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6039       IFS="$lt_save_ifs"
6040       test -z "$ac_dir" && ac_dir=.
6041       tmp_nm="$ac_dir/$lt_tmp_nm"
6042       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6043         # Check to see if the nm accepts a BSD-compat flag.
6044         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6045         #   nm: unknown option "B" ignored
6046         # Tru64's nm complains that /dev/null is an invalid object file
6047         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6048         */dev/null* | *'Invalid file or object type'*)
6049           lt_cv_path_NM="$tmp_nm -B"
6050           break
6051           ;;
6052         *)
6053           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6054           */dev/null*)
6055             lt_cv_path_NM="$tmp_nm -p"
6056             break
6057             ;;
6058           *)
6059             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6060             continue # so that we can try to find one that supports BSD flags
6061             ;;
6062           esac
6063           ;;
6064         esac
6065       fi
6066     done
6067     IFS="$lt_save_ifs"
6068   done
6069   : ${lt_cv_path_NM=no}
6070 fi
6071 fi
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6073 $as_echo "$lt_cv_path_NM" >&6; }
6074 if test "$lt_cv_path_NM" != "no"; then
6075   NM="$lt_cv_path_NM"
6076 else
6077   # Didn't find any BSD compatible name lister, look for dumpbin.
6078   if test -n "$DUMPBIN"; then :
6079     # Let the user override the test.
6080   else
6081     if test -n "$ac_tool_prefix"; then
6082   for ac_prog in dumpbin "link -dump"
6083   do
6084     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6085 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6087 $as_echo_n "checking for $ac_word... " >&6; }
6088 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6089   $as_echo_n "(cached) " >&6
6090 else
6091   if test -n "$DUMPBIN"; then
6092   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6093 else
6094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6095 for as_dir in $PATH
6096 do
6097   IFS=$as_save_IFS
6098   test -z "$as_dir" && as_dir=.
6099     for ac_exec_ext in '' $ac_executable_extensions; do
6100   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6101     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6102     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6103     break 2
6104   fi
6105 done
6106   done
6107 IFS=$as_save_IFS
6108
6109 fi
6110 fi
6111 DUMPBIN=$ac_cv_prog_DUMPBIN
6112 if test -n "$DUMPBIN"; then
6113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6114 $as_echo "$DUMPBIN" >&6; }
6115 else
6116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6117 $as_echo "no" >&6; }
6118 fi
6119
6120
6121     test -n "$DUMPBIN" && break
6122   done
6123 fi
6124 if test -z "$DUMPBIN"; then
6125   ac_ct_DUMPBIN=$DUMPBIN
6126   for ac_prog in dumpbin "link -dump"
6127 do
6128   # Extract the first word of "$ac_prog", so it can be a program name with args.
6129 set dummy $ac_prog; ac_word=$2
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6131 $as_echo_n "checking for $ac_word... " >&6; }
6132 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6133   $as_echo_n "(cached) " >&6
6134 else
6135   if test -n "$ac_ct_DUMPBIN"; then
6136   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6137 else
6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6139 for as_dir in $PATH
6140 do
6141   IFS=$as_save_IFS
6142   test -z "$as_dir" && as_dir=.
6143     for ac_exec_ext in '' $ac_executable_extensions; do
6144   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6145     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6146     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6147     break 2
6148   fi
6149 done
6150   done
6151 IFS=$as_save_IFS
6152
6153 fi
6154 fi
6155 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6156 if test -n "$ac_ct_DUMPBIN"; then
6157   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6158 $as_echo "$ac_ct_DUMPBIN" >&6; }
6159 else
6160   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6161 $as_echo "no" >&6; }
6162 fi
6163
6164
6165   test -n "$ac_ct_DUMPBIN" && break
6166 done
6167
6168   if test "x$ac_ct_DUMPBIN" = x; then
6169     DUMPBIN=":"
6170   else
6171     case $cross_compiling:$ac_tool_warned in
6172 yes:)
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6174 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6175 ac_tool_warned=yes ;;
6176 esac
6177     DUMPBIN=$ac_ct_DUMPBIN
6178   fi
6179 fi
6180
6181     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6182     *COFF*)
6183       DUMPBIN="$DUMPBIN -symbols"
6184       ;;
6185     *)
6186       DUMPBIN=:
6187       ;;
6188     esac
6189   fi
6190
6191   if test "$DUMPBIN" != ":"; then
6192     NM="$DUMPBIN"
6193   fi
6194 fi
6195 test -z "$NM" && NM=nm
6196
6197
6198
6199
6200
6201
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6203 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6204 if test "${lt_cv_nm_interface+set}" = set; then :
6205   $as_echo_n "(cached) " >&6
6206 else
6207   lt_cv_nm_interface="BSD nm"
6208   echo "int some_variable = 0;" > conftest.$ac_ext
6209   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6210   (eval "$ac_compile" 2>conftest.err)
6211   cat conftest.err >&5
6212   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6213   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6214   cat conftest.err >&5
6215   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6216   cat conftest.out >&5
6217   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6218     lt_cv_nm_interface="MS dumpbin"
6219   fi
6220   rm -f conftest*
6221 fi
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6223 $as_echo "$lt_cv_nm_interface" >&6; }
6224
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6226 $as_echo_n "checking whether ln -s works... " >&6; }
6227 LN_S=$as_ln_s
6228 if test "$LN_S" = "ln -s"; then
6229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6230 $as_echo "yes" >&6; }
6231 else
6232   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6233 $as_echo "no, using $LN_S" >&6; }
6234 fi
6235
6236 # find the maximum length of command line arguments
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6238 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6239 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6240   $as_echo_n "(cached) " >&6
6241 else
6242     i=0
6243   teststring="ABCD"
6244
6245   case $build_os in
6246   msdosdjgpp*)
6247     # On DJGPP, this test can blow up pretty badly due to problems in libc
6248     # (any single argument exceeding 2000 bytes causes a buffer overrun
6249     # during glob expansion).  Even if it were fixed, the result of this
6250     # check would be larger than it should be.
6251     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6252     ;;
6253
6254   gnu*)
6255     # Under GNU Hurd, this test is not required because there is
6256     # no limit to the length of command line arguments.
6257     # Libtool will interpret -1 as no limit whatsoever
6258     lt_cv_sys_max_cmd_len=-1;
6259     ;;
6260
6261   cygwin* | mingw* | cegcc*)
6262     # On Win9x/ME, this test blows up -- it succeeds, but takes
6263     # about 5 minutes as the teststring grows exponentially.
6264     # Worse, since 9x/ME are not pre-emptively multitasking,
6265     # you end up with a "frozen" computer, even though with patience
6266     # the test eventually succeeds (with a max line length of 256k).
6267     # Instead, let's just punt: use the minimum linelength reported by
6268     # all of the supported platforms: 8192 (on NT/2K/XP).
6269     lt_cv_sys_max_cmd_len=8192;
6270     ;;
6271
6272   mint*)
6273     # On MiNT this can take a long time and run out of memory.
6274     lt_cv_sys_max_cmd_len=8192;
6275     ;;
6276
6277   amigaos*)
6278     # On AmigaOS with pdksh, this test takes hours, literally.
6279     # So we just punt and use a minimum line length of 8192.
6280     lt_cv_sys_max_cmd_len=8192;
6281     ;;
6282
6283   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6284     # This has been around since 386BSD, at least.  Likely further.
6285     if test -x /sbin/sysctl; then
6286       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6287     elif test -x /usr/sbin/sysctl; then
6288       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6289     else
6290       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6291     fi
6292     # And add a safety zone
6293     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6294     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6295     ;;
6296
6297   interix*)
6298     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6299     lt_cv_sys_max_cmd_len=196608
6300     ;;
6301
6302   osf*)
6303     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6304     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6305     # nice to cause kernel panics so lets avoid the loop below.
6306     # First set a reasonable default.
6307     lt_cv_sys_max_cmd_len=16384
6308     #
6309     if test -x /sbin/sysconfig; then
6310       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6311         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6312       esac
6313     fi
6314     ;;
6315   sco3.2v5*)
6316     lt_cv_sys_max_cmd_len=102400
6317     ;;
6318   sysv5* | sco5v6* | sysv4.2uw2*)
6319     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6320     if test -n "$kargmax"; then
6321       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6322     else
6323       lt_cv_sys_max_cmd_len=32768
6324     fi
6325     ;;
6326   *)
6327     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6328     if test -n "$lt_cv_sys_max_cmd_len"; then
6329       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6330       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6331     else
6332       # Make teststring a little bigger before we do anything with it.
6333       # a 1K string should be a reasonable start.
6334       for i in 1 2 3 4 5 6 7 8 ; do
6335         teststring=$teststring$teststring
6336       done
6337       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6338       # If test is not a shell built-in, we'll probably end up computing a
6339       # maximum length that is only half of the actual maximum length, but
6340       # we can't tell.
6341       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6342                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6343               test $i != 17 # 1/2 MB should be enough
6344       do
6345         i=`expr $i + 1`
6346         teststring=$teststring$teststring
6347       done
6348       # Only check the string length outside the loop.
6349       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6350       teststring=
6351       # Add a significant safety factor because C++ compilers can tack on
6352       # massive amounts of additional arguments before passing them to the
6353       # linker.  It appears as though 1/2 is a usable value.
6354       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6355     fi
6356     ;;
6357   esac
6358
6359 fi
6360
6361 if test -n $lt_cv_sys_max_cmd_len ; then
6362   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6363 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6364 else
6365   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6366 $as_echo "none" >&6; }
6367 fi
6368 max_cmd_len=$lt_cv_sys_max_cmd_len
6369
6370
6371
6372
6373
6374
6375 : ${CP="cp -f"}
6376 : ${MV="mv -f"}
6377 : ${RM="rm -f"}
6378
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6380 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6381 # Try some XSI features
6382 xsi_shell=no
6383 ( _lt_dummy="a/b/c"
6384   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6385       = c,a/b,, \
6386     && eval 'test $(( 1 + 1 )) -eq 2 \
6387     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6388   && xsi_shell=yes
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6390 $as_echo "$xsi_shell" >&6; }
6391
6392
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6394 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6395 lt_shell_append=no
6396 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6397     >/dev/null 2>&1 \
6398   && lt_shell_append=yes
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6400 $as_echo "$lt_shell_append" >&6; }
6401
6402
6403 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6404   lt_unset=unset
6405 else
6406   lt_unset=false
6407 fi
6408
6409
6410
6411
6412
6413 # test EBCDIC or ASCII
6414 case `echo X|tr X '\101'` in
6415  A) # ASCII based system
6416     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6417   lt_SP2NL='tr \040 \012'
6418   lt_NL2SP='tr \015\012 \040\040'
6419   ;;
6420  *) # EBCDIC based system
6421   lt_SP2NL='tr \100 \n'
6422   lt_NL2SP='tr \r\n \100\100'
6423   ;;
6424 esac
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6435 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6436 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6437   $as_echo_n "(cached) " >&6
6438 else
6439   lt_cv_ld_reload_flag='-r'
6440 fi
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6442 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6443 reload_flag=$lt_cv_ld_reload_flag
6444 case $reload_flag in
6445 "" | " "*) ;;
6446 *) reload_flag=" $reload_flag" ;;
6447 esac
6448 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6449 case $host_os in
6450   darwin*)
6451     if test "$GCC" = yes; then
6452       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6453     else
6454       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6455     fi
6456     ;;
6457 esac
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467 if test -n "$ac_tool_prefix"; then
6468   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6469 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6471 $as_echo_n "checking for $ac_word... " >&6; }
6472 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6473   $as_echo_n "(cached) " >&6
6474 else
6475   if test -n "$OBJDUMP"; then
6476   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6477 else
6478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6479 for as_dir in $PATH
6480 do
6481   IFS=$as_save_IFS
6482   test -z "$as_dir" && as_dir=.
6483     for ac_exec_ext in '' $ac_executable_extensions; do
6484   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6485     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6486     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6487     break 2
6488   fi
6489 done
6490   done
6491 IFS=$as_save_IFS
6492
6493 fi
6494 fi
6495 OBJDUMP=$ac_cv_prog_OBJDUMP
6496 if test -n "$OBJDUMP"; then
6497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6498 $as_echo "$OBJDUMP" >&6; }
6499 else
6500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6501 $as_echo "no" >&6; }
6502 fi
6503
6504
6505 fi
6506 if test -z "$ac_cv_prog_OBJDUMP"; then
6507   ac_ct_OBJDUMP=$OBJDUMP
6508   # Extract the first word of "objdump", so it can be a program name with args.
6509 set dummy objdump; ac_word=$2
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6511 $as_echo_n "checking for $ac_word... " >&6; }
6512 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6513   $as_echo_n "(cached) " >&6
6514 else
6515   if test -n "$ac_ct_OBJDUMP"; then
6516   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6517 else
6518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6519 for as_dir in $PATH
6520 do
6521   IFS=$as_save_IFS
6522   test -z "$as_dir" && as_dir=.
6523     for ac_exec_ext in '' $ac_executable_extensions; do
6524   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6525     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6526     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6527     break 2
6528   fi
6529 done
6530   done
6531 IFS=$as_save_IFS
6532
6533 fi
6534 fi
6535 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6536 if test -n "$ac_ct_OBJDUMP"; then
6537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6538 $as_echo "$ac_ct_OBJDUMP" >&6; }
6539 else
6540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6541 $as_echo "no" >&6; }
6542 fi
6543
6544   if test "x$ac_ct_OBJDUMP" = x; then
6545     OBJDUMP="false"
6546   else
6547     case $cross_compiling:$ac_tool_warned in
6548 yes:)
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6550 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6551 ac_tool_warned=yes ;;
6552 esac
6553     OBJDUMP=$ac_ct_OBJDUMP
6554   fi
6555 else
6556   OBJDUMP="$ac_cv_prog_OBJDUMP"
6557 fi
6558
6559 test -z "$OBJDUMP" && OBJDUMP=objdump
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6570 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6571 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6572   $as_echo_n "(cached) " >&6
6573 else
6574   lt_cv_file_magic_cmd='$MAGIC_CMD'
6575 lt_cv_file_magic_test_file=
6576 lt_cv_deplibs_check_method='unknown'
6577 # Need to set the preceding variable on all platforms that support
6578 # interlibrary dependencies.
6579 # 'none' -- dependencies not supported.
6580 # `unknown' -- same as none, but documents that we really don't know.
6581 # 'pass_all' -- all dependencies passed with no checks.
6582 # 'test_compile' -- check by making test program.
6583 # 'file_magic [[regex]]' -- check by looking for files in library path
6584 # which responds to the $file_magic_cmd with a given extended regex.
6585 # If you have `file' or equivalent on your system and you're not sure
6586 # whether `pass_all' will *always* work, you probably want this one.
6587
6588 case $host_os in
6589 aix[4-9]*)
6590   lt_cv_deplibs_check_method=pass_all
6591   ;;
6592
6593 beos*)
6594   lt_cv_deplibs_check_method=pass_all
6595   ;;
6596
6597 bsdi[45]*)
6598   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6599   lt_cv_file_magic_cmd='/usr/bin/file -L'
6600   lt_cv_file_magic_test_file=/shlib/libc.so
6601   ;;
6602
6603 cygwin*)
6604   # func_win32_libid is a shell function defined in ltmain.sh
6605   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6606   lt_cv_file_magic_cmd='func_win32_libid'
6607   ;;
6608
6609 mingw* | pw32*)
6610   # Base MSYS/MinGW do not provide the 'file' command needed by
6611   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6612   # unless we find 'file', for example because we are cross-compiling.
6613   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6614   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6615     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6616     lt_cv_file_magic_cmd='func_win32_libid'
6617   else
6618     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6619     lt_cv_file_magic_cmd='$OBJDUMP -f'
6620   fi
6621   ;;
6622
6623 cegcc*)
6624   # use the weaker test based on 'objdump'. See mingw*.
6625   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6626   lt_cv_file_magic_cmd='$OBJDUMP -f'
6627   ;;
6628
6629 darwin* | rhapsody*)
6630   lt_cv_deplibs_check_method=pass_all
6631   ;;
6632
6633 freebsd* | dragonfly*)
6634   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6635     case $host_cpu in
6636     i*86 )
6637       # Not sure whether the presence of OpenBSD here was a mistake.
6638       # Let's accept both of them until this is cleared up.
6639       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6640       lt_cv_file_magic_cmd=/usr/bin/file
6641       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6642       ;;
6643     esac
6644   else
6645     lt_cv_deplibs_check_method=pass_all
6646   fi
6647   ;;
6648
6649 gnu*)
6650   lt_cv_deplibs_check_method=pass_all
6651   ;;
6652
6653 haiku*)
6654   lt_cv_deplibs_check_method=pass_all
6655   ;;
6656
6657 hpux10.20* | hpux11*)
6658   lt_cv_file_magic_cmd=/usr/bin/file
6659   case $host_cpu in
6660   ia64*)
6661     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6662     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6663     ;;
6664   hppa*64*)
6665     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]'
6666     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6667     ;;
6668   *)
6669     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6670     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6671     ;;
6672   esac
6673   ;;
6674
6675 interix[3-9]*)
6676   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6677   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6678   ;;
6679
6680 irix5* | irix6* | nonstopux*)
6681   case $LD in
6682   *-32|*"-32 ") libmagic=32-bit;;
6683   *-n32|*"-n32 ") libmagic=N32;;
6684   *-64|*"-64 ") libmagic=64-bit;;
6685   *) libmagic=never-match;;
6686   esac
6687   lt_cv_deplibs_check_method=pass_all
6688   ;;
6689
6690 # This must be Linux ELF.
6691 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6692   lt_cv_deplibs_check_method=pass_all
6693   ;;
6694
6695 netbsd*)
6696   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6697     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6698   else
6699     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6700   fi
6701   ;;
6702
6703 newos6*)
6704   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6705   lt_cv_file_magic_cmd=/usr/bin/file
6706   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6707   ;;
6708
6709 *nto* | *qnx*)
6710   lt_cv_deplibs_check_method=pass_all
6711   ;;
6712
6713 openbsd*)
6714   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6715     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6716   else
6717     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6718   fi
6719   ;;
6720
6721 osf3* | osf4* | osf5*)
6722   lt_cv_deplibs_check_method=pass_all
6723   ;;
6724
6725 rdos*)
6726   lt_cv_deplibs_check_method=pass_all
6727   ;;
6728
6729 solaris*)
6730   lt_cv_deplibs_check_method=pass_all
6731   ;;
6732
6733 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6734   lt_cv_deplibs_check_method=pass_all
6735   ;;
6736
6737 sysv4 | sysv4.3*)
6738   case $host_vendor in
6739   motorola)
6740     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]'
6741     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6742     ;;
6743   ncr)
6744     lt_cv_deplibs_check_method=pass_all
6745     ;;
6746   sequent)
6747     lt_cv_file_magic_cmd='/bin/file'
6748     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6749     ;;
6750   sni)
6751     lt_cv_file_magic_cmd='/bin/file'
6752     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6753     lt_cv_file_magic_test_file=/lib/libc.so
6754     ;;
6755   siemens)
6756     lt_cv_deplibs_check_method=pass_all
6757     ;;
6758   pc)
6759     lt_cv_deplibs_check_method=pass_all
6760     ;;
6761   esac
6762   ;;
6763
6764 tpf*)
6765   lt_cv_deplibs_check_method=pass_all
6766   ;;
6767 esac
6768
6769 fi
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6771 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6772 file_magic_cmd=$lt_cv_file_magic_cmd
6773 deplibs_check_method=$lt_cv_deplibs_check_method
6774 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787 if test -n "$ac_tool_prefix"; then
6788   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6789 set dummy ${ac_tool_prefix}ar; ac_word=$2
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6791 $as_echo_n "checking for $ac_word... " >&6; }
6792 if test "${ac_cv_prog_AR+set}" = set; then :
6793   $as_echo_n "(cached) " >&6
6794 else
6795   if test -n "$AR"; then
6796   ac_cv_prog_AR="$AR" # Let the user override the test.
6797 else
6798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6799 for as_dir in $PATH
6800 do
6801   IFS=$as_save_IFS
6802   test -z "$as_dir" && as_dir=.
6803     for ac_exec_ext in '' $ac_executable_extensions; do
6804   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6805     ac_cv_prog_AR="${ac_tool_prefix}ar"
6806     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6807     break 2
6808   fi
6809 done
6810   done
6811 IFS=$as_save_IFS
6812
6813 fi
6814 fi
6815 AR=$ac_cv_prog_AR
6816 if test -n "$AR"; then
6817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6818 $as_echo "$AR" >&6; }
6819 else
6820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6821 $as_echo "no" >&6; }
6822 fi
6823
6824
6825 fi
6826 if test -z "$ac_cv_prog_AR"; then
6827   ac_ct_AR=$AR
6828   # Extract the first word of "ar", so it can be a program name with args.
6829 set dummy ar; ac_word=$2
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6831 $as_echo_n "checking for $ac_word... " >&6; }
6832 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6833   $as_echo_n "(cached) " >&6
6834 else
6835   if test -n "$ac_ct_AR"; then
6836   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6837 else
6838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6839 for as_dir in $PATH
6840 do
6841   IFS=$as_save_IFS
6842   test -z "$as_dir" && as_dir=.
6843     for ac_exec_ext in '' $ac_executable_extensions; do
6844   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6845     ac_cv_prog_ac_ct_AR="ar"
6846     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6847     break 2
6848   fi
6849 done
6850   done
6851 IFS=$as_save_IFS
6852
6853 fi
6854 fi
6855 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6856 if test -n "$ac_ct_AR"; then
6857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6858 $as_echo "$ac_ct_AR" >&6; }
6859 else
6860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6861 $as_echo "no" >&6; }
6862 fi
6863
6864   if test "x$ac_ct_AR" = x; then
6865     AR="false"
6866   else
6867     case $cross_compiling:$ac_tool_warned in
6868 yes:)
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6870 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6871 ac_tool_warned=yes ;;
6872 esac
6873     AR=$ac_ct_AR
6874   fi
6875 else
6876   AR="$ac_cv_prog_AR"
6877 fi
6878
6879 test -z "$AR" && AR=ar
6880 test -z "$AR_FLAGS" && AR_FLAGS=cru
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892 if test -n "$ac_tool_prefix"; then
6893   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6894 set dummy ${ac_tool_prefix}strip; ac_word=$2
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6896 $as_echo_n "checking for $ac_word... " >&6; }
6897 if test "${ac_cv_prog_STRIP+set}" = set; then :
6898   $as_echo_n "(cached) " >&6
6899 else
6900   if test -n "$STRIP"; then
6901   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6902 else
6903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904 for as_dir in $PATH
6905 do
6906   IFS=$as_save_IFS
6907   test -z "$as_dir" && as_dir=.
6908     for ac_exec_ext in '' $ac_executable_extensions; do
6909   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6911     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6912     break 2
6913   fi
6914 done
6915   done
6916 IFS=$as_save_IFS
6917
6918 fi
6919 fi
6920 STRIP=$ac_cv_prog_STRIP
6921 if test -n "$STRIP"; then
6922   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6923 $as_echo "$STRIP" >&6; }
6924 else
6925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926 $as_echo "no" >&6; }
6927 fi
6928
6929
6930 fi
6931 if test -z "$ac_cv_prog_STRIP"; then
6932   ac_ct_STRIP=$STRIP
6933   # Extract the first word of "strip", so it can be a program name with args.
6934 set dummy strip; ac_word=$2
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936 $as_echo_n "checking for $ac_word... " >&6; }
6937 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6938   $as_echo_n "(cached) " >&6
6939 else
6940   if test -n "$ac_ct_STRIP"; then
6941   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6942 else
6943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944 for as_dir in $PATH
6945 do
6946   IFS=$as_save_IFS
6947   test -z "$as_dir" && as_dir=.
6948     for ac_exec_ext in '' $ac_executable_extensions; do
6949   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950     ac_cv_prog_ac_ct_STRIP="strip"
6951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952     break 2
6953   fi
6954 done
6955   done
6956 IFS=$as_save_IFS
6957
6958 fi
6959 fi
6960 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6961 if test -n "$ac_ct_STRIP"; then
6962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6963 $as_echo "$ac_ct_STRIP" >&6; }
6964 else
6965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966 $as_echo "no" >&6; }
6967 fi
6968
6969   if test "x$ac_ct_STRIP" = x; then
6970     STRIP=":"
6971   else
6972     case $cross_compiling:$ac_tool_warned in
6973 yes:)
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6976 ac_tool_warned=yes ;;
6977 esac
6978     STRIP=$ac_ct_STRIP
6979   fi
6980 else
6981   STRIP="$ac_cv_prog_STRIP"
6982 fi
6983
6984 test -z "$STRIP" && STRIP=:
6985
6986
6987
6988
6989
6990
6991 if test -n "$ac_tool_prefix"; then
6992   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6993 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6995 $as_echo_n "checking for $ac_word... " >&6; }
6996 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6997   $as_echo_n "(cached) " >&6
6998 else
6999   if test -n "$RANLIB"; then
7000   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7001 else
7002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7003 for as_dir in $PATH
7004 do
7005   IFS=$as_save_IFS
7006   test -z "$as_dir" && as_dir=.
7007     for ac_exec_ext in '' $ac_executable_extensions; do
7008   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7009     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7010     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7011     break 2
7012   fi
7013 done
7014   done
7015 IFS=$as_save_IFS
7016
7017 fi
7018 fi
7019 RANLIB=$ac_cv_prog_RANLIB
7020 if test -n "$RANLIB"; then
7021   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7022 $as_echo "$RANLIB" >&6; }
7023 else
7024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7025 $as_echo "no" >&6; }
7026 fi
7027
7028
7029 fi
7030 if test -z "$ac_cv_prog_RANLIB"; then
7031   ac_ct_RANLIB=$RANLIB
7032   # Extract the first word of "ranlib", so it can be a program name with args.
7033 set dummy ranlib; ac_word=$2
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7035 $as_echo_n "checking for $ac_word... " >&6; }
7036 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7037   $as_echo_n "(cached) " >&6
7038 else
7039   if test -n "$ac_ct_RANLIB"; then
7040   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7041 else
7042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7043 for as_dir in $PATH
7044 do
7045   IFS=$as_save_IFS
7046   test -z "$as_dir" && as_dir=.
7047     for ac_exec_ext in '' $ac_executable_extensions; do
7048   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7049     ac_cv_prog_ac_ct_RANLIB="ranlib"
7050     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7051     break 2
7052   fi
7053 done
7054   done
7055 IFS=$as_save_IFS
7056
7057 fi
7058 fi
7059 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7060 if test -n "$ac_ct_RANLIB"; then
7061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7062 $as_echo "$ac_ct_RANLIB" >&6; }
7063 else
7064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7065 $as_echo "no" >&6; }
7066 fi
7067
7068   if test "x$ac_ct_RANLIB" = x; then
7069     RANLIB=":"
7070   else
7071     case $cross_compiling:$ac_tool_warned in
7072 yes:)
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7074 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7075 ac_tool_warned=yes ;;
7076 esac
7077     RANLIB=$ac_ct_RANLIB
7078   fi
7079 else
7080   RANLIB="$ac_cv_prog_RANLIB"
7081 fi
7082
7083 test -z "$RANLIB" && RANLIB=:
7084
7085
7086
7087
7088
7089
7090 # Determine commands to create old-style static archives.
7091 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7092 old_postinstall_cmds='chmod 644 $oldlib'
7093 old_postuninstall_cmds=
7094
7095 if test -n "$RANLIB"; then
7096   case $host_os in
7097   openbsd*)
7098     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7099     ;;
7100   *)
7101     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7102     ;;
7103   esac
7104   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7105 fi
7106
7107 case $host_os in
7108   darwin*)
7109     lock_old_archive_extraction=yes ;;
7110   *)
7111     lock_old_archive_extraction=no ;;
7112 esac
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152 # If no C compiler was specified, use CC.
7153 LTCC=${LTCC-"$CC"}
7154
7155 # If no C compiler flags were specified, use CFLAGS.
7156 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7157
7158 # Allow CC to be a program name with arguments.
7159 compiler=$CC
7160
7161
7162 # Check for command to grab the raw symbol name followed by C symbol from nm.
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7164 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7165 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7166   $as_echo_n "(cached) " >&6
7167 else
7168
7169 # These are sane defaults that work on at least a few old systems.
7170 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7171
7172 # Character class describing NM global symbol codes.
7173 symcode='[BCDEGRST]'
7174
7175 # Regexp to match symbols that can be accessed directly from C.
7176 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7177
7178 # Define system-specific variables.
7179 case $host_os in
7180 aix*)
7181   symcode='[BCDT]'
7182   ;;
7183 cygwin* | mingw* | pw32* | cegcc*)
7184   symcode='[ABCDGISTW]'
7185   ;;
7186 hpux*)
7187   if test "$host_cpu" = ia64; then
7188     symcode='[ABCDEGRST]'
7189   fi
7190   ;;
7191 irix* | nonstopux*)
7192   symcode='[BCDEGRST]'
7193   ;;
7194 osf*)
7195   symcode='[BCDEGQRST]'
7196   ;;
7197 solaris*)
7198   symcode='[BDRT]'
7199   ;;
7200 sco3.2v5*)
7201   symcode='[DT]'
7202   ;;
7203 sysv4.2uw2*)
7204   symcode='[DT]'
7205   ;;
7206 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7207   symcode='[ABDT]'
7208   ;;
7209 sysv4)
7210   symcode='[DFNSTU]'
7211   ;;
7212 esac
7213
7214 # If we're using GNU nm, then use its standard symbol codes.
7215 case `$NM -V 2>&1` in
7216 *GNU* | *'with BFD'*)
7217   symcode='[ABCDGIRSTW]' ;;
7218 esac
7219
7220 # Transform an extracted symbol line into a proper C declaration.
7221 # Some systems (esp. on ia64) link data and code symbols differently,
7222 # so use this general approach.
7223 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7224
7225 # Transform an extracted symbol line into symbol name and symbol address
7226 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7227 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'"
7228
7229 # Handle CRLF in mingw tool chain
7230 opt_cr=
7231 case $build_os in
7232 mingw*)
7233   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7234   ;;
7235 esac
7236
7237 # Try without a prefix underscore, then with it.
7238 for ac_symprfx in "" "_"; do
7239
7240   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7241   symxfrm="\\1 $ac_symprfx\\2 \\2"
7242
7243   # Write the raw and C identifiers.
7244   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7245     # Fake it for dumpbin and say T for any non-static function
7246     # and D for any global variable.
7247     # Also find C++ and __fastcall symbols from MSVC++,
7248     # which start with @ or ?.
7249     lt_cv_sys_global_symbol_pipe="$AWK '"\
7250 "     {last_section=section; section=\$ 3};"\
7251 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7252 "     \$ 0!~/External *\|/{next};"\
7253 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7254 "     {if(hide[section]) next};"\
7255 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7256 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7257 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7258 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7259 "     ' prfx=^$ac_symprfx"
7260   else
7261     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7262   fi
7263
7264   # Check to see that the pipe works correctly.
7265   pipe_works=no
7266
7267   rm -f conftest*
7268   cat > conftest.$ac_ext <<_LT_EOF
7269 #ifdef __cplusplus
7270 extern "C" {
7271 #endif
7272 char nm_test_var;
7273 void nm_test_func(void);
7274 void nm_test_func(void){}
7275 #ifdef __cplusplus
7276 }
7277 #endif
7278 int main(){nm_test_var='a';nm_test_func();return(0);}
7279 _LT_EOF
7280
7281   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7282   (eval $ac_compile) 2>&5
7283   ac_status=$?
7284   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7285   test $ac_status = 0; }; then
7286     # Now try to grab the symbols.
7287     nlist=conftest.nm
7288     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7289   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7290   ac_status=$?
7291   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7292   test $ac_status = 0; } && test -s "$nlist"; then
7293       # Try sorting and uniquifying the output.
7294       if sort "$nlist" | uniq > "$nlist"T; then
7295         mv -f "$nlist"T "$nlist"
7296       else
7297         rm -f "$nlist"T
7298       fi
7299
7300       # Make sure that we snagged all the symbols we need.
7301       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7302         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7303           cat <<_LT_EOF > conftest.$ac_ext
7304 #ifdef __cplusplus
7305 extern "C" {
7306 #endif
7307
7308 _LT_EOF
7309           # Now generate the symbol file.
7310           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7311
7312           cat <<_LT_EOF >> conftest.$ac_ext
7313
7314 /* The mapping between symbol names and symbols.  */
7315 const struct {
7316   const char *name;
7317   void       *address;
7318 }
7319 lt__PROGRAM__LTX_preloaded_symbols[] =
7320 {
7321   { "@PROGRAM@", (void *) 0 },
7322 _LT_EOF
7323           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7324           cat <<\_LT_EOF >> conftest.$ac_ext
7325   {0, (void *) 0}
7326 };
7327
7328 /* This works around a problem in FreeBSD linker */
7329 #ifdef FREEBSD_WORKAROUND
7330 static const void *lt_preloaded_setup() {
7331   return lt__PROGRAM__LTX_preloaded_symbols;
7332 }
7333 #endif
7334
7335 #ifdef __cplusplus
7336 }
7337 #endif
7338 _LT_EOF
7339           # Now try linking the two files.
7340           mv conftest.$ac_objext conftstm.$ac_objext
7341           lt_save_LIBS="$LIBS"
7342           lt_save_CFLAGS="$CFLAGS"
7343           LIBS="conftstm.$ac_objext"
7344           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7345           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7346   (eval $ac_link) 2>&5
7347   ac_status=$?
7348   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7349   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7350             pipe_works=yes
7351           fi
7352           LIBS="$lt_save_LIBS"
7353           CFLAGS="$lt_save_CFLAGS"
7354         else
7355           echo "cannot find nm_test_func in $nlist" >&5
7356         fi
7357       else
7358         echo "cannot find nm_test_var in $nlist" >&5
7359       fi
7360     else
7361       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7362     fi
7363   else
7364     echo "$progname: failed program was:" >&5
7365     cat conftest.$ac_ext >&5
7366   fi
7367   rm -rf conftest* conftst*
7368
7369   # Do not use the global_symbol_pipe unless it works.
7370   if test "$pipe_works" = yes; then
7371     break
7372   else
7373     lt_cv_sys_global_symbol_pipe=
7374   fi
7375 done
7376
7377 fi
7378
7379 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7380   lt_cv_sys_global_symbol_to_cdecl=
7381 fi
7382 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7384 $as_echo "failed" >&6; }
7385 else
7386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7387 $as_echo "ok" >&6; }
7388 fi
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411 # Check whether --enable-libtool-lock was given.
7412 if test "${enable_libtool_lock+set}" = set; then :
7413   enableval=$enable_libtool_lock;
7414 fi
7415
7416 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7417
7418 # Some flags need to be propagated to the compiler or linker for good
7419 # libtool support.
7420 case $host in
7421 ia64-*-hpux*)
7422   # Find out which ABI we are using.
7423   echo 'int i;' > conftest.$ac_ext
7424   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7425   (eval $ac_compile) 2>&5
7426   ac_status=$?
7427   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7428   test $ac_status = 0; }; then
7429     case `/usr/bin/file conftest.$ac_objext` in
7430       *ELF-32*)
7431         HPUX_IA64_MODE="32"
7432         ;;
7433       *ELF-64*)
7434         HPUX_IA64_MODE="64"
7435         ;;
7436     esac
7437   fi
7438   rm -rf conftest*
7439   ;;
7440 *-*-irix6*)
7441   # Find out which ABI we are using.
7442   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7443   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7444   (eval $ac_compile) 2>&5
7445   ac_status=$?
7446   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7447   test $ac_status = 0; }; then
7448     if test "$lt_cv_prog_gnu_ld" = yes; then
7449       case `/usr/bin/file conftest.$ac_objext` in
7450         *32-bit*)
7451           LD="${LD-ld} -melf32bsmip"
7452           ;;
7453         *N32*)
7454           LD="${LD-ld} -melf32bmipn32"
7455           ;;
7456         *64-bit*)
7457           LD="${LD-ld} -melf64bmip"
7458         ;;
7459       esac
7460     else
7461       case `/usr/bin/file conftest.$ac_objext` in
7462         *32-bit*)
7463           LD="${LD-ld} -32"
7464           ;;
7465         *N32*)
7466           LD="${LD-ld} -n32"
7467           ;;
7468         *64-bit*)
7469           LD="${LD-ld} -64"
7470           ;;
7471       esac
7472     fi
7473   fi
7474   rm -rf conftest*
7475   ;;
7476
7477 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7478 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7479   # Find out which ABI we are using.
7480   echo 'int i;' > conftest.$ac_ext
7481   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7482   (eval $ac_compile) 2>&5
7483   ac_status=$?
7484   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7485   test $ac_status = 0; }; then
7486     case `/usr/bin/file conftest.o` in
7487       *32-bit*)
7488         case $host in
7489           x86_64-*kfreebsd*-gnu)
7490             LD="${LD-ld} -m elf_i386_fbsd"
7491             ;;
7492           x86_64-*linux*)
7493             case `/usr/bin/file conftest.o` in
7494               *x86-64*)
7495                 LD="${LD-ld} -m elf32_x86_64"
7496                 ;;
7497               *)
7498                 LD="${LD-ld} -m elf_i386"
7499                 ;;
7500             esac
7501             ;;
7502           powerpc64le-*linux*)
7503             LD="${LD-ld} -m elf32lppclinux"
7504             ;;
7505           powerpc64-*linux*)
7506             LD="${LD-ld} -m elf32ppclinux"
7507             ;;
7508           s390x-*linux*)
7509             LD="${LD-ld} -m elf_s390"
7510             ;;
7511           sparc64-*linux*)
7512             LD="${LD-ld} -m elf32_sparc"
7513             ;;
7514         esac
7515         ;;
7516       *64-bit*)
7517         case $host in
7518           x86_64-*kfreebsd*-gnu)
7519             LD="${LD-ld} -m elf_x86_64_fbsd"
7520             ;;
7521           x86_64-*linux*)
7522             LD="${LD-ld} -m elf_x86_64"
7523             ;;
7524           powerpcle-*linux*)
7525             LD="${LD-ld} -m elf64lppc"
7526             ;;
7527           powerpc-*linux*)
7528             LD="${LD-ld} -m elf64ppc"
7529             ;;
7530           s390*-*linux*|s390*-*tpf*)
7531             LD="${LD-ld} -m elf64_s390"
7532             ;;
7533           sparc*-*linux*)
7534             LD="${LD-ld} -m elf64_sparc"
7535             ;;
7536         esac
7537         ;;
7538     esac
7539   fi
7540   rm -rf conftest*
7541   ;;
7542
7543 *-*-sco3.2v5*)
7544   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7545   SAVE_CFLAGS="$CFLAGS"
7546   CFLAGS="$CFLAGS -belf"
7547   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7548 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7549 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7550   $as_echo_n "(cached) " >&6
7551 else
7552   ac_ext=c
7553 ac_cpp='$CPP $CPPFLAGS'
7554 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7555 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7556 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7557
7558      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7559 /* end confdefs.h.  */
7560
7561 int
7562 main ()
7563 {
7564
7565   ;
7566   return 0;
7567 }
7568 _ACEOF
7569 if ac_fn_c_try_link "$LINENO"; then :
7570   lt_cv_cc_needs_belf=yes
7571 else
7572   lt_cv_cc_needs_belf=no
7573 fi
7574 rm -f core conftest.err conftest.$ac_objext \
7575     conftest$ac_exeext conftest.$ac_ext
7576      ac_ext=c
7577 ac_cpp='$CPP $CPPFLAGS'
7578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7581
7582 fi
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7584 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7585   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7586     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7587     CFLAGS="$SAVE_CFLAGS"
7588   fi
7589   ;;
7590 sparc*-*solaris*)
7591   # Find out which ABI we are using.
7592   echo 'int i;' > conftest.$ac_ext
7593   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7594   (eval $ac_compile) 2>&5
7595   ac_status=$?
7596   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597   test $ac_status = 0; }; then
7598     case `/usr/bin/file conftest.o` in
7599     *64-bit*)
7600       case $lt_cv_prog_gnu_ld in
7601       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7602       *)
7603         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7604           LD="${LD-ld} -64"
7605         fi
7606         ;;
7607       esac
7608       ;;
7609     esac
7610   fi
7611   rm -rf conftest*
7612   ;;
7613 esac
7614
7615 need_locks="$enable_libtool_lock"
7616
7617
7618   case $host_os in
7619     rhapsody* | darwin*)
7620     if test -n "$ac_tool_prefix"; then
7621   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7622 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7624 $as_echo_n "checking for $ac_word... " >&6; }
7625 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7626   $as_echo_n "(cached) " >&6
7627 else
7628   if test -n "$DSYMUTIL"; then
7629   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7630 else
7631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632 for as_dir in $PATH
7633 do
7634   IFS=$as_save_IFS
7635   test -z "$as_dir" && as_dir=.
7636     for ac_exec_ext in '' $ac_executable_extensions; do
7637   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7638     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7639     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7640     break 2
7641   fi
7642 done
7643   done
7644 IFS=$as_save_IFS
7645
7646 fi
7647 fi
7648 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7649 if test -n "$DSYMUTIL"; then
7650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7651 $as_echo "$DSYMUTIL" >&6; }
7652 else
7653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7654 $as_echo "no" >&6; }
7655 fi
7656
7657
7658 fi
7659 if test -z "$ac_cv_prog_DSYMUTIL"; then
7660   ac_ct_DSYMUTIL=$DSYMUTIL
7661   # Extract the first word of "dsymutil", so it can be a program name with args.
7662 set dummy dsymutil; ac_word=$2
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7664 $as_echo_n "checking for $ac_word... " >&6; }
7665 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7666   $as_echo_n "(cached) " >&6
7667 else
7668   if test -n "$ac_ct_DSYMUTIL"; then
7669   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7670 else
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH
7673 do
7674   IFS=$as_save_IFS
7675   test -z "$as_dir" && as_dir=.
7676     for ac_exec_ext in '' $ac_executable_extensions; do
7677   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7678     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7679     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680     break 2
7681   fi
7682 done
7683   done
7684 IFS=$as_save_IFS
7685
7686 fi
7687 fi
7688 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7689 if test -n "$ac_ct_DSYMUTIL"; then
7690   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7691 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7692 else
7693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7694 $as_echo "no" >&6; }
7695 fi
7696
7697   if test "x$ac_ct_DSYMUTIL" = x; then
7698     DSYMUTIL=":"
7699   else
7700     case $cross_compiling:$ac_tool_warned in
7701 yes:)
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7703 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7704 ac_tool_warned=yes ;;
7705 esac
7706     DSYMUTIL=$ac_ct_DSYMUTIL
7707   fi
7708 else
7709   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7710 fi
7711
7712     if test -n "$ac_tool_prefix"; then
7713   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7714 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7716 $as_echo_n "checking for $ac_word... " >&6; }
7717 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7718   $as_echo_n "(cached) " >&6
7719 else
7720   if test -n "$NMEDIT"; then
7721   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7722 else
7723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7724 for as_dir in $PATH
7725 do
7726   IFS=$as_save_IFS
7727   test -z "$as_dir" && as_dir=.
7728     for ac_exec_ext in '' $ac_executable_extensions; do
7729   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7730     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7731     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7732     break 2
7733   fi
7734 done
7735   done
7736 IFS=$as_save_IFS
7737
7738 fi
7739 fi
7740 NMEDIT=$ac_cv_prog_NMEDIT
7741 if test -n "$NMEDIT"; then
7742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7743 $as_echo "$NMEDIT" >&6; }
7744 else
7745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7746 $as_echo "no" >&6; }
7747 fi
7748
7749
7750 fi
7751 if test -z "$ac_cv_prog_NMEDIT"; then
7752   ac_ct_NMEDIT=$NMEDIT
7753   # Extract the first word of "nmedit", so it can be a program name with args.
7754 set dummy nmedit; ac_word=$2
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 $as_echo_n "checking for $ac_word... " >&6; }
7757 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7758   $as_echo_n "(cached) " >&6
7759 else
7760   if test -n "$ac_ct_NMEDIT"; then
7761   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7762 else
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 for as_dir in $PATH
7765 do
7766   IFS=$as_save_IFS
7767   test -z "$as_dir" && as_dir=.
7768     for ac_exec_ext in '' $ac_executable_extensions; do
7769   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7770     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7771     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772     break 2
7773   fi
7774 done
7775   done
7776 IFS=$as_save_IFS
7777
7778 fi
7779 fi
7780 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7781 if test -n "$ac_ct_NMEDIT"; then
7782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7783 $as_echo "$ac_ct_NMEDIT" >&6; }
7784 else
7785   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 $as_echo "no" >&6; }
7787 fi
7788
7789   if test "x$ac_ct_NMEDIT" = x; then
7790     NMEDIT=":"
7791   else
7792     case $cross_compiling:$ac_tool_warned in
7793 yes:)
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7795 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7796 ac_tool_warned=yes ;;
7797 esac
7798     NMEDIT=$ac_ct_NMEDIT
7799   fi
7800 else
7801   NMEDIT="$ac_cv_prog_NMEDIT"
7802 fi
7803
7804     if test -n "$ac_tool_prefix"; then
7805   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7806 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7808 $as_echo_n "checking for $ac_word... " >&6; }
7809 if test "${ac_cv_prog_LIPO+set}" = set; then :
7810   $as_echo_n "(cached) " >&6
7811 else
7812   if test -n "$LIPO"; then
7813   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7814 else
7815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7816 for as_dir in $PATH
7817 do
7818   IFS=$as_save_IFS
7819   test -z "$as_dir" && as_dir=.
7820     for ac_exec_ext in '' $ac_executable_extensions; do
7821   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7822     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7823     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7824     break 2
7825   fi
7826 done
7827   done
7828 IFS=$as_save_IFS
7829
7830 fi
7831 fi
7832 LIPO=$ac_cv_prog_LIPO
7833 if test -n "$LIPO"; then
7834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7835 $as_echo "$LIPO" >&6; }
7836 else
7837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7838 $as_echo "no" >&6; }
7839 fi
7840
7841
7842 fi
7843 if test -z "$ac_cv_prog_LIPO"; then
7844   ac_ct_LIPO=$LIPO
7845   # Extract the first word of "lipo", so it can be a program name with args.
7846 set dummy lipo; ac_word=$2
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7848 $as_echo_n "checking for $ac_word... " >&6; }
7849 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7850   $as_echo_n "(cached) " >&6
7851 else
7852   if test -n "$ac_ct_LIPO"; then
7853   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7854 else
7855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7856 for as_dir in $PATH
7857 do
7858   IFS=$as_save_IFS
7859   test -z "$as_dir" && as_dir=.
7860     for ac_exec_ext in '' $ac_executable_extensions; do
7861   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7862     ac_cv_prog_ac_ct_LIPO="lipo"
7863     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7864     break 2
7865   fi
7866 done
7867   done
7868 IFS=$as_save_IFS
7869
7870 fi
7871 fi
7872 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7873 if test -n "$ac_ct_LIPO"; then
7874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7875 $as_echo "$ac_ct_LIPO" >&6; }
7876 else
7877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7878 $as_echo "no" >&6; }
7879 fi
7880
7881   if test "x$ac_ct_LIPO" = x; then
7882     LIPO=":"
7883   else
7884     case $cross_compiling:$ac_tool_warned in
7885 yes:)
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7887 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7888 ac_tool_warned=yes ;;
7889 esac
7890     LIPO=$ac_ct_LIPO
7891   fi
7892 else
7893   LIPO="$ac_cv_prog_LIPO"
7894 fi
7895
7896     if test -n "$ac_tool_prefix"; then
7897   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7898 set dummy ${ac_tool_prefix}otool; ac_word=$2
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7900 $as_echo_n "checking for $ac_word... " >&6; }
7901 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7902   $as_echo_n "(cached) " >&6
7903 else
7904   if test -n "$OTOOL"; then
7905   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7906 else
7907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7908 for as_dir in $PATH
7909 do
7910   IFS=$as_save_IFS
7911   test -z "$as_dir" && as_dir=.
7912     for ac_exec_ext in '' $ac_executable_extensions; do
7913   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7914     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7915     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7916     break 2
7917   fi
7918 done
7919   done
7920 IFS=$as_save_IFS
7921
7922 fi
7923 fi
7924 OTOOL=$ac_cv_prog_OTOOL
7925 if test -n "$OTOOL"; then
7926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7927 $as_echo "$OTOOL" >&6; }
7928 else
7929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7930 $as_echo "no" >&6; }
7931 fi
7932
7933
7934 fi
7935 if test -z "$ac_cv_prog_OTOOL"; then
7936   ac_ct_OTOOL=$OTOOL
7937   # Extract the first word of "otool", so it can be a program name with args.
7938 set dummy otool; ac_word=$2
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7940 $as_echo_n "checking for $ac_word... " >&6; }
7941 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7942   $as_echo_n "(cached) " >&6
7943 else
7944   if test -n "$ac_ct_OTOOL"; then
7945   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7946 else
7947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7948 for as_dir in $PATH
7949 do
7950   IFS=$as_save_IFS
7951   test -z "$as_dir" && as_dir=.
7952     for ac_exec_ext in '' $ac_executable_extensions; do
7953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7954     ac_cv_prog_ac_ct_OTOOL="otool"
7955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7956     break 2
7957   fi
7958 done
7959   done
7960 IFS=$as_save_IFS
7961
7962 fi
7963 fi
7964 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7965 if test -n "$ac_ct_OTOOL"; then
7966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7967 $as_echo "$ac_ct_OTOOL" >&6; }
7968 else
7969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970 $as_echo "no" >&6; }
7971 fi
7972
7973   if test "x$ac_ct_OTOOL" = x; then
7974     OTOOL=":"
7975   else
7976     case $cross_compiling:$ac_tool_warned in
7977 yes:)
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7979 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7980 ac_tool_warned=yes ;;
7981 esac
7982     OTOOL=$ac_ct_OTOOL
7983   fi
7984 else
7985   OTOOL="$ac_cv_prog_OTOOL"
7986 fi
7987
7988     if test -n "$ac_tool_prefix"; then
7989   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7990 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7992 $as_echo_n "checking for $ac_word... " >&6; }
7993 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7994   $as_echo_n "(cached) " >&6
7995 else
7996   if test -n "$OTOOL64"; then
7997   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7998 else
7999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8000 for as_dir in $PATH
8001 do
8002   IFS=$as_save_IFS
8003   test -z "$as_dir" && as_dir=.
8004     for ac_exec_ext in '' $ac_executable_extensions; do
8005   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8006     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8007     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8008     break 2
8009   fi
8010 done
8011   done
8012 IFS=$as_save_IFS
8013
8014 fi
8015 fi
8016 OTOOL64=$ac_cv_prog_OTOOL64
8017 if test -n "$OTOOL64"; then
8018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8019 $as_echo "$OTOOL64" >&6; }
8020 else
8021   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8022 $as_echo "no" >&6; }
8023 fi
8024
8025
8026 fi
8027 if test -z "$ac_cv_prog_OTOOL64"; then
8028   ac_ct_OTOOL64=$OTOOL64
8029   # Extract the first word of "otool64", so it can be a program name with args.
8030 set dummy otool64; ac_word=$2
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8032 $as_echo_n "checking for $ac_word... " >&6; }
8033 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8034   $as_echo_n "(cached) " >&6
8035 else
8036   if test -n "$ac_ct_OTOOL64"; then
8037   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8038 else
8039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8040 for as_dir in $PATH
8041 do
8042   IFS=$as_save_IFS
8043   test -z "$as_dir" && as_dir=.
8044     for ac_exec_ext in '' $ac_executable_extensions; do
8045   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8046     ac_cv_prog_ac_ct_OTOOL64="otool64"
8047     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8048     break 2
8049   fi
8050 done
8051   done
8052 IFS=$as_save_IFS
8053
8054 fi
8055 fi
8056 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8057 if test -n "$ac_ct_OTOOL64"; then
8058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8059 $as_echo "$ac_ct_OTOOL64" >&6; }
8060 else
8061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8062 $as_echo "no" >&6; }
8063 fi
8064
8065   if test "x$ac_ct_OTOOL64" = x; then
8066     OTOOL64=":"
8067   else
8068     case $cross_compiling:$ac_tool_warned in
8069 yes:)
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8071 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8072 ac_tool_warned=yes ;;
8073 esac
8074     OTOOL64=$ac_ct_OTOOL64
8075   fi
8076 else
8077   OTOOL64="$ac_cv_prog_OTOOL64"
8078 fi
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8107 $as_echo_n "checking for -single_module linker flag... " >&6; }
8108 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8109   $as_echo_n "(cached) " >&6
8110 else
8111   lt_cv_apple_cc_single_mod=no
8112       if test -z "${LT_MULTI_MODULE}"; then
8113         # By default we will add the -single_module flag. You can override
8114         # by either setting the environment variable LT_MULTI_MODULE
8115         # non-empty at configure time, or by adding -multi_module to the
8116         # link flags.
8117         rm -rf libconftest.dylib*
8118         echo "int foo(void){return 1;}" > conftest.c
8119         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8120 -dynamiclib -Wl,-single_module conftest.c" >&5
8121         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8122           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8123         _lt_result=$?
8124         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8125           lt_cv_apple_cc_single_mod=yes
8126         else
8127           cat conftest.err >&5
8128         fi
8129         rm -rf libconftest.dylib*
8130         rm -f conftest.*
8131       fi
8132 fi
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8134 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8135     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8136 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8137 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8138   $as_echo_n "(cached) " >&6
8139 else
8140   lt_cv_ld_exported_symbols_list=no
8141       save_LDFLAGS=$LDFLAGS
8142       echo "_main" > conftest.sym
8143       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8144       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8145 /* end confdefs.h.  */
8146
8147 int
8148 main ()
8149 {
8150
8151   ;
8152   return 0;
8153 }
8154 _ACEOF
8155 if ac_fn_c_try_link "$LINENO"; then :
8156   lt_cv_ld_exported_symbols_list=yes
8157 else
8158   lt_cv_ld_exported_symbols_list=no
8159 fi
8160 rm -f core conftest.err conftest.$ac_objext \
8161     conftest$ac_exeext conftest.$ac_ext
8162         LDFLAGS="$save_LDFLAGS"
8163
8164 fi
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8166 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8167     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8168 $as_echo_n "checking for -force_load linker flag... " >&6; }
8169 if test "${lt_cv_ld_force_load+set}" = set; then :
8170   $as_echo_n "(cached) " >&6
8171 else
8172   lt_cv_ld_force_load=no
8173       cat > conftest.c << _LT_EOF
8174 int forced_loaded() { return 2;}
8175 _LT_EOF
8176       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8177       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8178       echo "$AR cru libconftest.a conftest.o" >&5
8179       $AR cru libconftest.a conftest.o 2>&5
8180       cat > conftest.c << _LT_EOF
8181 int main() { return 0;}
8182 _LT_EOF
8183       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8184       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8185       _lt_result=$?
8186       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8187         lt_cv_ld_force_load=yes
8188       else
8189         cat conftest.err >&5
8190       fi
8191         rm -f conftest.err libconftest.a conftest conftest.c
8192         rm -rf conftest.dSYM
8193
8194 fi
8195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8196 $as_echo "$lt_cv_ld_force_load" >&6; }
8197     case $host_os in
8198     rhapsody* | darwin1.[012])
8199       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8200     darwin1.*)
8201       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8202     darwin*) # darwin 5.x on
8203       # if running on 10.5 or later, the deployment target defaults
8204       # to the OS version, if on x86, and 10.4, the deployment
8205       # target defaults to 10.4. Don't you love it?
8206       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8207         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8208           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8209         10.[012][,.]*)
8210           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8211         10.*)
8212           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8213       esac
8214     ;;
8215   esac
8216     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8217       _lt_dar_single_mod='$single_module'
8218     fi
8219     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8220       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8221     else
8222       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8223     fi
8224     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8225       _lt_dsymutil='~$DSYMUTIL $lib || :'
8226     else
8227       _lt_dsymutil=
8228     fi
8229     ;;
8230   esac
8231
8232 for ac_header in dlfcn.h
8233 do :
8234   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8235 "
8236 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8237   cat >>confdefs.h <<_ACEOF
8238 #define HAVE_DLFCN_H 1
8239 _ACEOF
8240
8241 fi
8242
8243 done
8244
8245
8246
8247
8248
8249
8250 # Set options
8251
8252
8253
8254         enable_dlopen=no
8255
8256
8257   enable_win32_dll=no
8258
8259
8260             # Check whether --enable-shared was given.
8261 if test "${enable_shared+set}" = set; then :
8262   enableval=$enable_shared; p=${PACKAGE-default}
8263     case $enableval in
8264     yes) enable_shared=yes ;;
8265     no) enable_shared=no ;;
8266     *)
8267       enable_shared=no
8268       # Look at the argument we got.  We use all the common list separators.
8269       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8270       for pkg in $enableval; do
8271         IFS="$lt_save_ifs"
8272         if test "X$pkg" = "X$p"; then
8273           enable_shared=yes
8274         fi
8275       done
8276       IFS="$lt_save_ifs"
8277       ;;
8278     esac
8279 else
8280   enable_shared=yes
8281 fi
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291   # Check whether --enable-static was given.
8292 if test "${enable_static+set}" = set; then :
8293   enableval=$enable_static; p=${PACKAGE-default}
8294     case $enableval in
8295     yes) enable_static=yes ;;
8296     no) enable_static=no ;;
8297     *)
8298      enable_static=no
8299       # Look at the argument we got.  We use all the common list separators.
8300       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8301       for pkg in $enableval; do
8302         IFS="$lt_save_ifs"
8303         if test "X$pkg" = "X$p"; then
8304           enable_static=yes
8305         fi
8306       done
8307       IFS="$lt_save_ifs"
8308       ;;
8309     esac
8310 else
8311   enable_static=yes
8312 fi
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323 # Check whether --with-pic was given.
8324 if test "${with_pic+set}" = set; then :
8325   withval=$with_pic; pic_mode="$withval"
8326 else
8327   pic_mode=default
8328 fi
8329
8330
8331 test -z "$pic_mode" && pic_mode=default
8332
8333
8334
8335
8336
8337
8338
8339   # Check whether --enable-fast-install was given.
8340 if test "${enable_fast_install+set}" = set; then :
8341   enableval=$enable_fast_install; p=${PACKAGE-default}
8342     case $enableval in
8343     yes) enable_fast_install=yes ;;
8344     no) enable_fast_install=no ;;
8345     *)
8346       enable_fast_install=no
8347       # Look at the argument we got.  We use all the common list separators.
8348       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8349       for pkg in $enableval; do
8350         IFS="$lt_save_ifs"
8351         if test "X$pkg" = "X$p"; then
8352           enable_fast_install=yes
8353         fi
8354       done
8355       IFS="$lt_save_ifs"
8356       ;;
8357     esac
8358 else
8359   enable_fast_install=yes
8360 fi
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372 # This can be used to rebuild libtool when needed
8373 LIBTOOL_DEPS="$ltmain"
8374
8375 # Always use our own libtool.
8376 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403 test -z "$LN_S" && LN_S="ln -s"
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418 if test -n "${ZSH_VERSION+set}" ; then
8419    setopt NO_GLOB_SUBST
8420 fi
8421
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8423 $as_echo_n "checking for objdir... " >&6; }
8424 if test "${lt_cv_objdir+set}" = set; then :
8425   $as_echo_n "(cached) " >&6
8426 else
8427   rm -f .libs 2>/dev/null
8428 mkdir .libs 2>/dev/null
8429 if test -d .libs; then
8430   lt_cv_objdir=.libs
8431 else
8432   # MS-DOS does not allow filenames that begin with a dot.
8433   lt_cv_objdir=_libs
8434 fi
8435 rmdir .libs 2>/dev/null
8436 fi
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8438 $as_echo "$lt_cv_objdir" >&6; }
8439 objdir=$lt_cv_objdir
8440
8441
8442
8443
8444
8445 cat >>confdefs.h <<_ACEOF
8446 #define LT_OBJDIR "$lt_cv_objdir/"
8447 _ACEOF
8448
8449
8450
8451
8452 case $host_os in
8453 aix3*)
8454   # AIX sometimes has problems with the GCC collect2 program.  For some
8455   # reason, if we set the COLLECT_NAMES environment variable, the problems
8456   # vanish in a puff of smoke.
8457   if test "X${COLLECT_NAMES+set}" != Xset; then
8458     COLLECT_NAMES=
8459     export COLLECT_NAMES
8460   fi
8461   ;;
8462 esac
8463
8464 # Global variables:
8465 ofile=libtool
8466 can_build_shared=yes
8467
8468 # All known linkers require a `.a' archive for static linking (except MSVC,
8469 # which needs '.lib').
8470 libext=a
8471
8472 with_gnu_ld="$lt_cv_prog_gnu_ld"
8473
8474 old_CC="$CC"
8475 old_CFLAGS="$CFLAGS"
8476
8477 # Set sane defaults for various variables
8478 test -z "$CC" && CC=cc
8479 test -z "$LTCC" && LTCC=$CC
8480 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8481 test -z "$LD" && LD=ld
8482 test -z "$ac_objext" && ac_objext=o
8483
8484 for cc_temp in $compiler""; do
8485   case $cc_temp in
8486     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8487     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8488     \-*) ;;
8489     *) break;;
8490   esac
8491 done
8492 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8493
8494
8495 # Only perform the check for file, if the check method requires it
8496 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8497 case $deplibs_check_method in
8498 file_magic*)
8499   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8500     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8501 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8502 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8503   $as_echo_n "(cached) " >&6
8504 else
8505   case $MAGIC_CMD in
8506 [\\/*] |  ?:[\\/]*)
8507   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8508   ;;
8509 *)
8510   lt_save_MAGIC_CMD="$MAGIC_CMD"
8511   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8512   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8513   for ac_dir in $ac_dummy; do
8514     IFS="$lt_save_ifs"
8515     test -z "$ac_dir" && ac_dir=.
8516     if test -f $ac_dir/${ac_tool_prefix}file; then
8517       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8518       if test -n "$file_magic_test_file"; then
8519         case $deplibs_check_method in
8520         "file_magic "*)
8521           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8522           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8523           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8524             $EGREP "$file_magic_regex" > /dev/null; then
8525             :
8526           else
8527             cat <<_LT_EOF 1>&2
8528
8529 *** Warning: the command libtool uses to detect shared libraries,
8530 *** $file_magic_cmd, produces output that libtool cannot recognize.
8531 *** The result is that libtool may fail to recognize shared libraries
8532 *** as such.  This will affect the creation of libtool libraries that
8533 *** depend on shared libraries, but programs linked with such libtool
8534 *** libraries will work regardless of this problem.  Nevertheless, you
8535 *** may want to report the problem to your system manager and/or to
8536 *** bug-libtool@gnu.org
8537
8538 _LT_EOF
8539           fi ;;
8540         esac
8541       fi
8542       break
8543     fi
8544   done
8545   IFS="$lt_save_ifs"
8546   MAGIC_CMD="$lt_save_MAGIC_CMD"
8547   ;;
8548 esac
8549 fi
8550
8551 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8552 if test -n "$MAGIC_CMD"; then
8553   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8554 $as_echo "$MAGIC_CMD" >&6; }
8555 else
8556   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8557 $as_echo "no" >&6; }
8558 fi
8559
8560
8561
8562
8563
8564 if test -z "$lt_cv_path_MAGIC_CMD"; then
8565   if test -n "$ac_tool_prefix"; then
8566     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8567 $as_echo_n "checking for file... " >&6; }
8568 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8569   $as_echo_n "(cached) " >&6
8570 else
8571   case $MAGIC_CMD in
8572 [\\/*] |  ?:[\\/]*)
8573   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8574   ;;
8575 *)
8576   lt_save_MAGIC_CMD="$MAGIC_CMD"
8577   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8578   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8579   for ac_dir in $ac_dummy; do
8580     IFS="$lt_save_ifs"
8581     test -z "$ac_dir" && ac_dir=.
8582     if test -f $ac_dir/file; then
8583       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8584       if test -n "$file_magic_test_file"; then
8585         case $deplibs_check_method in
8586         "file_magic "*)
8587           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8588           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8589           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8590             $EGREP "$file_magic_regex" > /dev/null; then
8591             :
8592           else
8593             cat <<_LT_EOF 1>&2
8594
8595 *** Warning: the command libtool uses to detect shared libraries,
8596 *** $file_magic_cmd, produces output that libtool cannot recognize.
8597 *** The result is that libtool may fail to recognize shared libraries
8598 *** as such.  This will affect the creation of libtool libraries that
8599 *** depend on shared libraries, but programs linked with such libtool
8600 *** libraries will work regardless of this problem.  Nevertheless, you
8601 *** may want to report the problem to your system manager and/or to
8602 *** bug-libtool@gnu.org
8603
8604 _LT_EOF
8605           fi ;;
8606         esac
8607       fi
8608       break
8609     fi
8610   done
8611   IFS="$lt_save_ifs"
8612   MAGIC_CMD="$lt_save_MAGIC_CMD"
8613   ;;
8614 esac
8615 fi
8616
8617 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8618 if test -n "$MAGIC_CMD"; then
8619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8620 $as_echo "$MAGIC_CMD" >&6; }
8621 else
8622   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8623 $as_echo "no" >&6; }
8624 fi
8625
8626
8627   else
8628     MAGIC_CMD=:
8629   fi
8630 fi
8631
8632   fi
8633   ;;
8634 esac
8635
8636 # Use C for the default configuration in the libtool script
8637
8638 lt_save_CC="$CC"
8639 ac_ext=c
8640 ac_cpp='$CPP $CPPFLAGS'
8641 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8642 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8643 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8644
8645
8646 # Source file extension for C test sources.
8647 ac_ext=c
8648
8649 # Object file extension for compiled C test sources.
8650 objext=o
8651 objext=$objext
8652
8653 # Code to be used in simple compile tests
8654 lt_simple_compile_test_code="int some_variable = 0;"
8655
8656 # Code to be used in simple link tests
8657 lt_simple_link_test_code='int main(){return(0);}'
8658
8659
8660
8661
8662
8663
8664
8665 # If no C compiler was specified, use CC.
8666 LTCC=${LTCC-"$CC"}
8667
8668 # If no C compiler flags were specified, use CFLAGS.
8669 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8670
8671 # Allow CC to be a program name with arguments.
8672 compiler=$CC
8673
8674 # Save the default compiler, since it gets overwritten when the other
8675 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8676 compiler_DEFAULT=$CC
8677
8678 # save warnings/boilerplate of simple test code
8679 ac_outfile=conftest.$ac_objext
8680 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8681 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8682 _lt_compiler_boilerplate=`cat conftest.err`
8683 $RM conftest*
8684
8685 ac_outfile=conftest.$ac_objext
8686 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8687 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8688 _lt_linker_boilerplate=`cat conftest.err`
8689 $RM -r conftest*
8690
8691
8692 ## CAVEAT EMPTOR:
8693 ## There is no encapsulation within the following macros, do not change
8694 ## the running order or otherwise move them around unless you know exactly
8695 ## what you are doing...
8696 if test -n "$compiler"; then
8697
8698 lt_prog_compiler_no_builtin_flag=
8699
8700 if test "$GCC" = yes; then
8701   case $cc_basename in
8702   nvcc*)
8703     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8704   *)
8705     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8706   esac
8707
8708   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8709 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8710 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8711   $as_echo_n "(cached) " >&6
8712 else
8713   lt_cv_prog_compiler_rtti_exceptions=no
8714    ac_outfile=conftest.$ac_objext
8715    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8716    lt_compiler_flag="-fno-rtti -fno-exceptions"
8717    # Insert the option either (1) after the last *FLAGS variable, or
8718    # (2) before a word containing "conftest.", or (3) at the end.
8719    # Note that $ac_compile itself does not contain backslashes and begins
8720    # with a dollar sign (not a hyphen), so the echo should work correctly.
8721    # The option is referenced via a variable to avoid confusing sed.
8722    lt_compile=`echo "$ac_compile" | $SED \
8723    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8724    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8725    -e 's:$: $lt_compiler_flag:'`
8726    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8727    (eval "$lt_compile" 2>conftest.err)
8728    ac_status=$?
8729    cat conftest.err >&5
8730    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8731    if (exit $ac_status) && test -s "$ac_outfile"; then
8732      # The compiler can only warn and ignore the option if not recognized
8733      # So say no if there are warnings other than the usual output.
8734      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8735      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8736      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8737        lt_cv_prog_compiler_rtti_exceptions=yes
8738      fi
8739    fi
8740    $RM conftest*
8741
8742 fi
8743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8744 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8745
8746 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8747     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8748 else
8749     :
8750 fi
8751
8752 fi
8753
8754
8755
8756
8757
8758
8759   lt_prog_compiler_wl=
8760 lt_prog_compiler_pic=
8761 lt_prog_compiler_static=
8762
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8764 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8765
8766   if test "$GCC" = yes; then
8767     lt_prog_compiler_wl='-Wl,'
8768     lt_prog_compiler_static='-static'
8769
8770     case $host_os in
8771       aix*)
8772       # All AIX code is PIC.
8773       if test "$host_cpu" = ia64; then
8774         # AIX 5 now supports IA64 processor
8775         lt_prog_compiler_static='-Bstatic'
8776       fi
8777       lt_prog_compiler_pic='-fPIC'
8778       ;;
8779
8780     amigaos*)
8781       case $host_cpu in
8782       powerpc)
8783             # see comment about AmigaOS4 .so support
8784             lt_prog_compiler_pic='-fPIC'
8785         ;;
8786       m68k)
8787             # FIXME: we need at least 68020 code to build shared libraries, but
8788             # adding the `-m68020' flag to GCC prevents building anything better,
8789             # like `-m68040'.
8790             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8791         ;;
8792       esac
8793       ;;
8794
8795     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8796       # PIC is the default for these OSes.
8797       ;;
8798
8799     mingw* | cygwin* | pw32* | os2* | cegcc*)
8800       # This hack is so that the source file can tell whether it is being
8801       # built for inclusion in a dll (and should export symbols for example).
8802       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8803       # (--disable-auto-import) libraries
8804       lt_prog_compiler_pic='-DDLL_EXPORT'
8805       ;;
8806
8807     darwin* | rhapsody*)
8808       # PIC is the default on this platform
8809       # Common symbols not allowed in MH_DYLIB files
8810       lt_prog_compiler_pic='-fno-common'
8811       ;;
8812
8813     haiku*)
8814       # PIC is the default for Haiku.
8815       # The "-static" flag exists, but is broken.
8816       lt_prog_compiler_static=
8817       ;;
8818
8819     hpux*)
8820       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8821       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8822       # sets the default TLS model and affects inlining.
8823       case $host_cpu in
8824       hppa*64*)
8825         # +Z the default
8826         ;;
8827       *)
8828         lt_prog_compiler_pic='-fPIC'
8829         ;;
8830       esac
8831       ;;
8832
8833     interix[3-9]*)
8834       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8835       # Instead, we relocate shared libraries at runtime.
8836       ;;
8837
8838     msdosdjgpp*)
8839       # Just because we use GCC doesn't mean we suddenly get shared libraries
8840       # on systems that don't support them.
8841       lt_prog_compiler_can_build_shared=no
8842       enable_shared=no
8843       ;;
8844
8845     *nto* | *qnx*)
8846       # QNX uses GNU C++, but need to define -shared option too, otherwise
8847       # it will coredump.
8848       lt_prog_compiler_pic='-fPIC -shared'
8849       ;;
8850
8851     sysv4*MP*)
8852       if test -d /usr/nec; then
8853         lt_prog_compiler_pic=-Kconform_pic
8854       fi
8855       ;;
8856
8857     *)
8858       lt_prog_compiler_pic='-fPIC'
8859       ;;
8860     esac
8861
8862     case $cc_basename in
8863     nvcc*) # Cuda Compiler Driver 2.2
8864       lt_prog_compiler_wl='-Xlinker '
8865       lt_prog_compiler_pic='-Xcompiler -fPIC'
8866       ;;
8867     esac
8868   else
8869     # PORTME Check for flag to pass linker flags through the system compiler.
8870     case $host_os in
8871     aix*)
8872       lt_prog_compiler_wl='-Wl,'
8873       if test "$host_cpu" = ia64; then
8874         # AIX 5 now supports IA64 processor
8875         lt_prog_compiler_static='-Bstatic'
8876       else
8877         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8878       fi
8879       ;;
8880
8881     mingw* | cygwin* | pw32* | os2* | cegcc*)
8882       # This hack is so that the source file can tell whether it is being
8883       # built for inclusion in a dll (and should export symbols for example).
8884       lt_prog_compiler_pic='-DDLL_EXPORT'
8885       ;;
8886
8887     hpux9* | hpux10* | hpux11*)
8888       lt_prog_compiler_wl='-Wl,'
8889       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8890       # not for PA HP-UX.
8891       case $host_cpu in
8892       hppa*64*|ia64*)
8893         # +Z the default
8894         ;;
8895       *)
8896         lt_prog_compiler_pic='+Z'
8897         ;;
8898       esac
8899       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8900       lt_prog_compiler_static='${wl}-a ${wl}archive'
8901       ;;
8902
8903     irix5* | irix6* | nonstopux*)
8904       lt_prog_compiler_wl='-Wl,'
8905       # PIC (with -KPIC) is the default.
8906       lt_prog_compiler_static='-non_shared'
8907       ;;
8908
8909     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8910       case $cc_basename in
8911       # old Intel for x86_64 which still supported -KPIC.
8912       ecc*)
8913         lt_prog_compiler_wl='-Wl,'
8914         lt_prog_compiler_pic='-KPIC'
8915         lt_prog_compiler_static='-static'
8916         ;;
8917       # icc used to be incompatible with GCC.
8918       # ICC 10 doesn't accept -KPIC any more.
8919       icc* | ifort*)
8920         lt_prog_compiler_wl='-Wl,'
8921         lt_prog_compiler_pic='-fPIC'
8922         lt_prog_compiler_static='-static'
8923         ;;
8924       # Lahey Fortran 8.1.
8925       lf95*)
8926         lt_prog_compiler_wl='-Wl,'
8927         lt_prog_compiler_pic='--shared'
8928         lt_prog_compiler_static='--static'
8929         ;;
8930       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8931         # Portland Group compilers (*not* the Pentium gcc compiler,
8932         # which looks to be a dead project)
8933         lt_prog_compiler_wl='-Wl,'
8934         lt_prog_compiler_pic='-fpic'
8935         lt_prog_compiler_static='-Bstatic'
8936         ;;
8937       ccc*)
8938         lt_prog_compiler_wl='-Wl,'
8939         # All Alpha code is PIC.
8940         lt_prog_compiler_static='-non_shared'
8941         ;;
8942       xl* | bgxl* | bgf* | mpixl*)
8943         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8944         lt_prog_compiler_wl='-Wl,'
8945         lt_prog_compiler_pic='-qpic'
8946         lt_prog_compiler_static='-qstaticlink'
8947         ;;
8948       *)
8949         case `$CC -V 2>&1 | sed 5q` in
8950         *Sun\ F* | *Sun*Fortran*)
8951           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8952           lt_prog_compiler_pic='-KPIC'
8953           lt_prog_compiler_static='-Bstatic'
8954           lt_prog_compiler_wl=''
8955           ;;
8956         *Sun\ C*)
8957           # Sun C 5.9
8958           lt_prog_compiler_pic='-KPIC'
8959           lt_prog_compiler_static='-Bstatic'
8960           lt_prog_compiler_wl='-Wl,'
8961           ;;
8962         esac
8963         ;;
8964       esac
8965       ;;
8966
8967     newsos6)
8968       lt_prog_compiler_pic='-KPIC'
8969       lt_prog_compiler_static='-Bstatic'
8970       ;;
8971
8972     *nto* | *qnx*)
8973       # QNX uses GNU C++, but need to define -shared option too, otherwise
8974       # it will coredump.
8975       lt_prog_compiler_pic='-fPIC -shared'
8976       ;;
8977
8978     osf3* | osf4* | osf5*)
8979       lt_prog_compiler_wl='-Wl,'
8980       # All OSF/1 code is PIC.
8981       lt_prog_compiler_static='-non_shared'
8982       ;;
8983
8984     rdos*)
8985       lt_prog_compiler_static='-non_shared'
8986       ;;
8987
8988     solaris*)
8989       lt_prog_compiler_pic='-KPIC'
8990       lt_prog_compiler_static='-Bstatic'
8991       case $cc_basename in
8992       f77* | f90* | f95*)
8993         lt_prog_compiler_wl='-Qoption ld ';;
8994       *)
8995         lt_prog_compiler_wl='-Wl,';;
8996       esac
8997       ;;
8998
8999     sunos4*)
9000       lt_prog_compiler_wl='-Qoption ld '
9001       lt_prog_compiler_pic='-PIC'
9002       lt_prog_compiler_static='-Bstatic'
9003       ;;
9004
9005     sysv4 | sysv4.2uw2* | sysv4.3*)
9006       lt_prog_compiler_wl='-Wl,'
9007       lt_prog_compiler_pic='-KPIC'
9008       lt_prog_compiler_static='-Bstatic'
9009       ;;
9010
9011     sysv4*MP*)
9012       if test -d /usr/nec ;then
9013         lt_prog_compiler_pic='-Kconform_pic'
9014         lt_prog_compiler_static='-Bstatic'
9015       fi
9016       ;;
9017
9018     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9019       lt_prog_compiler_wl='-Wl,'
9020       lt_prog_compiler_pic='-KPIC'
9021       lt_prog_compiler_static='-Bstatic'
9022       ;;
9023
9024     unicos*)
9025       lt_prog_compiler_wl='-Wl,'
9026       lt_prog_compiler_can_build_shared=no
9027       ;;
9028
9029     uts4*)
9030       lt_prog_compiler_pic='-pic'
9031       lt_prog_compiler_static='-Bstatic'
9032       ;;
9033
9034     *)
9035       lt_prog_compiler_can_build_shared=no
9036       ;;
9037     esac
9038   fi
9039
9040 case $host_os in
9041   # For platforms which do not support PIC, -DPIC is meaningless:
9042   *djgpp*)
9043     lt_prog_compiler_pic=
9044     ;;
9045   *)
9046     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9047     ;;
9048 esac
9049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9050 $as_echo "$lt_prog_compiler_pic" >&6; }
9051
9052
9053
9054
9055
9056
9057 #
9058 # Check to make sure the PIC flag actually works.
9059 #
9060 if test -n "$lt_prog_compiler_pic"; then
9061   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9062 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9063 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9064   $as_echo_n "(cached) " >&6
9065 else
9066   lt_cv_prog_compiler_pic_works=no
9067    ac_outfile=conftest.$ac_objext
9068    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9069    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9070    # Insert the option either (1) after the last *FLAGS variable, or
9071    # (2) before a word containing "conftest.", or (3) at the end.
9072    # Note that $ac_compile itself does not contain backslashes and begins
9073    # with a dollar sign (not a hyphen), so the echo should work correctly.
9074    # The option is referenced via a variable to avoid confusing sed.
9075    lt_compile=`echo "$ac_compile" | $SED \
9076    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9077    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9078    -e 's:$: $lt_compiler_flag:'`
9079    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9080    (eval "$lt_compile" 2>conftest.err)
9081    ac_status=$?
9082    cat conftest.err >&5
9083    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9084    if (exit $ac_status) && test -s "$ac_outfile"; then
9085      # The compiler can only warn and ignore the option if not recognized
9086      # So say no if there are warnings other than the usual output.
9087      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9088      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9089      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9090        lt_cv_prog_compiler_pic_works=yes
9091      fi
9092    fi
9093    $RM conftest*
9094
9095 fi
9096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9097 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9098
9099 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9100     case $lt_prog_compiler_pic in
9101      "" | " "*) ;;
9102      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9103      esac
9104 else
9105     lt_prog_compiler_pic=
9106      lt_prog_compiler_can_build_shared=no
9107 fi
9108
9109 fi
9110
9111
9112
9113
9114
9115
9116 #
9117 # Check to make sure the static flag actually works.
9118 #
9119 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9121 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9122 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9123   $as_echo_n "(cached) " >&6
9124 else
9125   lt_cv_prog_compiler_static_works=no
9126    save_LDFLAGS="$LDFLAGS"
9127    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9128    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9129    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9130      # The linker can only warn and ignore the option if not recognized
9131      # So say no if there are warnings
9132      if test -s conftest.err; then
9133        # Append any errors to the config.log.
9134        cat conftest.err 1>&5
9135        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9136        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9137        if diff conftest.exp conftest.er2 >/dev/null; then
9138          lt_cv_prog_compiler_static_works=yes
9139        fi
9140      else
9141        lt_cv_prog_compiler_static_works=yes
9142      fi
9143    fi
9144    $RM -r conftest*
9145    LDFLAGS="$save_LDFLAGS"
9146
9147 fi
9148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9149 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9150
9151 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9152     :
9153 else
9154     lt_prog_compiler_static=
9155 fi
9156
9157
9158
9159
9160
9161
9162
9163   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9164 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9165 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9166   $as_echo_n "(cached) " >&6
9167 else
9168   lt_cv_prog_compiler_c_o=no
9169    $RM -r conftest 2>/dev/null
9170    mkdir conftest
9171    cd conftest
9172    mkdir out
9173    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9174
9175    lt_compiler_flag="-o out/conftest2.$ac_objext"
9176    # Insert the option either (1) after the last *FLAGS variable, or
9177    # (2) before a word containing "conftest.", or (3) at the end.
9178    # Note that $ac_compile itself does not contain backslashes and begins
9179    # with a dollar sign (not a hyphen), so the echo should work correctly.
9180    lt_compile=`echo "$ac_compile" | $SED \
9181    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9182    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9183    -e 's:$: $lt_compiler_flag:'`
9184    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9185    (eval "$lt_compile" 2>out/conftest.err)
9186    ac_status=$?
9187    cat out/conftest.err >&5
9188    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9189    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9190    then
9191      # The compiler can only warn and ignore the option if not recognized
9192      # So say no if there are warnings
9193      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9194      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9195      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9196        lt_cv_prog_compiler_c_o=yes
9197      fi
9198    fi
9199    chmod u+w . 2>&5
9200    $RM conftest*
9201    # SGI C++ compiler will create directory out/ii_files/ for
9202    # template instantiation
9203    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9204    $RM out/* && rmdir out
9205    cd ..
9206    $RM -r conftest
9207    $RM conftest*
9208
9209 fi
9210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9211 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9212
9213
9214
9215
9216
9217
9218   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9219 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9220 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9221   $as_echo_n "(cached) " >&6
9222 else
9223   lt_cv_prog_compiler_c_o=no
9224    $RM -r conftest 2>/dev/null
9225    mkdir conftest
9226    cd conftest
9227    mkdir out
9228    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9229
9230    lt_compiler_flag="-o out/conftest2.$ac_objext"
9231    # Insert the option either (1) after the last *FLAGS variable, or
9232    # (2) before a word containing "conftest.", or (3) at the end.
9233    # Note that $ac_compile itself does not contain backslashes and begins
9234    # with a dollar sign (not a hyphen), so the echo should work correctly.
9235    lt_compile=`echo "$ac_compile" | $SED \
9236    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9237    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9238    -e 's:$: $lt_compiler_flag:'`
9239    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9240    (eval "$lt_compile" 2>out/conftest.err)
9241    ac_status=$?
9242    cat out/conftest.err >&5
9243    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9244    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9245    then
9246      # The compiler can only warn and ignore the option if not recognized
9247      # So say no if there are warnings
9248      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9249      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9250      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9251        lt_cv_prog_compiler_c_o=yes
9252      fi
9253    fi
9254    chmod u+w . 2>&5
9255    $RM conftest*
9256    # SGI C++ compiler will create directory out/ii_files/ for
9257    # template instantiation
9258    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9259    $RM out/* && rmdir out
9260    cd ..
9261    $RM -r conftest
9262    $RM conftest*
9263
9264 fi
9265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9266 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9267
9268
9269
9270
9271 hard_links="nottested"
9272 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9273   # do not overwrite the value of need_locks provided by the user
9274   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9275 $as_echo_n "checking if we can lock with hard links... " >&6; }
9276   hard_links=yes
9277   $RM conftest*
9278   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9279   touch conftest.a
9280   ln conftest.a conftest.b 2>&5 || hard_links=no
9281   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9282   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9283 $as_echo "$hard_links" >&6; }
9284   if test "$hard_links" = no; then
9285     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9286 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9287     need_locks=warn
9288   fi
9289 else
9290   need_locks=no
9291 fi
9292
9293
9294
9295
9296
9297
9298   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9299 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9300
9301   runpath_var=
9302   allow_undefined_flag=
9303   always_export_symbols=no
9304   archive_cmds=
9305   archive_expsym_cmds=
9306   compiler_needs_object=no
9307   enable_shared_with_static_runtimes=no
9308   export_dynamic_flag_spec=
9309   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9310   hardcode_automatic=no
9311   hardcode_direct=no
9312   hardcode_direct_absolute=no
9313   hardcode_libdir_flag_spec=
9314   hardcode_libdir_flag_spec_ld=
9315   hardcode_libdir_separator=
9316   hardcode_minus_L=no
9317   hardcode_shlibpath_var=unsupported
9318   inherit_rpath=no
9319   link_all_deplibs=unknown
9320   module_cmds=
9321   module_expsym_cmds=
9322   old_archive_from_new_cmds=
9323   old_archive_from_expsyms_cmds=
9324   thread_safe_flag_spec=
9325   whole_archive_flag_spec=
9326   # include_expsyms should be a list of space-separated symbols to be *always*
9327   # included in the symbol list
9328   include_expsyms=
9329   # exclude_expsyms can be an extended regexp of symbols to exclude
9330   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9331   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9332   # as well as any symbol that contains `d'.
9333   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9334   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9335   # platforms (ab)use it in PIC code, but their linkers get confused if
9336   # the symbol is explicitly referenced.  Since portable code cannot
9337   # rely on this symbol name, it's probably fine to never include it in
9338   # preloaded symbol tables.
9339   # Exclude shared library initialization/finalization symbols.
9340   extract_expsyms_cmds=
9341
9342   case $host_os in
9343   cygwin* | mingw* | pw32* | cegcc*)
9344     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9345     # When not using gcc, we currently assume that we are using
9346     # Microsoft Visual C++.
9347     if test "$GCC" != yes; then
9348       with_gnu_ld=no
9349     fi
9350     ;;
9351   interix*)
9352     # we just hope/assume this is gcc and not c89 (= MSVC++)
9353     with_gnu_ld=yes
9354     ;;
9355   openbsd*)
9356     with_gnu_ld=no
9357     ;;
9358   esac
9359
9360   ld_shlibs=yes
9361
9362   # On some targets, GNU ld is compatible enough with the native linker
9363   # that we're better off using the native interface for both.
9364   lt_use_gnu_ld_interface=no
9365   if test "$with_gnu_ld" = yes; then
9366     case $host_os in
9367       aix*)
9368         # The AIX port of GNU ld has always aspired to compatibility
9369         # with the native linker.  However, as the warning in the GNU ld
9370         # block says, versions before 2.19.5* couldn't really create working
9371         # shared libraries, regardless of the interface used.
9372         case `$LD -v 2>&1` in
9373           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9374           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9375           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9376           *)
9377             lt_use_gnu_ld_interface=yes
9378             ;;
9379         esac
9380         ;;
9381       *)
9382         lt_use_gnu_ld_interface=yes
9383         ;;
9384     esac
9385   fi
9386
9387   if test "$lt_use_gnu_ld_interface" = yes; then
9388     # If archive_cmds runs LD, not CC, wlarc should be empty
9389     wlarc='${wl}'
9390
9391     # Set some defaults for GNU ld with shared library support. These
9392     # are reset later if shared libraries are not supported. Putting them
9393     # here allows them to be overridden if necessary.
9394     runpath_var=LD_RUN_PATH
9395     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9396     export_dynamic_flag_spec='${wl}--export-dynamic'
9397     # ancient GNU ld didn't support --whole-archive et. al.
9398     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9399       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9400     else
9401       whole_archive_flag_spec=
9402     fi
9403     supports_anon_versioning=no
9404     case `$LD -v 2>&1` in
9405       *GNU\ gold*) supports_anon_versioning=yes ;;
9406       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9407       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9408       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9409       *\ 2.11.*) ;; # other 2.11 versions
9410       *) supports_anon_versioning=yes ;;
9411     esac
9412
9413     # See if GNU ld supports shared libraries.
9414     case $host_os in
9415     aix[3-9]*)
9416       # On AIX/PPC, the GNU linker is very broken
9417       if test "$host_cpu" != ia64; then
9418         ld_shlibs=no
9419         cat <<_LT_EOF 1>&2
9420
9421 *** Warning: the GNU linker, at least up to release 2.19, is reported
9422 *** to be unable to reliably create shared libraries on AIX.
9423 *** Therefore, libtool is disabling shared libraries support.  If you
9424 *** really care for shared libraries, you may want to install binutils
9425 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9426 *** You will then need to restart the configuration process.
9427
9428 _LT_EOF
9429       fi
9430       ;;
9431
9432     amigaos*)
9433       case $host_cpu in
9434       powerpc)
9435             # see comment about AmigaOS4 .so support
9436             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9437             archive_expsym_cmds=''
9438         ;;
9439       m68k)
9440             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)'
9441             hardcode_libdir_flag_spec='-L$libdir'
9442             hardcode_minus_L=yes
9443         ;;
9444       esac
9445       ;;
9446
9447     beos*)
9448       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9449         allow_undefined_flag=unsupported
9450         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9451         # support --undefined.  This deserves some investigation.  FIXME
9452         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9453       else
9454         ld_shlibs=no
9455       fi
9456       ;;
9457
9458     cygwin* | mingw* | pw32* | cegcc*)
9459       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9460       # as there is no search path for DLLs.
9461       hardcode_libdir_flag_spec='-L$libdir'
9462       export_dynamic_flag_spec='${wl}--export-all-symbols'
9463       allow_undefined_flag=unsupported
9464       always_export_symbols=no
9465       enable_shared_with_static_runtimes=yes
9466       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9467
9468       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9469         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9470         # If the export-symbols file already is a .def file (1st line
9471         # is EXPORTS), use it as is; otherwise, prepend...
9472         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9473           cp $export_symbols $output_objdir/$soname.def;
9474         else
9475           echo EXPORTS > $output_objdir/$soname.def;
9476           cat $export_symbols >> $output_objdir/$soname.def;
9477         fi~
9478         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9479       else
9480         ld_shlibs=no
9481       fi
9482       ;;
9483
9484     haiku*)
9485       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9486       link_all_deplibs=yes
9487       ;;
9488
9489     interix[3-9]*)
9490       hardcode_direct=no
9491       hardcode_shlibpath_var=no
9492       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9493       export_dynamic_flag_spec='${wl}-E'
9494       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9495       # Instead, shared libraries are loaded at an image base (0x10000000 by
9496       # default) and relocated if they conflict, which is a slow very memory
9497       # consuming and fragmenting process.  To avoid this, we pick a random,
9498       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9499       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9500       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9501       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'
9502       ;;
9503
9504     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9505       tmp_diet=no
9506       if test "$host_os" = linux-dietlibc; then
9507         case $cc_basename in
9508           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9509         esac
9510       fi
9511       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9512          && test "$tmp_diet" = no
9513       then
9514         tmp_addflag=' $pic_flag'
9515         tmp_sharedflag='-shared'
9516         case $cc_basename,$host_cpu in
9517         pgcc*)                          # Portland Group C compiler
9518           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'
9519           tmp_addflag=' $pic_flag'
9520           ;;
9521         pgf77* | pgf90* | pgf95* | pgfortran*)
9522                                         # Portland Group f77 and f90 compilers
9523           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'
9524           tmp_addflag=' $pic_flag -Mnomain' ;;
9525         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9526           tmp_addflag=' -i_dynamic' ;;
9527         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9528           tmp_addflag=' -i_dynamic -nofor_main' ;;
9529         ifc* | ifort*)                  # Intel Fortran compiler
9530           tmp_addflag=' -nofor_main' ;;
9531         lf95*)                          # Lahey Fortran 8.1
9532           whole_archive_flag_spec=
9533           tmp_sharedflag='--shared' ;;
9534         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9535           tmp_sharedflag='-qmkshrobj'
9536           tmp_addflag= ;;
9537         nvcc*)  # Cuda Compiler Driver 2.2
9538           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'
9539           compiler_needs_object=yes
9540           ;;
9541         esac
9542         case `$CC -V 2>&1 | sed 5q` in
9543         *Sun\ C*)                       # Sun C 5.9
9544           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'
9545           compiler_needs_object=yes
9546           tmp_sharedflag='-G' ;;
9547         *Sun\ F*)                       # Sun Fortran 8.3
9548           tmp_sharedflag='-G' ;;
9549         esac
9550         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9551
9552         if test "x$supports_anon_versioning" = xyes; then
9553           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9554             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9555             echo "local: *; };" >> $output_objdir/$libname.ver~
9556             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9557         fi
9558
9559         case $cc_basename in
9560         xlf* | bgf* | bgxlf* | mpixlf*)
9561           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9562           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9563           hardcode_libdir_flag_spec=
9564           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9565           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9566           if test "x$supports_anon_versioning" = xyes; then
9567             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9568               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9569               echo "local: *; };" >> $output_objdir/$libname.ver~
9570               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9571           fi
9572           ;;
9573         esac
9574       else
9575         ld_shlibs=no
9576       fi
9577       ;;
9578
9579     netbsd*)
9580       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9581         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9582         wlarc=
9583       else
9584         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9585         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9586       fi
9587       ;;
9588
9589     solaris*)
9590       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9591         ld_shlibs=no
9592         cat <<_LT_EOF 1>&2
9593
9594 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9595 *** create shared libraries on Solaris systems.  Therefore, libtool
9596 *** is disabling shared libraries support.  We urge you to upgrade GNU
9597 *** binutils to release 2.9.1 or newer.  Another option is to modify
9598 *** your PATH or compiler configuration so that the native linker is
9599 *** used, and then restart.
9600
9601 _LT_EOF
9602       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9603         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9604         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9605       else
9606         ld_shlibs=no
9607       fi
9608       ;;
9609
9610     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9611       case `$LD -v 2>&1` in
9612         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9613         ld_shlibs=no
9614         cat <<_LT_EOF 1>&2
9615
9616 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9617 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9618 *** is disabling shared libraries support.  We urge you to upgrade GNU
9619 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9620 *** your PATH or compiler configuration so that the native linker is
9621 *** used, and then restart.
9622
9623 _LT_EOF
9624         ;;
9625         *)
9626           # For security reasons, it is highly recommended that you always
9627           # use absolute paths for naming shared libraries, and exclude the
9628           # DT_RUNPATH tag from executables and libraries.  But doing so
9629           # requires that you compile everything twice, which is a pain.
9630           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9631             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9632             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9633             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9634           else
9635             ld_shlibs=no
9636           fi
9637         ;;
9638       esac
9639       ;;
9640
9641     sunos4*)
9642       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9643       wlarc=
9644       hardcode_direct=yes
9645       hardcode_shlibpath_var=no
9646       ;;
9647
9648     *)
9649       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9650         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9651         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9652       else
9653         ld_shlibs=no
9654       fi
9655       ;;
9656     esac
9657
9658     if test "$ld_shlibs" = no; then
9659       runpath_var=
9660       hardcode_libdir_flag_spec=
9661       export_dynamic_flag_spec=
9662       whole_archive_flag_spec=
9663     fi
9664   else
9665     # PORTME fill in a description of your system's linker (not GNU ld)
9666     case $host_os in
9667     aix3*)
9668       allow_undefined_flag=unsupported
9669       always_export_symbols=yes
9670       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'
9671       # Note: this linker hardcodes the directories in LIBPATH if there
9672       # are no directories specified by -L.
9673       hardcode_minus_L=yes
9674       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9675         # Neither direct hardcoding nor static linking is supported with a
9676         # broken collect2.
9677         hardcode_direct=unsupported
9678       fi
9679       ;;
9680
9681     aix[4-9]*)
9682       if test "$host_cpu" = ia64; then
9683         # On IA64, the linker does run time linking by default, so we don't
9684         # have to do anything special.
9685         aix_use_runtimelinking=no
9686         exp_sym_flag='-Bexport'
9687         no_entry_flag=""
9688       else
9689         # If we're using GNU nm, then we don't want the "-C" option.
9690         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9691         # Also, AIX nm treats weak defined symbols like other global
9692         # defined symbols, whereas GNU nm marks them as "W".
9693         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9694           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'
9695         else
9696           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9697         fi
9698         aix_use_runtimelinking=no
9699
9700         # Test if we are trying to use run time linking or normal
9701         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9702         # need to do runtime linking.
9703         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9704           for ld_flag in $LDFLAGS; do
9705           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9706             aix_use_runtimelinking=yes
9707             break
9708           fi
9709           done
9710           ;;
9711         esac
9712
9713         exp_sym_flag='-bexport'
9714         no_entry_flag='-bnoentry'
9715       fi
9716
9717       # When large executables or shared objects are built, AIX ld can
9718       # have problems creating the table of contents.  If linking a library
9719       # or program results in "error TOC overflow" add -mminimal-toc to
9720       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9721       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9722
9723       archive_cmds=''
9724       hardcode_direct=yes
9725       hardcode_direct_absolute=yes
9726       hardcode_libdir_separator=':'
9727       link_all_deplibs=yes
9728       file_list_spec='${wl}-f,'
9729
9730       if test "$GCC" = yes; then
9731         case $host_os in aix4.[012]|aix4.[012].*)
9732         # We only want to do this on AIX 4.2 and lower, the check
9733         # below for broken collect2 doesn't work under 4.3+
9734           collect2name=`${CC} -print-prog-name=collect2`
9735           if test -f "$collect2name" &&
9736            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9737           then
9738           # We have reworked collect2
9739           :
9740           else
9741           # We have old collect2
9742           hardcode_direct=unsupported
9743           # It fails to find uninstalled libraries when the uninstalled
9744           # path is not listed in the libpath.  Setting hardcode_minus_L
9745           # to unsupported forces relinking
9746           hardcode_minus_L=yes
9747           hardcode_libdir_flag_spec='-L$libdir'
9748           hardcode_libdir_separator=
9749           fi
9750           ;;
9751         esac
9752         shared_flag='-shared'
9753         if test "$aix_use_runtimelinking" = yes; then
9754           shared_flag="$shared_flag "'${wl}-G'
9755         fi
9756       else
9757         # not using gcc
9758         if test "$host_cpu" = ia64; then
9759         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9760         # chokes on -Wl,-G. The following line is correct:
9761           shared_flag='-G'
9762         else
9763           if test "$aix_use_runtimelinking" = yes; then
9764             shared_flag='${wl}-G'
9765           else
9766             shared_flag='${wl}-bM:SRE'
9767           fi
9768         fi
9769       fi
9770
9771       export_dynamic_flag_spec='${wl}-bexpall'
9772       # It seems that -bexpall does not export symbols beginning with
9773       # underscore (_), so it is better to generate a list of symbols to export.
9774       always_export_symbols=yes
9775       if test "$aix_use_runtimelinking" = yes; then
9776         # Warning - without using the other runtime loading flags (-brtl),
9777         # -berok will link without error, but may produce a broken library.
9778         allow_undefined_flag='-berok'
9779         # Determine the default libpath from the value encoded in an
9780         # empty executable.
9781         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9782 /* end confdefs.h.  */
9783
9784 int
9785 main ()
9786 {
9787
9788   ;
9789   return 0;
9790 }
9791 _ACEOF
9792 if ac_fn_c_try_link "$LINENO"; then :
9793
9794 lt_aix_libpath_sed='
9795     /Import File Strings/,/^$/ {
9796         /^0/ {
9797             s/^0  *\(.*\)$/\1/
9798             p
9799         }
9800     }'
9801 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9802 # Check for a 64-bit object if we didn't find anything.
9803 if test -z "$aix_libpath"; then
9804   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9805 fi
9806 fi
9807 rm -f core conftest.err conftest.$ac_objext \
9808     conftest$ac_exeext conftest.$ac_ext
9809 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9810
9811         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9812         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"
9813       else
9814         if test "$host_cpu" = ia64; then
9815           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9816           allow_undefined_flag="-z nodefs"
9817           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"
9818         else
9819          # Determine the default libpath from the value encoded in an
9820          # empty executable.
9821          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9822 /* end confdefs.h.  */
9823
9824 int
9825 main ()
9826 {
9827
9828   ;
9829   return 0;
9830 }
9831 _ACEOF
9832 if ac_fn_c_try_link "$LINENO"; then :
9833
9834 lt_aix_libpath_sed='
9835     /Import File Strings/,/^$/ {
9836         /^0/ {
9837             s/^0  *\(.*\)$/\1/
9838             p
9839         }
9840     }'
9841 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9842 # Check for a 64-bit object if we didn't find anything.
9843 if test -z "$aix_libpath"; then
9844   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9845 fi
9846 fi
9847 rm -f core conftest.err conftest.$ac_objext \
9848     conftest$ac_exeext conftest.$ac_ext
9849 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9850
9851          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9852           # Warning - without using the other run time loading flags,
9853           # -berok will link without error, but may produce a broken library.
9854           no_undefined_flag=' ${wl}-bernotok'
9855           allow_undefined_flag=' ${wl}-berok'
9856           if test "$with_gnu_ld" = yes; then
9857             # We only use this code for GNU lds that support --whole-archive.
9858             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9859           else
9860             # Exported symbols can be pulled into shared objects from archives
9861             whole_archive_flag_spec='$convenience'
9862           fi
9863           archive_cmds_need_lc=yes
9864           # This is similar to how AIX traditionally builds its shared libraries.
9865           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'
9866         fi
9867       fi
9868       ;;
9869
9870     amigaos*)
9871       case $host_cpu in
9872       powerpc)
9873             # see comment about AmigaOS4 .so support
9874             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9875             archive_expsym_cmds=''
9876         ;;
9877       m68k)
9878             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)'
9879             hardcode_libdir_flag_spec='-L$libdir'
9880             hardcode_minus_L=yes
9881         ;;
9882       esac
9883       ;;
9884
9885     bsdi[45]*)
9886       export_dynamic_flag_spec=-rdynamic
9887       ;;
9888
9889     cygwin* | mingw* | pw32* | cegcc*)
9890       # When not using gcc, we currently assume that we are using
9891       # Microsoft Visual C++.
9892       # hardcode_libdir_flag_spec is actually meaningless, as there is
9893       # no search path for DLLs.
9894       hardcode_libdir_flag_spec=' '
9895       allow_undefined_flag=unsupported
9896       # Tell ltmain to make .lib files, not .a files.
9897       libext=lib
9898       # Tell ltmain to make .dll files, not .so files.
9899       shrext_cmds=".dll"
9900       # FIXME: Setting linknames here is a bad hack.
9901       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9902       # The linker will automatically build a .lib file if we build a DLL.
9903       old_archive_from_new_cmds='true'
9904       # FIXME: Should let the user specify the lib program.
9905       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9906       fix_srcfile_path='`cygpath -w "$srcfile"`'
9907       enable_shared_with_static_runtimes=yes
9908       ;;
9909
9910     darwin* | rhapsody*)
9911
9912
9913   archive_cmds_need_lc=no
9914   hardcode_direct=no
9915   hardcode_automatic=yes
9916   hardcode_shlibpath_var=unsupported
9917   if test "$lt_cv_ld_force_load" = "yes"; then
9918     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\"`'
9919   else
9920     whole_archive_flag_spec=''
9921   fi
9922   link_all_deplibs=yes
9923   allow_undefined_flag="$_lt_dar_allow_undefined"
9924   case $cc_basename in
9925      ifort*) _lt_dar_can_shared=yes ;;
9926      *) _lt_dar_can_shared=$GCC ;;
9927   esac
9928   if test "$_lt_dar_can_shared" = "yes"; then
9929     output_verbose_link_cmd=func_echo_all
9930     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9931     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9932     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}"
9933     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}"
9934
9935   else
9936   ld_shlibs=no
9937   fi
9938
9939       ;;
9940
9941     dgux*)
9942       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9943       hardcode_libdir_flag_spec='-L$libdir'
9944       hardcode_shlibpath_var=no
9945       ;;
9946
9947     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9948     # support.  Future versions do this automatically, but an explicit c++rt0.o
9949     # does not break anything, and helps significantly (at the cost of a little
9950     # extra space).
9951     freebsd2.2*)
9952       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9953       hardcode_libdir_flag_spec='-R$libdir'
9954       hardcode_direct=yes
9955       hardcode_shlibpath_var=no
9956       ;;
9957
9958     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9959     freebsd2.*)
9960       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9961       hardcode_direct=yes
9962       hardcode_minus_L=yes
9963       hardcode_shlibpath_var=no
9964       ;;
9965
9966     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9967     freebsd* | dragonfly*)
9968       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9969       hardcode_libdir_flag_spec='-R$libdir'
9970       hardcode_direct=yes
9971       hardcode_shlibpath_var=no
9972       ;;
9973
9974     hpux9*)
9975       if test "$GCC" = yes; then
9976         archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9977       else
9978         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'
9979       fi
9980       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9981       hardcode_libdir_separator=:
9982       hardcode_direct=yes
9983
9984       # hardcode_minus_L: Not really in the search PATH,
9985       # but as the default location of the library.
9986       hardcode_minus_L=yes
9987       export_dynamic_flag_spec='${wl}-E'
9988       ;;
9989
9990     hpux10*)
9991       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9992         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9993       else
9994         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9995       fi
9996       if test "$with_gnu_ld" = no; then
9997         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9998         hardcode_libdir_flag_spec_ld='+b $libdir'
9999         hardcode_libdir_separator=:
10000         hardcode_direct=yes
10001         hardcode_direct_absolute=yes
10002         export_dynamic_flag_spec='${wl}-E'
10003         # hardcode_minus_L: Not really in the search PATH,
10004         # but as the default location of the library.
10005         hardcode_minus_L=yes
10006       fi
10007       ;;
10008
10009     hpux11*)
10010       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10011         case $host_cpu in
10012         hppa*64*)
10013           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10014           ;;
10015         ia64*)
10016           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10017           ;;
10018         *)
10019           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10020           ;;
10021         esac
10022       else
10023         case $host_cpu in
10024         hppa*64*)
10025           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10026           ;;
10027         ia64*)
10028           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10029           ;;
10030         *)
10031
10032           # Older versions of the 11.00 compiler do not understand -b yet
10033           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10034           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10035 $as_echo_n "checking if $CC understands -b... " >&6; }
10036 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10037   $as_echo_n "(cached) " >&6
10038 else
10039   lt_cv_prog_compiler__b=no
10040    save_LDFLAGS="$LDFLAGS"
10041    LDFLAGS="$LDFLAGS -b"
10042    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10043    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10044      # The linker can only warn and ignore the option if not recognized
10045      # So say no if there are warnings
10046      if test -s conftest.err; then
10047        # Append any errors to the config.log.
10048        cat conftest.err 1>&5
10049        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10050        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10051        if diff conftest.exp conftest.er2 >/dev/null; then
10052          lt_cv_prog_compiler__b=yes
10053        fi
10054      else
10055        lt_cv_prog_compiler__b=yes
10056      fi
10057    fi
10058    $RM -r conftest*
10059    LDFLAGS="$save_LDFLAGS"
10060
10061 fi
10062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10063 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10064
10065 if test x"$lt_cv_prog_compiler__b" = xyes; then
10066     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10067 else
10068     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10069 fi
10070
10071           ;;
10072         esac
10073       fi
10074       if test "$with_gnu_ld" = no; then
10075         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10076         hardcode_libdir_separator=:
10077
10078         case $host_cpu in
10079         hppa*64*|ia64*)
10080           hardcode_direct=no
10081           hardcode_shlibpath_var=no
10082           ;;
10083         *)
10084           hardcode_direct=yes
10085           hardcode_direct_absolute=yes
10086           export_dynamic_flag_spec='${wl}-E'
10087
10088           # hardcode_minus_L: Not really in the search PATH,
10089           # but as the default location of the library.
10090           hardcode_minus_L=yes
10091           ;;
10092         esac
10093       fi
10094       ;;
10095
10096     irix5* | irix6* | nonstopux*)
10097       if test "$GCC" = yes; then
10098         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10099         # Try to use the -exported_symbol ld option, if it does not
10100         # work, assume that -exports_file does not work either and
10101         # implicitly export all symbols.
10102         save_LDFLAGS="$LDFLAGS"
10103         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10104         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10105 /* end confdefs.h.  */
10106 int foo(void) {}
10107 _ACEOF
10108 if ac_fn_c_try_link "$LINENO"; then :
10109   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10110
10111 fi
10112 rm -f core conftest.err conftest.$ac_objext \
10113     conftest$ac_exeext conftest.$ac_ext
10114         LDFLAGS="$save_LDFLAGS"
10115       else
10116         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'
10117         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'
10118       fi
10119       archive_cmds_need_lc='no'
10120       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10121       hardcode_libdir_separator=:
10122       inherit_rpath=yes
10123       link_all_deplibs=yes
10124       ;;
10125
10126     netbsd*)
10127       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10128         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10129       else
10130         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10131       fi
10132       hardcode_libdir_flag_spec='-R$libdir'
10133       hardcode_direct=yes
10134       hardcode_shlibpath_var=no
10135       ;;
10136
10137     newsos6)
10138       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10139       hardcode_direct=yes
10140       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10141       hardcode_libdir_separator=:
10142       hardcode_shlibpath_var=no
10143       ;;
10144
10145     *nto* | *qnx*)
10146       ;;
10147
10148     openbsd*)
10149       if test -f /usr/libexec/ld.so; then
10150         hardcode_direct=yes
10151         hardcode_shlibpath_var=no
10152         hardcode_direct_absolute=yes
10153         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10154           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10155           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10156           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10157           export_dynamic_flag_spec='${wl}-E'
10158         else
10159           case $host_os in
10160            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10161              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10162              hardcode_libdir_flag_spec='-R$libdir'
10163              ;;
10164            *)
10165              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10166              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10167              ;;
10168           esac
10169         fi
10170       else
10171         ld_shlibs=no
10172       fi
10173       ;;
10174
10175     os2*)
10176       hardcode_libdir_flag_spec='-L$libdir'
10177       hardcode_minus_L=yes
10178       allow_undefined_flag=unsupported
10179       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'
10180       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10181       ;;
10182
10183     osf3*)
10184       if test "$GCC" = yes; then
10185         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10186         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'
10187       else
10188         allow_undefined_flag=' -expect_unresolved \*'
10189         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'
10190       fi
10191       archive_cmds_need_lc='no'
10192       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10193       hardcode_libdir_separator=:
10194       ;;
10195
10196     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10197       if test "$GCC" = yes; then
10198         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10199         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10200         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10201       else
10202         allow_undefined_flag=' -expect_unresolved \*'
10203         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'
10204         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~
10205         $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'
10206
10207         # Both c and cxx compiler support -rpath directly
10208         hardcode_libdir_flag_spec='-rpath $libdir'
10209       fi
10210       archive_cmds_need_lc='no'
10211       hardcode_libdir_separator=:
10212       ;;
10213
10214     solaris*)
10215       no_undefined_flag=' -z defs'
10216       if test "$GCC" = yes; then
10217         wlarc='${wl}'
10218         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10219         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10220           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10221       else
10222         case `$CC -V 2>&1` in
10223         *"Compilers 5.0"*)
10224           wlarc=''
10225           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10226           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10227           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10228           ;;
10229         *)
10230           wlarc='${wl}'
10231           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10232           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10233           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10234           ;;
10235         esac
10236       fi
10237       hardcode_libdir_flag_spec='-R$libdir'
10238       hardcode_shlibpath_var=no
10239       case $host_os in
10240       solaris2.[0-5] | solaris2.[0-5].*) ;;
10241       *)
10242         # The compiler driver will combine and reorder linker options,
10243         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10244         # but is careful enough not to reorder.
10245         # Supported since Solaris 2.6 (maybe 2.5.1?)
10246         if test "$GCC" = yes; then
10247           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10248         else
10249           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10250         fi
10251         ;;
10252       esac
10253       link_all_deplibs=yes
10254       ;;
10255
10256     sunos4*)
10257       if test "x$host_vendor" = xsequent; then
10258         # Use $CC to link under sequent, because it throws in some extra .o
10259         # files that make .init and .fini sections work.
10260         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10261       else
10262         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10263       fi
10264       hardcode_libdir_flag_spec='-L$libdir'
10265       hardcode_direct=yes
10266       hardcode_minus_L=yes
10267       hardcode_shlibpath_var=no
10268       ;;
10269
10270     sysv4)
10271       case $host_vendor in
10272         sni)
10273           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10274           hardcode_direct=yes # is this really true???
10275         ;;
10276         siemens)
10277           ## LD is ld it makes a PLAMLIB
10278           ## CC just makes a GrossModule.
10279           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10280           reload_cmds='$CC -r -o $output$reload_objs'
10281           hardcode_direct=no
10282         ;;
10283         motorola)
10284           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10285           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10286         ;;
10287       esac
10288       runpath_var='LD_RUN_PATH'
10289       hardcode_shlibpath_var=no
10290       ;;
10291
10292     sysv4.3*)
10293       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10294       hardcode_shlibpath_var=no
10295       export_dynamic_flag_spec='-Bexport'
10296       ;;
10297
10298     sysv4*MP*)
10299       if test -d /usr/nec; then
10300         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10301         hardcode_shlibpath_var=no
10302         runpath_var=LD_RUN_PATH
10303         hardcode_runpath_var=yes
10304         ld_shlibs=yes
10305       fi
10306       ;;
10307
10308     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10309       no_undefined_flag='${wl}-z,text'
10310       archive_cmds_need_lc=no
10311       hardcode_shlibpath_var=no
10312       runpath_var='LD_RUN_PATH'
10313
10314       if test "$GCC" = yes; then
10315         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10316         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10317       else
10318         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10319         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10320       fi
10321       ;;
10322
10323     sysv5* | sco3.2v5* | sco5v6*)
10324       # Note: We can NOT use -z defs as we might desire, because we do not
10325       # link with -lc, and that would cause any symbols used from libc to
10326       # always be unresolved, which means just about no library would
10327       # ever link correctly.  If we're not using GNU ld we use -z text
10328       # though, which does catch some bad symbols but isn't as heavy-handed
10329       # as -z defs.
10330       no_undefined_flag='${wl}-z,text'
10331       allow_undefined_flag='${wl}-z,nodefs'
10332       archive_cmds_need_lc=no
10333       hardcode_shlibpath_var=no
10334       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10335       hardcode_libdir_separator=':'
10336       link_all_deplibs=yes
10337       export_dynamic_flag_spec='${wl}-Bexport'
10338       runpath_var='LD_RUN_PATH'
10339
10340       if test "$GCC" = yes; then
10341         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10342         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10343       else
10344         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10345         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10346       fi
10347       ;;
10348
10349     uts4*)
10350       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10351       hardcode_libdir_flag_spec='-L$libdir'
10352       hardcode_shlibpath_var=no
10353       ;;
10354
10355     *)
10356       ld_shlibs=no
10357       ;;
10358     esac
10359
10360     if test x$host_vendor = xsni; then
10361       case $host in
10362       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10363         export_dynamic_flag_spec='${wl}-Blargedynsym'
10364         ;;
10365       esac
10366     fi
10367   fi
10368
10369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10370 $as_echo "$ld_shlibs" >&6; }
10371 test "$ld_shlibs" = no && can_build_shared=no
10372
10373 with_gnu_ld=$with_gnu_ld
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389 #
10390 # Do we need to explicitly link libc?
10391 #
10392 case "x$archive_cmds_need_lc" in
10393 x|xyes)
10394   # Assume -lc should be added
10395   archive_cmds_need_lc=yes
10396
10397   if test "$enable_shared" = yes && test "$GCC" = yes; then
10398     case $archive_cmds in
10399     *'~'*)
10400       # FIXME: we may have to deal with multi-command sequences.
10401       ;;
10402     '$CC '*)
10403       # Test whether the compiler implicitly links with -lc since on some
10404       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10405       # to ld, don't add -lc before -lgcc.
10406       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10407 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10408 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10409   $as_echo_n "(cached) " >&6
10410 else
10411   $RM conftest*
10412         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10413
10414         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10415   (eval $ac_compile) 2>&5
10416   ac_status=$?
10417   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10418   test $ac_status = 0; } 2>conftest.err; then
10419           soname=conftest
10420           lib=conftest
10421           libobjs=conftest.$ac_objext
10422           deplibs=
10423           wl=$lt_prog_compiler_wl
10424           pic_flag=$lt_prog_compiler_pic
10425           compiler_flags=-v
10426           linker_flags=-v
10427           verstring=
10428           output_objdir=.
10429           libname=conftest
10430           lt_save_allow_undefined_flag=$allow_undefined_flag
10431           allow_undefined_flag=
10432           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10433   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10434   ac_status=$?
10435   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10436   test $ac_status = 0; }
10437           then
10438             lt_cv_archive_cmds_need_lc=no
10439           else
10440             lt_cv_archive_cmds_need_lc=yes
10441           fi
10442           allow_undefined_flag=$lt_save_allow_undefined_flag
10443         else
10444           cat conftest.err 1>&5
10445         fi
10446         $RM conftest*
10447
10448 fi
10449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10450 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10451       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10452       ;;
10453     esac
10454   fi
10455   ;;
10456 esac
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10615 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10616
10617 if test "$GCC" = yes; then
10618   case $host_os in
10619     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10620     *) lt_awk_arg="/^libraries:/" ;;
10621   esac
10622   case $host_os in
10623     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10624     *) lt_sed_strip_eq="s,=/,/,g" ;;
10625   esac
10626   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10627   case $lt_search_path_spec in
10628   *\;*)
10629     # if the path contains ";" then we assume it to be the separator
10630     # otherwise default to the standard path separator (i.e. ":") - it is
10631     # assumed that no part of a normal pathname contains ";" but that should
10632     # okay in the real world where ";" in dirpaths is itself problematic.
10633     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10634     ;;
10635   *)
10636     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10637     ;;
10638   esac
10639   # Ok, now we have the path, separated by spaces, we can step through it
10640   # and add multilib dir if necessary.
10641   lt_tmp_lt_search_path_spec=
10642   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10643   for lt_sys_path in $lt_search_path_spec; do
10644     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10645       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10646     else
10647       test -d "$lt_sys_path" && \
10648         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10649     fi
10650   done
10651   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10652 BEGIN {RS=" "; FS="/|\n";} {
10653   lt_foo="";
10654   lt_count=0;
10655   for (lt_i = NF; lt_i > 0; lt_i--) {
10656     if ($lt_i != "" && $lt_i != ".") {
10657       if ($lt_i == "..") {
10658         lt_count++;
10659       } else {
10660         if (lt_count == 0) {
10661           lt_foo="/" $lt_i lt_foo;
10662         } else {
10663           lt_count--;
10664         }
10665       }
10666     }
10667   }
10668   if (lt_foo != "") { lt_freq[lt_foo]++; }
10669   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10670 }'`
10671   # AWK program above erroneously prepends '/' to C:/dos/paths
10672   # for these hosts.
10673   case $host_os in
10674     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10675       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10676   esac
10677   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10678 else
10679   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10680 fi
10681 library_names_spec=
10682 libname_spec='lib$name'
10683 soname_spec=
10684 shrext_cmds=".so"
10685 postinstall_cmds=
10686 postuninstall_cmds=
10687 finish_cmds=
10688 finish_eval=
10689 shlibpath_var=
10690 shlibpath_overrides_runpath=unknown
10691 version_type=none
10692 dynamic_linker="$host_os ld.so"
10693 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10694 need_lib_prefix=unknown
10695 hardcode_into_libs=no
10696
10697 # when you set need_version to no, make sure it does not cause -set_version
10698 # flags to be left without arguments
10699 need_version=unknown
10700
10701 case $host_os in
10702 aix3*)
10703   version_type=linux
10704   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10705   shlibpath_var=LIBPATH
10706
10707   # AIX 3 has no versioning support, so we append a major version to the name.
10708   soname_spec='${libname}${release}${shared_ext}$major'
10709   ;;
10710
10711 aix[4-9]*)
10712   version_type=linux
10713   need_lib_prefix=no
10714   need_version=no
10715   hardcode_into_libs=yes
10716   if test "$host_cpu" = ia64; then
10717     # AIX 5 supports IA64
10718     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10719     shlibpath_var=LD_LIBRARY_PATH
10720   else
10721     # With GCC up to 2.95.x, collect2 would create an import file
10722     # for dependence libraries.  The import file would start with
10723     # the line `#! .'.  This would cause the generated library to
10724     # depend on `.', always an invalid library.  This was fixed in
10725     # development snapshots of GCC prior to 3.0.
10726     case $host_os in
10727       aix4 | aix4.[01] | aix4.[01].*)
10728       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10729            echo ' yes '
10730            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10731         :
10732       else
10733         can_build_shared=no
10734       fi
10735       ;;
10736     esac
10737     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10738     # soname into executable. Probably we can add versioning support to
10739     # collect2, so additional links can be useful in future.
10740     if test "$aix_use_runtimelinking" = yes; then
10741       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10742       # instead of lib<name>.a to let people know that these are not
10743       # typical AIX shared libraries.
10744       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10745     else
10746       # We preserve .a as extension for shared libraries through AIX4.2
10747       # and later when we are not doing run time linking.
10748       library_names_spec='${libname}${release}.a $libname.a'
10749       soname_spec='${libname}${release}${shared_ext}$major'
10750     fi
10751     shlibpath_var=LIBPATH
10752   fi
10753   ;;
10754
10755 amigaos*)
10756   case $host_cpu in
10757   powerpc)
10758     # Since July 2007 AmigaOS4 officially supports .so libraries.
10759     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10760     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10761     ;;
10762   m68k)
10763     library_names_spec='$libname.ixlibrary $libname.a'
10764     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10765     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'
10766     ;;
10767   esac
10768   ;;
10769
10770 beos*)
10771   library_names_spec='${libname}${shared_ext}'
10772   dynamic_linker="$host_os ld.so"
10773   shlibpath_var=LIBRARY_PATH
10774   ;;
10775
10776 bsdi[45]*)
10777   version_type=linux
10778   need_version=no
10779   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10780   soname_spec='${libname}${release}${shared_ext}$major'
10781   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10782   shlibpath_var=LD_LIBRARY_PATH
10783   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10784   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10785   # the default ld.so.conf also contains /usr/contrib/lib and
10786   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10787   # libtool to hard-code these into programs
10788   ;;
10789
10790 cygwin* | mingw* | pw32* | cegcc*)
10791   version_type=windows
10792   shrext_cmds=".dll"
10793   need_version=no
10794   need_lib_prefix=no
10795
10796   case $GCC,$host_os in
10797   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10798     library_names_spec='$libname.dll.a'
10799     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10800     postinstall_cmds='base_file=`basename \${file}`~
10801       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10802       dldir=$destdir/`dirname \$dlpath`~
10803       test -d \$dldir || mkdir -p \$dldir~
10804       $install_prog $dir/$dlname \$dldir/$dlname~
10805       chmod a+x \$dldir/$dlname~
10806       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10807         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10808       fi'
10809     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10810       dlpath=$dir/\$dldll~
10811        $RM \$dlpath'
10812     shlibpath_overrides_runpath=yes
10813
10814     case $host_os in
10815     cygwin*)
10816       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10817       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10818
10819       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10820       ;;
10821     mingw* | cegcc*)
10822       # MinGW DLLs use traditional 'lib' prefix
10823       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10824       ;;
10825     pw32*)
10826       # pw32 DLLs use 'pw' prefix rather than 'lib'
10827       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10828       ;;
10829     esac
10830     ;;
10831
10832   *)
10833     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10834     ;;
10835   esac
10836   dynamic_linker='Win32 ld.exe'
10837   # FIXME: first we should search . and the directory the executable is in
10838   shlibpath_var=PATH
10839   ;;
10840
10841 darwin* | rhapsody*)
10842   dynamic_linker="$host_os dyld"
10843   version_type=darwin
10844   need_lib_prefix=no
10845   need_version=no
10846   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10847   soname_spec='${libname}${release}${major}$shared_ext'
10848   shlibpath_overrides_runpath=yes
10849   shlibpath_var=DYLD_LIBRARY_PATH
10850   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10851
10852   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10853   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10854   ;;
10855
10856 dgux*)
10857   version_type=linux
10858   need_lib_prefix=no
10859   need_version=no
10860   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10861   soname_spec='${libname}${release}${shared_ext}$major'
10862   shlibpath_var=LD_LIBRARY_PATH
10863   ;;
10864
10865 freebsd* | dragonfly*)
10866   # DragonFly does not have aout.  When/if they implement a new
10867   # versioning mechanism, adjust this.
10868   if test -x /usr/bin/objformat; then
10869     objformat=`/usr/bin/objformat`
10870   else
10871     case $host_os in
10872     freebsd[23].*) objformat=aout ;;
10873     *) objformat=elf ;;
10874     esac
10875   fi
10876   version_type=freebsd-$objformat
10877   case $version_type in
10878     freebsd-elf*)
10879       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10880       need_version=no
10881       need_lib_prefix=no
10882       ;;
10883     freebsd-*)
10884       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10885       need_version=yes
10886       ;;
10887   esac
10888   shlibpath_var=LD_LIBRARY_PATH
10889   case $host_os in
10890   freebsd2.*)
10891     shlibpath_overrides_runpath=yes
10892     ;;
10893   freebsd3.[01]* | freebsdelf3.[01]*)
10894     shlibpath_overrides_runpath=yes
10895     hardcode_into_libs=yes
10896     ;;
10897   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10898   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10899     shlibpath_overrides_runpath=no
10900     hardcode_into_libs=yes
10901     ;;
10902   *) # from 4.6 on, and DragonFly
10903     shlibpath_overrides_runpath=yes
10904     hardcode_into_libs=yes
10905     ;;
10906   esac
10907   ;;
10908
10909 gnu*)
10910   version_type=linux
10911   need_lib_prefix=no
10912   need_version=no
10913   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10914   soname_spec='${libname}${release}${shared_ext}$major'
10915   shlibpath_var=LD_LIBRARY_PATH
10916   hardcode_into_libs=yes
10917   ;;
10918
10919 haiku*)
10920   version_type=linux
10921   need_lib_prefix=no
10922   need_version=no
10923   dynamic_linker="$host_os runtime_loader"
10924   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10925   soname_spec='${libname}${release}${shared_ext}$major'
10926   shlibpath_var=LIBRARY_PATH
10927   shlibpath_overrides_runpath=yes
10928   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10929   hardcode_into_libs=yes
10930   ;;
10931
10932 hpux9* | hpux10* | hpux11*)
10933   # Give a soname corresponding to the major version so that dld.sl refuses to
10934   # link against other versions.
10935   version_type=sunos
10936   need_lib_prefix=no
10937   need_version=no
10938   case $host_cpu in
10939   ia64*)
10940     shrext_cmds='.so'
10941     hardcode_into_libs=yes
10942     dynamic_linker="$host_os dld.so"
10943     shlibpath_var=LD_LIBRARY_PATH
10944     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10945     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10946     soname_spec='${libname}${release}${shared_ext}$major'
10947     if test "X$HPUX_IA64_MODE" = X32; then
10948       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10949     else
10950       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10951     fi
10952     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10953     ;;
10954   hppa*64*)
10955     shrext_cmds='.sl'
10956     hardcode_into_libs=yes
10957     dynamic_linker="$host_os dld.sl"
10958     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10959     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10960     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10961     soname_spec='${libname}${release}${shared_ext}$major'
10962     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10963     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10964     ;;
10965   *)
10966     shrext_cmds='.sl'
10967     dynamic_linker="$host_os dld.sl"
10968     shlibpath_var=SHLIB_PATH
10969     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10970     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10971     soname_spec='${libname}${release}${shared_ext}$major'
10972     ;;
10973   esac
10974   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10975   postinstall_cmds='chmod 555 $lib'
10976   # or fails outright, so override atomically:
10977   install_override_mode=555
10978   ;;
10979
10980 interix[3-9]*)
10981   version_type=linux
10982   need_lib_prefix=no
10983   need_version=no
10984   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10985   soname_spec='${libname}${release}${shared_ext}$major'
10986   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10987   shlibpath_var=LD_LIBRARY_PATH
10988   shlibpath_overrides_runpath=no
10989   hardcode_into_libs=yes
10990   ;;
10991
10992 irix5* | irix6* | nonstopux*)
10993   case $host_os in
10994     nonstopux*) version_type=nonstopux ;;
10995     *)
10996         if test "$lt_cv_prog_gnu_ld" = yes; then
10997                 version_type=linux
10998         else
10999                 version_type=irix
11000         fi ;;
11001   esac
11002   need_lib_prefix=no
11003   need_version=no
11004   soname_spec='${libname}${release}${shared_ext}$major'
11005   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11006   case $host_os in
11007   irix5* | nonstopux*)
11008     libsuff= shlibsuff=
11009     ;;
11010   *)
11011     case $LD in # libtool.m4 will add one of these switches to LD
11012     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11013       libsuff= shlibsuff= libmagic=32-bit;;
11014     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11015       libsuff=32 shlibsuff=N32 libmagic=N32;;
11016     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11017       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11018     *) libsuff= shlibsuff= libmagic=never-match;;
11019     esac
11020     ;;
11021   esac
11022   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11023   shlibpath_overrides_runpath=no
11024   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11025   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11026   hardcode_into_libs=yes
11027   ;;
11028
11029 # No shared lib support for Linux oldld, aout, or coff.
11030 linux*oldld* | linux*aout* | linux*coff*)
11031   dynamic_linker=no
11032   ;;
11033
11034 # This must be Linux ELF.
11035 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11036   version_type=linux
11037   need_lib_prefix=no
11038   need_version=no
11039   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11040   soname_spec='${libname}${release}${shared_ext}$major'
11041   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11042   shlibpath_var=LD_LIBRARY_PATH
11043   shlibpath_overrides_runpath=no
11044
11045   # Some binutils ld are patched to set DT_RUNPATH
11046   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11047   $as_echo_n "(cached) " >&6
11048 else
11049   lt_cv_shlibpath_overrides_runpath=no
11050     save_LDFLAGS=$LDFLAGS
11051     save_libdir=$libdir
11052     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11053          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11054     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11055 /* end confdefs.h.  */
11056
11057 int
11058 main ()
11059 {
11060
11061   ;
11062   return 0;
11063 }
11064 _ACEOF
11065 if ac_fn_c_try_link "$LINENO"; then :
11066   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11067   lt_cv_shlibpath_overrides_runpath=yes
11068 fi
11069 fi
11070 rm -f core conftest.err conftest.$ac_objext \
11071     conftest$ac_exeext conftest.$ac_ext
11072     LDFLAGS=$save_LDFLAGS
11073     libdir=$save_libdir
11074
11075 fi
11076
11077   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11078
11079   # This implies no fast_install, which is unacceptable.
11080   # Some rework will be needed to allow for fast_install
11081   # before this can be enabled.
11082   hardcode_into_libs=yes
11083
11084   # Append ld.so.conf contents to the search path
11085   if test -f /etc/ld.so.conf; then
11086     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' ' '`
11087     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11088   fi
11089
11090   # We used to test for /lib/ld.so.1 and disable shared libraries on
11091   # powerpc, because MkLinux only supported shared libraries with the
11092   # GNU dynamic linker.  Since this was broken with cross compilers,
11093   # most powerpc-linux boxes support dynamic linking these days and
11094   # people can always --disable-shared, the test was removed, and we
11095   # assume the GNU/Linux dynamic linker is in use.
11096   dynamic_linker='GNU/Linux ld.so'
11097   ;;
11098
11099 netbsd*)
11100   version_type=sunos
11101   need_lib_prefix=no
11102   need_version=no
11103   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11104     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11105     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11106     dynamic_linker='NetBSD (a.out) ld.so'
11107   else
11108     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11109     soname_spec='${libname}${release}${shared_ext}$major'
11110     dynamic_linker='NetBSD ld.elf_so'
11111   fi
11112   shlibpath_var=LD_LIBRARY_PATH
11113   shlibpath_overrides_runpath=yes
11114   hardcode_into_libs=yes
11115   ;;
11116
11117 newsos6)
11118   version_type=linux
11119   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11120   shlibpath_var=LD_LIBRARY_PATH
11121   shlibpath_overrides_runpath=yes
11122   ;;
11123
11124 *nto* | *qnx*)
11125   version_type=qnx
11126   need_lib_prefix=no
11127   need_version=no
11128   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11129   soname_spec='${libname}${release}${shared_ext}$major'
11130   shlibpath_var=LD_LIBRARY_PATH
11131   shlibpath_overrides_runpath=no
11132   hardcode_into_libs=yes
11133   dynamic_linker='ldqnx.so'
11134   ;;
11135
11136 openbsd*)
11137   version_type=sunos
11138   sys_lib_dlsearch_path_spec="/usr/lib"
11139   need_lib_prefix=no
11140   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11141   case $host_os in
11142     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11143     *)                          need_version=no  ;;
11144   esac
11145   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11146   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11147   shlibpath_var=LD_LIBRARY_PATH
11148   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11149     case $host_os in
11150       openbsd2.[89] | openbsd2.[89].*)
11151         shlibpath_overrides_runpath=no
11152         ;;
11153       *)
11154         shlibpath_overrides_runpath=yes
11155         ;;
11156       esac
11157   else
11158     shlibpath_overrides_runpath=yes
11159   fi
11160   ;;
11161
11162 os2*)
11163   libname_spec='$name'
11164   shrext_cmds=".dll"
11165   need_lib_prefix=no
11166   library_names_spec='$libname${shared_ext} $libname.a'
11167   dynamic_linker='OS/2 ld.exe'
11168   shlibpath_var=LIBPATH
11169   ;;
11170
11171 osf3* | osf4* | osf5*)
11172   version_type=osf
11173   need_lib_prefix=no
11174   need_version=no
11175   soname_spec='${libname}${release}${shared_ext}$major'
11176   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11177   shlibpath_var=LD_LIBRARY_PATH
11178   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11179   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11180   ;;
11181
11182 rdos*)
11183   dynamic_linker=no
11184   ;;
11185
11186 solaris*)
11187   version_type=linux
11188   need_lib_prefix=no
11189   need_version=no
11190   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11191   soname_spec='${libname}${release}${shared_ext}$major'
11192   shlibpath_var=LD_LIBRARY_PATH
11193   shlibpath_overrides_runpath=yes
11194   hardcode_into_libs=yes
11195   # ldd complains unless libraries are executable
11196   postinstall_cmds='chmod +x $lib'
11197   ;;
11198
11199 sunos4*)
11200   version_type=sunos
11201   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11202   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11203   shlibpath_var=LD_LIBRARY_PATH
11204   shlibpath_overrides_runpath=yes
11205   if test "$with_gnu_ld" = yes; then
11206     need_lib_prefix=no
11207   fi
11208   need_version=yes
11209   ;;
11210
11211 sysv4 | sysv4.3*)
11212   version_type=linux
11213   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11214   soname_spec='${libname}${release}${shared_ext}$major'
11215   shlibpath_var=LD_LIBRARY_PATH
11216   case $host_vendor in
11217     sni)
11218       shlibpath_overrides_runpath=no
11219       need_lib_prefix=no
11220       runpath_var=LD_RUN_PATH
11221       ;;
11222     siemens)
11223       need_lib_prefix=no
11224       ;;
11225     motorola)
11226       need_lib_prefix=no
11227       need_version=no
11228       shlibpath_overrides_runpath=no
11229       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11230       ;;
11231   esac
11232   ;;
11233
11234 sysv4*MP*)
11235   if test -d /usr/nec ;then
11236     version_type=linux
11237     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11238     soname_spec='$libname${shared_ext}.$major'
11239     shlibpath_var=LD_LIBRARY_PATH
11240   fi
11241   ;;
11242
11243 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11244   version_type=freebsd-elf
11245   need_lib_prefix=no
11246   need_version=no
11247   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11248   soname_spec='${libname}${release}${shared_ext}$major'
11249   shlibpath_var=LD_LIBRARY_PATH
11250   shlibpath_overrides_runpath=yes
11251   hardcode_into_libs=yes
11252   if test "$with_gnu_ld" = yes; then
11253     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11254   else
11255     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11256     case $host_os in
11257       sco3.2v5*)
11258         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11259         ;;
11260     esac
11261   fi
11262   sys_lib_dlsearch_path_spec='/usr/lib'
11263   ;;
11264
11265 tpf*)
11266   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11267   version_type=linux
11268   need_lib_prefix=no
11269   need_version=no
11270   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11271   shlibpath_var=LD_LIBRARY_PATH
11272   shlibpath_overrides_runpath=no
11273   hardcode_into_libs=yes
11274   ;;
11275
11276 uts4*)
11277   version_type=linux
11278   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11279   soname_spec='${libname}${release}${shared_ext}$major'
11280   shlibpath_var=LD_LIBRARY_PATH
11281   ;;
11282
11283 *)
11284   dynamic_linker=no
11285   ;;
11286 esac
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11288 $as_echo "$dynamic_linker" >&6; }
11289 test "$dynamic_linker" = no && can_build_shared=no
11290
11291 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11292 if test "$GCC" = yes; then
11293   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11294 fi
11295
11296 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11297   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11298 fi
11299 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11300   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11301 fi
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11395 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11396 hardcode_action=
11397 if test -n "$hardcode_libdir_flag_spec" ||
11398    test -n "$runpath_var" ||
11399    test "X$hardcode_automatic" = "Xyes" ; then
11400
11401   # We can hardcode non-existent directories.
11402   if test "$hardcode_direct" != no &&
11403      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11404      # have to relink, otherwise we might link with an installed library
11405      # when we should be linking with a yet-to-be-installed one
11406      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11407      test "$hardcode_minus_L" != no; then
11408     # Linking always hardcodes the temporary library directory.
11409     hardcode_action=relink
11410   else
11411     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11412     hardcode_action=immediate
11413   fi
11414 else
11415   # We cannot hardcode anything, or else we can only hardcode existing
11416   # directories.
11417   hardcode_action=unsupported
11418 fi
11419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11420 $as_echo "$hardcode_action" >&6; }
11421
11422 if test "$hardcode_action" = relink ||
11423    test "$inherit_rpath" = yes; then
11424   # Fast installation is not supported
11425   enable_fast_install=no
11426 elif test "$shlibpath_overrides_runpath" = yes ||
11427      test "$enable_shared" = no; then
11428   # Fast installation is not necessary
11429   enable_fast_install=needless
11430 fi
11431
11432
11433
11434
11435
11436
11437   if test "x$enable_dlopen" != xyes; then
11438   enable_dlopen=unknown
11439   enable_dlopen_self=unknown
11440   enable_dlopen_self_static=unknown
11441 else
11442   lt_cv_dlopen=no
11443   lt_cv_dlopen_libs=
11444
11445   case $host_os in
11446   beos*)
11447     lt_cv_dlopen="load_add_on"
11448     lt_cv_dlopen_libs=
11449     lt_cv_dlopen_self=yes
11450     ;;
11451
11452   mingw* | pw32* | cegcc*)
11453     lt_cv_dlopen="LoadLibrary"
11454     lt_cv_dlopen_libs=
11455     ;;
11456
11457   cygwin*)
11458     lt_cv_dlopen="dlopen"
11459     lt_cv_dlopen_libs=
11460     ;;
11461
11462   darwin*)
11463   # if libdl is installed we need to link against it
11464     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11465 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11466 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11467   $as_echo_n "(cached) " >&6
11468 else
11469   ac_check_lib_save_LIBS=$LIBS
11470 LIBS="-ldl  $LIBS"
11471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11472 /* end confdefs.h.  */
11473
11474 /* Override any GCC internal prototype to avoid an error.
11475    Use char because int might match the return type of a GCC
11476    builtin and then its argument prototype would still apply.  */
11477 #ifdef __cplusplus
11478 extern "C"
11479 #endif
11480 char dlopen ();
11481 int
11482 main ()
11483 {
11484 return dlopen ();
11485   ;
11486   return 0;
11487 }
11488 _ACEOF
11489 if ac_fn_c_try_link "$LINENO"; then :
11490   ac_cv_lib_dl_dlopen=yes
11491 else
11492   ac_cv_lib_dl_dlopen=no
11493 fi
11494 rm -f core conftest.err conftest.$ac_objext \
11495     conftest$ac_exeext conftest.$ac_ext
11496 LIBS=$ac_check_lib_save_LIBS
11497 fi
11498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11499 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11500 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11501   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11502 else
11503
11504     lt_cv_dlopen="dyld"
11505     lt_cv_dlopen_libs=
11506     lt_cv_dlopen_self=yes
11507
11508 fi
11509
11510     ;;
11511
11512   *)
11513     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11514 if test "x$ac_cv_func_shl_load" = x""yes; then :
11515   lt_cv_dlopen="shl_load"
11516 else
11517   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11518 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11519 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11520   $as_echo_n "(cached) " >&6
11521 else
11522   ac_check_lib_save_LIBS=$LIBS
11523 LIBS="-ldld  $LIBS"
11524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11525 /* end confdefs.h.  */
11526
11527 /* Override any GCC internal prototype to avoid an error.
11528    Use char because int might match the return type of a GCC
11529    builtin and then its argument prototype would still apply.  */
11530 #ifdef __cplusplus
11531 extern "C"
11532 #endif
11533 char shl_load ();
11534 int
11535 main ()
11536 {
11537 return shl_load ();
11538   ;
11539   return 0;
11540 }
11541 _ACEOF
11542 if ac_fn_c_try_link "$LINENO"; then :
11543   ac_cv_lib_dld_shl_load=yes
11544 else
11545   ac_cv_lib_dld_shl_load=no
11546 fi
11547 rm -f core conftest.err conftest.$ac_objext \
11548     conftest$ac_exeext conftest.$ac_ext
11549 LIBS=$ac_check_lib_save_LIBS
11550 fi
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11552 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11553 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11554   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11555 else
11556   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11557 if test "x$ac_cv_func_dlopen" = x""yes; then :
11558   lt_cv_dlopen="dlopen"
11559 else
11560   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11561 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11562 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11563   $as_echo_n "(cached) " >&6
11564 else
11565   ac_check_lib_save_LIBS=$LIBS
11566 LIBS="-ldl  $LIBS"
11567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11568 /* end confdefs.h.  */
11569
11570 /* Override any GCC internal prototype to avoid an error.
11571    Use char because int might match the return type of a GCC
11572    builtin and then its argument prototype would still apply.  */
11573 #ifdef __cplusplus
11574 extern "C"
11575 #endif
11576 char dlopen ();
11577 int
11578 main ()
11579 {
11580 return dlopen ();
11581   ;
11582   return 0;
11583 }
11584 _ACEOF
11585 if ac_fn_c_try_link "$LINENO"; then :
11586   ac_cv_lib_dl_dlopen=yes
11587 else
11588   ac_cv_lib_dl_dlopen=no
11589 fi
11590 rm -f core conftest.err conftest.$ac_objext \
11591     conftest$ac_exeext conftest.$ac_ext
11592 LIBS=$ac_check_lib_save_LIBS
11593 fi
11594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11595 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11596 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11597   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11598 else
11599   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11600 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11601 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11602   $as_echo_n "(cached) " >&6
11603 else
11604   ac_check_lib_save_LIBS=$LIBS
11605 LIBS="-lsvld  $LIBS"
11606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11607 /* end confdefs.h.  */
11608
11609 /* Override any GCC internal prototype to avoid an error.
11610    Use char because int might match the return type of a GCC
11611    builtin and then its argument prototype would still apply.  */
11612 #ifdef __cplusplus
11613 extern "C"
11614 #endif
11615 char dlopen ();
11616 int
11617 main ()
11618 {
11619 return dlopen ();
11620   ;
11621   return 0;
11622 }
11623 _ACEOF
11624 if ac_fn_c_try_link "$LINENO"; then :
11625   ac_cv_lib_svld_dlopen=yes
11626 else
11627   ac_cv_lib_svld_dlopen=no
11628 fi
11629 rm -f core conftest.err conftest.$ac_objext \
11630     conftest$ac_exeext conftest.$ac_ext
11631 LIBS=$ac_check_lib_save_LIBS
11632 fi
11633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11634 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11635 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11636   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11637 else
11638   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11639 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11640 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11641   $as_echo_n "(cached) " >&6
11642 else
11643   ac_check_lib_save_LIBS=$LIBS
11644 LIBS="-ldld  $LIBS"
11645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11646 /* end confdefs.h.  */
11647
11648 /* Override any GCC internal prototype to avoid an error.
11649    Use char because int might match the return type of a GCC
11650    builtin and then its argument prototype would still apply.  */
11651 #ifdef __cplusplus
11652 extern "C"
11653 #endif
11654 char dld_link ();
11655 int
11656 main ()
11657 {
11658 return dld_link ();
11659   ;
11660   return 0;
11661 }
11662 _ACEOF
11663 if ac_fn_c_try_link "$LINENO"; then :
11664   ac_cv_lib_dld_dld_link=yes
11665 else
11666   ac_cv_lib_dld_dld_link=no
11667 fi
11668 rm -f core conftest.err conftest.$ac_objext \
11669     conftest$ac_exeext conftest.$ac_ext
11670 LIBS=$ac_check_lib_save_LIBS
11671 fi
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11673 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11674 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11675   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11676 fi
11677
11678
11679 fi
11680
11681
11682 fi
11683
11684
11685 fi
11686
11687
11688 fi
11689
11690
11691 fi
11692
11693     ;;
11694   esac
11695
11696   if test "x$lt_cv_dlopen" != xno; then
11697     enable_dlopen=yes
11698   else
11699     enable_dlopen=no
11700   fi
11701
11702   case $lt_cv_dlopen in
11703   dlopen)
11704     save_CPPFLAGS="$CPPFLAGS"
11705     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11706
11707     save_LDFLAGS="$LDFLAGS"
11708     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11709
11710     save_LIBS="$LIBS"
11711     LIBS="$lt_cv_dlopen_libs $LIBS"
11712
11713     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11714 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11715 if test "${lt_cv_dlopen_self+set}" = set; then :
11716   $as_echo_n "(cached) " >&6
11717 else
11718           if test "$cross_compiling" = yes; then :
11719   lt_cv_dlopen_self=cross
11720 else
11721   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11722   lt_status=$lt_dlunknown
11723   cat > conftest.$ac_ext <<_LT_EOF
11724 #line 11724 "configure"
11725 #include "confdefs.h"
11726
11727 #if HAVE_DLFCN_H
11728 #include <dlfcn.h>
11729 #endif
11730
11731 #include <stdio.h>
11732
11733 #ifdef RTLD_GLOBAL
11734 #  define LT_DLGLOBAL           RTLD_GLOBAL
11735 #else
11736 #  ifdef DL_GLOBAL
11737 #    define LT_DLGLOBAL         DL_GLOBAL
11738 #  else
11739 #    define LT_DLGLOBAL         0
11740 #  endif
11741 #endif
11742
11743 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11744    find out it does not work in some platform. */
11745 #ifndef LT_DLLAZY_OR_NOW
11746 #  ifdef RTLD_LAZY
11747 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11748 #  else
11749 #    ifdef DL_LAZY
11750 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11751 #    else
11752 #      ifdef RTLD_NOW
11753 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11754 #      else
11755 #        ifdef DL_NOW
11756 #          define LT_DLLAZY_OR_NOW      DL_NOW
11757 #        else
11758 #          define LT_DLLAZY_OR_NOW      0
11759 #        endif
11760 #      endif
11761 #    endif
11762 #  endif
11763 #endif
11764
11765 /* When -fvisbility=hidden is used, assume the code has been annotated
11766    correspondingly for the symbols needed.  */
11767 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11768 void fnord () __attribute__((visibility("default")));
11769 #endif
11770
11771 void fnord () { int i=42; }
11772 int main ()
11773 {
11774   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11775   int status = $lt_dlunknown;
11776
11777   if (self)
11778     {
11779       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11780       else
11781         {
11782           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11783           else puts (dlerror ());
11784         }
11785       /* dlclose (self); */
11786     }
11787   else
11788     puts (dlerror ());
11789
11790   return status;
11791 }
11792 _LT_EOF
11793   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11794   (eval $ac_link) 2>&5
11795   ac_status=$?
11796   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11797   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11798     (./conftest; exit; ) >&5 2>/dev/null
11799     lt_status=$?
11800     case x$lt_status in
11801       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11802       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11803       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11804     esac
11805   else :
11806     # compilation failed
11807     lt_cv_dlopen_self=no
11808   fi
11809 fi
11810 rm -fr conftest*
11811
11812
11813 fi
11814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11815 $as_echo "$lt_cv_dlopen_self" >&6; }
11816
11817     if test "x$lt_cv_dlopen_self" = xyes; then
11818       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11819       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11820 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11821 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11822   $as_echo_n "(cached) " >&6
11823 else
11824           if test "$cross_compiling" = yes; then :
11825   lt_cv_dlopen_self_static=cross
11826 else
11827   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11828   lt_status=$lt_dlunknown
11829   cat > conftest.$ac_ext <<_LT_EOF
11830 #line 11830 "configure"
11831 #include "confdefs.h"
11832
11833 #if HAVE_DLFCN_H
11834 #include <dlfcn.h>
11835 #endif
11836
11837 #include <stdio.h>
11838
11839 #ifdef RTLD_GLOBAL
11840 #  define LT_DLGLOBAL           RTLD_GLOBAL
11841 #else
11842 #  ifdef DL_GLOBAL
11843 #    define LT_DLGLOBAL         DL_GLOBAL
11844 #  else
11845 #    define LT_DLGLOBAL         0
11846 #  endif
11847 #endif
11848
11849 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11850    find out it does not work in some platform. */
11851 #ifndef LT_DLLAZY_OR_NOW
11852 #  ifdef RTLD_LAZY
11853 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11854 #  else
11855 #    ifdef DL_LAZY
11856 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11857 #    else
11858 #      ifdef RTLD_NOW
11859 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11860 #      else
11861 #        ifdef DL_NOW
11862 #          define LT_DLLAZY_OR_NOW      DL_NOW
11863 #        else
11864 #          define LT_DLLAZY_OR_NOW      0
11865 #        endif
11866 #      endif
11867 #    endif
11868 #  endif
11869 #endif
11870
11871 /* When -fvisbility=hidden is used, assume the code has been annotated
11872    correspondingly for the symbols needed.  */
11873 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11874 void fnord () __attribute__((visibility("default")));
11875 #endif
11876
11877 void fnord () { int i=42; }
11878 int main ()
11879 {
11880   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11881   int status = $lt_dlunknown;
11882
11883   if (self)
11884     {
11885       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11886       else
11887         {
11888           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11889           else puts (dlerror ());
11890         }
11891       /* dlclose (self); */
11892     }
11893   else
11894     puts (dlerror ());
11895
11896   return status;
11897 }
11898 _LT_EOF
11899   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11900   (eval $ac_link) 2>&5
11901   ac_status=$?
11902   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11903   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11904     (./conftest; exit; ) >&5 2>/dev/null
11905     lt_status=$?
11906     case x$lt_status in
11907       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11908       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11909       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11910     esac
11911   else :
11912     # compilation failed
11913     lt_cv_dlopen_self_static=no
11914   fi
11915 fi
11916 rm -fr conftest*
11917
11918
11919 fi
11920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11921 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11922     fi
11923
11924     CPPFLAGS="$save_CPPFLAGS"
11925     LDFLAGS="$save_LDFLAGS"
11926     LIBS="$save_LIBS"
11927     ;;
11928   esac
11929
11930   case $lt_cv_dlopen_self in
11931   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11932   *) enable_dlopen_self=unknown ;;
11933   esac
11934
11935   case $lt_cv_dlopen_self_static in
11936   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11937   *) enable_dlopen_self_static=unknown ;;
11938   esac
11939 fi
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957 striplib=
11958 old_striplib=
11959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11960 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11961 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11962   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11963   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11965 $as_echo "yes" >&6; }
11966 else
11967 # FIXME - insert some real tests, host_os isn't really good enough
11968   case $host_os in
11969   darwin*)
11970     if test -n "$STRIP" ; then
11971       striplib="$STRIP -x"
11972       old_striplib="$STRIP -S"
11973       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11974 $as_echo "yes" >&6; }
11975     else
11976       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11977 $as_echo "no" >&6; }
11978     fi
11979     ;;
11980   *)
11981     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11982 $as_echo "no" >&6; }
11983     ;;
11984   esac
11985 fi
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998   # Report which library types will actually be built
11999   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12000 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12002 $as_echo "$can_build_shared" >&6; }
12003
12004   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12005 $as_echo_n "checking whether to build shared libraries... " >&6; }
12006   test "$can_build_shared" = "no" && enable_shared=no
12007
12008   # On AIX, shared libraries and static libraries use the same namespace, and
12009   # are all built from PIC.
12010   case $host_os in
12011   aix3*)
12012     test "$enable_shared" = yes && enable_static=no
12013     if test -n "$RANLIB"; then
12014       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12015       postinstall_cmds='$RANLIB $lib'
12016     fi
12017     ;;
12018
12019   aix[4-9]*)
12020     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12021       test "$enable_shared" = yes && enable_static=no
12022     fi
12023     ;;
12024   esac
12025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12026 $as_echo "$enable_shared" >&6; }
12027
12028   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12029 $as_echo_n "checking whether to build static libraries... " >&6; }
12030   # Make sure either enable_shared or enable_static is yes.
12031   test "$enable_shared" = yes || enable_static=yes
12032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12033 $as_echo "$enable_static" >&6; }
12034
12035
12036
12037
12038 fi
12039 ac_ext=c
12040 ac_cpp='$CPP $CPPFLAGS'
12041 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12042 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12043 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12044
12045 CC="$lt_save_CC"
12046
12047       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12048     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12049     (test "X$CXX" != "Xg++"))) ; then
12050   ac_ext=cpp
12051 ac_cpp='$CXXCPP $CPPFLAGS'
12052 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12053 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12054 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12056 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12057 if test -z "$CXXCPP"; then
12058   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12059   $as_echo_n "(cached) " >&6
12060 else
12061       # Double quotes because CXXCPP needs to be expanded
12062     for CXXCPP in "$CXX -E" "/lib/cpp"
12063     do
12064       ac_preproc_ok=false
12065 for ac_cxx_preproc_warn_flag in '' yes
12066 do
12067   # Use a header file that comes with gcc, so configuring glibc
12068   # with a fresh cross-compiler works.
12069   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12070   # <limits.h> exists even on freestanding compilers.
12071   # On the NeXT, cc -E runs the code through the compiler's parser,
12072   # not just through cpp. "Syntax error" is here to catch this case.
12073   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12074 /* end confdefs.h.  */
12075 #ifdef __STDC__
12076 # include <limits.h>
12077 #else
12078 # include <assert.h>
12079 #endif
12080                      Syntax error
12081 _ACEOF
12082 if ac_fn_cxx_try_cpp "$LINENO"; then :
12083
12084 else
12085   # Broken: fails on valid input.
12086 continue
12087 fi
12088 rm -f conftest.err conftest.$ac_ext
12089
12090   # OK, works on sane cases.  Now check whether nonexistent headers
12091   # can be detected and how.
12092   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12093 /* end confdefs.h.  */
12094 #include <ac_nonexistent.h>
12095 _ACEOF
12096 if ac_fn_cxx_try_cpp "$LINENO"; then :
12097   # Broken: success on invalid input.
12098 continue
12099 else
12100   # Passes both tests.
12101 ac_preproc_ok=:
12102 break
12103 fi
12104 rm -f conftest.err conftest.$ac_ext
12105
12106 done
12107 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12108 rm -f conftest.err conftest.$ac_ext
12109 if $ac_preproc_ok; then :
12110   break
12111 fi
12112
12113     done
12114     ac_cv_prog_CXXCPP=$CXXCPP
12115
12116 fi
12117   CXXCPP=$ac_cv_prog_CXXCPP
12118 else
12119   ac_cv_prog_CXXCPP=$CXXCPP
12120 fi
12121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12122 $as_echo "$CXXCPP" >&6; }
12123 ac_preproc_ok=false
12124 for ac_cxx_preproc_warn_flag in '' yes
12125 do
12126   # Use a header file that comes with gcc, so configuring glibc
12127   # with a fresh cross-compiler works.
12128   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12129   # <limits.h> exists even on freestanding compilers.
12130   # On the NeXT, cc -E runs the code through the compiler's parser,
12131   # not just through cpp. "Syntax error" is here to catch this case.
12132   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12133 /* end confdefs.h.  */
12134 #ifdef __STDC__
12135 # include <limits.h>
12136 #else
12137 # include <assert.h>
12138 #endif
12139                      Syntax error
12140 _ACEOF
12141 if ac_fn_cxx_try_cpp "$LINENO"; then :
12142
12143 else
12144   # Broken: fails on valid input.
12145 continue
12146 fi
12147 rm -f conftest.err conftest.$ac_ext
12148
12149   # OK, works on sane cases.  Now check whether nonexistent headers
12150   # can be detected and how.
12151   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12152 /* end confdefs.h.  */
12153 #include <ac_nonexistent.h>
12154 _ACEOF
12155 if ac_fn_cxx_try_cpp "$LINENO"; then :
12156   # Broken: success on invalid input.
12157 continue
12158 else
12159   # Passes both tests.
12160 ac_preproc_ok=:
12161 break
12162 fi
12163 rm -f conftest.err conftest.$ac_ext
12164
12165 done
12166 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12167 rm -f conftest.err conftest.$ac_ext
12168 if $ac_preproc_ok; then :
12169
12170 else
12171   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12172 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12173 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12174 See \`config.log' for more details." "$LINENO" 5; }
12175 fi
12176
12177 ac_ext=c
12178 ac_cpp='$CPP $CPPFLAGS'
12179 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12180 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12181 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12182
12183 else
12184   _lt_caught_CXX_error=yes
12185 fi
12186
12187 ac_ext=cpp
12188 ac_cpp='$CXXCPP $CPPFLAGS'
12189 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12190 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12191 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12192
12193 archive_cmds_need_lc_CXX=no
12194 allow_undefined_flag_CXX=
12195 always_export_symbols_CXX=no
12196 archive_expsym_cmds_CXX=
12197 compiler_needs_object_CXX=no
12198 export_dynamic_flag_spec_CXX=
12199 hardcode_direct_CXX=no
12200 hardcode_direct_absolute_CXX=no
12201 hardcode_libdir_flag_spec_CXX=
12202 hardcode_libdir_flag_spec_ld_CXX=
12203 hardcode_libdir_separator_CXX=
12204 hardcode_minus_L_CXX=no
12205 hardcode_shlibpath_var_CXX=unsupported
12206 hardcode_automatic_CXX=no
12207 inherit_rpath_CXX=no
12208 module_cmds_CXX=
12209 module_expsym_cmds_CXX=
12210 link_all_deplibs_CXX=unknown
12211 old_archive_cmds_CXX=$old_archive_cmds
12212 reload_flag_CXX=$reload_flag
12213 reload_cmds_CXX=$reload_cmds
12214 no_undefined_flag_CXX=
12215 whole_archive_flag_spec_CXX=
12216 enable_shared_with_static_runtimes_CXX=no
12217
12218 # Source file extension for C++ test sources.
12219 ac_ext=cpp
12220
12221 # Object file extension for compiled C++ test sources.
12222 objext=o
12223 objext_CXX=$objext
12224
12225 # No sense in running all these tests if we already determined that
12226 # the CXX compiler isn't working.  Some variables (like enable_shared)
12227 # are currently assumed to apply to all compilers on this platform,
12228 # and will be corrupted by setting them based on a non-working compiler.
12229 if test "$_lt_caught_CXX_error" != yes; then
12230   # Code to be used in simple compile tests
12231   lt_simple_compile_test_code="int some_variable = 0;"
12232
12233   # Code to be used in simple link tests
12234   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12235
12236   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12237
12238
12239
12240
12241
12242
12243 # If no C compiler was specified, use CC.
12244 LTCC=${LTCC-"$CC"}
12245
12246 # If no C compiler flags were specified, use CFLAGS.
12247 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12248
12249 # Allow CC to be a program name with arguments.
12250 compiler=$CC
12251
12252
12253   # save warnings/boilerplate of simple test code
12254   ac_outfile=conftest.$ac_objext
12255 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12256 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12257 _lt_compiler_boilerplate=`cat conftest.err`
12258 $RM conftest*
12259
12260   ac_outfile=conftest.$ac_objext
12261 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12262 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12263 _lt_linker_boilerplate=`cat conftest.err`
12264 $RM -r conftest*
12265
12266
12267   # Allow CC to be a program name with arguments.
12268   lt_save_CC=$CC
12269   lt_save_LD=$LD
12270   lt_save_GCC=$GCC
12271   GCC=$GXX
12272   lt_save_with_gnu_ld=$with_gnu_ld
12273   lt_save_path_LD=$lt_cv_path_LD
12274   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12275     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12276   else
12277     $as_unset lt_cv_prog_gnu_ld
12278   fi
12279   if test -n "${lt_cv_path_LDCXX+set}"; then
12280     lt_cv_path_LD=$lt_cv_path_LDCXX
12281   else
12282     $as_unset lt_cv_path_LD
12283   fi
12284   test -z "${LDCXX+set}" || LD=$LDCXX
12285   CC=${CXX-"c++"}
12286   compiler=$CC
12287   compiler_CXX=$CC
12288   for cc_temp in $compiler""; do
12289   case $cc_temp in
12290     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12291     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12292     \-*) ;;
12293     *) break;;
12294   esac
12295 done
12296 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12297
12298
12299   if test -n "$compiler"; then
12300     # We don't want -fno-exception when compiling C++ code, so set the
12301     # no_builtin_flag separately
12302     if test "$GXX" = yes; then
12303       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12304     else
12305       lt_prog_compiler_no_builtin_flag_CXX=
12306     fi
12307
12308     if test "$GXX" = yes; then
12309       # Set up default GNU C++ configuration
12310
12311
12312
12313 # Check whether --with-gnu-ld was given.
12314 if test "${with_gnu_ld+set}" = set; then :
12315   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12316 else
12317   with_gnu_ld=no
12318 fi
12319
12320 ac_prog=ld
12321 if test "$GCC" = yes; then
12322   # Check if gcc -print-prog-name=ld gives a path.
12323   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12324 $as_echo_n "checking for ld used by $CC... " >&6; }
12325   case $host in
12326   *-*-mingw*)
12327     # gcc leaves a trailing carriage return which upsets mingw
12328     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12329   *)
12330     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12331   esac
12332   case $ac_prog in
12333     # Accept absolute paths.
12334     [\\/]* | ?:[\\/]*)
12335       re_direlt='/[^/][^/]*/\.\./'
12336       # Canonicalize the pathname of ld
12337       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12338       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12339         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12340       done
12341       test -z "$LD" && LD="$ac_prog"
12342       ;;
12343   "")
12344     # If it fails, then pretend we aren't using GCC.
12345     ac_prog=ld
12346     ;;
12347   *)
12348     # If it is relative, then search for the first ld in PATH.
12349     with_gnu_ld=unknown
12350     ;;
12351   esac
12352 elif test "$with_gnu_ld" = yes; then
12353   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12354 $as_echo_n "checking for GNU ld... " >&6; }
12355 else
12356   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12357 $as_echo_n "checking for non-GNU ld... " >&6; }
12358 fi
12359 if test "${lt_cv_path_LD+set}" = set; then :
12360   $as_echo_n "(cached) " >&6
12361 else
12362   if test -z "$LD"; then
12363   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12364   for ac_dir in $PATH; do
12365     IFS="$lt_save_ifs"
12366     test -z "$ac_dir" && ac_dir=.
12367     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12368       lt_cv_path_LD="$ac_dir/$ac_prog"
12369       # Check to see if the program is GNU ld.  I'd rather use --version,
12370       # but apparently some variants of GNU ld only accept -v.
12371       # Break only if it was the GNU/non-GNU ld that we prefer.
12372       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12373       *GNU* | *'with BFD'*)
12374         test "$with_gnu_ld" != no && break
12375         ;;
12376       *)
12377         test "$with_gnu_ld" != yes && break
12378         ;;
12379       esac
12380     fi
12381   done
12382   IFS="$lt_save_ifs"
12383 else
12384   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12385 fi
12386 fi
12387
12388 LD="$lt_cv_path_LD"
12389 if test -n "$LD"; then
12390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12391 $as_echo "$LD" >&6; }
12392 else
12393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12394 $as_echo "no" >&6; }
12395 fi
12396 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12398 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12399 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12400   $as_echo_n "(cached) " >&6
12401 else
12402   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12403 case `$LD -v 2>&1 </dev/null` in
12404 *GNU* | *'with BFD'*)
12405   lt_cv_prog_gnu_ld=yes
12406   ;;
12407 *)
12408   lt_cv_prog_gnu_ld=no
12409   ;;
12410 esac
12411 fi
12412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12413 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12414 with_gnu_ld=$lt_cv_prog_gnu_ld
12415
12416
12417
12418
12419
12420
12421
12422       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12423       # archiving commands below assume that GNU ld is being used.
12424       if test "$with_gnu_ld" = yes; then
12425         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12426         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'
12427
12428         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12429         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12430
12431         # If archive_cmds runs LD, not CC, wlarc should be empty
12432         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12433         #     investigate it a little bit more. (MM)
12434         wlarc='${wl}'
12435
12436         # ancient GNU ld didn't support --whole-archive et. al.
12437         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12438           $GREP 'no-whole-archive' > /dev/null; then
12439           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12440         else
12441           whole_archive_flag_spec_CXX=
12442         fi
12443       else
12444         with_gnu_ld=no
12445         wlarc=
12446
12447         # A generic and very simple default shared library creation
12448         # command for GNU C++ for the case where it uses the native
12449         # linker, instead of GNU ld.  If possible, this setting should
12450         # overridden to take advantage of the native linker features on
12451         # the platform it is being used on.
12452         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12453       fi
12454
12455       # Commands to make compiler produce verbose output that lists
12456       # what "hidden" libraries, object files and flags are used when
12457       # linking a shared library.
12458       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12459
12460     else
12461       GXX=no
12462       with_gnu_ld=no
12463       wlarc=
12464     fi
12465
12466     # PORTME: fill in a description of your system's C++ link characteristics
12467     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12468 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12469     ld_shlibs_CXX=yes
12470     case $host_os in
12471       aix3*)
12472         # FIXME: insert proper C++ library support
12473         ld_shlibs_CXX=no
12474         ;;
12475       aix[4-9]*)
12476         if test "$host_cpu" = ia64; then
12477           # On IA64, the linker does run time linking by default, so we don't
12478           # have to do anything special.
12479           aix_use_runtimelinking=no
12480           exp_sym_flag='-Bexport'
12481           no_entry_flag=""
12482         else
12483           aix_use_runtimelinking=no
12484
12485           # Test if we are trying to use run time linking or normal
12486           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12487           # need to do runtime linking.
12488           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12489             for ld_flag in $LDFLAGS; do
12490               case $ld_flag in
12491               *-brtl*)
12492                 aix_use_runtimelinking=yes
12493                 break
12494                 ;;
12495               esac
12496             done
12497             ;;
12498           esac
12499
12500           exp_sym_flag='-bexport'
12501           no_entry_flag='-bnoentry'
12502         fi
12503
12504         # When large executables or shared objects are built, AIX ld can
12505         # have problems creating the table of contents.  If linking a library
12506         # or program results in "error TOC overflow" add -mminimal-toc to
12507         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12508         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12509
12510         archive_cmds_CXX=''
12511         hardcode_direct_CXX=yes
12512         hardcode_direct_absolute_CXX=yes
12513         hardcode_libdir_separator_CXX=':'
12514         link_all_deplibs_CXX=yes
12515         file_list_spec_CXX='${wl}-f,'
12516
12517         if test "$GXX" = yes; then
12518           case $host_os in aix4.[012]|aix4.[012].*)
12519           # We only want to do this on AIX 4.2 and lower, the check
12520           # below for broken collect2 doesn't work under 4.3+
12521           collect2name=`${CC} -print-prog-name=collect2`
12522           if test -f "$collect2name" &&
12523              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12524           then
12525             # We have reworked collect2
12526             :
12527           else
12528             # We have old collect2
12529             hardcode_direct_CXX=unsupported
12530             # It fails to find uninstalled libraries when the uninstalled
12531             # path is not listed in the libpath.  Setting hardcode_minus_L
12532             # to unsupported forces relinking
12533             hardcode_minus_L_CXX=yes
12534             hardcode_libdir_flag_spec_CXX='-L$libdir'
12535             hardcode_libdir_separator_CXX=
12536           fi
12537           esac
12538           shared_flag='-shared'
12539           if test "$aix_use_runtimelinking" = yes; then
12540             shared_flag="$shared_flag "'${wl}-G'
12541           fi
12542         else
12543           # not using gcc
12544           if test "$host_cpu" = ia64; then
12545           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12546           # chokes on -Wl,-G. The following line is correct:
12547           shared_flag='-G'
12548           else
12549             if test "$aix_use_runtimelinking" = yes; then
12550               shared_flag='${wl}-G'
12551             else
12552               shared_flag='${wl}-bM:SRE'
12553             fi
12554           fi
12555         fi
12556
12557         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12558         # It seems that -bexpall does not export symbols beginning with
12559         # underscore (_), so it is better to generate a list of symbols to
12560         # export.
12561         always_export_symbols_CXX=yes
12562         if test "$aix_use_runtimelinking" = yes; then
12563           # Warning - without using the other runtime loading flags (-brtl),
12564           # -berok will link without error, but may produce a broken library.
12565           allow_undefined_flag_CXX='-berok'
12566           # Determine the default libpath from the value encoded in an empty
12567           # executable.
12568           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12569 /* end confdefs.h.  */
12570
12571 int
12572 main ()
12573 {
12574
12575   ;
12576   return 0;
12577 }
12578 _ACEOF
12579 if ac_fn_cxx_try_link "$LINENO"; then :
12580
12581 lt_aix_libpath_sed='
12582     /Import File Strings/,/^$/ {
12583         /^0/ {
12584             s/^0  *\(.*\)$/\1/
12585             p
12586         }
12587     }'
12588 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12589 # Check for a 64-bit object if we didn't find anything.
12590 if test -z "$aix_libpath"; then
12591   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12592 fi
12593 fi
12594 rm -f core conftest.err conftest.$ac_objext \
12595     conftest$ac_exeext conftest.$ac_ext
12596 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12597
12598           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12599
12600           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"
12601         else
12602           if test "$host_cpu" = ia64; then
12603             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12604             allow_undefined_flag_CXX="-z nodefs"
12605             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"
12606           else
12607             # Determine the default libpath from the value encoded in an
12608             # empty executable.
12609             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12610 /* end confdefs.h.  */
12611
12612 int
12613 main ()
12614 {
12615
12616   ;
12617   return 0;
12618 }
12619 _ACEOF
12620 if ac_fn_cxx_try_link "$LINENO"; then :
12621
12622 lt_aix_libpath_sed='
12623     /Import File Strings/,/^$/ {
12624         /^0/ {
12625             s/^0  *\(.*\)$/\1/
12626             p
12627         }
12628     }'
12629 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12630 # Check for a 64-bit object if we didn't find anything.
12631 if test -z "$aix_libpath"; then
12632   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12633 fi
12634 fi
12635 rm -f core conftest.err conftest.$ac_objext \
12636     conftest$ac_exeext conftest.$ac_ext
12637 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12638
12639             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12640             # Warning - without using the other run time loading flags,
12641             # -berok will link without error, but may produce a broken library.
12642             no_undefined_flag_CXX=' ${wl}-bernotok'
12643             allow_undefined_flag_CXX=' ${wl}-berok'
12644             if test "$with_gnu_ld" = yes; then
12645               # We only use this code for GNU lds that support --whole-archive.
12646               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12647             else
12648               # Exported symbols can be pulled into shared objects from archives
12649               whole_archive_flag_spec_CXX='$convenience'
12650             fi
12651             archive_cmds_need_lc_CXX=yes
12652             # This is similar to how AIX traditionally builds its shared
12653             # libraries.
12654             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'
12655           fi
12656         fi
12657         ;;
12658
12659       beos*)
12660         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12661           allow_undefined_flag_CXX=unsupported
12662           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12663           # support --undefined.  This deserves some investigation.  FIXME
12664           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12665         else
12666           ld_shlibs_CXX=no
12667         fi
12668         ;;
12669
12670       chorus*)
12671         case $cc_basename in
12672           *)
12673           # FIXME: insert proper C++ library support
12674           ld_shlibs_CXX=no
12675           ;;
12676         esac
12677         ;;
12678
12679       cygwin* | mingw* | pw32* | cegcc*)
12680         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12681         # as there is no search path for DLLs.
12682         hardcode_libdir_flag_spec_CXX='-L$libdir'
12683         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12684         allow_undefined_flag_CXX=unsupported
12685         always_export_symbols_CXX=no
12686         enable_shared_with_static_runtimes_CXX=yes
12687
12688         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12689           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'
12690           # If the export-symbols file already is a .def file (1st line
12691           # is EXPORTS), use it as is; otherwise, prepend...
12692           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12693             cp $export_symbols $output_objdir/$soname.def;
12694           else
12695             echo EXPORTS > $output_objdir/$soname.def;
12696             cat $export_symbols >> $output_objdir/$soname.def;
12697           fi~
12698           $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'
12699         else
12700           ld_shlibs_CXX=no
12701         fi
12702         ;;
12703       darwin* | rhapsody*)
12704
12705
12706   archive_cmds_need_lc_CXX=no
12707   hardcode_direct_CXX=no
12708   hardcode_automatic_CXX=yes
12709   hardcode_shlibpath_var_CXX=unsupported
12710   if test "$lt_cv_ld_force_load" = "yes"; then
12711     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\"`'
12712   else
12713     whole_archive_flag_spec_CXX=''
12714   fi
12715   link_all_deplibs_CXX=yes
12716   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12717   case $cc_basename in
12718      ifort*) _lt_dar_can_shared=yes ;;
12719      *) _lt_dar_can_shared=$GCC ;;
12720   esac
12721   if test "$_lt_dar_can_shared" = "yes"; then
12722     output_verbose_link_cmd=func_echo_all
12723     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}"
12724     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12725     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}"
12726     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}"
12727        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12728       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}"
12729       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}"
12730     fi
12731
12732   else
12733   ld_shlibs_CXX=no
12734   fi
12735
12736         ;;
12737
12738       dgux*)
12739         case $cc_basename in
12740           ec++*)
12741             # FIXME: insert proper C++ library support
12742             ld_shlibs_CXX=no
12743             ;;
12744           ghcx*)
12745             # Green Hills C++ Compiler
12746             # FIXME: insert proper C++ library support
12747             ld_shlibs_CXX=no
12748             ;;
12749           *)
12750             # FIXME: insert proper C++ library support
12751             ld_shlibs_CXX=no
12752             ;;
12753         esac
12754         ;;
12755
12756       freebsd2.*)
12757         # C++ shared libraries reported to be fairly broken before
12758         # switch to ELF
12759         ld_shlibs_CXX=no
12760         ;;
12761
12762       freebsd-elf*)
12763         archive_cmds_need_lc_CXX=no
12764         ;;
12765
12766       freebsd* | dragonfly*)
12767         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12768         # conventions
12769         ld_shlibs_CXX=yes
12770         ;;
12771
12772       gnu*)
12773         ;;
12774
12775       haiku*)
12776         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12777         link_all_deplibs_CXX=yes
12778         ;;
12779
12780       hpux9*)
12781         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12782         hardcode_libdir_separator_CXX=:
12783         export_dynamic_flag_spec_CXX='${wl}-E'
12784         hardcode_direct_CXX=yes
12785         hardcode_minus_L_CXX=yes # Not in the search PATH,
12786                                              # but as the default
12787                                              # location of the library.
12788
12789         case $cc_basename in
12790           CC*)
12791             # FIXME: insert proper C++ library support
12792             ld_shlibs_CXX=no
12793             ;;
12794           aCC*)
12795             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'
12796             # Commands to make compiler produce verbose output that lists
12797             # what "hidden" libraries, object files and flags are used when
12798             # linking a shared library.
12799             #
12800             # There doesn't appear to be a way to prevent this compiler from
12801             # explicitly linking system object files so we need to strip them
12802             # from the output so that they don't get included in the library
12803             # dependencies.
12804             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"'
12805             ;;
12806           *)
12807             if test "$GXX" = yes; then
12808               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12809             else
12810               # FIXME: insert proper C++ library support
12811               ld_shlibs_CXX=no
12812             fi
12813             ;;
12814         esac
12815         ;;
12816
12817       hpux10*|hpux11*)
12818         if test $with_gnu_ld = no; then
12819           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12820           hardcode_libdir_separator_CXX=:
12821
12822           case $host_cpu in
12823             hppa*64*|ia64*)
12824               ;;
12825             *)
12826               export_dynamic_flag_spec_CXX='${wl}-E'
12827               ;;
12828           esac
12829         fi
12830         case $host_cpu in
12831           hppa*64*|ia64*)
12832             hardcode_direct_CXX=no
12833             hardcode_shlibpath_var_CXX=no
12834             ;;
12835           *)
12836             hardcode_direct_CXX=yes
12837             hardcode_direct_absolute_CXX=yes
12838             hardcode_minus_L_CXX=yes # Not in the search PATH,
12839                                                  # but as the default
12840                                                  # location of the library.
12841             ;;
12842         esac
12843
12844         case $cc_basename in
12845           CC*)
12846             # FIXME: insert proper C++ library support
12847             ld_shlibs_CXX=no
12848             ;;
12849           aCC*)
12850             case $host_cpu in
12851               hppa*64*)
12852                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12853                 ;;
12854               ia64*)
12855                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12856                 ;;
12857               *)
12858                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12859                 ;;
12860             esac
12861             # Commands to make compiler produce verbose output that lists
12862             # what "hidden" libraries, object files and flags are used when
12863             # linking a shared library.
12864             #
12865             # There doesn't appear to be a way to prevent this compiler from
12866             # explicitly linking system object files so we need to strip them
12867             # from the output so that they don't get included in the library
12868             # dependencies.
12869             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"'
12870             ;;
12871           *)
12872             if test "$GXX" = yes; then
12873               if test $with_gnu_ld = no; then
12874                 case $host_cpu in
12875                   hppa*64*)
12876                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12877                     ;;
12878                   ia64*)
12879                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12880                     ;;
12881                   *)
12882                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12883                     ;;
12884                 esac
12885               fi
12886             else
12887               # FIXME: insert proper C++ library support
12888               ld_shlibs_CXX=no
12889             fi
12890             ;;
12891         esac
12892         ;;
12893
12894       interix[3-9]*)
12895         hardcode_direct_CXX=no
12896         hardcode_shlibpath_var_CXX=no
12897         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12898         export_dynamic_flag_spec_CXX='${wl}-E'
12899         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12900         # Instead, shared libraries are loaded at an image base (0x10000000 by
12901         # default) and relocated if they conflict, which is a slow very memory
12902         # consuming and fragmenting process.  To avoid this, we pick a random,
12903         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12904         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12905         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'
12906         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'
12907         ;;
12908       irix5* | irix6*)
12909         case $cc_basename in
12910           CC*)
12911             # SGI C++
12912             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'
12913
12914             # Archives containing C++ object files must be created using
12915             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12916             # necessary to make sure instantiated templates are included
12917             # in the archive.
12918             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12919             ;;
12920           *)
12921             if test "$GXX" = yes; then
12922               if test "$with_gnu_ld" = no; then
12923                 archive_cmds_CXX='$CC -shared -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'
12924               else
12925                 archive_cmds_CXX='$CC -shared -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'
12926               fi
12927             fi
12928             link_all_deplibs_CXX=yes
12929             ;;
12930         esac
12931         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12932         hardcode_libdir_separator_CXX=:
12933         inherit_rpath_CXX=yes
12934         ;;
12935
12936       linux* | k*bsd*-gnu | kopensolaris*-gnu)
12937         case $cc_basename in
12938           KCC*)
12939             # Kuck and Associates, Inc. (KAI) C++ Compiler
12940
12941             # KCC will only create a shared library if the output file
12942             # ends with ".so" (or ".sl" for HP-UX), so rename the library
12943             # to its proper name (with version) after linking.
12944             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'
12945             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'
12946             # Commands to make compiler produce verbose output that lists
12947             # what "hidden" libraries, object files and flags are used when
12948             # linking a shared library.
12949             #
12950             # There doesn't appear to be a way to prevent this compiler from
12951             # explicitly linking system object files so we need to strip them
12952             # from the output so that they don't get included in the library
12953             # dependencies.
12954             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"'
12955
12956             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12957             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12958
12959             # Archives containing C++ object files must be created using
12960             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12961             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12962             ;;
12963           icpc* | ecpc* )
12964             # Intel C++
12965             with_gnu_ld=yes
12966             # version 8.0 and above of icpc choke on multiply defined symbols
12967             # if we add $predep_objects and $postdep_objects, however 7.1 and
12968             # earlier do not add the objects themselves.
12969             case `$CC -V 2>&1` in
12970               *"Version 7."*)
12971                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12972                 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'
12973                 ;;
12974               *)  # Version 8.0 or newer
12975                 tmp_idyn=
12976                 case $host_cpu in
12977                   ia64*) tmp_idyn=' -i_dynamic';;
12978                 esac
12979                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12980                 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'
12981                 ;;
12982             esac
12983             archive_cmds_need_lc_CXX=no
12984             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12985             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12986             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12987             ;;
12988           pgCC* | pgcpp*)
12989             # Portland Group C++ compiler
12990             case `$CC -V` in
12991             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12992               prelink_cmds_CXX='tpldir=Template.dir~
12993                 rm -rf $tpldir~
12994                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12995                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12996               old_archive_cmds_CXX='tpldir=Template.dir~
12997                 rm -rf $tpldir~
12998                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12999                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13000                 $RANLIB $oldlib'
13001               archive_cmds_CXX='tpldir=Template.dir~
13002                 rm -rf $tpldir~
13003                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13004                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13005               archive_expsym_cmds_CXX='tpldir=Template.dir~
13006                 rm -rf $tpldir~
13007                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13008                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13009               ;;
13010             *) # Version 6 and above use weak symbols
13011               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13012               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'
13013               ;;
13014             esac
13015
13016             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13017             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13018             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'
13019             ;;
13020           cxx*)
13021             # Compaq C++
13022             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13023             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'
13024
13025             runpath_var=LD_RUN_PATH
13026             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13027             hardcode_libdir_separator_CXX=:
13028
13029             # Commands to make compiler produce verbose output that lists
13030             # what "hidden" libraries, object files and flags are used when
13031             # linking a shared library.
13032             #
13033             # There doesn't appear to be a way to prevent this compiler from
13034             # explicitly linking system object files so we need to strip them
13035             # from the output so that they don't get included in the library
13036             # dependencies.
13037             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'
13038             ;;
13039           xl* | mpixl* | bgxl*)
13040             # IBM XL 8.0 on PPC, with GNU ld
13041             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13042             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13043             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13044             if test "x$supports_anon_versioning" = xyes; then
13045               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13046                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13047                 echo "local: *; };" >> $output_objdir/$libname.ver~
13048                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13049             fi
13050             ;;
13051           *)
13052             case `$CC -V 2>&1 | sed 5q` in
13053             *Sun\ C*)
13054               # Sun C++ 5.9
13055               no_undefined_flag_CXX=' -zdefs'
13056               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13057               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'
13058               hardcode_libdir_flag_spec_CXX='-R$libdir'
13059               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'
13060               compiler_needs_object_CXX=yes
13061
13062               # Not sure whether something based on
13063               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13064               # would be better.
13065               output_verbose_link_cmd='func_echo_all'
13066
13067               # Archives containing C++ object files must be created using
13068               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13069               # necessary to make sure instantiated templates are included
13070               # in the archive.
13071               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13072               ;;
13073             esac
13074             ;;
13075         esac
13076         ;;
13077
13078       lynxos*)
13079         # FIXME: insert proper C++ library support
13080         ld_shlibs_CXX=no
13081         ;;
13082
13083       m88k*)
13084         # FIXME: insert proper C++ library support
13085         ld_shlibs_CXX=no
13086         ;;
13087
13088       mvs*)
13089         case $cc_basename in
13090           cxx*)
13091             # FIXME: insert proper C++ library support
13092             ld_shlibs_CXX=no
13093             ;;
13094           *)
13095             # FIXME: insert proper C++ library support
13096             ld_shlibs_CXX=no
13097             ;;
13098         esac
13099         ;;
13100
13101       netbsd*)
13102         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13103           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13104           wlarc=
13105           hardcode_libdir_flag_spec_CXX='-R$libdir'
13106           hardcode_direct_CXX=yes
13107           hardcode_shlibpath_var_CXX=no
13108         fi
13109         # Workaround some broken pre-1.5 toolchains
13110         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13111         ;;
13112
13113       *nto* | *qnx*)
13114         ld_shlibs_CXX=yes
13115         ;;
13116
13117       openbsd2*)
13118         # C++ shared libraries are fairly broken
13119         ld_shlibs_CXX=no
13120         ;;
13121
13122       openbsd*)
13123         if test -f /usr/libexec/ld.so; then
13124           hardcode_direct_CXX=yes
13125           hardcode_shlibpath_var_CXX=no
13126           hardcode_direct_absolute_CXX=yes
13127           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13128           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13129           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13130             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13131             export_dynamic_flag_spec_CXX='${wl}-E'
13132             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13133           fi
13134           output_verbose_link_cmd=func_echo_all
13135         else
13136           ld_shlibs_CXX=no
13137         fi
13138         ;;
13139
13140       osf3* | osf4* | osf5*)
13141         case $cc_basename in
13142           KCC*)
13143             # Kuck and Associates, Inc. (KAI) C++ Compiler
13144
13145             # KCC will only create a shared library if the output file
13146             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13147             # to its proper name (with version) after linking.
13148             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'
13149
13150             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13151             hardcode_libdir_separator_CXX=:
13152
13153             # Archives containing C++ object files must be created using
13154             # the KAI C++ compiler.
13155             case $host in
13156               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13157               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13158             esac
13159             ;;
13160           RCC*)
13161             # Rational C++ 2.4.1
13162             # FIXME: insert proper C++ library support
13163             ld_shlibs_CXX=no
13164             ;;
13165           cxx*)
13166             case $host in
13167               osf3*)
13168                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13169                 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'
13170                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13171                 ;;
13172               *)
13173                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13174                 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'
13175                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13176                   echo "-hidden">> $lib.exp~
13177                   $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~
13178                   $RM $lib.exp'
13179                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13180                 ;;
13181             esac
13182
13183             hardcode_libdir_separator_CXX=:
13184
13185             # Commands to make compiler produce verbose output that lists
13186             # what "hidden" libraries, object files and flags are used when
13187             # linking a shared library.
13188             #
13189             # There doesn't appear to be a way to prevent this compiler from
13190             # explicitly linking system object files so we need to strip them
13191             # from the output so that they don't get included in the library
13192             # dependencies.
13193             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"'
13194             ;;
13195           *)
13196             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13197               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13198               case $host in
13199                 osf3*)
13200                   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'
13201                   ;;
13202                 *)
13203                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13204                   ;;
13205               esac
13206
13207               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13208               hardcode_libdir_separator_CXX=:
13209
13210               # Commands to make compiler produce verbose output that lists
13211               # what "hidden" libraries, object files and flags are used when
13212               # linking a shared library.
13213               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13214
13215             else
13216               # FIXME: insert proper C++ library support
13217               ld_shlibs_CXX=no
13218             fi
13219             ;;
13220         esac
13221         ;;
13222
13223       psos*)
13224         # FIXME: insert proper C++ library support
13225         ld_shlibs_CXX=no
13226         ;;
13227
13228       sunos4*)
13229         case $cc_basename in
13230           CC*)
13231             # Sun C++ 4.x
13232             # FIXME: insert proper C++ library support
13233             ld_shlibs_CXX=no
13234             ;;
13235           lcc*)
13236             # Lucid
13237             # FIXME: insert proper C++ library support
13238             ld_shlibs_CXX=no
13239             ;;
13240           *)
13241             # FIXME: insert proper C++ library support
13242             ld_shlibs_CXX=no
13243             ;;
13244         esac
13245         ;;
13246
13247       solaris*)
13248         case $cc_basename in
13249           CC*)
13250             # Sun C++ 4.2, 5.x and Centerline C++
13251             archive_cmds_need_lc_CXX=yes
13252             no_undefined_flag_CXX=' -zdefs'
13253             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13254             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13255               $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'
13256
13257             hardcode_libdir_flag_spec_CXX='-R$libdir'
13258             hardcode_shlibpath_var_CXX=no
13259             case $host_os in
13260               solaris2.[0-5] | solaris2.[0-5].*) ;;
13261               *)
13262                 # The compiler driver will combine and reorder linker options,
13263                 # but understands `-z linker_flag'.
13264                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13265                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13266                 ;;
13267             esac
13268             link_all_deplibs_CXX=yes
13269
13270             output_verbose_link_cmd='func_echo_all'
13271
13272             # Archives containing C++ object files must be created using
13273             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13274             # necessary to make sure instantiated templates are included
13275             # in the archive.
13276             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13277             ;;
13278           gcx*)
13279             # Green Hills C++ Compiler
13280             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13281
13282             # The C++ compiler must be used to create the archive.
13283             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13284             ;;
13285           *)
13286             # GNU C++ compiler with Solaris linker
13287             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13288               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13289               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13290                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13291                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13292                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13293
13294                 # Commands to make compiler produce verbose output that lists
13295                 # what "hidden" libraries, object files and flags are used when
13296                 # linking a shared library.
13297                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13298               else
13299                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13300                 # platform.
13301                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13302                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13303                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13304
13305                 # Commands to make compiler produce verbose output that lists
13306                 # what "hidden" libraries, object files and flags are used when
13307                 # linking a shared library.
13308                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13309               fi
13310
13311               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13312               case $host_os in
13313                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13314                 *)
13315                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13316                   ;;
13317               esac
13318             fi
13319             ;;
13320         esac
13321         ;;
13322
13323     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13324       no_undefined_flag_CXX='${wl}-z,text'
13325       archive_cmds_need_lc_CXX=no
13326       hardcode_shlibpath_var_CXX=no
13327       runpath_var='LD_RUN_PATH'
13328
13329       case $cc_basename in
13330         CC*)
13331           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13332           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13333           ;;
13334         *)
13335           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13336           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13337           ;;
13338       esac
13339       ;;
13340
13341       sysv5* | sco3.2v5* | sco5v6*)
13342         # Note: We can NOT use -z defs as we might desire, because we do not
13343         # link with -lc, and that would cause any symbols used from libc to
13344         # always be unresolved, which means just about no library would
13345         # ever link correctly.  If we're not using GNU ld we use -z text
13346         # though, which does catch some bad symbols but isn't as heavy-handed
13347         # as -z defs.
13348         no_undefined_flag_CXX='${wl}-z,text'
13349         allow_undefined_flag_CXX='${wl}-z,nodefs'
13350         archive_cmds_need_lc_CXX=no
13351         hardcode_shlibpath_var_CXX=no
13352         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13353         hardcode_libdir_separator_CXX=':'
13354         link_all_deplibs_CXX=yes
13355         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13356         runpath_var='LD_RUN_PATH'
13357
13358         case $cc_basename in
13359           CC*)
13360             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13361             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13362             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13363               '"$old_archive_cmds_CXX"
13364             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13365               '"$reload_cmds_CXX"
13366             ;;
13367           *)
13368             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13369             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13370             ;;
13371         esac
13372       ;;
13373
13374       tandem*)
13375         case $cc_basename in
13376           NCC*)
13377             # NonStop-UX NCC 3.20
13378             # FIXME: insert proper C++ library support
13379             ld_shlibs_CXX=no
13380             ;;
13381           *)
13382             # FIXME: insert proper C++ library support
13383             ld_shlibs_CXX=no
13384             ;;
13385         esac
13386         ;;
13387
13388       vxworks*)
13389         # FIXME: insert proper C++ library support
13390         ld_shlibs_CXX=no
13391         ;;
13392
13393       *)
13394         # FIXME: insert proper C++ library support
13395         ld_shlibs_CXX=no
13396         ;;
13397     esac
13398
13399     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13400 $as_echo "$ld_shlibs_CXX" >&6; }
13401     test "$ld_shlibs_CXX" = no && can_build_shared=no
13402
13403     GCC_CXX="$GXX"
13404     LD_CXX="$LD"
13405
13406     ## CAVEAT EMPTOR:
13407     ## There is no encapsulation within the following macros, do not change
13408     ## the running order or otherwise move them around unless you know exactly
13409     ## what you are doing...
13410     # Dependencies to place before and after the object being linked:
13411 predep_objects_CXX=
13412 postdep_objects_CXX=
13413 predeps_CXX=
13414 postdeps_CXX=
13415 compiler_lib_search_path_CXX=
13416
13417 cat > conftest.$ac_ext <<_LT_EOF
13418 class Foo
13419 {
13420 public:
13421   Foo (void) { a = 0; }
13422 private:
13423   int a;
13424 };
13425 _LT_EOF
13426
13427 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13428   (eval $ac_compile) 2>&5
13429   ac_status=$?
13430   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13431   test $ac_status = 0; }; then
13432   # Parse the compiler output and extract the necessary
13433   # objects, libraries and library flags.
13434
13435   # Sentinel used to keep track of whether or not we are before
13436   # the conftest object file.
13437   pre_test_object_deps_done=no
13438
13439   for p in `eval "$output_verbose_link_cmd"`; do
13440     case $p in
13441
13442     -L* | -R* | -l*)
13443        # Some compilers place space between "-{L,R}" and the path.
13444        # Remove the space.
13445        if test $p = "-L" ||
13446           test $p = "-R"; then
13447          prev=$p
13448          continue
13449        else
13450          prev=
13451        fi
13452
13453        if test "$pre_test_object_deps_done" = no; then
13454          case $p in
13455          -L* | -R*)
13456            # Internal compiler library paths should come after those
13457            # provided the user.  The postdeps already come after the
13458            # user supplied libs so there is no need to process them.
13459            if test -z "$compiler_lib_search_path_CXX"; then
13460              compiler_lib_search_path_CXX="${prev}${p}"
13461            else
13462              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13463            fi
13464            ;;
13465          # The "-l" case would never come before the object being
13466          # linked, so don't bother handling this case.
13467          esac
13468        else
13469          if test -z "$postdeps_CXX"; then
13470            postdeps_CXX="${prev}${p}"
13471          else
13472            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13473          fi
13474        fi
13475        ;;
13476
13477     *.$objext)
13478        # This assumes that the test object file only shows up
13479        # once in the compiler output.
13480        if test "$p" = "conftest.$objext"; then
13481          pre_test_object_deps_done=yes
13482          continue
13483        fi
13484
13485        if test "$pre_test_object_deps_done" = no; then
13486          if test -z "$predep_objects_CXX"; then
13487            predep_objects_CXX="$p"
13488          else
13489            predep_objects_CXX="$predep_objects_CXX $p"
13490          fi
13491        else
13492          if test -z "$postdep_objects_CXX"; then
13493            postdep_objects_CXX="$p"
13494          else
13495            postdep_objects_CXX="$postdep_objects_CXX $p"
13496          fi
13497        fi
13498        ;;
13499
13500     *) ;; # Ignore the rest.
13501
13502     esac
13503   done
13504
13505   # Clean up.
13506   rm -f a.out a.exe
13507 else
13508   echo "libtool.m4: error: problem compiling CXX test program"
13509 fi
13510
13511 $RM -f confest.$objext
13512
13513 # PORTME: override above test on systems where it is broken
13514 case $host_os in
13515 interix[3-9]*)
13516   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13517   # hack all around it, let's just trust "g++" to DTRT.
13518   predep_objects_CXX=
13519   postdep_objects_CXX=
13520   postdeps_CXX=
13521   ;;
13522
13523 linux*)
13524   case `$CC -V 2>&1 | sed 5q` in
13525   *Sun\ C*)
13526     # Sun C++ 5.9
13527
13528     # The more standards-conforming stlport4 library is
13529     # incompatible with the Cstd library. Avoid specifying
13530     # it if it's in CXXFLAGS. Ignore libCrun as
13531     # -library=stlport4 depends on it.
13532     case " $CXX $CXXFLAGS " in
13533     *" -library=stlport4 "*)
13534       solaris_use_stlport4=yes
13535       ;;
13536     esac
13537
13538     if test "$solaris_use_stlport4" != yes; then
13539       postdeps_CXX='-library=Cstd -library=Crun'
13540     fi
13541     ;;
13542   esac
13543   ;;
13544
13545 solaris*)
13546   case $cc_basename in
13547   CC*)
13548     # The more standards-conforming stlport4 library is
13549     # incompatible with the Cstd library. Avoid specifying
13550     # it if it's in CXXFLAGS. Ignore libCrun as
13551     # -library=stlport4 depends on it.
13552     case " $CXX $CXXFLAGS " in
13553     *" -library=stlport4 "*)
13554       solaris_use_stlport4=yes
13555       ;;
13556     esac
13557
13558     # Adding this requires a known-good setup of shared libraries for
13559     # Sun compiler versions before 5.6, else PIC objects from an old
13560     # archive will be linked into the output, leading to subtle bugs.
13561     if test "$solaris_use_stlport4" != yes; then
13562       postdeps_CXX='-library=Cstd -library=Crun'
13563     fi
13564     ;;
13565   esac
13566   ;;
13567 esac
13568
13569
13570 case " $postdeps_CXX " in
13571 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13572 esac
13573  compiler_lib_search_dirs_CXX=
13574 if test -n "${compiler_lib_search_path_CXX}"; then
13575  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13576 fi
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608     lt_prog_compiler_wl_CXX=
13609 lt_prog_compiler_pic_CXX=
13610 lt_prog_compiler_static_CXX=
13611
13612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13613 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13614
13615   # C++ specific cases for pic, static, wl, etc.
13616   if test "$GXX" = yes; then
13617     lt_prog_compiler_wl_CXX='-Wl,'
13618     lt_prog_compiler_static_CXX='-static'
13619
13620     case $host_os in
13621     aix*)
13622       # All AIX code is PIC.
13623       if test "$host_cpu" = ia64; then
13624         # AIX 5 now supports IA64 processor
13625         lt_prog_compiler_static_CXX='-Bstatic'
13626       fi
13627       lt_prog_compiler_pic_CXX='-fPIC'
13628       ;;
13629
13630     amigaos*)
13631       case $host_cpu in
13632       powerpc)
13633             # see comment about AmigaOS4 .so support
13634             lt_prog_compiler_pic_CXX='-fPIC'
13635         ;;
13636       m68k)
13637             # FIXME: we need at least 68020 code to build shared libraries, but
13638             # adding the `-m68020' flag to GCC prevents building anything better,
13639             # like `-m68040'.
13640             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13641         ;;
13642       esac
13643       ;;
13644
13645     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13646       # PIC is the default for these OSes.
13647       ;;
13648     mingw* | cygwin* | os2* | pw32* | cegcc*)
13649       # This hack is so that the source file can tell whether it is being
13650       # built for inclusion in a dll (and should export symbols for example).
13651       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13652       # (--disable-auto-import) libraries
13653       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13654       ;;
13655     darwin* | rhapsody*)
13656       # PIC is the default on this platform
13657       # Common symbols not allowed in MH_DYLIB files
13658       lt_prog_compiler_pic_CXX='-fno-common'
13659       ;;
13660     *djgpp*)
13661       # DJGPP does not support shared libraries at all
13662       lt_prog_compiler_pic_CXX=
13663       ;;
13664     haiku*)
13665       # PIC is the default for Haiku.
13666       # The "-static" flag exists, but is broken.
13667       lt_prog_compiler_static_CXX=
13668       ;;
13669     interix[3-9]*)
13670       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13671       # Instead, we relocate shared libraries at runtime.
13672       ;;
13673     sysv4*MP*)
13674       if test -d /usr/nec; then
13675         lt_prog_compiler_pic_CXX=-Kconform_pic
13676       fi
13677       ;;
13678     hpux*)
13679       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13680       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13681       # sets the default TLS model and affects inlining.
13682       case $host_cpu in
13683       hppa*64*)
13684         ;;
13685       *)
13686         lt_prog_compiler_pic_CXX='-fPIC'
13687         ;;
13688       esac
13689       ;;
13690     *qnx* | *nto*)
13691       # QNX uses GNU C++, but need to define -shared option too, otherwise
13692       # it will coredump.
13693       lt_prog_compiler_pic_CXX='-fPIC -shared'
13694       ;;
13695     *)
13696       lt_prog_compiler_pic_CXX='-fPIC'
13697       ;;
13698     esac
13699   else
13700     case $host_os in
13701       aix[4-9]*)
13702         # All AIX code is PIC.
13703         if test "$host_cpu" = ia64; then
13704           # AIX 5 now supports IA64 processor
13705           lt_prog_compiler_static_CXX='-Bstatic'
13706         else
13707           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13708         fi
13709         ;;
13710       chorus*)
13711         case $cc_basename in
13712         cxch68*)
13713           # Green Hills C++ Compiler
13714           # _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"
13715           ;;
13716         esac
13717         ;;
13718       dgux*)
13719         case $cc_basename in
13720           ec++*)
13721             lt_prog_compiler_pic_CXX='-KPIC'
13722             ;;
13723           ghcx*)
13724             # Green Hills C++ Compiler
13725             lt_prog_compiler_pic_CXX='-pic'
13726             ;;
13727           *)
13728             ;;
13729         esac
13730         ;;
13731       freebsd* | dragonfly*)
13732         # FreeBSD uses GNU C++
13733         ;;
13734       hpux9* | hpux10* | hpux11*)
13735         case $cc_basename in
13736           CC*)
13737             lt_prog_compiler_wl_CXX='-Wl,'
13738             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13739             if test "$host_cpu" != ia64; then
13740               lt_prog_compiler_pic_CXX='+Z'
13741             fi
13742             ;;
13743           aCC*)
13744             lt_prog_compiler_wl_CXX='-Wl,'
13745             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13746             case $host_cpu in
13747             hppa*64*|ia64*)
13748               # +Z the default
13749               ;;
13750             *)
13751               lt_prog_compiler_pic_CXX='+Z'
13752               ;;
13753             esac
13754             ;;
13755           *)
13756             ;;
13757         esac
13758         ;;
13759       interix*)
13760         # This is c89, which is MS Visual C++ (no shared libs)
13761         # Anyone wants to do a port?
13762         ;;
13763       irix5* | irix6* | nonstopux*)
13764         case $cc_basename in
13765           CC*)
13766             lt_prog_compiler_wl_CXX='-Wl,'
13767             lt_prog_compiler_static_CXX='-non_shared'
13768             # CC pic flag -KPIC is the default.
13769             ;;
13770           *)
13771             ;;
13772         esac
13773         ;;
13774       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13775         case $cc_basename in
13776           KCC*)
13777             # KAI C++ Compiler
13778             lt_prog_compiler_wl_CXX='--backend -Wl,'
13779             lt_prog_compiler_pic_CXX='-fPIC'
13780             ;;
13781           ecpc* )
13782             # old Intel C++ for x86_64 which still supported -KPIC.
13783             lt_prog_compiler_wl_CXX='-Wl,'
13784             lt_prog_compiler_pic_CXX='-KPIC'
13785             lt_prog_compiler_static_CXX='-static'
13786             ;;
13787           icpc* )
13788             # Intel C++, used to be incompatible with GCC.
13789             # ICC 10 doesn't accept -KPIC any more.
13790             lt_prog_compiler_wl_CXX='-Wl,'
13791             lt_prog_compiler_pic_CXX='-fPIC'
13792             lt_prog_compiler_static_CXX='-static'
13793             ;;
13794           pgCC* | pgcpp*)
13795             # Portland Group C++ compiler
13796             lt_prog_compiler_wl_CXX='-Wl,'
13797             lt_prog_compiler_pic_CXX='-fpic'
13798             lt_prog_compiler_static_CXX='-Bstatic'
13799             ;;
13800           cxx*)
13801             # Compaq C++
13802             # Make sure the PIC flag is empty.  It appears that all Alpha
13803             # Linux and Compaq Tru64 Unix objects are PIC.
13804             lt_prog_compiler_pic_CXX=
13805             lt_prog_compiler_static_CXX='-non_shared'
13806             ;;
13807           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13808             # IBM XL 8.0, 9.0 on PPC and BlueGene
13809             lt_prog_compiler_wl_CXX='-Wl,'
13810             lt_prog_compiler_pic_CXX='-qpic'
13811             lt_prog_compiler_static_CXX='-qstaticlink'
13812             ;;
13813           *)
13814             case `$CC -V 2>&1 | sed 5q` in
13815             *Sun\ C*)
13816               # Sun C++ 5.9
13817               lt_prog_compiler_pic_CXX='-KPIC'
13818               lt_prog_compiler_static_CXX='-Bstatic'
13819               lt_prog_compiler_wl_CXX='-Qoption ld '
13820               ;;
13821             esac
13822             ;;
13823         esac
13824         ;;
13825       lynxos*)
13826         ;;
13827       m88k*)
13828         ;;
13829       mvs*)
13830         case $cc_basename in
13831           cxx*)
13832             lt_prog_compiler_pic_CXX='-W c,exportall'
13833             ;;
13834           *)
13835             ;;
13836         esac
13837         ;;
13838       netbsd*)
13839         ;;
13840       *qnx* | *nto*)
13841         # QNX uses GNU C++, but need to define -shared option too, otherwise
13842         # it will coredump.
13843         lt_prog_compiler_pic_CXX='-fPIC -shared'
13844         ;;
13845       osf3* | osf4* | osf5*)
13846         case $cc_basename in
13847           KCC*)
13848             lt_prog_compiler_wl_CXX='--backend -Wl,'
13849             ;;
13850           RCC*)
13851             # Rational C++ 2.4.1
13852             lt_prog_compiler_pic_CXX='-pic'
13853             ;;
13854           cxx*)
13855             # Digital/Compaq C++
13856             lt_prog_compiler_wl_CXX='-Wl,'
13857             # Make sure the PIC flag is empty.  It appears that all Alpha
13858             # Linux and Compaq Tru64 Unix objects are PIC.
13859             lt_prog_compiler_pic_CXX=
13860             lt_prog_compiler_static_CXX='-non_shared'
13861             ;;
13862           *)
13863             ;;
13864         esac
13865         ;;
13866       psos*)
13867         ;;
13868       solaris*)
13869         case $cc_basename in
13870           CC*)
13871             # Sun C++ 4.2, 5.x and Centerline C++
13872             lt_prog_compiler_pic_CXX='-KPIC'
13873             lt_prog_compiler_static_CXX='-Bstatic'
13874             lt_prog_compiler_wl_CXX='-Qoption ld '
13875             ;;
13876           gcx*)
13877             # Green Hills C++ Compiler
13878             lt_prog_compiler_pic_CXX='-PIC'
13879             ;;
13880           *)
13881             ;;
13882         esac
13883         ;;
13884       sunos4*)
13885         case $cc_basename in
13886           CC*)
13887             # Sun C++ 4.x
13888             lt_prog_compiler_pic_CXX='-pic'
13889             lt_prog_compiler_static_CXX='-Bstatic'
13890             ;;
13891           lcc*)
13892             # Lucid
13893             lt_prog_compiler_pic_CXX='-pic'
13894             ;;
13895           *)
13896             ;;
13897         esac
13898         ;;
13899       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13900         case $cc_basename in
13901           CC*)
13902             lt_prog_compiler_wl_CXX='-Wl,'
13903             lt_prog_compiler_pic_CXX='-KPIC'
13904             lt_prog_compiler_static_CXX='-Bstatic'
13905             ;;
13906         esac
13907         ;;
13908       tandem*)
13909         case $cc_basename in
13910           NCC*)
13911             # NonStop-UX NCC 3.20
13912             lt_prog_compiler_pic_CXX='-KPIC'
13913             ;;
13914           *)
13915             ;;
13916         esac
13917         ;;
13918       vxworks*)
13919         ;;
13920       *)
13921         lt_prog_compiler_can_build_shared_CXX=no
13922         ;;
13923     esac
13924   fi
13925
13926 case $host_os in
13927   # For platforms which do not support PIC, -DPIC is meaningless:
13928   *djgpp*)
13929     lt_prog_compiler_pic_CXX=
13930     ;;
13931   *)
13932     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13933     ;;
13934 esac
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13936 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13937
13938
13939
13940 #
13941 # Check to make sure the PIC flag actually works.
13942 #
13943 if test -n "$lt_prog_compiler_pic_CXX"; then
13944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13945 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13946 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13947   $as_echo_n "(cached) " >&6
13948 else
13949   lt_cv_prog_compiler_pic_works_CXX=no
13950    ac_outfile=conftest.$ac_objext
13951    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13952    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13953    # Insert the option either (1) after the last *FLAGS variable, or
13954    # (2) before a word containing "conftest.", or (3) at the end.
13955    # Note that $ac_compile itself does not contain backslashes and begins
13956    # with a dollar sign (not a hyphen), so the echo should work correctly.
13957    # The option is referenced via a variable to avoid confusing sed.
13958    lt_compile=`echo "$ac_compile" | $SED \
13959    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13960    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13961    -e 's:$: $lt_compiler_flag:'`
13962    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13963    (eval "$lt_compile" 2>conftest.err)
13964    ac_status=$?
13965    cat conftest.err >&5
13966    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13967    if (exit $ac_status) && test -s "$ac_outfile"; then
13968      # The compiler can only warn and ignore the option if not recognized
13969      # So say no if there are warnings other than the usual output.
13970      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13971      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13972      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13973        lt_cv_prog_compiler_pic_works_CXX=yes
13974      fi
13975    fi
13976    $RM conftest*
13977
13978 fi
13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13980 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13981
13982 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13983     case $lt_prog_compiler_pic_CXX in
13984      "" | " "*) ;;
13985      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13986      esac
13987 else
13988     lt_prog_compiler_pic_CXX=
13989      lt_prog_compiler_can_build_shared_CXX=no
13990 fi
13991
13992 fi
13993
13994
13995
13996 #
13997 # Check to make sure the static flag actually works.
13998 #
13999 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14001 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14002 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14003   $as_echo_n "(cached) " >&6
14004 else
14005   lt_cv_prog_compiler_static_works_CXX=no
14006    save_LDFLAGS="$LDFLAGS"
14007    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14008    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14009    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14010      # The linker can only warn and ignore the option if not recognized
14011      # So say no if there are warnings
14012      if test -s conftest.err; then
14013        # Append any errors to the config.log.
14014        cat conftest.err 1>&5
14015        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14016        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14017        if diff conftest.exp conftest.er2 >/dev/null; then
14018          lt_cv_prog_compiler_static_works_CXX=yes
14019        fi
14020      else
14021        lt_cv_prog_compiler_static_works_CXX=yes
14022      fi
14023    fi
14024    $RM -r conftest*
14025    LDFLAGS="$save_LDFLAGS"
14026
14027 fi
14028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14029 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14030
14031 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14032     :
14033 else
14034     lt_prog_compiler_static_CXX=
14035 fi
14036
14037
14038
14039
14040     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14041 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14042 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14043   $as_echo_n "(cached) " >&6
14044 else
14045   lt_cv_prog_compiler_c_o_CXX=no
14046    $RM -r conftest 2>/dev/null
14047    mkdir conftest
14048    cd conftest
14049    mkdir out
14050    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14051
14052    lt_compiler_flag="-o out/conftest2.$ac_objext"
14053    # Insert the option either (1) after the last *FLAGS variable, or
14054    # (2) before a word containing "conftest.", or (3) at the end.
14055    # Note that $ac_compile itself does not contain backslashes and begins
14056    # with a dollar sign (not a hyphen), so the echo should work correctly.
14057    lt_compile=`echo "$ac_compile" | $SED \
14058    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14059    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14060    -e 's:$: $lt_compiler_flag:'`
14061    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14062    (eval "$lt_compile" 2>out/conftest.err)
14063    ac_status=$?
14064    cat out/conftest.err >&5
14065    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14066    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14067    then
14068      # The compiler can only warn and ignore the option if not recognized
14069      # So say no if there are warnings
14070      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14071      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14072      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14073        lt_cv_prog_compiler_c_o_CXX=yes
14074      fi
14075    fi
14076    chmod u+w . 2>&5
14077    $RM conftest*
14078    # SGI C++ compiler will create directory out/ii_files/ for
14079    # template instantiation
14080    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14081    $RM out/* && rmdir out
14082    cd ..
14083    $RM -r conftest
14084    $RM conftest*
14085
14086 fi
14087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14088 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14089
14090
14091
14092     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14093 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14094 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14095   $as_echo_n "(cached) " >&6
14096 else
14097   lt_cv_prog_compiler_c_o_CXX=no
14098    $RM -r conftest 2>/dev/null
14099    mkdir conftest
14100    cd conftest
14101    mkdir out
14102    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14103
14104    lt_compiler_flag="-o out/conftest2.$ac_objext"
14105    # Insert the option either (1) after the last *FLAGS variable, or
14106    # (2) before a word containing "conftest.", or (3) at the end.
14107    # Note that $ac_compile itself does not contain backslashes and begins
14108    # with a dollar sign (not a hyphen), so the echo should work correctly.
14109    lt_compile=`echo "$ac_compile" | $SED \
14110    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14111    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14112    -e 's:$: $lt_compiler_flag:'`
14113    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14114    (eval "$lt_compile" 2>out/conftest.err)
14115    ac_status=$?
14116    cat out/conftest.err >&5
14117    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14118    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14119    then
14120      # The compiler can only warn and ignore the option if not recognized
14121      # So say no if there are warnings
14122      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14123      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14124      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14125        lt_cv_prog_compiler_c_o_CXX=yes
14126      fi
14127    fi
14128    chmod u+w . 2>&5
14129    $RM conftest*
14130    # SGI C++ compiler will create directory out/ii_files/ for
14131    # template instantiation
14132    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14133    $RM out/* && rmdir out
14134    cd ..
14135    $RM -r conftest
14136    $RM conftest*
14137
14138 fi
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14140 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14141
14142
14143
14144
14145 hard_links="nottested"
14146 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14147   # do not overwrite the value of need_locks provided by the user
14148   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14149 $as_echo_n "checking if we can lock with hard links... " >&6; }
14150   hard_links=yes
14151   $RM conftest*
14152   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14153   touch conftest.a
14154   ln conftest.a conftest.b 2>&5 || hard_links=no
14155   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14157 $as_echo "$hard_links" >&6; }
14158   if test "$hard_links" = no; then
14159     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14160 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14161     need_locks=warn
14162   fi
14163 else
14164   need_locks=no
14165 fi
14166
14167
14168
14169     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14170 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14171
14172   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14173   case $host_os in
14174   aix[4-9]*)
14175     # If we're using GNU nm, then we don't want the "-C" option.
14176     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14177     # Also, AIX nm treats weak defined symbols like other global defined
14178     # symbols, whereas GNU nm marks them as "W".
14179     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14180       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'
14181     else
14182       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14183     fi
14184     ;;
14185   pw32*)
14186     export_symbols_cmds_CXX="$ltdll_cmds"
14187   ;;
14188   cygwin* | mingw* | cegcc*)
14189     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14190   ;;
14191   *)
14192     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14193   ;;
14194   esac
14195   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14196
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14198 $as_echo "$ld_shlibs_CXX" >&6; }
14199 test "$ld_shlibs_CXX" = no && can_build_shared=no
14200
14201 with_gnu_ld_CXX=$with_gnu_ld
14202
14203
14204
14205
14206
14207
14208 #
14209 # Do we need to explicitly link libc?
14210 #
14211 case "x$archive_cmds_need_lc_CXX" in
14212 x|xyes)
14213   # Assume -lc should be added
14214   archive_cmds_need_lc_CXX=yes
14215
14216   if test "$enable_shared" = yes && test "$GCC" = yes; then
14217     case $archive_cmds_CXX in
14218     *'~'*)
14219       # FIXME: we may have to deal with multi-command sequences.
14220       ;;
14221     '$CC '*)
14222       # Test whether the compiler implicitly links with -lc since on some
14223       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14224       # to ld, don't add -lc before -lgcc.
14225       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14226 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14227 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14228   $as_echo_n "(cached) " >&6
14229 else
14230   $RM conftest*
14231         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14232
14233         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14234   (eval $ac_compile) 2>&5
14235   ac_status=$?
14236   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14237   test $ac_status = 0; } 2>conftest.err; then
14238           soname=conftest
14239           lib=conftest
14240           libobjs=conftest.$ac_objext
14241           deplibs=
14242           wl=$lt_prog_compiler_wl_CXX
14243           pic_flag=$lt_prog_compiler_pic_CXX
14244           compiler_flags=-v
14245           linker_flags=-v
14246           verstring=
14247           output_objdir=.
14248           libname=conftest
14249           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14250           allow_undefined_flag_CXX=
14251           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14252   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14253   ac_status=$?
14254   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14255   test $ac_status = 0; }
14256           then
14257             lt_cv_archive_cmds_need_lc_CXX=no
14258           else
14259             lt_cv_archive_cmds_need_lc_CXX=yes
14260           fi
14261           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14262         else
14263           cat conftest.err 1>&5
14264         fi
14265         $RM conftest*
14266
14267 fi
14268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14269 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14270       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14271       ;;
14272     esac
14273   fi
14274   ;;
14275 esac
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14341 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14342
14343 library_names_spec=
14344 libname_spec='lib$name'
14345 soname_spec=
14346 shrext_cmds=".so"
14347 postinstall_cmds=
14348 postuninstall_cmds=
14349 finish_cmds=
14350 finish_eval=
14351 shlibpath_var=
14352 shlibpath_overrides_runpath=unknown
14353 version_type=none
14354 dynamic_linker="$host_os ld.so"
14355 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14356 need_lib_prefix=unknown
14357 hardcode_into_libs=no
14358
14359 # when you set need_version to no, make sure it does not cause -set_version
14360 # flags to be left without arguments
14361 need_version=unknown
14362
14363 case $host_os in
14364 aix3*)
14365   version_type=linux
14366   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14367   shlibpath_var=LIBPATH
14368
14369   # AIX 3 has no versioning support, so we append a major version to the name.
14370   soname_spec='${libname}${release}${shared_ext}$major'
14371   ;;
14372
14373 aix[4-9]*)
14374   version_type=linux
14375   need_lib_prefix=no
14376   need_version=no
14377   hardcode_into_libs=yes
14378   if test "$host_cpu" = ia64; then
14379     # AIX 5 supports IA64
14380     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14381     shlibpath_var=LD_LIBRARY_PATH
14382   else
14383     # With GCC up to 2.95.x, collect2 would create an import file
14384     # for dependence libraries.  The import file would start with
14385     # the line `#! .'.  This would cause the generated library to
14386     # depend on `.', always an invalid library.  This was fixed in
14387     # development snapshots of GCC prior to 3.0.
14388     case $host_os in
14389       aix4 | aix4.[01] | aix4.[01].*)
14390       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14391            echo ' yes '
14392            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14393         :
14394       else
14395         can_build_shared=no
14396       fi
14397       ;;
14398     esac
14399     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14400     # soname into executable. Probably we can add versioning support to
14401     # collect2, so additional links can be useful in future.
14402     if test "$aix_use_runtimelinking" = yes; then
14403       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14404       # instead of lib<name>.a to let people know that these are not
14405       # typical AIX shared libraries.
14406       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14407     else
14408       # We preserve .a as extension for shared libraries through AIX4.2
14409       # and later when we are not doing run time linking.
14410       library_names_spec='${libname}${release}.a $libname.a'
14411       soname_spec='${libname}${release}${shared_ext}$major'
14412     fi
14413     shlibpath_var=LIBPATH
14414   fi
14415   ;;
14416
14417 amigaos*)
14418   case $host_cpu in
14419   powerpc)
14420     # Since July 2007 AmigaOS4 officially supports .so libraries.
14421     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14422     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14423     ;;
14424   m68k)
14425     library_names_spec='$libname.ixlibrary $libname.a'
14426     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14427     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'
14428     ;;
14429   esac
14430   ;;
14431
14432 beos*)
14433   library_names_spec='${libname}${shared_ext}'
14434   dynamic_linker="$host_os ld.so"
14435   shlibpath_var=LIBRARY_PATH
14436   ;;
14437
14438 bsdi[45]*)
14439   version_type=linux
14440   need_version=no
14441   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14442   soname_spec='${libname}${release}${shared_ext}$major'
14443   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14444   shlibpath_var=LD_LIBRARY_PATH
14445   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14446   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14447   # the default ld.so.conf also contains /usr/contrib/lib and
14448   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14449   # libtool to hard-code these into programs
14450   ;;
14451
14452 cygwin* | mingw* | pw32* | cegcc*)
14453   version_type=windows
14454   shrext_cmds=".dll"
14455   need_version=no
14456   need_lib_prefix=no
14457
14458   case $GCC,$host_os in
14459   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14460     library_names_spec='$libname.dll.a'
14461     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14462     postinstall_cmds='base_file=`basename \${file}`~
14463       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14464       dldir=$destdir/`dirname \$dlpath`~
14465       test -d \$dldir || mkdir -p \$dldir~
14466       $install_prog $dir/$dlname \$dldir/$dlname~
14467       chmod a+x \$dldir/$dlname~
14468       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14469         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14470       fi'
14471     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14472       dlpath=$dir/\$dldll~
14473        $RM \$dlpath'
14474     shlibpath_overrides_runpath=yes
14475
14476     case $host_os in
14477     cygwin*)
14478       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14479       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14480
14481       ;;
14482     mingw* | cegcc*)
14483       # MinGW DLLs use traditional 'lib' prefix
14484       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14485       ;;
14486     pw32*)
14487       # pw32 DLLs use 'pw' prefix rather than 'lib'
14488       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14489       ;;
14490     esac
14491     ;;
14492
14493   *)
14494     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14495     ;;
14496   esac
14497   dynamic_linker='Win32 ld.exe'
14498   # FIXME: first we should search . and the directory the executable is in
14499   shlibpath_var=PATH
14500   ;;
14501
14502 darwin* | rhapsody*)
14503   dynamic_linker="$host_os dyld"
14504   version_type=darwin
14505   need_lib_prefix=no
14506   need_version=no
14507   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14508   soname_spec='${libname}${release}${major}$shared_ext'
14509   shlibpath_overrides_runpath=yes
14510   shlibpath_var=DYLD_LIBRARY_PATH
14511   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14512
14513   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14514   ;;
14515
14516 dgux*)
14517   version_type=linux
14518   need_lib_prefix=no
14519   need_version=no
14520   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14521   soname_spec='${libname}${release}${shared_ext}$major'
14522   shlibpath_var=LD_LIBRARY_PATH
14523   ;;
14524
14525 freebsd* | dragonfly*)
14526   # DragonFly does not have aout.  When/if they implement a new
14527   # versioning mechanism, adjust this.
14528   if test -x /usr/bin/objformat; then
14529     objformat=`/usr/bin/objformat`
14530   else
14531     case $host_os in
14532     freebsd[23].*) objformat=aout ;;
14533     *) objformat=elf ;;
14534     esac
14535   fi
14536   version_type=freebsd-$objformat
14537   case $version_type in
14538     freebsd-elf*)
14539       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14540       need_version=no
14541       need_lib_prefix=no
14542       ;;
14543     freebsd-*)
14544       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14545       need_version=yes
14546       ;;
14547   esac
14548   shlibpath_var=LD_LIBRARY_PATH
14549   case $host_os in
14550   freebsd2.*)
14551     shlibpath_overrides_runpath=yes
14552     ;;
14553   freebsd3.[01]* | freebsdelf3.[01]*)
14554     shlibpath_overrides_runpath=yes
14555     hardcode_into_libs=yes
14556     ;;
14557   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14558   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14559     shlibpath_overrides_runpath=no
14560     hardcode_into_libs=yes
14561     ;;
14562   *) # from 4.6 on, and DragonFly
14563     shlibpath_overrides_runpath=yes
14564     hardcode_into_libs=yes
14565     ;;
14566   esac
14567   ;;
14568
14569 gnu*)
14570   version_type=linux
14571   need_lib_prefix=no
14572   need_version=no
14573   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14574   soname_spec='${libname}${release}${shared_ext}$major'
14575   shlibpath_var=LD_LIBRARY_PATH
14576   hardcode_into_libs=yes
14577   ;;
14578
14579 haiku*)
14580   version_type=linux
14581   need_lib_prefix=no
14582   need_version=no
14583   dynamic_linker="$host_os runtime_loader"
14584   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14585   soname_spec='${libname}${release}${shared_ext}$major'
14586   shlibpath_var=LIBRARY_PATH
14587   shlibpath_overrides_runpath=yes
14588   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14589   hardcode_into_libs=yes
14590   ;;
14591
14592 hpux9* | hpux10* | hpux11*)
14593   # Give a soname corresponding to the major version so that dld.sl refuses to
14594   # link against other versions.
14595   version_type=sunos
14596   need_lib_prefix=no
14597   need_version=no
14598   case $host_cpu in
14599   ia64*)
14600     shrext_cmds='.so'
14601     hardcode_into_libs=yes
14602     dynamic_linker="$host_os dld.so"
14603     shlibpath_var=LD_LIBRARY_PATH
14604     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14605     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14606     soname_spec='${libname}${release}${shared_ext}$major'
14607     if test "X$HPUX_IA64_MODE" = X32; then
14608       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14609     else
14610       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14611     fi
14612     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14613     ;;
14614   hppa*64*)
14615     shrext_cmds='.sl'
14616     hardcode_into_libs=yes
14617     dynamic_linker="$host_os dld.sl"
14618     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14619     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14620     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14621     soname_spec='${libname}${release}${shared_ext}$major'
14622     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14623     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14624     ;;
14625   *)
14626     shrext_cmds='.sl'
14627     dynamic_linker="$host_os dld.sl"
14628     shlibpath_var=SHLIB_PATH
14629     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14630     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14631     soname_spec='${libname}${release}${shared_ext}$major'
14632     ;;
14633   esac
14634   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14635   postinstall_cmds='chmod 555 $lib'
14636   # or fails outright, so override atomically:
14637   install_override_mode=555
14638   ;;
14639
14640 interix[3-9]*)
14641   version_type=linux
14642   need_lib_prefix=no
14643   need_version=no
14644   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14645   soname_spec='${libname}${release}${shared_ext}$major'
14646   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14647   shlibpath_var=LD_LIBRARY_PATH
14648   shlibpath_overrides_runpath=no
14649   hardcode_into_libs=yes
14650   ;;
14651
14652 irix5* | irix6* | nonstopux*)
14653   case $host_os in
14654     nonstopux*) version_type=nonstopux ;;
14655     *)
14656         if test "$lt_cv_prog_gnu_ld" = yes; then
14657                 version_type=linux
14658         else
14659                 version_type=irix
14660         fi ;;
14661   esac
14662   need_lib_prefix=no
14663   need_version=no
14664   soname_spec='${libname}${release}${shared_ext}$major'
14665   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14666   case $host_os in
14667   irix5* | nonstopux*)
14668     libsuff= shlibsuff=
14669     ;;
14670   *)
14671     case $LD in # libtool.m4 will add one of these switches to LD
14672     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14673       libsuff= shlibsuff= libmagic=32-bit;;
14674     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14675       libsuff=32 shlibsuff=N32 libmagic=N32;;
14676     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14677       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14678     *) libsuff= shlibsuff= libmagic=never-match;;
14679     esac
14680     ;;
14681   esac
14682   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14683   shlibpath_overrides_runpath=no
14684   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14685   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14686   hardcode_into_libs=yes
14687   ;;
14688
14689 # No shared lib support for Linux oldld, aout, or coff.
14690 linux*oldld* | linux*aout* | linux*coff*)
14691   dynamic_linker=no
14692   ;;
14693
14694 # This must be Linux ELF.
14695 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14696   version_type=linux
14697   need_lib_prefix=no
14698   need_version=no
14699   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14700   soname_spec='${libname}${release}${shared_ext}$major'
14701   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14702   shlibpath_var=LD_LIBRARY_PATH
14703   shlibpath_overrides_runpath=no
14704
14705   # Some binutils ld are patched to set DT_RUNPATH
14706   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14707   $as_echo_n "(cached) " >&6
14708 else
14709   lt_cv_shlibpath_overrides_runpath=no
14710     save_LDFLAGS=$LDFLAGS
14711     save_libdir=$libdir
14712     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14713          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14714     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14715 /* end confdefs.h.  */
14716
14717 int
14718 main ()
14719 {
14720
14721   ;
14722   return 0;
14723 }
14724 _ACEOF
14725 if ac_fn_cxx_try_link "$LINENO"; then :
14726   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14727   lt_cv_shlibpath_overrides_runpath=yes
14728 fi
14729 fi
14730 rm -f core conftest.err conftest.$ac_objext \
14731     conftest$ac_exeext conftest.$ac_ext
14732     LDFLAGS=$save_LDFLAGS
14733     libdir=$save_libdir
14734
14735 fi
14736
14737   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14738
14739   # This implies no fast_install, which is unacceptable.
14740   # Some rework will be needed to allow for fast_install
14741   # before this can be enabled.
14742   hardcode_into_libs=yes
14743
14744   # Append ld.so.conf contents to the search path
14745   if test -f /etc/ld.so.conf; then
14746     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' ' '`
14747     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14748   fi
14749
14750   # We used to test for /lib/ld.so.1 and disable shared libraries on
14751   # powerpc, because MkLinux only supported shared libraries with the
14752   # GNU dynamic linker.  Since this was broken with cross compilers,
14753   # most powerpc-linux boxes support dynamic linking these days and
14754   # people can always --disable-shared, the test was removed, and we
14755   # assume the GNU/Linux dynamic linker is in use.
14756   dynamic_linker='GNU/Linux ld.so'
14757   ;;
14758
14759 netbsd*)
14760   version_type=sunos
14761   need_lib_prefix=no
14762   need_version=no
14763   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14764     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14765     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14766     dynamic_linker='NetBSD (a.out) ld.so'
14767   else
14768     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14769     soname_spec='${libname}${release}${shared_ext}$major'
14770     dynamic_linker='NetBSD ld.elf_so'
14771   fi
14772   shlibpath_var=LD_LIBRARY_PATH
14773   shlibpath_overrides_runpath=yes
14774   hardcode_into_libs=yes
14775   ;;
14776
14777 newsos6)
14778   version_type=linux
14779   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14780   shlibpath_var=LD_LIBRARY_PATH
14781   shlibpath_overrides_runpath=yes
14782   ;;
14783
14784 *nto* | *qnx*)
14785   version_type=qnx
14786   need_lib_prefix=no
14787   need_version=no
14788   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14789   soname_spec='${libname}${release}${shared_ext}$major'
14790   shlibpath_var=LD_LIBRARY_PATH
14791   shlibpath_overrides_runpath=no
14792   hardcode_into_libs=yes
14793   dynamic_linker='ldqnx.so'
14794   ;;
14795
14796 openbsd*)
14797   version_type=sunos
14798   sys_lib_dlsearch_path_spec="/usr/lib"
14799   need_lib_prefix=no
14800   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14801   case $host_os in
14802     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
14803     *)                          need_version=no  ;;
14804   esac
14805   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14806   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14807   shlibpath_var=LD_LIBRARY_PATH
14808   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14809     case $host_os in
14810       openbsd2.[89] | openbsd2.[89].*)
14811         shlibpath_overrides_runpath=no
14812         ;;
14813       *)
14814         shlibpath_overrides_runpath=yes
14815         ;;
14816       esac
14817   else
14818     shlibpath_overrides_runpath=yes
14819   fi
14820   ;;
14821
14822 os2*)
14823   libname_spec='$name'
14824   shrext_cmds=".dll"
14825   need_lib_prefix=no
14826   library_names_spec='$libname${shared_ext} $libname.a'
14827   dynamic_linker='OS/2 ld.exe'
14828   shlibpath_var=LIBPATH
14829   ;;
14830
14831 osf3* | osf4* | osf5*)
14832   version_type=osf
14833   need_lib_prefix=no
14834   need_version=no
14835   soname_spec='${libname}${release}${shared_ext}$major'
14836   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14837   shlibpath_var=LD_LIBRARY_PATH
14838   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14839   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14840   ;;
14841
14842 rdos*)
14843   dynamic_linker=no
14844   ;;
14845
14846 solaris*)
14847   version_type=linux
14848   need_lib_prefix=no
14849   need_version=no
14850   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14851   soname_spec='${libname}${release}${shared_ext}$major'
14852   shlibpath_var=LD_LIBRARY_PATH
14853   shlibpath_overrides_runpath=yes
14854   hardcode_into_libs=yes
14855   # ldd complains unless libraries are executable
14856   postinstall_cmds='chmod +x $lib'
14857   ;;
14858
14859 sunos4*)
14860   version_type=sunos
14861   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14862   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14863   shlibpath_var=LD_LIBRARY_PATH
14864   shlibpath_overrides_runpath=yes
14865   if test "$with_gnu_ld" = yes; then
14866     need_lib_prefix=no
14867   fi
14868   need_version=yes
14869   ;;
14870
14871 sysv4 | sysv4.3*)
14872   version_type=linux
14873   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14874   soname_spec='${libname}${release}${shared_ext}$major'
14875   shlibpath_var=LD_LIBRARY_PATH
14876   case $host_vendor in
14877     sni)
14878       shlibpath_overrides_runpath=no
14879       need_lib_prefix=no
14880       runpath_var=LD_RUN_PATH
14881       ;;
14882     siemens)
14883       need_lib_prefix=no
14884       ;;
14885     motorola)
14886       need_lib_prefix=no
14887       need_version=no
14888       shlibpath_overrides_runpath=no
14889       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14890       ;;
14891   esac
14892   ;;
14893
14894 sysv4*MP*)
14895   if test -d /usr/nec ;then
14896     version_type=linux
14897     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14898     soname_spec='$libname${shared_ext}.$major'
14899     shlibpath_var=LD_LIBRARY_PATH
14900   fi
14901   ;;
14902
14903 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14904   version_type=freebsd-elf
14905   need_lib_prefix=no
14906   need_version=no
14907   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14908   soname_spec='${libname}${release}${shared_ext}$major'
14909   shlibpath_var=LD_LIBRARY_PATH
14910   shlibpath_overrides_runpath=yes
14911   hardcode_into_libs=yes
14912   if test "$with_gnu_ld" = yes; then
14913     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14914   else
14915     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14916     case $host_os in
14917       sco3.2v5*)
14918         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14919         ;;
14920     esac
14921   fi
14922   sys_lib_dlsearch_path_spec='/usr/lib'
14923   ;;
14924
14925 tpf*)
14926   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14927   version_type=linux
14928   need_lib_prefix=no
14929   need_version=no
14930   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14931   shlibpath_var=LD_LIBRARY_PATH
14932   shlibpath_overrides_runpath=no
14933   hardcode_into_libs=yes
14934   ;;
14935
14936 uts4*)
14937   version_type=linux
14938   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14939   soname_spec='${libname}${release}${shared_ext}$major'
14940   shlibpath_var=LD_LIBRARY_PATH
14941   ;;
14942
14943 *)
14944   dynamic_linker=no
14945   ;;
14946 esac
14947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14948 $as_echo "$dynamic_linker" >&6; }
14949 test "$dynamic_linker" = no && can_build_shared=no
14950
14951 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14952 if test "$GCC" = yes; then
14953   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14954 fi
14955
14956 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14957   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14958 fi
14959 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14960   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14961 fi
14962
14963
14964
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     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15001 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15002 hardcode_action_CXX=
15003 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15004    test -n "$runpath_var_CXX" ||
15005    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15006
15007   # We can hardcode non-existent directories.
15008   if test "$hardcode_direct_CXX" != no &&
15009      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15010      # have to relink, otherwise we might link with an installed library
15011      # when we should be linking with a yet-to-be-installed one
15012      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15013      test "$hardcode_minus_L_CXX" != no; then
15014     # Linking always hardcodes the temporary library directory.
15015     hardcode_action_CXX=relink
15016   else
15017     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15018     hardcode_action_CXX=immediate
15019   fi
15020 else
15021   # We cannot hardcode anything, or else we can only hardcode existing
15022   # directories.
15023   hardcode_action_CXX=unsupported
15024 fi
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15026 $as_echo "$hardcode_action_CXX" >&6; }
15027
15028 if test "$hardcode_action_CXX" = relink ||
15029    test "$inherit_rpath_CXX" = yes; then
15030   # Fast installation is not supported
15031   enable_fast_install=no
15032 elif test "$shlibpath_overrides_runpath" = yes ||
15033      test "$enable_shared" = no; then
15034   # Fast installation is not necessary
15035   enable_fast_install=needless
15036 fi
15037
15038
15039
15040
15041
15042
15043
15044   fi # test -n "$compiler"
15045
15046   CC=$lt_save_CC
15047   LDCXX=$LD
15048   LD=$lt_save_LD
15049   GCC=$lt_save_GCC
15050   with_gnu_ld=$lt_save_with_gnu_ld
15051   lt_cv_path_LDCXX=$lt_cv_path_LD
15052   lt_cv_path_LD=$lt_save_path_LD
15053   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15054   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15055 fi # test "$_lt_caught_CXX_error" != yes
15056
15057 ac_ext=c
15058 ac_cpp='$CPP $CPPFLAGS'
15059 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15060 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15061 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075         ac_config_commands="$ac_config_commands libtool"
15076
15077
15078
15079
15080 # Only expand once:
15081
15082
15083
15084 # The tests for host and target for $enable_largefile require
15085 # canonical names.
15086
15087
15088
15089 # As the $enable_largefile decision depends on --enable-plugins we must set it
15090 # even in directories otherwise not depending on the $plugins option.
15091
15092
15093   maybe_plugins=no
15094   for ac_header in dlfcn.h
15095 do :
15096   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15097 "
15098 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
15099   cat >>confdefs.h <<_ACEOF
15100 #define HAVE_DLFCN_H 1
15101 _ACEOF
15102  maybe_plugins=yes
15103 fi
15104
15105 done
15106
15107   for ac_header in windows.h
15108 do :
15109   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15110 "
15111 if test "x$ac_cv_header_windows_h" = x""yes; then :
15112   cat >>confdefs.h <<_ACEOF
15113 #define HAVE_WINDOWS_H 1
15114 _ACEOF
15115  maybe_plugins=yes
15116 fi
15117
15118 done
15119
15120
15121   # Check whether --enable-plugins was given.
15122 if test "${enable_plugins+set}" = set; then :
15123   enableval=$enable_plugins; case "${enableval}" in
15124       no) plugins=no ;;
15125       *) plugins=yes
15126          if test "$maybe_plugins" != "yes" ; then
15127            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15128          fi ;;
15129      esac
15130 else
15131   plugins=$maybe_plugins
15132
15133 fi
15134
15135   if test "$plugins" = "yes"; then
15136     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15137 $as_echo_n "checking for library containing dlopen... " >&6; }
15138 if test "${ac_cv_search_dlopen+set}" = set; then :
15139   $as_echo_n "(cached) " >&6
15140 else
15141   ac_func_search_save_LIBS=$LIBS
15142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15143 /* end confdefs.h.  */
15144
15145 /* Override any GCC internal prototype to avoid an error.
15146    Use char because int might match the return type of a GCC
15147    builtin and then its argument prototype would still apply.  */
15148 #ifdef __cplusplus
15149 extern "C"
15150 #endif
15151 char dlopen ();
15152 int
15153 main ()
15154 {
15155 return dlopen ();
15156   ;
15157   return 0;
15158 }
15159 _ACEOF
15160 for ac_lib in '' dl; do
15161   if test -z "$ac_lib"; then
15162     ac_res="none required"
15163   else
15164     ac_res=-l$ac_lib
15165     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15166   fi
15167   if ac_fn_c_try_link "$LINENO"; then :
15168   ac_cv_search_dlopen=$ac_res
15169 fi
15170 rm -f core conftest.err conftest.$ac_objext \
15171     conftest$ac_exeext
15172   if test "${ac_cv_search_dlopen+set}" = set; then :
15173   break
15174 fi
15175 done
15176 if test "${ac_cv_search_dlopen+set}" = set; then :
15177
15178 else
15179   ac_cv_search_dlopen=no
15180 fi
15181 rm conftest.$ac_ext
15182 LIBS=$ac_func_search_save_LIBS
15183 fi
15184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15185 $as_echo "$ac_cv_search_dlopen" >&6; }
15186 ac_res=$ac_cv_search_dlopen
15187 if test "$ac_res" != no; then :
15188   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15189
15190 fi
15191
15192   fi
15193
15194
15195 case "${host}" in
15196   sparc-*-solaris*|i[3-7]86-*-solaris*)
15197     # On native 32bit sparc and ia32 solaris, large-file and procfs support
15198     # are mutually exclusive; and without procfs support, the bfd/ elf module
15199     # cannot provide certain routines such as elfcore_write_prpsinfo
15200     # or elfcore_write_prstatus.  So unless the user explicitly requested
15201     # large-file support through the --enable-largefile switch, disable
15202     # large-file support in favor of procfs support.
15203     test "${target}" = "${host}" -a "x$plugins" = xno \
15204       && : ${enable_largefile="no"}
15205     ;;
15206 esac
15207
15208 # Check whether --enable-largefile was given.
15209 if test "${enable_largefile+set}" = set; then :
15210   enableval=$enable_largefile;
15211 fi
15212
15213 if test "$enable_largefile" != no; then
15214
15215   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15216 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15217 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
15218   $as_echo_n "(cached) " >&6
15219 else
15220   ac_cv_sys_largefile_CC=no
15221      if test "$GCC" != yes; then
15222        ac_save_CC=$CC
15223        while :; do
15224          # IRIX 6.2 and later do not support large files by default,
15225          # so use the C compiler's -n32 option if that helps.
15226          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15227 /* end confdefs.h.  */
15228 #include <sys/types.h>
15229  /* Check that off_t can represent 2**63 - 1 correctly.
15230     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15231     since some C++ compilers masquerading as C compilers
15232     incorrectly reject 9223372036854775807.  */
15233 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15234   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15235                        && LARGE_OFF_T % 2147483647 == 1)
15236                       ? 1 : -1];
15237 int
15238 main ()
15239 {
15240
15241   ;
15242   return 0;
15243 }
15244 _ACEOF
15245          if ac_fn_c_try_compile "$LINENO"; then :
15246   break
15247 fi
15248 rm -f core conftest.err conftest.$ac_objext
15249          CC="$CC -n32"
15250          if ac_fn_c_try_compile "$LINENO"; then :
15251   ac_cv_sys_largefile_CC=' -n32'; break
15252 fi
15253 rm -f core conftest.err conftest.$ac_objext
15254          break
15255        done
15256        CC=$ac_save_CC
15257        rm -f conftest.$ac_ext
15258     fi
15259 fi
15260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15261 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15262   if test "$ac_cv_sys_largefile_CC" != no; then
15263     CC=$CC$ac_cv_sys_largefile_CC
15264   fi
15265
15266   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15267 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15268 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
15269   $as_echo_n "(cached) " >&6
15270 else
15271   while :; do
15272   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15273 /* end confdefs.h.  */
15274 #include <sys/types.h>
15275  /* Check that off_t can represent 2**63 - 1 correctly.
15276     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15277     since some C++ compilers masquerading as C compilers
15278     incorrectly reject 9223372036854775807.  */
15279 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15280   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15281                        && LARGE_OFF_T % 2147483647 == 1)
15282                       ? 1 : -1];
15283 int
15284 main ()
15285 {
15286
15287   ;
15288   return 0;
15289 }
15290 _ACEOF
15291 if ac_fn_c_try_compile "$LINENO"; then :
15292   ac_cv_sys_file_offset_bits=no; break
15293 fi
15294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15296 /* end confdefs.h.  */
15297 #define _FILE_OFFSET_BITS 64
15298 #include <sys/types.h>
15299  /* Check that off_t can represent 2**63 - 1 correctly.
15300     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15301     since some C++ compilers masquerading as C compilers
15302     incorrectly reject 9223372036854775807.  */
15303 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15304   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15305                        && LARGE_OFF_T % 2147483647 == 1)
15306                       ? 1 : -1];
15307 int
15308 main ()
15309 {
15310
15311   ;
15312   return 0;
15313 }
15314 _ACEOF
15315 if ac_fn_c_try_compile "$LINENO"; then :
15316   ac_cv_sys_file_offset_bits=64; break
15317 fi
15318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15319   ac_cv_sys_file_offset_bits=unknown
15320   break
15321 done
15322 fi
15323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15324 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15325 case $ac_cv_sys_file_offset_bits in #(
15326   no | unknown) ;;
15327   *)
15328 cat >>confdefs.h <<_ACEOF
15329 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15330 _ACEOF
15331 ;;
15332 esac
15333 rm -rf conftest*
15334   if test $ac_cv_sys_file_offset_bits = unknown; then
15335     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15336 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15337 if test "${ac_cv_sys_large_files+set}" = set; then :
15338   $as_echo_n "(cached) " >&6
15339 else
15340   while :; do
15341   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15342 /* end confdefs.h.  */
15343 #include <sys/types.h>
15344  /* Check that off_t can represent 2**63 - 1 correctly.
15345     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15346     since some C++ compilers masquerading as C compilers
15347     incorrectly reject 9223372036854775807.  */
15348 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15349   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15350                        && LARGE_OFF_T % 2147483647 == 1)
15351                       ? 1 : -1];
15352 int
15353 main ()
15354 {
15355
15356   ;
15357   return 0;
15358 }
15359 _ACEOF
15360 if ac_fn_c_try_compile "$LINENO"; then :
15361   ac_cv_sys_large_files=no; break
15362 fi
15363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15364   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15365 /* end confdefs.h.  */
15366 #define _LARGE_FILES 1
15367 #include <sys/types.h>
15368  /* Check that off_t can represent 2**63 - 1 correctly.
15369     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15370     since some C++ compilers masquerading as C compilers
15371     incorrectly reject 9223372036854775807.  */
15372 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15373   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15374                        && LARGE_OFF_T % 2147483647 == 1)
15375                       ? 1 : -1];
15376 int
15377 main ()
15378 {
15379
15380   ;
15381   return 0;
15382 }
15383 _ACEOF
15384 if ac_fn_c_try_compile "$LINENO"; then :
15385   ac_cv_sys_large_files=1; break
15386 fi
15387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15388   ac_cv_sys_large_files=unknown
15389   break
15390 done
15391 fi
15392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15393 $as_echo "$ac_cv_sys_large_files" >&6; }
15394 case $ac_cv_sys_large_files in #(
15395   no | unknown) ;;
15396   *)
15397 cat >>confdefs.h <<_ACEOF
15398 #define _LARGE_FILES $ac_cv_sys_large_files
15399 _ACEOF
15400 ;;
15401 esac
15402 rm -rf conftest*
15403   fi
15404 fi
15405
15406
15407
15408
15409 # Check whether --with-lib-path was given.
15410 if test "${with_lib_path+set}" = set; then :
15411   withval=$with_lib_path; LIB_PATH=$withval
15412 fi
15413
15414 # Check whether --enable-targets was given.
15415 if test "${enable_targets+set}" = set; then :
15416   enableval=$enable_targets; case "${enableval}" in
15417   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
15418             ;;
15419   no)       enable_targets= ;;
15420   *)        enable_targets=$enableval ;;
15421 esac
15422 fi
15423 # Check whether --enable-64-bit-bfd was given.
15424 if test "${enable_64_bit_bfd+set}" = set; then :
15425   enableval=$enable_64_bit_bfd; case "${enableval}" in
15426   yes)  want64=true  ;;
15427   no)   want64=false ;;
15428   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15429 esac
15430 else
15431   want64=false
15432 fi
15433
15434
15435 # Check whether --with-sysroot was given.
15436 if test "${with_sysroot+set}" = set; then :
15437   withval=$with_sysroot;
15438  case ${with_sysroot} in
15439  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15440  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15441  esac
15442
15443  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15444  use_sysroot=yes
15445
15446  if test "x$prefix" = xNONE; then
15447   test_prefix=/usr/local
15448  else
15449   test_prefix=$prefix
15450  fi
15451  if test "x$exec_prefix" = xNONE; then
15452   test_exec_prefix=$test_prefix
15453  else
15454   test_exec_prefix=$exec_prefix
15455  fi
15456  case ${TARGET_SYSTEM_ROOT} in
15457  "${test_prefix}"|"${test_prefix}/"*|\
15458  "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15459  '${prefix}'|'${prefix}/'*|\
15460  '${exec_prefix}'|'${exec_prefix}/'*)
15461    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15462    TARGET_SYSTEM_ROOT_DEFINE="$t"
15463    ;;
15464  esac
15465
15466 else
15467
15468  use_sysroot=no
15469  TARGET_SYSTEM_ROOT=
15470  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15471
15472 fi
15473
15474
15475
15476
15477
15478 # Check whether --enable-gold was given.
15479 if test "${enable_gold+set}" = set; then :
15480   enableval=$enable_gold; case "${enableval}" in
15481  default)
15482    install_as_default=no
15483    installed_linker=ld.bfd
15484    ;;
15485  yes|no)
15486    install_as_default=yes
15487    installed_linker=ld.bfd
15488    ;;
15489  *)
15490    as_fn_error "invalid --enable-gold argument" "$LINENO" 5
15491    ;;
15492  esac
15493 else
15494   install_as_default=yes
15495  installed_linker=ld.bfd
15496 fi
15497
15498
15499
15500
15501 # Check whether --enable-got was given.
15502 if test "${enable_got+set}" = set; then :
15503   enableval=$enable_got; case "${enableval}" in
15504   target | single | negative | multigot)  got_handling=$enableval ;;
15505   *)  as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15506 esac
15507 else
15508   got_handling=target
15509 fi
15510
15511
15512 case "${got_handling}" in
15513   target)
15514
15515 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15516  ;;
15517   single)
15518
15519 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15520  ;;
15521   negative)
15522
15523 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15524  ;;
15525   multigot)
15526
15527 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15528  ;;
15529   *)  as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15530 esac
15531
15532 # PR gas/19109
15533 # Decide the default method for compressing debug sections.
15534 ac_default_compressed_debug_sections=unset
15535 # Provide a configure time option to override our default.
15536 # Check whether --enable-compressed_debug_sections was given.
15537 if test "${enable_compressed_debug_sections+set}" = set; then :
15538   enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15539   ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15540   ,no, | ,none,)  ac_default_compressed_debug_sections=no ;;
15541 esac
15542 fi
15543
15544
15545 # Set the 'development' global.
15546 . $srcdir/../bfd/development.sh
15547
15548 # Default set of GCC warnings to enable.
15549 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15550
15551 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15553 /* end confdefs.h.  */
15554 __GNUC__
15555 _ACEOF
15556 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15557   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15558
15559 else
15560   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15561 fi
15562 rm -f conftest*
15563
15564
15565 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15567 /* end confdefs.h.  */
15568 __GNUC__
15569 _ACEOF
15570 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15571   $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15572
15573 else
15574   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15575 fi
15576 rm -f conftest*
15577
15578
15579 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15580 WARN_WRITE_STRINGS=""
15581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15582 /* end confdefs.h.  */
15583 __GNUC__
15584 _ACEOF
15585 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15586   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15587
15588 else
15589   WARN_WRITE_STRINGS="-Wwrite-strings"
15590 fi
15591 rm -f conftest*
15592
15593
15594 # Check whether --enable-werror was given.
15595 if test "${enable_werror+set}" = set; then :
15596   enableval=$enable_werror; case "${enableval}" in
15597      yes | y) ERROR_ON_WARNING="yes" ;;
15598      no | n)  ERROR_ON_WARNING="no" ;;
15599      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15600    esac
15601 fi
15602
15603
15604 # Disable -Wformat by default when using gcc on mingw
15605 case "${host}" in
15606   *-*-mingw32*)
15607     if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15608       GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
15609     fi
15610     ;;
15611   *) ;;
15612 esac
15613
15614 # Enable -Werror by default when using gcc.  Turn it off for releases.
15615 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
15616     ERROR_ON_WARNING=yes
15617 fi
15618
15619 NO_WERROR=
15620 if test "${ERROR_ON_WARNING}" = yes ; then
15621     GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
15622     NO_WERROR="-Wno-error"
15623 fi
15624
15625 if test "${GCC}" = yes ; then
15626   WARN_CFLAGS="${GCC_WARN_CFLAGS}"
15627 fi
15628
15629 # Check whether --enable-build-warnings was given.
15630 if test "${enable_build_warnings+set}" = set; then :
15631   enableval=$enable_build_warnings; case "${enableval}" in
15632   yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
15633   no)   if test "${GCC}" = yes ; then
15634           WARN_CFLAGS="-w"
15635         fi;;
15636   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15637         WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
15638   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
15639         WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
15640   *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15641 esac
15642 fi
15643
15644
15645 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
15646   echo "Setting warning flags = $WARN_CFLAGS" 6>&1
15647 fi
15648
15649
15650
15651
15652
15653
15654
15655   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
15656 $as_echo_n "checking for LC_MESSAGES... " >&6; }
15657 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
15658   $as_echo_n "(cached) " >&6
15659 else
15660   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15661 /* end confdefs.h.  */
15662 #include <locale.h>
15663 int
15664 main ()
15665 {
15666 return LC_MESSAGES
15667   ;
15668   return 0;
15669 }
15670 _ACEOF
15671 if ac_fn_c_try_link "$LINENO"; then :
15672   am_cv_val_LC_MESSAGES=yes
15673 else
15674   am_cv_val_LC_MESSAGES=no
15675 fi
15676 rm -f core conftest.err conftest.$ac_objext \
15677     conftest$ac_exeext conftest.$ac_ext
15678 fi
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
15680 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
15681   if test $am_cv_val_LC_MESSAGES = yes; then
15682
15683 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
15684
15685   fi
15686
15687
15688 ac_config_headers="$ac_config_headers config.h:config.in"
15689
15690
15691 # PR 14072
15692
15693
15694 if test -z "$target" ; then
15695     as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
15696 fi
15697 if test -z "$host" ; then
15698     as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
15699 fi
15700
15701 # host-specific stuff:
15702
15703 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it uk"
15704 # If we haven't got the data from the intl directory,
15705 # assume NLS is disabled.
15706 USE_NLS=no
15707 LIBINTL=
15708 LIBINTL_DEP=
15709 INCINTL=
15710 XGETTEXT=
15711 GMSGFMT=
15712 POSUB=
15713
15714 if test -f  ../intl/config.intl; then
15715   .  ../intl/config.intl
15716 fi
15717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15718 $as_echo_n "checking whether NLS is requested... " >&6; }
15719 if test x"$USE_NLS" != xyes; then
15720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15721 $as_echo "no" >&6; }
15722 else
15723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15724 $as_echo "yes" >&6; }
15725
15726 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15727
15728
15729   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15730 $as_echo_n "checking for catalogs to be installed... " >&6; }
15731   # Look for .po and .gmo files in the source directory.
15732   CATALOGS=
15733   XLINGUAS=
15734   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15735     # If there aren't any .gmo files the shell will give us the
15736     # literal string "../path/to/srcdir/po/*.gmo" which has to be
15737     # weeded out.
15738     case "$cat" in *\**)
15739       continue;;
15740     esac
15741     # The quadruple backslash is collapsed to a double backslash
15742     # by the backticks, then collapsed again by the double quotes,
15743     # leaving us with one backslash in the sed expression (right
15744     # before the dot that mustn't act as a wildcard).
15745     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15746     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15747     # The user is allowed to set LINGUAS to a list of languages to
15748     # install catalogs for.  If it's empty that means "all of them."
15749     if test "x$LINGUAS" = x; then
15750       CATALOGS="$CATALOGS $cat"
15751       XLINGUAS="$XLINGUAS $lang"
15752     else
15753       case "$LINGUAS" in *$lang*)
15754         CATALOGS="$CATALOGS $cat"
15755         XLINGUAS="$XLINGUAS $lang"
15756         ;;
15757       esac
15758     fi
15759   done
15760   LINGUAS="$XLINGUAS"
15761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15762 $as_echo "$LINGUAS" >&6; }
15763
15764
15765     DATADIRNAME=share
15766
15767   INSTOBJEXT=.mo
15768
15769   GENCAT=gencat
15770
15771   CATOBJEXT=.gmo
15772
15773 fi
15774
15775         MKINSTALLDIRS=
15776   if test -n "$ac_aux_dir"; then
15777     case "$ac_aux_dir" in
15778       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15779       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15780     esac
15781   fi
15782   if test -z "$MKINSTALLDIRS"; then
15783     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15784   fi
15785
15786
15787
15788   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15789 $as_echo_n "checking whether NLS is requested... " >&6; }
15790     # Check whether --enable-nls was given.
15791 if test "${enable_nls+set}" = set; then :
15792   enableval=$enable_nls; USE_NLS=$enableval
15793 else
15794   USE_NLS=yes
15795 fi
15796
15797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15798 $as_echo "$USE_NLS" >&6; }
15799
15800
15801
15802
15803
15804
15805 # Prepare PATH_SEPARATOR.
15806 # The user is always right.
15807 if test "${PATH_SEPARATOR+set}" != set; then
15808   echo "#! /bin/sh" >conf$$.sh
15809   echo  "exit 0"   >>conf$$.sh
15810   chmod +x conf$$.sh
15811   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15812     PATH_SEPARATOR=';'
15813   else
15814     PATH_SEPARATOR=:
15815   fi
15816   rm -f conf$$.sh
15817 fi
15818
15819 # Find out how to test for executable files. Don't use a zero-byte file,
15820 # as systems may use methods other than mode bits to determine executability.
15821 cat >conf$$.file <<_ASEOF
15822 #! /bin/sh
15823 exit 0
15824 _ASEOF
15825 chmod +x conf$$.file
15826 if test -x conf$$.file >/dev/null 2>&1; then
15827   ac_executable_p="test -x"
15828 else
15829   ac_executable_p="test -f"
15830 fi
15831 rm -f conf$$.file
15832
15833 # Extract the first word of "msgfmt", so it can be a program name with args.
15834 set dummy msgfmt; ac_word=$2
15835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15836 $as_echo_n "checking for $ac_word... " >&6; }
15837 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15838   $as_echo_n "(cached) " >&6
15839 else
15840   case "$MSGFMT" in
15841   [\\/]* | ?:[\\/]*)
15842     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15843     ;;
15844   *)
15845     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15846     for ac_dir in $PATH; do
15847       IFS="$ac_save_IFS"
15848       test -z "$ac_dir" && ac_dir=.
15849       for ac_exec_ext in '' $ac_executable_extensions; do
15850         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15851           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15852      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15853             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15854             break 2
15855           fi
15856         fi
15857       done
15858     done
15859     IFS="$ac_save_IFS"
15860   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15861     ;;
15862 esac
15863 fi
15864 MSGFMT="$ac_cv_path_MSGFMT"
15865 if test "$MSGFMT" != ":"; then
15866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15867 $as_echo "$MSGFMT" >&6; }
15868 else
15869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15870 $as_echo "no" >&6; }
15871 fi
15872
15873   # Extract the first word of "gmsgfmt", so it can be a program name with args.
15874 set dummy gmsgfmt; ac_word=$2
15875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15876 $as_echo_n "checking for $ac_word... " >&6; }
15877 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15878   $as_echo_n "(cached) " >&6
15879 else
15880   case $GMSGFMT in
15881   [\\/]* | ?:[\\/]*)
15882   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15883   ;;
15884   *)
15885   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15886 for as_dir in $PATH
15887 do
15888   IFS=$as_save_IFS
15889   test -z "$as_dir" && as_dir=.
15890     for ac_exec_ext in '' $ac_executable_extensions; do
15891   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15892     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15893     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15894     break 2
15895   fi
15896 done
15897   done
15898 IFS=$as_save_IFS
15899
15900   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15901   ;;
15902 esac
15903 fi
15904 GMSGFMT=$ac_cv_path_GMSGFMT
15905 if test -n "$GMSGFMT"; then
15906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15907 $as_echo "$GMSGFMT" >&6; }
15908 else
15909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15910 $as_echo "no" >&6; }
15911 fi
15912
15913
15914
15915
15916 # Prepare PATH_SEPARATOR.
15917 # The user is always right.
15918 if test "${PATH_SEPARATOR+set}" != set; then
15919   echo "#! /bin/sh" >conf$$.sh
15920   echo  "exit 0"   >>conf$$.sh
15921   chmod +x conf$$.sh
15922   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15923     PATH_SEPARATOR=';'
15924   else
15925     PATH_SEPARATOR=:
15926   fi
15927   rm -f conf$$.sh
15928 fi
15929
15930 # Find out how to test for executable files. Don't use a zero-byte file,
15931 # as systems may use methods other than mode bits to determine executability.
15932 cat >conf$$.file <<_ASEOF
15933 #! /bin/sh
15934 exit 0
15935 _ASEOF
15936 chmod +x conf$$.file
15937 if test -x conf$$.file >/dev/null 2>&1; then
15938   ac_executable_p="test -x"
15939 else
15940   ac_executable_p="test -f"
15941 fi
15942 rm -f conf$$.file
15943
15944 # Extract the first word of "xgettext", so it can be a program name with args.
15945 set dummy xgettext; ac_word=$2
15946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15947 $as_echo_n "checking for $ac_word... " >&6; }
15948 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15949   $as_echo_n "(cached) " >&6
15950 else
15951   case "$XGETTEXT" in
15952   [\\/]* | ?:[\\/]*)
15953     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15954     ;;
15955   *)
15956     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15957     for ac_dir in $PATH; do
15958       IFS="$ac_save_IFS"
15959       test -z "$ac_dir" && ac_dir=.
15960       for ac_exec_ext in '' $ac_executable_extensions; do
15961         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15962           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15963      (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15964             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15965             break 2
15966           fi
15967         fi
15968       done
15969     done
15970     IFS="$ac_save_IFS"
15971   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15972     ;;
15973 esac
15974 fi
15975 XGETTEXT="$ac_cv_path_XGETTEXT"
15976 if test "$XGETTEXT" != ":"; then
15977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15978 $as_echo "$XGETTEXT" >&6; }
15979 else
15980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15981 $as_echo "no" >&6; }
15982 fi
15983
15984     rm -f messages.po
15985
15986
15987 # Prepare PATH_SEPARATOR.
15988 # The user is always right.
15989 if test "${PATH_SEPARATOR+set}" != set; then
15990   echo "#! /bin/sh" >conf$$.sh
15991   echo  "exit 0"   >>conf$$.sh
15992   chmod +x conf$$.sh
15993   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15994     PATH_SEPARATOR=';'
15995   else
15996     PATH_SEPARATOR=:
15997   fi
15998   rm -f conf$$.sh
15999 fi
16000
16001 # Find out how to test for executable files. Don't use a zero-byte file,
16002 # as systems may use methods other than mode bits to determine executability.
16003 cat >conf$$.file <<_ASEOF
16004 #! /bin/sh
16005 exit 0
16006 _ASEOF
16007 chmod +x conf$$.file
16008 if test -x conf$$.file >/dev/null 2>&1; then
16009   ac_executable_p="test -x"
16010 else
16011   ac_executable_p="test -f"
16012 fi
16013 rm -f conf$$.file
16014
16015 # Extract the first word of "msgmerge", so it can be a program name with args.
16016 set dummy msgmerge; ac_word=$2
16017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16018 $as_echo_n "checking for $ac_word... " >&6; }
16019 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
16020   $as_echo_n "(cached) " >&6
16021 else
16022   case "$MSGMERGE" in
16023   [\\/]* | ?:[\\/]*)
16024     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16025     ;;
16026   *)
16027     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16028     for ac_dir in $PATH; do
16029       IFS="$ac_save_IFS"
16030       test -z "$ac_dir" && ac_dir=.
16031       for ac_exec_ext in '' $ac_executable_extensions; do
16032         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16033           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16034             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16035             break 2
16036           fi
16037         fi
16038       done
16039     done
16040     IFS="$ac_save_IFS"
16041   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16042     ;;
16043 esac
16044 fi
16045 MSGMERGE="$ac_cv_path_MSGMERGE"
16046 if test "$MSGMERGE" != ":"; then
16047   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16048 $as_echo "$MSGMERGE" >&6; }
16049 else
16050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16051 $as_echo "no" >&6; }
16052 fi
16053
16054
16055       if test "$GMSGFMT" != ":"; then
16056             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16057        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16058       : ;
16059     else
16060       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16061       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16062 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16063       GMSGFMT=":"
16064     fi
16065   fi
16066
16067       if test "$XGETTEXT" != ":"; then
16068             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16069        (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16070       : ;
16071     else
16072       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16073 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16074       XGETTEXT=":"
16075     fi
16076         rm -f messages.po
16077   fi
16078
16079   ac_config_commands="$ac_config_commands default-1"
16080
16081
16082
16083
16084
16085 for ac_prog in 'bison -y' byacc
16086 do
16087   # Extract the first word of "$ac_prog", so it can be a program name with args.
16088 set dummy $ac_prog; ac_word=$2
16089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16090 $as_echo_n "checking for $ac_word... " >&6; }
16091 if test "${ac_cv_prog_YACC+set}" = set; then :
16092   $as_echo_n "(cached) " >&6
16093 else
16094   if test -n "$YACC"; then
16095   ac_cv_prog_YACC="$YACC" # Let the user override the test.
16096 else
16097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16098 for as_dir in $PATH
16099 do
16100   IFS=$as_save_IFS
16101   test -z "$as_dir" && as_dir=.
16102     for ac_exec_ext in '' $ac_executable_extensions; do
16103   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16104     ac_cv_prog_YACC="$ac_prog"
16105     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16106     break 2
16107   fi
16108 done
16109   done
16110 IFS=$as_save_IFS
16111
16112 fi
16113 fi
16114 YACC=$ac_cv_prog_YACC
16115 if test -n "$YACC"; then
16116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16117 $as_echo "$YACC" >&6; }
16118 else
16119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16120 $as_echo "no" >&6; }
16121 fi
16122
16123
16124   test -n "$YACC" && break
16125 done
16126 test -n "$YACC" || YACC="yacc"
16127
16128 for ac_prog in flex lex
16129 do
16130   # Extract the first word of "$ac_prog", so it can be a program name with args.
16131 set dummy $ac_prog; ac_word=$2
16132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16133 $as_echo_n "checking for $ac_word... " >&6; }
16134 if test "${ac_cv_prog_LEX+set}" = set; then :
16135   $as_echo_n "(cached) " >&6
16136 else
16137   if test -n "$LEX"; then
16138   ac_cv_prog_LEX="$LEX" # Let the user override the test.
16139 else
16140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16141 for as_dir in $PATH
16142 do
16143   IFS=$as_save_IFS
16144   test -z "$as_dir" && as_dir=.
16145     for ac_exec_ext in '' $ac_executable_extensions; do
16146   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16147     ac_cv_prog_LEX="$ac_prog"
16148     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16149     break 2
16150   fi
16151 done
16152   done
16153 IFS=$as_save_IFS
16154
16155 fi
16156 fi
16157 LEX=$ac_cv_prog_LEX
16158 if test -n "$LEX"; then
16159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16160 $as_echo "$LEX" >&6; }
16161 else
16162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16163 $as_echo "no" >&6; }
16164 fi
16165
16166
16167   test -n "$LEX" && break
16168 done
16169 test -n "$LEX" || LEX=":"
16170
16171 case "$LEX" in
16172   :|*"missing "*) ;;
16173   *) cat >conftest.l <<_ACEOF
16174 %%
16175 a { ECHO; }
16176 b { REJECT; }
16177 c { yymore (); }
16178 d { yyless (1); }
16179 e { yyless (input () != 0); }
16180 f { unput (yytext[0]); }
16181 . { BEGIN INITIAL; }
16182 %%
16183 #ifdef YYTEXT_POINTER
16184 extern char *yytext;
16185 #endif
16186 int
16187 main (void)
16188 {
16189   return ! yylex () + ! yywrap ();
16190 }
16191 _ACEOF
16192 { { ac_try="$LEX conftest.l"
16193 case "(($ac_try" in
16194   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16195   *) ac_try_echo=$ac_try;;
16196 esac
16197 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16198 $as_echo "$ac_try_echo"; } >&5
16199   (eval "$LEX conftest.l") 2>&5
16200   ac_status=$?
16201   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16202   test $ac_status = 0; }
16203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16204 $as_echo_n "checking lex output file root... " >&6; }
16205 if test "${ac_cv_prog_lex_root+set}" = set; then :
16206   $as_echo_n "(cached) " >&6
16207 else
16208
16209 if test -f lex.yy.c; then
16210   ac_cv_prog_lex_root=lex.yy
16211 elif test -f lexyy.c; then
16212   ac_cv_prog_lex_root=lexyy
16213 else
16214   as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16215 fi
16216 fi
16217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16218 $as_echo "$ac_cv_prog_lex_root" >&6; }
16219 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16220
16221 if test -z "${LEXLIB+set}"; then
16222   { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16223 $as_echo_n "checking lex library... " >&6; }
16224 if test "${ac_cv_lib_lex+set}" = set; then :
16225   $as_echo_n "(cached) " >&6
16226 else
16227
16228     ac_save_LIBS=$LIBS
16229     ac_cv_lib_lex='none needed'
16230     for ac_lib in '' -lfl -ll; do
16231       LIBS="$ac_lib $ac_save_LIBS"
16232       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16233 /* end confdefs.h.  */
16234 `cat $LEX_OUTPUT_ROOT.c`
16235 _ACEOF
16236 if ac_fn_c_try_link "$LINENO"; then :
16237   ac_cv_lib_lex=$ac_lib
16238 fi
16239 rm -f core conftest.err conftest.$ac_objext \
16240     conftest$ac_exeext conftest.$ac_ext
16241       test "$ac_cv_lib_lex" != 'none needed' && break
16242     done
16243     LIBS=$ac_save_LIBS
16244
16245 fi
16246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16247 $as_echo "$ac_cv_lib_lex" >&6; }
16248   test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16249 fi
16250
16251
16252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16253 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16254 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16255   $as_echo_n "(cached) " >&6
16256 else
16257   # POSIX says lex can declare yytext either as a pointer or an array; the
16258 # default is implementation-dependent.  Figure out which it is, since
16259 # not all implementations provide the %pointer and %array declarations.
16260 ac_cv_prog_lex_yytext_pointer=no
16261 ac_save_LIBS=$LIBS
16262 LIBS="$LEXLIB $ac_save_LIBS"
16263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16264 /* end confdefs.h.  */
16265 #define YYTEXT_POINTER 1
16266 `cat $LEX_OUTPUT_ROOT.c`
16267 _ACEOF
16268 if ac_fn_c_try_link "$LINENO"; then :
16269   ac_cv_prog_lex_yytext_pointer=yes
16270 fi
16271 rm -f core conftest.err conftest.$ac_objext \
16272     conftest$ac_exeext conftest.$ac_ext
16273 LIBS=$ac_save_LIBS
16274
16275 fi
16276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16277 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16278 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16279
16280 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16281
16282 fi
16283 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16284  ;;
16285 esac
16286 if test "$LEX" = :; then
16287   LEX=${am_missing_run}flex
16288 fi
16289
16290
16291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16292 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16293     # Check whether --enable-maintainer-mode was given.
16294 if test "${enable_maintainer_mode+set}" = set; then :
16295   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16296 else
16297   USE_MAINTAINER_MODE=no
16298 fi
16299
16300   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16301 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16302    if test $USE_MAINTAINER_MODE = yes; then
16303   MAINTAINER_MODE_TRUE=
16304   MAINTAINER_MODE_FALSE='#'
16305 else
16306   MAINTAINER_MODE_TRUE='#'
16307   MAINTAINER_MODE_FALSE=
16308 fi
16309
16310   MAINT=$MAINTAINER_MODE_TRUE
16311
16312
16313  if false; then
16314   GENINSRC_NEVER_TRUE=
16315   GENINSRC_NEVER_FALSE='#'
16316 else
16317   GENINSRC_NEVER_TRUE='#'
16318   GENINSRC_NEVER_FALSE=
16319 fi
16320
16321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16322 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16323 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16324   $as_echo_n "(cached) " >&6
16325 else
16326    echo abfoo >t1
16327   echo cdfoo >t2
16328   gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16329   if cmp t1 t2 2 2 > /dev/null 2>&1; then
16330     if cmp t1 t2 1 1 > /dev/null 2>&1; then
16331       :
16332     else
16333       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16334     fi
16335   fi
16336   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16337     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16338       :
16339     else
16340       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16341     fi
16342   fi
16343   rm t1 t2
16344
16345 fi
16346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16347 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16348 do_compare="$gcc_cv_prog_cmp_skip"
16349
16350
16351
16352 . ${srcdir}/configure.host
16353
16354
16355
16356
16357
16358
16359
16360
16361 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16362 do :
16363   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16364 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16365 eval as_val=\$$as_ac_Header
16366    if test "x$as_val" = x""yes; then :
16367   cat >>confdefs.h <<_ACEOF
16368 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16369 _ACEOF
16370
16371 fi
16372
16373 done
16374
16375 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16376 do :
16377   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16378 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16379 eval as_val=\$$as_ac_Header
16380    if test "x$as_val" = x""yes; then :
16381   cat >>confdefs.h <<_ACEOF
16382 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16383 _ACEOF
16384
16385 fi
16386
16387 done
16388
16389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16390 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16391 if test "${gcc_cv_header_string+set}" = set; then :
16392   $as_echo_n "(cached) " >&6
16393 else
16394   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16395 /* end confdefs.h.  */
16396 #include <string.h>
16397 #include <strings.h>
16398 int
16399 main ()
16400 {
16401
16402   ;
16403   return 0;
16404 }
16405 _ACEOF
16406 if ac_fn_c_try_compile "$LINENO"; then :
16407   gcc_cv_header_string=yes
16408 else
16409   gcc_cv_header_string=no
16410 fi
16411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16412 fi
16413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16414 $as_echo "$gcc_cv_header_string" >&6; }
16415 if test $gcc_cv_header_string = yes; then
16416
16417 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16418
16419 fi
16420
16421 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16422 do :
16423   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16424 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16425 eval as_val=\$$as_ac_var
16426    if test "x$as_val" = x""yes; then :
16427   cat >>confdefs.h <<_ACEOF
16428 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16429 _ACEOF
16430
16431 fi
16432 done
16433
16434 for ac_func in open lseek close
16435 do :
16436   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16437 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16438 eval as_val=\$$as_ac_var
16439    if test "x$as_val" = x""yes; then :
16440   cat >>confdefs.h <<_ACEOF
16441 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16442 _ACEOF
16443
16444 fi
16445 done
16446
16447 ac_header_dirent=no
16448 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16449   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16451 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16452 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16453   $as_echo_n "(cached) " >&6
16454 else
16455   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16456 /* end confdefs.h.  */
16457 #include <sys/types.h>
16458 #include <$ac_hdr>
16459
16460 int
16461 main ()
16462 {
16463 if ((DIR *) 0)
16464 return 0;
16465   ;
16466   return 0;
16467 }
16468 _ACEOF
16469 if ac_fn_c_try_compile "$LINENO"; then :
16470   eval "$as_ac_Header=yes"
16471 else
16472   eval "$as_ac_Header=no"
16473 fi
16474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16475 fi
16476 eval ac_res=\$$as_ac_Header
16477                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16478 $as_echo "$ac_res" >&6; }
16479 eval as_val=\$$as_ac_Header
16480    if test "x$as_val" = x""yes; then :
16481   cat >>confdefs.h <<_ACEOF
16482 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16483 _ACEOF
16484
16485 ac_header_dirent=$ac_hdr; break
16486 fi
16487
16488 done
16489 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16490 if test $ac_header_dirent = dirent.h; then
16491   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16492 $as_echo_n "checking for library containing opendir... " >&6; }
16493 if test "${ac_cv_search_opendir+set}" = set; then :
16494   $as_echo_n "(cached) " >&6
16495 else
16496   ac_func_search_save_LIBS=$LIBS
16497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16498 /* end confdefs.h.  */
16499
16500 /* Override any GCC internal prototype to avoid an error.
16501    Use char because int might match the return type of a GCC
16502    builtin and then its argument prototype would still apply.  */
16503 #ifdef __cplusplus
16504 extern "C"
16505 #endif
16506 char opendir ();
16507 int
16508 main ()
16509 {
16510 return opendir ();
16511   ;
16512   return 0;
16513 }
16514 _ACEOF
16515 for ac_lib in '' dir; do
16516   if test -z "$ac_lib"; then
16517     ac_res="none required"
16518   else
16519     ac_res=-l$ac_lib
16520     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16521   fi
16522   if ac_fn_c_try_link "$LINENO"; then :
16523   ac_cv_search_opendir=$ac_res
16524 fi
16525 rm -f core conftest.err conftest.$ac_objext \
16526     conftest$ac_exeext
16527   if test "${ac_cv_search_opendir+set}" = set; then :
16528   break
16529 fi
16530 done
16531 if test "${ac_cv_search_opendir+set}" = set; then :
16532
16533 else
16534   ac_cv_search_opendir=no
16535 fi
16536 rm conftest.$ac_ext
16537 LIBS=$ac_func_search_save_LIBS
16538 fi
16539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16540 $as_echo "$ac_cv_search_opendir" >&6; }
16541 ac_res=$ac_cv_search_opendir
16542 if test "$ac_res" != no; then :
16543   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16544
16545 fi
16546
16547 else
16548   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16549 $as_echo_n "checking for library containing opendir... " >&6; }
16550 if test "${ac_cv_search_opendir+set}" = set; then :
16551   $as_echo_n "(cached) " >&6
16552 else
16553   ac_func_search_save_LIBS=$LIBS
16554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16555 /* end confdefs.h.  */
16556
16557 /* Override any GCC internal prototype to avoid an error.
16558    Use char because int might match the return type of a GCC
16559    builtin and then its argument prototype would still apply.  */
16560 #ifdef __cplusplus
16561 extern "C"
16562 #endif
16563 char opendir ();
16564 int
16565 main ()
16566 {
16567 return opendir ();
16568   ;
16569   return 0;
16570 }
16571 _ACEOF
16572 for ac_lib in '' x; do
16573   if test -z "$ac_lib"; then
16574     ac_res="none required"
16575   else
16576     ac_res=-l$ac_lib
16577     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16578   fi
16579   if ac_fn_c_try_link "$LINENO"; then :
16580   ac_cv_search_opendir=$ac_res
16581 fi
16582 rm -f core conftest.err conftest.$ac_objext \
16583     conftest$ac_exeext
16584   if test "${ac_cv_search_opendir+set}" = set; then :
16585   break
16586 fi
16587 done
16588 if test "${ac_cv_search_opendir+set}" = set; then :
16589
16590 else
16591   ac_cv_search_opendir=no
16592 fi
16593 rm conftest.$ac_ext
16594 LIBS=$ac_func_search_save_LIBS
16595 fi
16596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16597 $as_echo "$ac_cv_search_opendir" >&6; }
16598 ac_res=$ac_cv_search_opendir
16599 if test "$ac_res" != no; then :
16600   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16601
16602 fi
16603
16604 fi
16605
16606
16607 for ac_header in stdlib.h unistd.h
16608 do :
16609   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16610 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16611 eval as_val=\$$as_ac_Header
16612    if test "x$as_val" = x""yes; then :
16613   cat >>confdefs.h <<_ACEOF
16614 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16615 _ACEOF
16616
16617 fi
16618
16619 done
16620
16621 for ac_func in getpagesize
16622 do :
16623   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
16624 if test "x$ac_cv_func_getpagesize" = x""yes; then :
16625   cat >>confdefs.h <<_ACEOF
16626 #define HAVE_GETPAGESIZE 1
16627 _ACEOF
16628
16629 fi
16630 done
16631
16632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
16633 $as_echo_n "checking for working mmap... " >&6; }
16634 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
16635   $as_echo_n "(cached) " >&6
16636 else
16637   if test "$cross_compiling" = yes; then :
16638   ac_cv_func_mmap_fixed_mapped=no
16639 else
16640   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16641 /* end confdefs.h.  */
16642 $ac_includes_default
16643 /* malloc might have been renamed as rpl_malloc. */
16644 #undef malloc
16645
16646 /* Thanks to Mike Haertel and Jim Avera for this test.
16647    Here is a matrix of mmap possibilities:
16648         mmap private not fixed
16649         mmap private fixed at somewhere currently unmapped
16650         mmap private fixed at somewhere already mapped
16651         mmap shared not fixed
16652         mmap shared fixed at somewhere currently unmapped
16653         mmap shared fixed at somewhere already mapped
16654    For private mappings, we should verify that changes cannot be read()
16655    back from the file, nor mmap's back from the file at a different
16656    address.  (There have been systems where private was not correctly
16657    implemented like the infamous i386 svr4.0, and systems where the
16658    VM page cache was not coherent with the file system buffer cache
16659    like early versions of FreeBSD and possibly contemporary NetBSD.)
16660    For shared mappings, we should conversely verify that changes get
16661    propagated back to all the places they're supposed to be.
16662
16663    Grep wants private fixed already mapped.
16664    The main things grep needs to know about mmap are:
16665    * does it exist and is it safe to write into the mmap'd area
16666    * how to use it (BSD variants)  */
16667
16668 #include <fcntl.h>
16669 #include <sys/mman.h>
16670
16671 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
16672 char *malloc ();
16673 #endif
16674
16675 /* This mess was copied from the GNU getpagesize.h.  */
16676 #ifndef HAVE_GETPAGESIZE
16677 /* Assume that all systems that can run configure have sys/param.h.  */
16678 # ifndef HAVE_SYS_PARAM_H
16679 #  define HAVE_SYS_PARAM_H 1
16680 # endif
16681
16682 # ifdef _SC_PAGESIZE
16683 #  define getpagesize() sysconf(_SC_PAGESIZE)
16684 # else /* no _SC_PAGESIZE */
16685 #  ifdef HAVE_SYS_PARAM_H
16686 #   include <sys/param.h>
16687 #   ifdef EXEC_PAGESIZE
16688 #    define getpagesize() EXEC_PAGESIZE
16689 #   else /* no EXEC_PAGESIZE */
16690 #    ifdef NBPG
16691 #     define getpagesize() NBPG * CLSIZE
16692 #     ifndef CLSIZE
16693 #      define CLSIZE 1
16694 #     endif /* no CLSIZE */
16695 #    else /* no NBPG */
16696 #     ifdef NBPC
16697 #      define getpagesize() NBPC
16698 #     else /* no NBPC */
16699 #      ifdef PAGESIZE
16700 #       define getpagesize() PAGESIZE
16701 #      endif /* PAGESIZE */
16702 #     endif /* no NBPC */
16703 #    endif /* no NBPG */
16704 #   endif /* no EXEC_PAGESIZE */
16705 #  else /* no HAVE_SYS_PARAM_H */
16706 #   define getpagesize() 8192   /* punt totally */
16707 #  endif /* no HAVE_SYS_PARAM_H */
16708 # endif /* no _SC_PAGESIZE */
16709
16710 #endif /* no HAVE_GETPAGESIZE */
16711
16712 int
16713 main ()
16714 {
16715   char *data, *data2, *data3;
16716   int i, pagesize;
16717   int fd;
16718
16719   pagesize = getpagesize ();
16720
16721   /* First, make a file with some known garbage in it. */
16722   data = (char *) malloc (pagesize);
16723   if (!data)
16724     return 1;
16725   for (i = 0; i < pagesize; ++i)
16726     *(data + i) = rand ();
16727   umask (0);
16728   fd = creat ("conftest.mmap", 0600);
16729   if (fd < 0)
16730     return 1;
16731   if (write (fd, data, pagesize) != pagesize)
16732     return 1;
16733   close (fd);
16734
16735   /* Next, try to mmap the file at a fixed address which already has
16736      something else allocated at it.  If we can, also make sure that
16737      we see the same garbage.  */
16738   fd = open ("conftest.mmap", O_RDWR);
16739   if (fd < 0)
16740     return 1;
16741   data2 = (char *) malloc (2 * pagesize);
16742   if (!data2)
16743     return 1;
16744   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16745   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16746                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
16747     return 1;
16748   for (i = 0; i < pagesize; ++i)
16749     if (*(data + i) != *(data2 + i))
16750       return 1;
16751
16752   /* Finally, make sure that changes to the mapped area do not
16753      percolate back to the file as seen by read().  (This is a bug on
16754      some variants of i386 svr4.0.)  */
16755   for (i = 0; i < pagesize; ++i)
16756     *(data2 + i) = *(data2 + i) + 1;
16757   data3 = (char *) malloc (pagesize);
16758   if (!data3)
16759     return 1;
16760   if (read (fd, data3, pagesize) != pagesize)
16761     return 1;
16762   for (i = 0; i < pagesize; ++i)
16763     if (*(data + i) != *(data3 + i))
16764       return 1;
16765   close (fd);
16766   return 0;
16767 }
16768 _ACEOF
16769 if ac_fn_c_try_run "$LINENO"; then :
16770   ac_cv_func_mmap_fixed_mapped=yes
16771 else
16772   ac_cv_func_mmap_fixed_mapped=no
16773 fi
16774 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16775   conftest.$ac_objext conftest.beam conftest.$ac_ext
16776 fi
16777
16778 fi
16779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16780 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16781 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16782
16783 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
16784
16785 fi
16786 rm -f conftest.mmap
16787
16788
16789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16790 $as_echo_n "checking for library containing dlopen... " >&6; }
16791 if test "${ac_cv_search_dlopen+set}" = set; then :
16792   $as_echo_n "(cached) " >&6
16793 else
16794   ac_func_search_save_LIBS=$LIBS
16795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16796 /* end confdefs.h.  */
16797
16798 /* Override any GCC internal prototype to avoid an error.
16799    Use char because int might match the return type of a GCC
16800    builtin and then its argument prototype would still apply.  */
16801 #ifdef __cplusplus
16802 extern "C"
16803 #endif
16804 char dlopen ();
16805 int
16806 main ()
16807 {
16808 return dlopen ();
16809   ;
16810   return 0;
16811 }
16812 _ACEOF
16813 for ac_lib in '' dl; do
16814   if test -z "$ac_lib"; then
16815     ac_res="none required"
16816   else
16817     ac_res=-l$ac_lib
16818     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16819   fi
16820   if ac_fn_c_try_link "$LINENO"; then :
16821   ac_cv_search_dlopen=$ac_res
16822 fi
16823 rm -f core conftest.err conftest.$ac_objext \
16824     conftest$ac_exeext
16825   if test "${ac_cv_search_dlopen+set}" = set; then :
16826   break
16827 fi
16828 done
16829 if test "${ac_cv_search_dlopen+set}" = set; then :
16830
16831 else
16832   ac_cv_search_dlopen=no
16833 fi
16834 rm conftest.$ac_ext
16835 LIBS=$ac_func_search_save_LIBS
16836 fi
16837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16838 $as_echo "$ac_cv_search_dlopen" >&6; }
16839 ac_res=$ac_cv_search_dlopen
16840 if test "$ac_res" != no; then :
16841   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16842
16843 fi
16844
16845  if test x$plugins = xyes; then
16846   ENABLE_PLUGINS_TRUE=
16847   ENABLE_PLUGINS_FALSE='#'
16848 else
16849   ENABLE_PLUGINS_TRUE='#'
16850   ENABLE_PLUGINS_FALSE=
16851 fi
16852
16853
16854 # Check whether --enable-initfini-array was given.
16855 if test "${enable_initfini_array+set}" = set; then :
16856   enableval=$enable_initfini_array; case "${enableval}" in
16857  yes|no) ;;
16858  *) as_fn_error "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
16859  esac
16860 else
16861   enable_initfini_array=yes
16862 fi
16863
16864
16865 if test $enable_initfini_array = yes; then
16866
16867 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16868
16869 fi
16870
16871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16872 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16873 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16874   $as_echo_n "(cached) " >&6
16875 else
16876   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16877 /* end confdefs.h.  */
16878 #include <unistd.h>
16879 int
16880 main ()
16881 {
16882 extern int getopt (int, char *const*, const char *);
16883   ;
16884   return 0;
16885 }
16886 _ACEOF
16887 if ac_fn_c_try_compile "$LINENO"; then :
16888   ld_cv_decl_getopt_unistd_h=yes
16889 else
16890   ld_cv_decl_getopt_unistd_h=no
16891 fi
16892 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16893 fi
16894
16895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16896 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16897 if test $ld_cv_decl_getopt_unistd_h = yes; then
16898
16899 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16900
16901 fi
16902
16903
16904 case "${host}" in
16905 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16906
16907 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16908  ;;
16909 esac
16910
16911 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16912 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16913   ac_have_decl=1
16914 else
16915   ac_have_decl=0
16916 fi
16917
16918 cat >>confdefs.h <<_ACEOF
16919 #define HAVE_DECL_STRSTR $ac_have_decl
16920 _ACEOF
16921 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16922 if test "x$ac_cv_have_decl_free" = x""yes; then :
16923   ac_have_decl=1
16924 else
16925   ac_have_decl=0
16926 fi
16927
16928 cat >>confdefs.h <<_ACEOF
16929 #define HAVE_DECL_FREE $ac_have_decl
16930 _ACEOF
16931 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16932 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16933   ac_have_decl=1
16934 else
16935   ac_have_decl=0
16936 fi
16937
16938 cat >>confdefs.h <<_ACEOF
16939 #define HAVE_DECL_SBRK $ac_have_decl
16940 _ACEOF
16941 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16942 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16943   ac_have_decl=1
16944 else
16945   ac_have_decl=0
16946 fi
16947
16948 cat >>confdefs.h <<_ACEOF
16949 #define HAVE_DECL_GETENV $ac_have_decl
16950 _ACEOF
16951 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16952 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16953   ac_have_decl=1
16954 else
16955   ac_have_decl=0
16956 fi
16957
16958 cat >>confdefs.h <<_ACEOF
16959 #define HAVE_DECL_ENVIRON $ac_have_decl
16960 _ACEOF
16961
16962
16963 # When converting linker scripts into strings for use in emulation
16964 # files, use astring.sed if the compiler supports ANSI string
16965 # concatenation, or ostring.sed otherwise.  This is to support the
16966 # broken Microsoft MSVC compiler, which limits the length of string
16967 # constants, while still supporting pre-ANSI compilers which do not
16968 # support string concatenation.
16969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16970 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16971 if test "${ld_cv_string_concatenation+set}" = set; then :
16972   $as_echo_n "(cached) " >&6
16973 else
16974   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16975 /* end confdefs.h.  */
16976
16977 int
16978 main ()
16979 {
16980 char *a = "a" "a";
16981   ;
16982   return 0;
16983 }
16984 _ACEOF
16985 if ac_fn_c_try_compile "$LINENO"; then :
16986   ld_cv_string_concatenation=yes
16987 else
16988   ld_cv_string_concatenation=no
16989 fi
16990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16991 fi
16992
16993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16994 $as_echo "$ld_cv_string_concatenation" >&6; }
16995 if test "$ld_cv_string_concatenation" = "yes"; then
16996   STRINGIFY=astring.sed
16997 else
16998   STRINGIFY=ostring.sed
16999 fi
17000
17001
17002 # target-specific stuff:
17003
17004 all_targets=
17005 EMUL=
17006 all_emuls=
17007 all_emul_extras=
17008 all_libpath=
17009
17010 rm -f tdirs
17011
17012 # If the host is 64-bit, then we enable 64-bit targets by default.
17013 # This is consistent with what ../bfd/configure.ac does.
17014 if test x${want64} = xfalse; then
17015   # The cast to long int works around a bug in the HP C Compiler
17016 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17017 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17018 # This bug is HP SR number 8606223364.
17019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17020 $as_echo_n "checking size of void *... " >&6; }
17021 if test "${ac_cv_sizeof_void_p+set}" = set; then :
17022   $as_echo_n "(cached) " >&6
17023 else
17024   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
17025
17026 else
17027   if test "$ac_cv_type_void_p" = yes; then
17028      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17029 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17030 { as_fn_set_status 77
17031 as_fn_error "cannot compute sizeof (void *)
17032 See \`config.log' for more details." "$LINENO" 5; }; }
17033    else
17034      ac_cv_sizeof_void_p=0
17035    fi
17036 fi
17037
17038 fi
17039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17040 $as_echo "$ac_cv_sizeof_void_p" >&6; }
17041
17042
17043
17044 cat >>confdefs.h <<_ACEOF
17045 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17046 _ACEOF
17047
17048
17049   if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17050     want64=true
17051   fi
17052 fi
17053
17054 elf_list_options=FALSE
17055 elf_shlib_list_options=FALSE
17056 elf_plt_unwind_list_options=FALSE
17057 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17058 do
17059   if test "$targ_alias" = "all"; then
17060     all_targets=true
17061     elf_list_options=TRUE
17062     elf_shlib_list_options=TRUE
17063     elf_plt_unwind_list_options=TRUE
17064   else
17065     # Canonicalize the secondary target names.
17066     result=`$ac_config_sub $targ_alias 2>/dev/null`
17067     if test -n "$result"; then
17068         targ=$result
17069     else
17070         targ=$targ_alias
17071     fi
17072
17073     . ${srcdir}/configure.tgt
17074
17075     if test "$targ" = "$target"; then
17076       EMUL=$targ_emul
17077     fi
17078
17079     if test x${want64} = xfalse; then
17080       . ${srcdir}/../bfd/config.bfd
17081     fi
17082
17083     if test x${want64} = xtrue; then
17084       targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17085       targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17086     fi
17087
17088     for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17089         case " $all_emuls " in
17090         *" e${i}.o "*) ;;
17091         *)
17092           all_emuls="$all_emuls e${i}.o"
17093           eval result=\$tdir_$i
17094           test -z "$result" && result=$targ_alias
17095           echo tdir_$i=$result >> tdirs
17096           case "${i}" in
17097           *elf*)
17098             elf_list_options=TRUE
17099             ;;
17100           *)
17101             if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17102               elf_list_options=TRUE
17103             fi
17104             ;;
17105           esac
17106           if test "$elf_list_options" = "TRUE"; then
17107             . ${srcdir}/emulparams/${i}.sh
17108             if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17109               elf_shlib_list_options=TRUE
17110             fi
17111             if test x${PLT_UNWIND} = xyes; then
17112               elf_plt_unwind_list_options=TRUE
17113             fi
17114           fi
17115           ;;
17116         esac
17117     done
17118
17119     for i in $targ_emul $targ_extra_libpath; do
17120         case " $all_libpath " in
17121         *" ${i} "*) ;;
17122         *)
17123           if test -z "$all_libpath"; then
17124             all_libpath=${i}
17125           else
17126             all_libpath="$all_libpath ${i}"
17127           fi
17128           ;;
17129         esac
17130     done
17131
17132     for i in $targ_extra_ofiles; do
17133         case " $all_emul_extras " in
17134         *" ${i} "*) ;;
17135         *)
17136           all_emul_extras="$all_emul_extras ${i}"
17137           ;;
17138         esac
17139     done
17140
17141   fi
17142 done
17143
17144 if test x$ac_default_compressed_debug_sections = xyes ; then
17145
17146 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17147
17148 fi
17149
17150
17151
17152
17153
17154
17155 TDIRS=tdirs
17156
17157
17158 if test x${all_targets} = xtrue; then
17159   if test x${want64} = xtrue; then
17160     EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17161     EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17162   else
17163     EMULATION_OFILES='$(ALL_EMULATIONS)'
17164     EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17165   fi
17166 else
17167   EMULATION_OFILES=$all_emuls
17168   EMUL_EXTRA_OFILES=$all_emul_extras
17169 fi
17170
17171
17172
17173
17174 EMULATION_LIBPATH=$all_libpath
17175
17176
17177 if test x${enable_static} = xno; then
17178   TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
17179 else
17180   TESTBFDLIB="../bfd/.libs/libbfd.a"
17181 fi
17182
17183
17184 target_vendor=${target_vendor=$host_vendor}
17185 case "$target_vendor" in
17186   hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17187   *)  EXTRA_SHLIB_EXTENSION= ;;
17188 esac
17189
17190 case "$target_os" in
17191   lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17192 esac
17193
17194 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17195
17196 cat >>confdefs.h <<_ACEOF
17197 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17198 _ACEOF
17199
17200 fi
17201
17202
17203
17204
17205
17206
17207 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17208
17209 cat >confcache <<\_ACEOF
17210 # This file is a shell script that caches the results of configure
17211 # tests run on this system so they can be shared between configure
17212 # scripts and configure runs, see configure's option --config-cache.
17213 # It is not useful on other systems.  If it contains results you don't
17214 # want to keep, you may remove or edit it.
17215 #
17216 # config.status only pays attention to the cache file if you give it
17217 # the --recheck option to rerun configure.
17218 #
17219 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17220 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17221 # following values.
17222
17223 _ACEOF
17224
17225 # The following way of writing the cache mishandles newlines in values,
17226 # but we know of no workaround that is simple, portable, and efficient.
17227 # So, we kill variables containing newlines.
17228 # Ultrix sh set writes to stderr and can't be redirected directly,
17229 # and sets the high bit in the cache file unless we assign to the vars.
17230 (
17231   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17232     eval ac_val=\$$ac_var
17233     case $ac_val in #(
17234     *${as_nl}*)
17235       case $ac_var in #(
17236       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17237 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17238       esac
17239       case $ac_var in #(
17240       _ | IFS | as_nl) ;; #(
17241       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17242       *) { eval $ac_var=; unset $ac_var;} ;;
17243       esac ;;
17244     esac
17245   done
17246
17247   (set) 2>&1 |
17248     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17249     *${as_nl}ac_space=\ *)
17250       # `set' does not quote correctly, so add quotes: double-quote
17251       # substitution turns \\\\ into \\, and sed turns \\ into \.
17252       sed -n \
17253         "s/'/'\\\\''/g;
17254           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17255       ;; #(
17256     *)
17257       # `set' quotes correctly as required by POSIX, so do not add quotes.
17258       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17259       ;;
17260     esac |
17261     sort
17262 ) |
17263   sed '
17264      /^ac_cv_env_/b end
17265      t clear
17266      :clear
17267      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17268      t end
17269      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17270      :end' >>confcache
17271 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17272   if test -w "$cache_file"; then
17273     test "x$cache_file" != "x/dev/null" &&
17274       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17275 $as_echo "$as_me: updating cache $cache_file" >&6;}
17276     cat confcache >$cache_file
17277   else
17278     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17279 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17280   fi
17281 fi
17282 rm -f confcache
17283
17284 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17285 # Let make expand exec_prefix.
17286 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17287
17288 DEFS=-DHAVE_CONFIG_H
17289
17290 ac_libobjs=
17291 ac_ltlibobjs=
17292 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17293   # 1. Remove the extension, and $U if already installed.
17294   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17295   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17296   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17297   #    will be set to the directory where LIBOBJS objects are built.
17298   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17299   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17300 done
17301 LIBOBJS=$ac_libobjs
17302
17303 LTLIBOBJS=$ac_ltlibobjs
17304
17305
17306 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17307   as_fn_error "conditional \"AMDEP\" was never defined.
17308 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17309 fi
17310 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17311   as_fn_error "conditional \"am__fastdepCC\" was never defined.
17312 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17313 fi
17314  if test -n "$EXEEXT"; then
17315   am__EXEEXT_TRUE=
17316   am__EXEEXT_FALSE='#'
17317 else
17318   am__EXEEXT_TRUE='#'
17319   am__EXEEXT_FALSE=
17320 fi
17321
17322 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17323   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17324 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17325 fi
17326 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17327   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17328 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17329 fi
17330 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17331   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17332 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17333 fi
17334 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17335   as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17336 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17337 fi
17338 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17339   as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17340 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17341 fi
17342
17343 : ${CONFIG_STATUS=./config.status}
17344 ac_write_fail=0
17345 ac_clean_files_save=$ac_clean_files
17346 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17347 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17348 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17349 as_write_fail=0
17350 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17351 #! $SHELL
17352 # Generated by $as_me.
17353 # Run this file to recreate the current configuration.
17354 # Compiler output produced by configure, useful for debugging
17355 # configure, is in config.log if it exists.
17356
17357 debug=false
17358 ac_cs_recheck=false
17359 ac_cs_silent=false
17360
17361 SHELL=\${CONFIG_SHELL-$SHELL}
17362 export SHELL
17363 _ASEOF
17364 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17365 ## -------------------- ##
17366 ## M4sh Initialization. ##
17367 ## -------------------- ##
17368
17369 # Be more Bourne compatible
17370 DUALCASE=1; export DUALCASE # for MKS sh
17371 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17372   emulate sh
17373   NULLCMD=:
17374   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17375   # is contrary to our usage.  Disable this feature.
17376   alias -g '${1+"$@"}'='"$@"'
17377   setopt NO_GLOB_SUBST
17378 else
17379   case `(set -o) 2>/dev/null` in #(
17380   *posix*) :
17381     set -o posix ;; #(
17382   *) :
17383      ;;
17384 esac
17385 fi
17386
17387
17388 as_nl='
17389 '
17390 export as_nl
17391 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17392 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17393 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17394 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17395 # Prefer a ksh shell builtin over an external printf program on Solaris,
17396 # but without wasting forks for bash or zsh.
17397 if test -z "$BASH_VERSION$ZSH_VERSION" \
17398     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17399   as_echo='print -r --'
17400   as_echo_n='print -rn --'
17401 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17402   as_echo='printf %s\n'
17403   as_echo_n='printf %s'
17404 else
17405   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17406     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17407     as_echo_n='/usr/ucb/echo -n'
17408   else
17409     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17410     as_echo_n_body='eval
17411       arg=$1;
17412       case $arg in #(
17413       *"$as_nl"*)
17414         expr "X$arg" : "X\\(.*\\)$as_nl";
17415         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17416       esac;
17417       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17418     '
17419     export as_echo_n_body
17420     as_echo_n='sh -c $as_echo_n_body as_echo'
17421   fi
17422   export as_echo_body
17423   as_echo='sh -c $as_echo_body as_echo'
17424 fi
17425
17426 # The user is always right.
17427 if test "${PATH_SEPARATOR+set}" != set; then
17428   PATH_SEPARATOR=:
17429   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17430     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17431       PATH_SEPARATOR=';'
17432   }
17433 fi
17434
17435
17436 # IFS
17437 # We need space, tab and new line, in precisely that order.  Quoting is
17438 # there to prevent editors from complaining about space-tab.
17439 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17440 # splitting by setting IFS to empty value.)
17441 IFS=" ""        $as_nl"
17442
17443 # Find who we are.  Look in the path if we contain no directory separator.
17444 case $0 in #((
17445   *[\\/]* ) as_myself=$0 ;;
17446   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17447 for as_dir in $PATH
17448 do
17449   IFS=$as_save_IFS
17450   test -z "$as_dir" && as_dir=.
17451     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17452   done
17453 IFS=$as_save_IFS
17454
17455      ;;
17456 esac
17457 # We did not find ourselves, most probably we were run as `sh COMMAND'
17458 # in which case we are not to be found in the path.
17459 if test "x$as_myself" = x; then
17460   as_myself=$0
17461 fi
17462 if test ! -f "$as_myself"; then
17463   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17464   exit 1
17465 fi
17466
17467 # Unset variables that we do not need and which cause bugs (e.g. in
17468 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17469 # suppresses any "Segmentation fault" message there.  '((' could
17470 # trigger a bug in pdksh 5.2.14.
17471 for as_var in BASH_ENV ENV MAIL MAILPATH
17472 do eval test x\${$as_var+set} = xset \
17473   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17474 done
17475 PS1='$ '
17476 PS2='> '
17477 PS4='+ '
17478
17479 # NLS nuisances.
17480 LC_ALL=C
17481 export LC_ALL
17482 LANGUAGE=C
17483 export LANGUAGE
17484
17485 # CDPATH.
17486 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17487
17488
17489 # as_fn_error ERROR [LINENO LOG_FD]
17490 # ---------------------------------
17491 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17492 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17493 # script with status $?, using 1 if that was 0.
17494 as_fn_error ()
17495 {
17496   as_status=$?; test $as_status -eq 0 && as_status=1
17497   if test "$3"; then
17498     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17499     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17500   fi
17501   $as_echo "$as_me: error: $1" >&2
17502   as_fn_exit $as_status
17503 } # as_fn_error
17504
17505
17506 # as_fn_set_status STATUS
17507 # -----------------------
17508 # Set $? to STATUS, without forking.
17509 as_fn_set_status ()
17510 {
17511   return $1
17512 } # as_fn_set_status
17513
17514 # as_fn_exit STATUS
17515 # -----------------
17516 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17517 as_fn_exit ()
17518 {
17519   set +e
17520   as_fn_set_status $1
17521   exit $1
17522 } # as_fn_exit
17523
17524 # as_fn_unset VAR
17525 # ---------------
17526 # Portably unset VAR.
17527 as_fn_unset ()
17528 {
17529   { eval $1=; unset $1;}
17530 }
17531 as_unset=as_fn_unset
17532 # as_fn_append VAR VALUE
17533 # ----------------------
17534 # Append the text in VALUE to the end of the definition contained in VAR. Take
17535 # advantage of any shell optimizations that allow amortized linear growth over
17536 # repeated appends, instead of the typical quadratic growth present in naive
17537 # implementations.
17538 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17539   eval 'as_fn_append ()
17540   {
17541     eval $1+=\$2
17542   }'
17543 else
17544   as_fn_append ()
17545   {
17546     eval $1=\$$1\$2
17547   }
17548 fi # as_fn_append
17549
17550 # as_fn_arith ARG...
17551 # ------------------
17552 # Perform arithmetic evaluation on the ARGs, and store the result in the
17553 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17554 # must be portable across $(()) and expr.
17555 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17556   eval 'as_fn_arith ()
17557   {
17558     as_val=$(( $* ))
17559   }'
17560 else
17561   as_fn_arith ()
17562   {
17563     as_val=`expr "$@" || test $? -eq 1`
17564   }
17565 fi # as_fn_arith
17566
17567
17568 if expr a : '\(a\)' >/dev/null 2>&1 &&
17569    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17570   as_expr=expr
17571 else
17572   as_expr=false
17573 fi
17574
17575 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17576   as_basename=basename
17577 else
17578   as_basename=false
17579 fi
17580
17581 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17582   as_dirname=dirname
17583 else
17584   as_dirname=false
17585 fi
17586
17587 as_me=`$as_basename -- "$0" ||
17588 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17589          X"$0" : 'X\(//\)$' \| \
17590          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17591 $as_echo X/"$0" |
17592     sed '/^.*\/\([^/][^/]*\)\/*$/{
17593             s//\1/
17594             q
17595           }
17596           /^X\/\(\/\/\)$/{
17597             s//\1/
17598             q
17599           }
17600           /^X\/\(\/\).*/{
17601             s//\1/
17602             q
17603           }
17604           s/.*/./; q'`
17605
17606 # Avoid depending upon Character Ranges.
17607 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17608 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17609 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17610 as_cr_digits='0123456789'
17611 as_cr_alnum=$as_cr_Letters$as_cr_digits
17612
17613 ECHO_C= ECHO_N= ECHO_T=
17614 case `echo -n x` in #(((((
17615 -n*)
17616   case `echo 'xy\c'` in
17617   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17618   xy)  ECHO_C='\c';;
17619   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17620        ECHO_T=' ';;
17621   esac;;
17622 *)
17623   ECHO_N='-n';;
17624 esac
17625
17626 rm -f conf$$ conf$$.exe conf$$.file
17627 if test -d conf$$.dir; then
17628   rm -f conf$$.dir/conf$$.file
17629 else
17630   rm -f conf$$.dir
17631   mkdir conf$$.dir 2>/dev/null
17632 fi
17633 if (echo >conf$$.file) 2>/dev/null; then
17634   if ln -s conf$$.file conf$$ 2>/dev/null; then
17635     as_ln_s='ln -s'
17636     # ... but there are two gotchas:
17637     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17638     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17639     # In both cases, we have to default to `cp -p'.
17640     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17641       as_ln_s='cp -p'
17642   elif ln conf$$.file conf$$ 2>/dev/null; then
17643     as_ln_s=ln
17644   else
17645     as_ln_s='cp -p'
17646   fi
17647 else
17648   as_ln_s='cp -p'
17649 fi
17650 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17651 rmdir conf$$.dir 2>/dev/null
17652
17653
17654 # as_fn_mkdir_p
17655 # -------------
17656 # Create "$as_dir" as a directory, including parents if necessary.
17657 as_fn_mkdir_p ()
17658 {
17659
17660   case $as_dir in #(
17661   -*) as_dir=./$as_dir;;
17662   esac
17663   test -d "$as_dir" || eval $as_mkdir_p || {
17664     as_dirs=
17665     while :; do
17666       case $as_dir in #(
17667       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17668       *) as_qdir=$as_dir;;
17669       esac
17670       as_dirs="'$as_qdir' $as_dirs"
17671       as_dir=`$as_dirname -- "$as_dir" ||
17672 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17673          X"$as_dir" : 'X\(//\)[^/]' \| \
17674          X"$as_dir" : 'X\(//\)$' \| \
17675          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17676 $as_echo X"$as_dir" |
17677     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17678             s//\1/
17679             q
17680           }
17681           /^X\(\/\/\)[^/].*/{
17682             s//\1/
17683             q
17684           }
17685           /^X\(\/\/\)$/{
17686             s//\1/
17687             q
17688           }
17689           /^X\(\/\).*/{
17690             s//\1/
17691             q
17692           }
17693           s/.*/./; q'`
17694       test -d "$as_dir" && break
17695     done
17696     test -z "$as_dirs" || eval "mkdir $as_dirs"
17697   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17698
17699
17700 } # as_fn_mkdir_p
17701 if mkdir -p . 2>/dev/null; then
17702   as_mkdir_p='mkdir -p "$as_dir"'
17703 else
17704   test -d ./-p && rmdir ./-p
17705   as_mkdir_p=false
17706 fi
17707
17708 if test -x / >/dev/null 2>&1; then
17709   as_test_x='test -x'
17710 else
17711   if ls -dL / >/dev/null 2>&1; then
17712     as_ls_L_option=L
17713   else
17714     as_ls_L_option=
17715   fi
17716   as_test_x='
17717     eval sh -c '\''
17718       if test -d "$1"; then
17719         test -d "$1/.";
17720       else
17721         case $1 in #(
17722         -*)set "./$1";;
17723         esac;
17724         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17725         ???[sx]*):;;*)false;;esac;fi
17726     '\'' sh
17727   '
17728 fi
17729 as_executable_p=$as_test_x
17730
17731 # Sed expression to map a string onto a valid CPP name.
17732 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17733
17734 # Sed expression to map a string onto a valid variable name.
17735 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17736
17737
17738 exec 6>&1
17739 ## ----------------------------------- ##
17740 ## Main body of $CONFIG_STATUS script. ##
17741 ## ----------------------------------- ##
17742 _ASEOF
17743 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17744
17745 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17746 # Save the log message, to keep $0 and so on meaningful, and to
17747 # report actual input values of CONFIG_FILES etc. instead of their
17748 # values after options handling.
17749 ac_log="
17750 This file was extended by ld $as_me 2.26.51, which was
17751 generated by GNU Autoconf 2.64.  Invocation command line was
17752
17753   CONFIG_FILES    = $CONFIG_FILES
17754   CONFIG_HEADERS  = $CONFIG_HEADERS
17755   CONFIG_LINKS    = $CONFIG_LINKS
17756   CONFIG_COMMANDS = $CONFIG_COMMANDS
17757   $ $0 $@
17758
17759 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17760 "
17761
17762 _ACEOF
17763
17764 case $ac_config_files in *"
17765 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17766 esac
17767
17768 case $ac_config_headers in *"
17769 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17770 esac
17771
17772
17773 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17774 # Files that config.status was made for.
17775 config_files="$ac_config_files"
17776 config_headers="$ac_config_headers"
17777 config_commands="$ac_config_commands"
17778
17779 _ACEOF
17780
17781 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17782 ac_cs_usage="\
17783 \`$as_me' instantiates files and other configuration actions
17784 from templates according to the current configuration.  Unless the files
17785 and actions are specified as TAGs, all are instantiated by default.
17786
17787 Usage: $0 [OPTION]... [TAG]...
17788
17789   -h, --help       print this help, then exit
17790   -V, --version    print version number and configuration settings, then exit
17791   -q, --quiet, --silent
17792                    do not print progress messages
17793   -d, --debug      don't remove temporary files
17794       --recheck    update $as_me by reconfiguring in the same conditions
17795       --file=FILE[:TEMPLATE]
17796                    instantiate the configuration file FILE
17797       --header=FILE[:TEMPLATE]
17798                    instantiate the configuration header FILE
17799
17800 Configuration files:
17801 $config_files
17802
17803 Configuration headers:
17804 $config_headers
17805
17806 Configuration commands:
17807 $config_commands
17808
17809 Report bugs to the package provider."
17810
17811 _ACEOF
17812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17813 ac_cs_version="\\
17814 ld config.status 2.26.51
17815 configured by $0, generated by GNU Autoconf 2.64,
17816   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17817
17818 Copyright (C) 2009 Free Software Foundation, Inc.
17819 This config.status script is free software; the Free Software Foundation
17820 gives unlimited permission to copy, distribute and modify it."
17821
17822 ac_pwd='$ac_pwd'
17823 srcdir='$srcdir'
17824 INSTALL='$INSTALL'
17825 MKDIR_P='$MKDIR_P'
17826 AWK='$AWK'
17827 test -n "\$AWK" || AWK=awk
17828 _ACEOF
17829
17830 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17831 # The default lists apply if the user does not specify any file.
17832 ac_need_defaults=:
17833 while test $# != 0
17834 do
17835   case $1 in
17836   --*=*)
17837     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17838     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17839     ac_shift=:
17840     ;;
17841   *)
17842     ac_option=$1
17843     ac_optarg=$2
17844     ac_shift=shift
17845     ;;
17846   esac
17847
17848   case $ac_option in
17849   # Handling of the options.
17850   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17851     ac_cs_recheck=: ;;
17852   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17853     $as_echo "$ac_cs_version"; exit ;;
17854   --debug | --debu | --deb | --de | --d | -d )
17855     debug=: ;;
17856   --file | --fil | --fi | --f )
17857     $ac_shift
17858     case $ac_optarg in
17859     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17860     esac
17861     as_fn_append CONFIG_FILES " '$ac_optarg'"
17862     ac_need_defaults=false;;
17863   --header | --heade | --head | --hea )
17864     $ac_shift
17865     case $ac_optarg in
17866     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17867     esac
17868     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17869     ac_need_defaults=false;;
17870   --he | --h)
17871     # Conflict between --help and --header
17872     as_fn_error "ambiguous option: \`$1'
17873 Try \`$0 --help' for more information.";;
17874   --help | --hel | -h )
17875     $as_echo "$ac_cs_usage"; exit ;;
17876   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17877   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17878     ac_cs_silent=: ;;
17879
17880   # This is an error.
17881   -*) as_fn_error "unrecognized option: \`$1'
17882 Try \`$0 --help' for more information." ;;
17883
17884   *) as_fn_append ac_config_targets " $1"
17885      ac_need_defaults=false ;;
17886
17887   esac
17888   shift
17889 done
17890
17891 ac_configure_extra_args=
17892
17893 if $ac_cs_silent; then
17894   exec 6>/dev/null
17895   ac_configure_extra_args="$ac_configure_extra_args --silent"
17896 fi
17897
17898 _ACEOF
17899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17900 if \$ac_cs_recheck; then
17901   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17902   shift
17903   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17904   CONFIG_SHELL='$SHELL'
17905   export CONFIG_SHELL
17906   exec "\$@"
17907 fi
17908
17909 _ACEOF
17910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17911 exec 5>>config.log
17912 {
17913   echo
17914   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17915 ## Running $as_me. ##
17916 _ASBOX
17917   $as_echo "$ac_log"
17918 } >&5
17919
17920 _ACEOF
17921 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17922 #
17923 # INIT-COMMANDS
17924 #
17925 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17926
17927
17928 # The HP-UX ksh and POSIX shell print the target directory to stdout
17929 # if CDPATH is set.
17930 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17931
17932 sed_quote_subst='$sed_quote_subst'
17933 double_quote_subst='$double_quote_subst'
17934 delay_variable_subst='$delay_variable_subst'
17935 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17936 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17937 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17938 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17939 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17940 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17941 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17942 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17943 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17944 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17945 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17946 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17947 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17948 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17949 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17950 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17951 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17952 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17953 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17954 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17955 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17956 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17957 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17958 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17959 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17960 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17961 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17962 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17963 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17964 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17965 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17966 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17967 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17968 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17969 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17970 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17971 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17972 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17973 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17974 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17975 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17976 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17977 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17978 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17979 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17980 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17981 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17982 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17983 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"`'
17984 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17985 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17986 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17987 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17988 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17989 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17990 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17991 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17992 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17993 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17994 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17995 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17996 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17997 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17998 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17999 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18000 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18001 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18002 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18003 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18004 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18005 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18006 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18007 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18008 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18009 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18010 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18011 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18012 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18013 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18014 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18015 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18016 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18017 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18018 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18019 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18020 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18021 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18022 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18023 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18024 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18025 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18026 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18027 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18028 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18029 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18030 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18031 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18032 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18033 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18034 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18035 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18036 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18037 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18038 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18039 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18040 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18041 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18042 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18043 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18044 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18045 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18046 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18047 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18048 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18049 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18050 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18051 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18052 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18053 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18054 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18055 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18056 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18057 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18058 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18059 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18060 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18061 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18062 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18063 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18064 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18065 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18066 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18067 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18068 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18069 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18070 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18071 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18072 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18073 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18074 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18075 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18076 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18077 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18078 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18079 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18080 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18081 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18082 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18083 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18084 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18085 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18086 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18087 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18088 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18089 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18090 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18091 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18092 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18093 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18094 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18095 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18096 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18097 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18098 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18099 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18100 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18101 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18102 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18103 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18104 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18105 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18106 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18107 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18108 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18109 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18110
18111 LTCC='$LTCC'
18112 LTCFLAGS='$LTCFLAGS'
18113 compiler='$compiler_DEFAULT'
18114
18115 # A function that is used when there is no print builtin or printf.
18116 func_fallback_echo ()
18117 {
18118   eval 'cat <<_LTECHO_EOF
18119 \$1
18120 _LTECHO_EOF'
18121 }
18122
18123 # Quote evaled strings.
18124 for var in SHELL \
18125 ECHO \
18126 SED \
18127 GREP \
18128 EGREP \
18129 FGREP \
18130 LD \
18131 NM \
18132 LN_S \
18133 lt_SP2NL \
18134 lt_NL2SP \
18135 reload_flag \
18136 OBJDUMP \
18137 deplibs_check_method \
18138 file_magic_cmd \
18139 AR \
18140 AR_FLAGS \
18141 STRIP \
18142 RANLIB \
18143 CC \
18144 CFLAGS \
18145 compiler \
18146 lt_cv_sys_global_symbol_pipe \
18147 lt_cv_sys_global_symbol_to_cdecl \
18148 lt_cv_sys_global_symbol_to_c_name_address \
18149 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18150 lt_prog_compiler_no_builtin_flag \
18151 lt_prog_compiler_wl \
18152 lt_prog_compiler_pic \
18153 lt_prog_compiler_static \
18154 lt_cv_prog_compiler_c_o \
18155 need_locks \
18156 DSYMUTIL \
18157 NMEDIT \
18158 LIPO \
18159 OTOOL \
18160 OTOOL64 \
18161 shrext_cmds \
18162 export_dynamic_flag_spec \
18163 whole_archive_flag_spec \
18164 compiler_needs_object \
18165 with_gnu_ld \
18166 allow_undefined_flag \
18167 no_undefined_flag \
18168 hardcode_libdir_flag_spec \
18169 hardcode_libdir_flag_spec_ld \
18170 hardcode_libdir_separator \
18171 fix_srcfile_path \
18172 exclude_expsyms \
18173 include_expsyms \
18174 file_list_spec \
18175 variables_saved_for_relink \
18176 libname_spec \
18177 library_names_spec \
18178 soname_spec \
18179 install_override_mode \
18180 finish_eval \
18181 old_striplib \
18182 striplib \
18183 compiler_lib_search_dirs \
18184 predep_objects \
18185 postdep_objects \
18186 predeps \
18187 postdeps \
18188 compiler_lib_search_path \
18189 LD_CXX \
18190 reload_flag_CXX \
18191 compiler_CXX \
18192 lt_prog_compiler_no_builtin_flag_CXX \
18193 lt_prog_compiler_wl_CXX \
18194 lt_prog_compiler_pic_CXX \
18195 lt_prog_compiler_static_CXX \
18196 lt_cv_prog_compiler_c_o_CXX \
18197 export_dynamic_flag_spec_CXX \
18198 whole_archive_flag_spec_CXX \
18199 compiler_needs_object_CXX \
18200 with_gnu_ld_CXX \
18201 allow_undefined_flag_CXX \
18202 no_undefined_flag_CXX \
18203 hardcode_libdir_flag_spec_CXX \
18204 hardcode_libdir_flag_spec_ld_CXX \
18205 hardcode_libdir_separator_CXX \
18206 fix_srcfile_path_CXX \
18207 exclude_expsyms_CXX \
18208 include_expsyms_CXX \
18209 file_list_spec_CXX \
18210 compiler_lib_search_dirs_CXX \
18211 predep_objects_CXX \
18212 postdep_objects_CXX \
18213 predeps_CXX \
18214 postdeps_CXX \
18215 compiler_lib_search_path_CXX; do
18216     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18217     *[\\\\\\\`\\"\\\$]*)
18218       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18219       ;;
18220     *)
18221       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18222       ;;
18223     esac
18224 done
18225
18226 # Double-quote double-evaled strings.
18227 for var in reload_cmds \
18228 old_postinstall_cmds \
18229 old_postuninstall_cmds \
18230 old_archive_cmds \
18231 extract_expsyms_cmds \
18232 old_archive_from_new_cmds \
18233 old_archive_from_expsyms_cmds \
18234 archive_cmds \
18235 archive_expsym_cmds \
18236 module_cmds \
18237 module_expsym_cmds \
18238 export_symbols_cmds \
18239 prelink_cmds \
18240 postinstall_cmds \
18241 postuninstall_cmds \
18242 finish_cmds \
18243 sys_lib_search_path_spec \
18244 sys_lib_dlsearch_path_spec \
18245 reload_cmds_CXX \
18246 old_archive_cmds_CXX \
18247 old_archive_from_new_cmds_CXX \
18248 old_archive_from_expsyms_cmds_CXX \
18249 archive_cmds_CXX \
18250 archive_expsym_cmds_CXX \
18251 module_cmds_CXX \
18252 module_expsym_cmds_CXX \
18253 export_symbols_cmds_CXX \
18254 prelink_cmds_CXX; do
18255     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18256     *[\\\\\\\`\\"\\\$]*)
18257       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18258       ;;
18259     *)
18260       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18261       ;;
18262     esac
18263 done
18264
18265 ac_aux_dir='$ac_aux_dir'
18266 xsi_shell='$xsi_shell'
18267 lt_shell_append='$lt_shell_append'
18268
18269 # See if we are running on zsh, and set the options which allow our
18270 # commands through without removal of \ escapes INIT.
18271 if test -n "\${ZSH_VERSION+set}" ; then
18272    setopt NO_GLOB_SUBST
18273 fi
18274
18275
18276     PACKAGE='$PACKAGE'
18277     VERSION='$VERSION'
18278     TIMESTAMP='$TIMESTAMP'
18279     RM='$RM'
18280     ofile='$ofile'
18281
18282
18283
18284
18285
18286 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18287     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18288     # from automake.
18289     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18290     # Capture the value of LINGUAS because we need it to compute CATALOGS.
18291     LINGUAS="${LINGUAS-%UNSET%}"
18292
18293
18294 _ACEOF
18295
18296 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18297
18298 # Handling of arguments.
18299 for ac_config_target in $ac_config_targets
18300 do
18301   case $ac_config_target in
18302     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18303     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18304     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18305     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18306     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18307     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18308
18309   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18310   esac
18311 done
18312
18313
18314 # If the user did not use the arguments to specify the items to instantiate,
18315 # then the envvar interface is used.  Set only those that are not.
18316 # We use the long form for the default assignment because of an extremely
18317 # bizarre bug on SunOS 4.1.3.
18318 if $ac_need_defaults; then
18319   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18320   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18321   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18322 fi
18323
18324 # Have a temporary directory for convenience.  Make it in the build tree
18325 # simply because there is no reason against having it here, and in addition,
18326 # creating and moving files from /tmp can sometimes cause problems.
18327 # Hook for its removal unless debugging.
18328 # Note that there is a small window in which the directory will not be cleaned:
18329 # after its creation but before its name has been assigned to `$tmp'.
18330 $debug ||
18331 {
18332   tmp=
18333   trap 'exit_status=$?
18334   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18335 ' 0
18336   trap 'as_fn_exit 1' 1 2 13 15
18337 }
18338 # Create a (secure) tmp directory for tmp files.
18339
18340 {
18341   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18342   test -n "$tmp" && test -d "$tmp"
18343 }  ||
18344 {
18345   tmp=./conf$$-$RANDOM
18346   (umask 077 && mkdir "$tmp")
18347 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18348
18349 # Set up the scripts for CONFIG_FILES section.
18350 # No need to generate them if there are no CONFIG_FILES.
18351 # This happens for instance with `./config.status config.h'.
18352 if test -n "$CONFIG_FILES"; then
18353
18354 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18355   ac_cs_awk_getline=:
18356   ac_cs_awk_pipe_init=
18357   ac_cs_awk_read_file='
18358       while ((getline aline < (F[key])) > 0)
18359         print(aline)
18360       close(F[key])'
18361   ac_cs_awk_pipe_fini=
18362 else
18363   ac_cs_awk_getline=false
18364   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18365   ac_cs_awk_read_file='
18366       print "|#_!!_#|"
18367       print "cat " F[key] " &&"
18368       '$ac_cs_awk_pipe_init
18369   # The final `:' finishes the AND list.
18370   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18371 fi
18372 ac_cr=`echo X | tr X '\015'`
18373 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18374 # But we know of no other shell where ac_cr would be empty at this
18375 # point, so we can use a bashism as a fallback.
18376 if test "x$ac_cr" = x; then
18377   eval ac_cr=\$\'\\r\'
18378 fi
18379 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18380 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18381   ac_cs_awk_cr='\r'
18382 else
18383   ac_cs_awk_cr=$ac_cr
18384 fi
18385
18386 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18387 _ACEOF
18388
18389 # Create commands to substitute file output variables.
18390 {
18391   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18392   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18393   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18394   echo "_ACAWK" &&
18395   echo "_ACEOF"
18396 } >conf$$files.sh &&
18397 . ./conf$$files.sh ||
18398   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18399 rm -f conf$$files.sh
18400
18401 {
18402   echo "cat >conf$$subs.awk <<_ACEOF" &&
18403   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18404   echo "_ACEOF"
18405 } >conf$$subs.sh ||
18406   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18407 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18408 ac_delim='%!_!# '
18409 for ac_last_try in false false false false false :; do
18410   . ./conf$$subs.sh ||
18411     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18412
18413   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18414   if test $ac_delim_n = $ac_delim_num; then
18415     break
18416   elif $ac_last_try; then
18417     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18418   else
18419     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18420   fi
18421 done
18422 rm -f conf$$subs.sh
18423
18424 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18425 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18426 _ACEOF
18427 sed -n '
18428 h
18429 s/^/S["/; s/!.*/"]=/
18430 p
18431 g
18432 s/^[^!]*!//
18433 :repl
18434 t repl
18435 s/'"$ac_delim"'$//
18436 t delim
18437 :nl
18438 h
18439 s/\(.\{148\}\).*/\1/
18440 t more1
18441 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18442 p
18443 n
18444 b repl
18445 :more1
18446 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18447 p
18448 g
18449 s/.\{148\}//
18450 t nl
18451 :delim
18452 h
18453 s/\(.\{148\}\).*/\1/
18454 t more2
18455 s/["\\]/\\&/g; s/^/"/; s/$/"/
18456 p
18457 b
18458 :more2
18459 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18460 p
18461 g
18462 s/.\{148\}//
18463 t delim
18464 ' <conf$$subs.awk | sed '
18465 /^[^""]/{
18466   N
18467   s/\n//
18468 }
18469 ' >>$CONFIG_STATUS || ac_write_fail=1
18470 rm -f conf$$subs.awk
18471 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18472 _ACAWK
18473 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18474   for (key in S) S_is_set[key] = 1
18475   FS = "\a"
18476   \$ac_cs_awk_pipe_init
18477 }
18478 {
18479   line = $ 0
18480   nfields = split(line, field, "@")
18481   substed = 0
18482   len = length(field[1])
18483   for (i = 2; i < nfields; i++) {
18484     key = field[i]
18485     keylen = length(key)
18486     if (S_is_set[key]) {
18487       value = S[key]
18488       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18489       len += length(value) + length(field[++i])
18490       substed = 1
18491     } else
18492       len += 1 + keylen
18493   }
18494   if (nfields == 3 && !substed) {
18495     key = field[2]
18496     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18497       \$ac_cs_awk_read_file
18498       next
18499     }
18500   }
18501   print line
18502 }
18503 \$ac_cs_awk_pipe_fini
18504 _ACAWK
18505 _ACEOF
18506 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18507 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18508   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18509 else
18510   cat
18511 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18512   || as_fn_error "could not setup config files machinery" "$LINENO" 5
18513 _ACEOF
18514
18515 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18516 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18517 # trailing colons and then remove the whole line if VPATH becomes empty
18518 # (actually we leave an empty line to preserve line numbers).
18519 if test "x$srcdir" = x.; then
18520   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18521 s/:*\$(srcdir):*/:/
18522 s/:*\${srcdir}:*/:/
18523 s/:*@srcdir@:*/:/
18524 s/^\([^=]*=[     ]*\):*/\1/
18525 s/:*$//
18526 s/^[^=]*=[       ]*$//
18527 }'
18528 fi
18529
18530 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18531 fi # test -n "$CONFIG_FILES"
18532
18533 # Set up the scripts for CONFIG_HEADERS section.
18534 # No need to generate them if there are no CONFIG_HEADERS.
18535 # This happens for instance with `./config.status Makefile'.
18536 if test -n "$CONFIG_HEADERS"; then
18537 cat >"$tmp/defines.awk" <<\_ACAWK ||
18538 BEGIN {
18539 _ACEOF
18540
18541 # Transform confdefs.h into an awk script `defines.awk', embedded as
18542 # here-document in config.status, that substitutes the proper values into
18543 # config.h.in to produce config.h.
18544
18545 # Create a delimiter string that does not exist in confdefs.h, to ease
18546 # handling of long lines.
18547 ac_delim='%!_!# '
18548 for ac_last_try in false false :; do
18549   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18550   if test -z "$ac_t"; then
18551     break
18552   elif $ac_last_try; then
18553     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18554   else
18555     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18556   fi
18557 done
18558
18559 # For the awk script, D is an array of macro values keyed by name,
18560 # likewise P contains macro parameters if any.  Preserve backslash
18561 # newline sequences.
18562
18563 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18564 sed -n '
18565 s/.\{148\}/&'"$ac_delim"'/g
18566 t rset
18567 :rset
18568 s/^[     ]*#[    ]*define[       ][      ]*/ /
18569 t def
18570 d
18571 :def
18572 s/\\$//
18573 t bsnl
18574 s/["\\]/\\&/g
18575 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18576 D["\1"]=" \3"/p
18577 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18578 d
18579 :bsnl
18580 s/["\\]/\\&/g
18581 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18582 D["\1"]=" \3\\\\\\n"\\/p
18583 t cont
18584 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18585 t cont
18586 d
18587 :cont
18588 n
18589 s/.\{148\}/&'"$ac_delim"'/g
18590 t clear
18591 :clear
18592 s/\\$//
18593 t bsnlc
18594 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18595 d
18596 :bsnlc
18597 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18598 b cont
18599 ' <confdefs.h | sed '
18600 s/'"$ac_delim"'/"\\\
18601 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18602
18603 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18604   for (key in D) D_is_set[key] = 1
18605   FS = "\a"
18606 }
18607 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18608   line = \$ 0
18609   split(line, arg, " ")
18610   if (arg[1] == "#") {
18611     defundef = arg[2]
18612     mac1 = arg[3]
18613   } else {
18614     defundef = substr(arg[1], 2)
18615     mac1 = arg[2]
18616   }
18617   split(mac1, mac2, "(") #)
18618   macro = mac2[1]
18619   prefix = substr(line, 1, index(line, defundef) - 1)
18620   if (D_is_set[macro]) {
18621     # Preserve the white space surrounding the "#".
18622     print prefix "define", macro P[macro] D[macro]
18623     next
18624   } else {
18625     # Replace #undef with comments.  This is necessary, for example,
18626     # in the case of _POSIX_SOURCE, which is predefined and required
18627     # on some systems where configure will not decide to define it.
18628     if (defundef == "undef") {
18629       print "/*", prefix defundef, macro, "*/"
18630       next
18631     }
18632   }
18633 }
18634 { print }
18635 _ACAWK
18636 _ACEOF
18637 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18638   as_fn_error "could not setup config headers machinery" "$LINENO" 5
18639 fi # test -n "$CONFIG_HEADERS"
18640
18641
18642 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18643 shift
18644 for ac_tag
18645 do
18646   case $ac_tag in
18647   :[FHLC]) ac_mode=$ac_tag; continue;;
18648   esac
18649   case $ac_mode$ac_tag in
18650   :[FHL]*:*);;
18651   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18652   :[FH]-) ac_tag=-:-;;
18653   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18654   esac
18655   ac_save_IFS=$IFS
18656   IFS=:
18657   set x $ac_tag
18658   IFS=$ac_save_IFS
18659   shift
18660   ac_file=$1
18661   shift
18662
18663   case $ac_mode in
18664   :L) ac_source=$1;;
18665   :[FH])
18666     ac_file_inputs=
18667     for ac_f
18668     do
18669       case $ac_f in
18670       -) ac_f="$tmp/stdin";;
18671       *) # Look for the file first in the build tree, then in the source tree
18672          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18673          # because $ac_f cannot contain `:'.
18674          test -f "$ac_f" ||
18675            case $ac_f in
18676            [\\/$]*) false;;
18677            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18678            esac ||
18679            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18680       esac
18681       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18682       as_fn_append ac_file_inputs " '$ac_f'"
18683     done
18684
18685     # Let's still pretend it is `configure' which instantiates (i.e., don't
18686     # use $as_me), people would be surprised to read:
18687     #    /* config.h.  Generated by config.status.  */
18688     configure_input='Generated from '`
18689           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18690         `' by configure.'
18691     if test x"$ac_file" != x-; then
18692       configure_input="$ac_file.  $configure_input"
18693       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18694 $as_echo "$as_me: creating $ac_file" >&6;}
18695     fi
18696     # Neutralize special characters interpreted by sed in replacement strings.
18697     case $configure_input in #(
18698     *\&* | *\|* | *\\* )
18699        ac_sed_conf_input=`$as_echo "$configure_input" |
18700        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18701     *) ac_sed_conf_input=$configure_input;;
18702     esac
18703
18704     case $ac_tag in
18705     *:-:* | *:-) cat >"$tmp/stdin" \
18706       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18707     esac
18708     ;;
18709   esac
18710
18711   ac_dir=`$as_dirname -- "$ac_file" ||
18712 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18713          X"$ac_file" : 'X\(//\)[^/]' \| \
18714          X"$ac_file" : 'X\(//\)$' \| \
18715          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18716 $as_echo X"$ac_file" |
18717     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18718             s//\1/
18719             q
18720           }
18721           /^X\(\/\/\)[^/].*/{
18722             s//\1/
18723             q
18724           }
18725           /^X\(\/\/\)$/{
18726             s//\1/
18727             q
18728           }
18729           /^X\(\/\).*/{
18730             s//\1/
18731             q
18732           }
18733           s/.*/./; q'`
18734   as_dir="$ac_dir"; as_fn_mkdir_p
18735   ac_builddir=.
18736
18737 case "$ac_dir" in
18738 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18739 *)
18740   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18741   # A ".." for each directory in $ac_dir_suffix.
18742   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18743   case $ac_top_builddir_sub in
18744   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18745   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18746   esac ;;
18747 esac
18748 ac_abs_top_builddir=$ac_pwd
18749 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18750 # for backward compatibility:
18751 ac_top_builddir=$ac_top_build_prefix
18752
18753 case $srcdir in
18754   .)  # We are building in place.
18755     ac_srcdir=.
18756     ac_top_srcdir=$ac_top_builddir_sub
18757     ac_abs_top_srcdir=$ac_pwd ;;
18758   [\\/]* | ?:[\\/]* )  # Absolute name.
18759     ac_srcdir=$srcdir$ac_dir_suffix;
18760     ac_top_srcdir=$srcdir
18761     ac_abs_top_srcdir=$srcdir ;;
18762   *) # Relative name.
18763     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18764     ac_top_srcdir=$ac_top_build_prefix$srcdir
18765     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18766 esac
18767 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18768
18769
18770   case $ac_mode in
18771   :F)
18772   #
18773   # CONFIG_FILE
18774   #
18775
18776   case $INSTALL in
18777   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18778   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18779   esac
18780   ac_MKDIR_P=$MKDIR_P
18781   case $MKDIR_P in
18782   [\\/$]* | ?:[\\/]* ) ;;
18783   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18784   esac
18785 _ACEOF
18786
18787 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18788 # If the template does not know about datarootdir, expand it.
18789 # FIXME: This hack should be removed a few years after 2.60.
18790 ac_datarootdir_hack=; ac_datarootdir_seen=
18791 ac_sed_dataroot='
18792 /datarootdir/ {
18793   p
18794   q
18795 }
18796 /@datadir@/p
18797 /@docdir@/p
18798 /@infodir@/p
18799 /@localedir@/p
18800 /@mandir@/p'
18801 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18802 *datarootdir*) ac_datarootdir_seen=yes;;
18803 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18804   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18805 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18806 _ACEOF
18807 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18808   ac_datarootdir_hack='
18809   s&@datadir@&$datadir&g
18810   s&@docdir@&$docdir&g
18811   s&@infodir@&$infodir&g
18812   s&@localedir@&$localedir&g
18813   s&@mandir@&$mandir&g
18814   s&\\\${datarootdir}&$datarootdir&g' ;;
18815 esac
18816 _ACEOF
18817
18818 # Neutralize VPATH when `$srcdir' = `.'.
18819 # Shell code in configure.ac might set extrasub.
18820 # FIXME: do we really want to maintain this feature?
18821 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18822 ac_sed_extra="$ac_vpsub
18823 $extrasub
18824 _ACEOF
18825 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18826 :t
18827 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18828 s|@configure_input@|$ac_sed_conf_input|;t t
18829 s&@top_builddir@&$ac_top_builddir_sub&;t t
18830 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18831 s&@srcdir@&$ac_srcdir&;t t
18832 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18833 s&@top_srcdir@&$ac_top_srcdir&;t t
18834 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18835 s&@builddir@&$ac_builddir&;t t
18836 s&@abs_builddir@&$ac_abs_builddir&;t t
18837 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18838 s&@INSTALL@&$ac_INSTALL&;t t
18839 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18840 $ac_datarootdir_hack
18841 "
18842 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18843 if $ac_cs_awk_getline; then
18844   $AWK -f "$tmp/subs.awk"
18845 else
18846   $AWK -f "$tmp/subs.awk" | $SHELL
18847 fi >$tmp/out \
18848   || as_fn_error "could not create $ac_file" "$LINENO" 5
18849
18850 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18851   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18852   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18853   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18854 which seems to be undefined.  Please make sure it is defined." >&5
18855 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18856 which seems to be undefined.  Please make sure it is defined." >&2;}
18857
18858   rm -f "$tmp/stdin"
18859   case $ac_file in
18860   -) cat "$tmp/out" && rm -f "$tmp/out";;
18861   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18862   esac \
18863   || as_fn_error "could not create $ac_file" "$LINENO" 5
18864  ;;
18865   :H)
18866   #
18867   # CONFIG_HEADER
18868   #
18869   if test x"$ac_file" != x-; then
18870     {
18871       $as_echo "/* $configure_input  */" \
18872       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18873     } >"$tmp/config.h" \
18874       || as_fn_error "could not create $ac_file" "$LINENO" 5
18875     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18876       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18877 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18878     else
18879       rm -f "$ac_file"
18880       mv "$tmp/config.h" "$ac_file" \
18881         || as_fn_error "could not create $ac_file" "$LINENO" 5
18882     fi
18883   else
18884     $as_echo "/* $configure_input  */" \
18885       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18886       || as_fn_error "could not create -" "$LINENO" 5
18887   fi
18888 # Compute "$ac_file"'s index in $config_headers.
18889 _am_arg="$ac_file"
18890 _am_stamp_count=1
18891 for _am_header in $config_headers :; do
18892   case $_am_header in
18893     $_am_arg | $_am_arg:* )
18894       break ;;
18895     * )
18896       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18897   esac
18898 done
18899 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18900 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18901          X"$_am_arg" : 'X\(//\)[^/]' \| \
18902          X"$_am_arg" : 'X\(//\)$' \| \
18903          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18904 $as_echo X"$_am_arg" |
18905     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18906             s//\1/
18907             q
18908           }
18909           /^X\(\/\/\)[^/].*/{
18910             s//\1/
18911             q
18912           }
18913           /^X\(\/\/\)$/{
18914             s//\1/
18915             q
18916           }
18917           /^X\(\/\).*/{
18918             s//\1/
18919             q
18920           }
18921           s/.*/./; q'`/stamp-h$_am_stamp_count
18922  ;;
18923
18924   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18925 $as_echo "$as_me: executing $ac_file commands" >&6;}
18926  ;;
18927   esac
18928
18929
18930   case $ac_file$ac_mode in
18931     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18932   # Autoconf 2.62 quotes --file arguments for eval, but not when files
18933   # are listed without --file.  Let's play safe and only enable the eval
18934   # if we detect the quoting.
18935   case $CONFIG_FILES in
18936   *\'*) eval set x "$CONFIG_FILES" ;;
18937   *)   set x $CONFIG_FILES ;;
18938   esac
18939   shift
18940   for mf
18941   do
18942     # Strip MF so we end up with the name of the file.
18943     mf=`echo "$mf" | sed -e 's/:.*$//'`
18944     # Check whether this is an Automake generated Makefile or not.
18945     # We used to match only the files named `Makefile.in', but
18946     # some people rename them; so instead we look at the file content.
18947     # Grep'ing the first line is not enough: some people post-process
18948     # each Makefile.in and add a new line on top of each file to say so.
18949     # Grep'ing the whole file is not good either: AIX grep has a line
18950     # limit of 2048, but all sed's we know have understand at least 4000.
18951     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18952       dirpart=`$as_dirname -- "$mf" ||
18953 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18954          X"$mf" : 'X\(//\)[^/]' \| \
18955          X"$mf" : 'X\(//\)$' \| \
18956          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18957 $as_echo X"$mf" |
18958     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18959             s//\1/
18960             q
18961           }
18962           /^X\(\/\/\)[^/].*/{
18963             s//\1/
18964             q
18965           }
18966           /^X\(\/\/\)$/{
18967             s//\1/
18968             q
18969           }
18970           /^X\(\/\).*/{
18971             s//\1/
18972             q
18973           }
18974           s/.*/./; q'`
18975     else
18976       continue
18977     fi
18978     # Extract the definition of DEPDIR, am__include, and am__quote
18979     # from the Makefile without running `make'.
18980     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18981     test -z "$DEPDIR" && continue
18982     am__include=`sed -n 's/^am__include = //p' < "$mf"`
18983     test -z "am__include" && continue
18984     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18985     # When using ansi2knr, U may be empty or an underscore; expand it
18986     U=`sed -n 's/^U = //p' < "$mf"`
18987     # Find all dependency output files, they are included files with
18988     # $(DEPDIR) in their names.  We invoke sed twice because it is the
18989     # simplest approach to changing $(DEPDIR) to its actual value in the
18990     # expansion.
18991     for file in `sed -n "
18992       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18993          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18994       # Make sure the directory exists.
18995       test -f "$dirpart/$file" && continue
18996       fdir=`$as_dirname -- "$file" ||
18997 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18998          X"$file" : 'X\(//\)[^/]' \| \
18999          X"$file" : 'X\(//\)$' \| \
19000          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19001 $as_echo X"$file" |
19002     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19003             s//\1/
19004             q
19005           }
19006           /^X\(\/\/\)[^/].*/{
19007             s//\1/
19008             q
19009           }
19010           /^X\(\/\/\)$/{
19011             s//\1/
19012             q
19013           }
19014           /^X\(\/\).*/{
19015             s//\1/
19016             q
19017           }
19018           s/.*/./; q'`
19019       as_dir=$dirpart/$fdir; as_fn_mkdir_p
19020       # echo "creating $dirpart/$file"
19021       echo '# dummy' > "$dirpart/$file"
19022     done
19023   done
19024 }
19025  ;;
19026     "libtool":C)
19027
19028     # See if we are running on zsh, and set the options which allow our
19029     # commands through without removal of \ escapes.
19030     if test -n "${ZSH_VERSION+set}" ; then
19031       setopt NO_GLOB_SUBST
19032     fi
19033
19034     cfgfile="${ofile}T"
19035     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19036     $RM "$cfgfile"
19037
19038     cat <<_LT_EOF >> "$cfgfile"
19039 #! $SHELL
19040
19041 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19042 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19043 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19044 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19045 #
19046 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19047 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19048 #   Written by Gordon Matzigkeit, 1996
19049 #
19050 #   This file is part of GNU Libtool.
19051 #
19052 # GNU Libtool is free software; you can redistribute it and/or
19053 # modify it under the terms of the GNU General Public License as
19054 # published by the Free Software Foundation; either version 2 of
19055 # the License, or (at your option) any later version.
19056 #
19057 # As a special exception to the GNU General Public License,
19058 # if you distribute this file as part of a program or library that
19059 # is built using GNU Libtool, you may include this file under the
19060 # same distribution terms that you use for the rest of that program.
19061 #
19062 # GNU Libtool is distributed in the hope that it will be useful,
19063 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19064 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19065 # GNU General Public License for more details.
19066 #
19067 # You should have received a copy of the GNU General Public License
19068 # along with GNU Libtool; see the file COPYING.  If not, a copy
19069 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19070 # obtained by writing to the Free Software Foundation, Inc.,
19071 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19072
19073
19074 # The names of the tagged configurations supported by this script.
19075 available_tags="CXX "
19076
19077 # ### BEGIN LIBTOOL CONFIG
19078
19079 # Which release of libtool.m4 was used?
19080 macro_version=$macro_version
19081 macro_revision=$macro_revision
19082
19083 # Whether or not to build shared libraries.
19084 build_libtool_libs=$enable_shared
19085
19086 # Whether or not to build static libraries.
19087 build_old_libs=$enable_static
19088
19089 # What type of objects to build.
19090 pic_mode=$pic_mode
19091
19092 # Whether or not to optimize for fast installation.
19093 fast_install=$enable_fast_install
19094
19095 # Shell to use when invoking shell scripts.
19096 SHELL=$lt_SHELL
19097
19098 # An echo program that protects backslashes.
19099 ECHO=$lt_ECHO
19100
19101 # The host system.
19102 host_alias=$host_alias
19103 host=$host
19104 host_os=$host_os
19105
19106 # The build system.
19107 build_alias=$build_alias
19108 build=$build
19109 build_os=$build_os
19110
19111 # A sed program that does not truncate output.
19112 SED=$lt_SED
19113
19114 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19115 Xsed="\$SED -e 1s/^X//"
19116
19117 # A grep program that handles long lines.
19118 GREP=$lt_GREP
19119
19120 # An ERE matcher.
19121 EGREP=$lt_EGREP
19122
19123 # A literal string matcher.
19124 FGREP=$lt_FGREP
19125
19126 # A BSD- or MS-compatible name lister.
19127 NM=$lt_NM
19128
19129 # Whether we need soft or hard links.
19130 LN_S=$lt_LN_S
19131
19132 # What is the maximum length of a command?
19133 max_cmd_len=$max_cmd_len
19134
19135 # Object file suffix (normally "o").
19136 objext=$ac_objext
19137
19138 # Executable file suffix (normally "").
19139 exeext=$exeext
19140
19141 # whether the shell understands "unset".
19142 lt_unset=$lt_unset
19143
19144 # turn spaces into newlines.
19145 SP2NL=$lt_lt_SP2NL
19146
19147 # turn newlines into spaces.
19148 NL2SP=$lt_lt_NL2SP
19149
19150 # An object symbol dumper.
19151 OBJDUMP=$lt_OBJDUMP
19152
19153 # Method to check whether dependent libraries are shared objects.
19154 deplibs_check_method=$lt_deplibs_check_method
19155
19156 # Command to use when deplibs_check_method == "file_magic".
19157 file_magic_cmd=$lt_file_magic_cmd
19158
19159 # The archiver.
19160 AR=$lt_AR
19161 AR_FLAGS=$lt_AR_FLAGS
19162
19163 # A symbol stripping program.
19164 STRIP=$lt_STRIP
19165
19166 # Commands used to install an old-style archive.
19167 RANLIB=$lt_RANLIB
19168 old_postinstall_cmds=$lt_old_postinstall_cmds
19169 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19170
19171 # Whether to use a lock for old archive extraction.
19172 lock_old_archive_extraction=$lock_old_archive_extraction
19173
19174 # A C compiler.
19175 LTCC=$lt_CC
19176
19177 # LTCC compiler flags.
19178 LTCFLAGS=$lt_CFLAGS
19179
19180 # Take the output of nm and produce a listing of raw symbols and C names.
19181 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19182
19183 # Transform the output of nm in a proper C declaration.
19184 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19185
19186 # Transform the output of nm in a C name address pair.
19187 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19188
19189 # Transform the output of nm in a C name address pair when lib prefix is needed.
19190 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19191
19192 # The name of the directory that contains temporary libtool files.
19193 objdir=$objdir
19194
19195 # Used to examine libraries when file_magic_cmd begins with "file".
19196 MAGIC_CMD=$MAGIC_CMD
19197
19198 # Must we lock files when doing compilation?
19199 need_locks=$lt_need_locks
19200
19201 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19202 DSYMUTIL=$lt_DSYMUTIL
19203
19204 # Tool to change global to local symbols on Mac OS X.
19205 NMEDIT=$lt_NMEDIT
19206
19207 # Tool to manipulate fat objects and archives on Mac OS X.
19208 LIPO=$lt_LIPO
19209
19210 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19211 OTOOL=$lt_OTOOL
19212
19213 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19214 OTOOL64=$lt_OTOOL64
19215
19216 # Old archive suffix (normally "a").
19217 libext=$libext
19218
19219 # Shared library suffix (normally ".so").
19220 shrext_cmds=$lt_shrext_cmds
19221
19222 # The commands to extract the exported symbol list from a shared archive.
19223 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19224
19225 # Variables whose values should be saved in libtool wrapper scripts and
19226 # restored at link time.
19227 variables_saved_for_relink=$lt_variables_saved_for_relink
19228
19229 # Do we need the "lib" prefix for modules?
19230 need_lib_prefix=$need_lib_prefix
19231
19232 # Do we need a version for libraries?
19233 need_version=$need_version
19234
19235 # Library versioning type.
19236 version_type=$version_type
19237
19238 # Shared library runtime path variable.
19239 runpath_var=$runpath_var
19240
19241 # Shared library path variable.
19242 shlibpath_var=$shlibpath_var
19243
19244 # Is shlibpath searched before the hard-coded library search path?
19245 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19246
19247 # Format of library name prefix.
19248 libname_spec=$lt_libname_spec
19249
19250 # List of archive names.  First name is the real one, the rest are links.
19251 # The last name is the one that the linker finds with -lNAME
19252 library_names_spec=$lt_library_names_spec
19253
19254 # The coded name of the library, if different from the real name.
19255 soname_spec=$lt_soname_spec
19256
19257 # Permission mode override for installation of shared libraries.
19258 install_override_mode=$lt_install_override_mode
19259
19260 # Command to use after installation of a shared archive.
19261 postinstall_cmds=$lt_postinstall_cmds
19262
19263 # Command to use after uninstallation of a shared archive.
19264 postuninstall_cmds=$lt_postuninstall_cmds
19265
19266 # Commands used to finish a libtool library installation in a directory.
19267 finish_cmds=$lt_finish_cmds
19268
19269 # As "finish_cmds", except a single script fragment to be evaled but
19270 # not shown.
19271 finish_eval=$lt_finish_eval
19272
19273 # Whether we should hardcode library paths into libraries.
19274 hardcode_into_libs=$hardcode_into_libs
19275
19276 # Compile-time system search path for libraries.
19277 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19278
19279 # Run-time system search path for libraries.
19280 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19281
19282 # Whether dlopen is supported.
19283 dlopen_support=$enable_dlopen
19284
19285 # Whether dlopen of programs is supported.
19286 dlopen_self=$enable_dlopen_self
19287
19288 # Whether dlopen of statically linked programs is supported.
19289 dlopen_self_static=$enable_dlopen_self_static
19290
19291 # Commands to strip libraries.
19292 old_striplib=$lt_old_striplib
19293 striplib=$lt_striplib
19294
19295
19296 # The linker used to build libraries.
19297 LD=$lt_LD
19298
19299 # How to create reloadable object files.
19300 reload_flag=$lt_reload_flag
19301 reload_cmds=$lt_reload_cmds
19302
19303 # Commands used to build an old-style archive.
19304 old_archive_cmds=$lt_old_archive_cmds
19305
19306 # A language specific compiler.
19307 CC=$lt_compiler
19308
19309 # Is the compiler the GNU compiler?
19310 with_gcc=$GCC
19311
19312 # Compiler flag to turn off builtin functions.
19313 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19314
19315 # How to pass a linker flag through the compiler.
19316 wl=$lt_lt_prog_compiler_wl
19317
19318 # Additional compiler flags for building library objects.
19319 pic_flag=$lt_lt_prog_compiler_pic
19320
19321 # Compiler flag to prevent dynamic linking.
19322 link_static_flag=$lt_lt_prog_compiler_static
19323
19324 # Does compiler simultaneously support -c and -o options?
19325 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19326
19327 # Whether or not to add -lc for building shared libraries.
19328 build_libtool_need_lc=$archive_cmds_need_lc
19329
19330 # Whether or not to disallow shared libs when runtime libs are static.
19331 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19332
19333 # Compiler flag to allow reflexive dlopens.
19334 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19335
19336 # Compiler flag to generate shared objects directly from archives.
19337 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19338
19339 # Whether the compiler copes with passing no objects directly.
19340 compiler_needs_object=$lt_compiler_needs_object
19341
19342 # Create an old-style archive from a shared archive.
19343 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19344
19345 # Create a temporary old-style archive to link instead of a shared archive.
19346 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19347
19348 # Commands used to build a shared archive.
19349 archive_cmds=$lt_archive_cmds
19350 archive_expsym_cmds=$lt_archive_expsym_cmds
19351
19352 # Commands used to build a loadable module if different from building
19353 # a shared archive.
19354 module_cmds=$lt_module_cmds
19355 module_expsym_cmds=$lt_module_expsym_cmds
19356
19357 # Whether we are building with GNU ld or not.
19358 with_gnu_ld=$lt_with_gnu_ld
19359
19360 # Flag that allows shared libraries with undefined symbols to be built.
19361 allow_undefined_flag=$lt_allow_undefined_flag
19362
19363 # Flag that enforces no undefined symbols.
19364 no_undefined_flag=$lt_no_undefined_flag
19365
19366 # Flag to hardcode \$libdir into a binary during linking.
19367 # This must work even if \$libdir does not exist
19368 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19369
19370 # If ld is used when linking, flag to hardcode \$libdir into a binary
19371 # during linking.  This must work even if \$libdir does not exist.
19372 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19373
19374 # Whether we need a single "-rpath" flag with a separated argument.
19375 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19376
19377 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19378 # DIR into the resulting binary.
19379 hardcode_direct=$hardcode_direct
19380
19381 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19382 # DIR into the resulting binary and the resulting library dependency is
19383 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19384 # library is relocated.
19385 hardcode_direct_absolute=$hardcode_direct_absolute
19386
19387 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19388 # into the resulting binary.
19389 hardcode_minus_L=$hardcode_minus_L
19390
19391 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19392 # into the resulting binary.
19393 hardcode_shlibpath_var=$hardcode_shlibpath_var
19394
19395 # Set to "yes" if building a shared library automatically hardcodes DIR
19396 # into the library and all subsequent libraries and executables linked
19397 # against it.
19398 hardcode_automatic=$hardcode_automatic
19399
19400 # Set to yes if linker adds runtime paths of dependent libraries
19401 # to runtime path list.
19402 inherit_rpath=$inherit_rpath
19403
19404 # Whether libtool must link a program against all its dependency libraries.
19405 link_all_deplibs=$link_all_deplibs
19406
19407 # Fix the shell variable \$srcfile for the compiler.
19408 fix_srcfile_path=$lt_fix_srcfile_path
19409
19410 # Set to "yes" if exported symbols are required.
19411 always_export_symbols=$always_export_symbols
19412
19413 # The commands to list exported symbols.
19414 export_symbols_cmds=$lt_export_symbols_cmds
19415
19416 # Symbols that should not be listed in the preloaded symbols.
19417 exclude_expsyms=$lt_exclude_expsyms
19418
19419 # Symbols that must always be exported.
19420 include_expsyms=$lt_include_expsyms
19421
19422 # Commands necessary for linking programs (against libraries) with templates.
19423 prelink_cmds=$lt_prelink_cmds
19424
19425 # Specify filename containing input files.
19426 file_list_spec=$lt_file_list_spec
19427
19428 # How to hardcode a shared library path into an executable.
19429 hardcode_action=$hardcode_action
19430
19431 # The directories searched by this compiler when creating a shared library.
19432 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19433
19434 # Dependencies to place before and after the objects being linked to
19435 # create a shared library.
19436 predep_objects=$lt_predep_objects
19437 postdep_objects=$lt_postdep_objects
19438 predeps=$lt_predeps
19439 postdeps=$lt_postdeps
19440
19441 # The library search path used internally by the compiler when linking
19442 # a shared library.
19443 compiler_lib_search_path=$lt_compiler_lib_search_path
19444
19445 # ### END LIBTOOL CONFIG
19446
19447 _LT_EOF
19448
19449   case $host_os in
19450   aix3*)
19451     cat <<\_LT_EOF >> "$cfgfile"
19452 # AIX sometimes has problems with the GCC collect2 program.  For some
19453 # reason, if we set the COLLECT_NAMES environment variable, the problems
19454 # vanish in a puff of smoke.
19455 if test "X${COLLECT_NAMES+set}" != Xset; then
19456   COLLECT_NAMES=
19457   export COLLECT_NAMES
19458 fi
19459 _LT_EOF
19460     ;;
19461   esac
19462
19463
19464 ltmain="$ac_aux_dir/ltmain.sh"
19465
19466
19467   # We use sed instead of cat because bash on DJGPP gets confused if
19468   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19469   # text mode, it properly converts lines to CR/LF.  This bash problem
19470   # is reportedly fixed, but why not run on old versions too?
19471   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19472     || (rm -f "$cfgfile"; exit 1)
19473
19474   case $xsi_shell in
19475   yes)
19476     cat << \_LT_EOF >> "$cfgfile"
19477
19478 # func_dirname file append nondir_replacement
19479 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19480 # otherwise set result to NONDIR_REPLACEMENT.
19481 func_dirname ()
19482 {
19483   case ${1} in
19484     */*) func_dirname_result="${1%/*}${2}" ;;
19485     *  ) func_dirname_result="${3}" ;;
19486   esac
19487 }
19488
19489 # func_basename file
19490 func_basename ()
19491 {
19492   func_basename_result="${1##*/}"
19493 }
19494
19495 # func_dirname_and_basename file append nondir_replacement
19496 # perform func_basename and func_dirname in a single function
19497 # call:
19498 #   dirname:  Compute the dirname of FILE.  If nonempty,
19499 #             add APPEND to the result, otherwise set result
19500 #             to NONDIR_REPLACEMENT.
19501 #             value returned in "$func_dirname_result"
19502 #   basename: Compute filename of FILE.
19503 #             value retuned in "$func_basename_result"
19504 # Implementation must be kept synchronized with func_dirname
19505 # and func_basename. For efficiency, we do not delegate to
19506 # those functions but instead duplicate the functionality here.
19507 func_dirname_and_basename ()
19508 {
19509   case ${1} in
19510     */*) func_dirname_result="${1%/*}${2}" ;;
19511     *  ) func_dirname_result="${3}" ;;
19512   esac
19513   func_basename_result="${1##*/}"
19514 }
19515
19516 # func_stripname prefix suffix name
19517 # strip PREFIX and SUFFIX off of NAME.
19518 # PREFIX and SUFFIX must not contain globbing or regex special
19519 # characters, hashes, percent signs, but SUFFIX may contain a leading
19520 # dot (in which case that matches only a dot).
19521 func_stripname ()
19522 {
19523   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19524   # positional parameters, so assign one to ordinary parameter first.
19525   func_stripname_result=${3}
19526   func_stripname_result=${func_stripname_result#"${1}"}
19527   func_stripname_result=${func_stripname_result%"${2}"}
19528 }
19529
19530 # func_opt_split
19531 func_opt_split ()
19532 {
19533   func_opt_split_opt=${1%%=*}
19534   func_opt_split_arg=${1#*=}
19535 }
19536
19537 # func_lo2o object
19538 func_lo2o ()
19539 {
19540   case ${1} in
19541     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19542     *)    func_lo2o_result=${1} ;;
19543   esac
19544 }
19545
19546 # func_xform libobj-or-source
19547 func_xform ()
19548 {
19549   func_xform_result=${1%.*}.lo
19550 }
19551
19552 # func_arith arithmetic-term...
19553 func_arith ()
19554 {
19555   func_arith_result=$(( $* ))
19556 }
19557
19558 # func_len string
19559 # STRING may not start with a hyphen.
19560 func_len ()
19561 {
19562   func_len_result=${#1}
19563 }
19564
19565 _LT_EOF
19566     ;;
19567   *) # Bourne compatible functions.
19568     cat << \_LT_EOF >> "$cfgfile"
19569
19570 # func_dirname file append nondir_replacement
19571 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19572 # otherwise set result to NONDIR_REPLACEMENT.
19573 func_dirname ()
19574 {
19575   # Extract subdirectory from the argument.
19576   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19577   if test "X$func_dirname_result" = "X${1}"; then
19578     func_dirname_result="${3}"
19579   else
19580     func_dirname_result="$func_dirname_result${2}"
19581   fi
19582 }
19583
19584 # func_basename file
19585 func_basename ()
19586 {
19587   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19588 }
19589
19590
19591 # func_stripname prefix suffix name
19592 # strip PREFIX and SUFFIX off of NAME.
19593 # PREFIX and SUFFIX must not contain globbing or regex special
19594 # characters, hashes, percent signs, but SUFFIX may contain a leading
19595 # dot (in which case that matches only a dot).
19596 # func_strip_suffix prefix name
19597 func_stripname ()
19598 {
19599   case ${2} in
19600     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19601     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19602   esac
19603 }
19604
19605 # sed scripts:
19606 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19607 my_sed_long_arg='1s/^-[^=]*=//'
19608
19609 # func_opt_split
19610 func_opt_split ()
19611 {
19612   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19613   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19614 }
19615
19616 # func_lo2o object
19617 func_lo2o ()
19618 {
19619   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19620 }
19621
19622 # func_xform libobj-or-source
19623 func_xform ()
19624 {
19625   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19626 }
19627
19628 # func_arith arithmetic-term...
19629 func_arith ()
19630 {
19631   func_arith_result=`expr "$@"`
19632 }
19633
19634 # func_len string
19635 # STRING may not start with a hyphen.
19636 func_len ()
19637 {
19638   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19639 }
19640
19641 _LT_EOF
19642 esac
19643
19644 case $lt_shell_append in
19645   yes)
19646     cat << \_LT_EOF >> "$cfgfile"
19647
19648 # func_append var value
19649 # Append VALUE to the end of shell variable VAR.
19650 func_append ()
19651 {
19652   eval "$1+=\$2"
19653 }
19654 _LT_EOF
19655     ;;
19656   *)
19657     cat << \_LT_EOF >> "$cfgfile"
19658
19659 # func_append var value
19660 # Append VALUE to the end of shell variable VAR.
19661 func_append ()
19662 {
19663   eval "$1=\$$1\$2"
19664 }
19665
19666 _LT_EOF
19667     ;;
19668   esac
19669
19670
19671   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19672     || (rm -f "$cfgfile"; exit 1)
19673
19674   mv -f "$cfgfile" "$ofile" ||
19675     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19676   chmod +x "$ofile"
19677
19678
19679     cat <<_LT_EOF >> "$ofile"
19680
19681 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19682
19683 # The linker used to build libraries.
19684 LD=$lt_LD_CXX
19685
19686 # How to create reloadable object files.
19687 reload_flag=$lt_reload_flag_CXX
19688 reload_cmds=$lt_reload_cmds_CXX
19689
19690 # Commands used to build an old-style archive.
19691 old_archive_cmds=$lt_old_archive_cmds_CXX
19692
19693 # A language specific compiler.
19694 CC=$lt_compiler_CXX
19695
19696 # Is the compiler the GNU compiler?
19697 with_gcc=$GCC_CXX
19698
19699 # Compiler flag to turn off builtin functions.
19700 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19701
19702 # How to pass a linker flag through the compiler.
19703 wl=$lt_lt_prog_compiler_wl_CXX
19704
19705 # Additional compiler flags for building library objects.
19706 pic_flag=$lt_lt_prog_compiler_pic_CXX
19707
19708 # Compiler flag to prevent dynamic linking.
19709 link_static_flag=$lt_lt_prog_compiler_static_CXX
19710
19711 # Does compiler simultaneously support -c and -o options?
19712 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19713
19714 # Whether or not to add -lc for building shared libraries.
19715 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19716
19717 # Whether or not to disallow shared libs when runtime libs are static.
19718 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19719
19720 # Compiler flag to allow reflexive dlopens.
19721 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19722
19723 # Compiler flag to generate shared objects directly from archives.
19724 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19725
19726 # Whether the compiler copes with passing no objects directly.
19727 compiler_needs_object=$lt_compiler_needs_object_CXX
19728
19729 # Create an old-style archive from a shared archive.
19730 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19731
19732 # Create a temporary old-style archive to link instead of a shared archive.
19733 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19734
19735 # Commands used to build a shared archive.
19736 archive_cmds=$lt_archive_cmds_CXX
19737 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19738
19739 # Commands used to build a loadable module if different from building
19740 # a shared archive.
19741 module_cmds=$lt_module_cmds_CXX
19742 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19743
19744 # Whether we are building with GNU ld or not.
19745 with_gnu_ld=$lt_with_gnu_ld_CXX
19746
19747 # Flag that allows shared libraries with undefined symbols to be built.
19748 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19749
19750 # Flag that enforces no undefined symbols.
19751 no_undefined_flag=$lt_no_undefined_flag_CXX
19752
19753 # Flag to hardcode \$libdir into a binary during linking.
19754 # This must work even if \$libdir does not exist
19755 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19756
19757 # If ld is used when linking, flag to hardcode \$libdir into a binary
19758 # during linking.  This must work even if \$libdir does not exist.
19759 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19760
19761 # Whether we need a single "-rpath" flag with a separated argument.
19762 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19763
19764 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19765 # DIR into the resulting binary.
19766 hardcode_direct=$hardcode_direct_CXX
19767
19768 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19769 # DIR into the resulting binary and the resulting library dependency is
19770 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19771 # library is relocated.
19772 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19773
19774 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19775 # into the resulting binary.
19776 hardcode_minus_L=$hardcode_minus_L_CXX
19777
19778 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19779 # into the resulting binary.
19780 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19781
19782 # Set to "yes" if building a shared library automatically hardcodes DIR
19783 # into the library and all subsequent libraries and executables linked
19784 # against it.
19785 hardcode_automatic=$hardcode_automatic_CXX
19786
19787 # Set to yes if linker adds runtime paths of dependent libraries
19788 # to runtime path list.
19789 inherit_rpath=$inherit_rpath_CXX
19790
19791 # Whether libtool must link a program against all its dependency libraries.
19792 link_all_deplibs=$link_all_deplibs_CXX
19793
19794 # Fix the shell variable \$srcfile for the compiler.
19795 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19796
19797 # Set to "yes" if exported symbols are required.
19798 always_export_symbols=$always_export_symbols_CXX
19799
19800 # The commands to list exported symbols.
19801 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19802
19803 # Symbols that should not be listed in the preloaded symbols.
19804 exclude_expsyms=$lt_exclude_expsyms_CXX
19805
19806 # Symbols that must always be exported.
19807 include_expsyms=$lt_include_expsyms_CXX
19808
19809 # Commands necessary for linking programs (against libraries) with templates.
19810 prelink_cmds=$lt_prelink_cmds_CXX
19811
19812 # Specify filename containing input files.
19813 file_list_spec=$lt_file_list_spec_CXX
19814
19815 # How to hardcode a shared library path into an executable.
19816 hardcode_action=$hardcode_action_CXX
19817
19818 # The directories searched by this compiler when creating a shared library.
19819 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19820
19821 # Dependencies to place before and after the objects being linked to
19822 # create a shared library.
19823 predep_objects=$lt_predep_objects_CXX
19824 postdep_objects=$lt_postdep_objects_CXX
19825 predeps=$lt_predeps_CXX
19826 postdeps=$lt_postdeps_CXX
19827
19828 # The library search path used internally by the compiler when linking
19829 # a shared library.
19830 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19831
19832 # ### END LIBTOOL TAG CONFIG: CXX
19833 _LT_EOF
19834
19835  ;;
19836     "default-1":C)
19837     for ac_file in $CONFIG_FILES; do
19838       # Support "outfile[:infile[:infile...]]"
19839       case "$ac_file" in
19840         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19841       esac
19842       # PO directories have a Makefile.in generated from Makefile.in.in.
19843       case "$ac_file" in */Makefile.in)
19844         # Adjust a relative srcdir.
19845         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19846         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19847         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19848         # In autoconf-2.13 it is called $ac_given_srcdir.
19849         # In autoconf-2.50 it is called $srcdir.
19850         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19851         case "$ac_given_srcdir" in
19852           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19853           /*) top_srcdir="$ac_given_srcdir" ;;
19854           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
19855         esac
19856         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19857           rm -f "$ac_dir/POTFILES"
19858           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19859           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19860           POMAKEFILEDEPS="POTFILES.in"
19861           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19862           # on $ac_dir but don't depend on user-specified configuration
19863           # parameters.
19864           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19865             # The LINGUAS file contains the set of available languages.
19866             if test -n "$OBSOLETE_ALL_LINGUAS"; then
19867               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
19868             fi
19869             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19870             # Hide the ALL_LINGUAS assigment from automake.
19871             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19872             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19873           else
19874             # The set of available languages was given in configure.ac.
19875             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19876           fi
19877           case "$ac_given_srcdir" in
19878             .) srcdirpre= ;;
19879             *) srcdirpre='$(srcdir)/' ;;
19880           esac
19881           POFILES=
19882           GMOFILES=
19883           UPDATEPOFILES=
19884           DUMMYPOFILES=
19885           for lang in $ALL_LINGUAS; do
19886             POFILES="$POFILES $srcdirpre$lang.po"
19887             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19888             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19889             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19890           done
19891           # CATALOGS depends on both $ac_dir and the user's LINGUAS
19892           # environment variable.
19893           INST_LINGUAS=
19894           if test -n "$ALL_LINGUAS"; then
19895             for presentlang in $ALL_LINGUAS; do
19896               useit=no
19897               if test "%UNSET%" != "$LINGUAS"; then
19898                 desiredlanguages="$LINGUAS"
19899               else
19900                 desiredlanguages="$ALL_LINGUAS"
19901               fi
19902               for desiredlang in $desiredlanguages; do
19903                 # Use the presentlang catalog if desiredlang is
19904                 #   a. equal to presentlang, or
19905                 #   b. a variant of presentlang (because in this case,
19906                 #      presentlang can be used as a fallback for messages
19907                 #      which are not translated in the desiredlang catalog).
19908                 case "$desiredlang" in
19909                   "$presentlang"*) useit=yes;;
19910                 esac
19911               done
19912               if test $useit = yes; then
19913                 INST_LINGUAS="$INST_LINGUAS $presentlang"
19914               fi
19915             done
19916           fi
19917           CATALOGS=
19918           if test -n "$INST_LINGUAS"; then
19919             for lang in $INST_LINGUAS; do
19920               CATALOGS="$CATALOGS $lang.gmo"
19921             done
19922           fi
19923           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19924           sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
19925           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19926             if test -f "$f"; then
19927               case "$f" in
19928                 *.orig | *.bak | *~) ;;
19929                 *) cat "$f" >> "$ac_dir/Makefile" ;;
19930               esac
19931             fi
19932           done
19933         fi
19934         ;;
19935       esac
19936     done ;;
19937
19938   esac
19939 done # for ac_tag
19940
19941
19942 as_fn_exit 0
19943 _ACEOF
19944 ac_clean_files=$ac_clean_files_save
19945
19946 test $ac_write_fail = 0 ||
19947   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19948
19949
19950 # configure is writing to config.log, and then calls config.status.
19951 # config.status does its own redirection, appending to config.log.
19952 # Unfortunately, on DOS this fails, as config.log is still kept open
19953 # by configure, so config.status won't be able to write to it; its
19954 # output is simply discarded.  So we exec the FD to /dev/null,
19955 # effectively closing config.log, so it can be properly (re)opened and
19956 # appended to by config.status.  When coming back to configure, we
19957 # need to make the FD available again.
19958 if test "$no_create" != yes; then
19959   ac_cs_success=:
19960   ac_config_status_args=
19961   test "$silent" = yes &&
19962     ac_config_status_args="$ac_config_status_args --quiet"
19963   exec 5>/dev/null
19964   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19965   exec 5>>config.log
19966   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19967   # would make configure fail if this is the last instruction.
19968   $ac_cs_success || as_fn_exit $?
19969 fi
19970 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19971   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19972 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19973 fi
19974