This patch adds a default manifest in to the final links performed by the Cygwin...
[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.
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=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
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_BINARIES
609 EMUL_EXTRA_OFILES
610 EMULATION_OFILES
611 EMUL
612 STRINGIFY
613 enable_initfini_array
614 ENABLE_PLUGINS_FALSE
615 ENABLE_PLUGINS_TRUE
616 NATIVE_LIB_DIRS
617 HOSTING_SLIBS
618 HOSTING_LIBS
619 HOSTING_SCRT0
620 HOSTING_CRT0
621 HDEFINES
622 do_compare
623 GENINSRC_NEVER_FALSE
624 GENINSRC_NEVER_TRUE
625 LEXLIB
626 LEX_OUTPUT_ROOT
627 LEX
628 YFLAGS
629 YACC
630 MSGMERGE
631 MSGFMT
632 MKINSTALLDIRS
633 CATOBJEXT
634 GENCAT
635 INSTOBJEXT
636 DATADIRNAME
637 CATALOGS
638 POSUB
639 GMSGFMT
640 XGETTEXT
641 INCINTL
642 LIBINTL_DEP
643 LIBINTL
644 USE_NLS
645 CXXCPP
646 OTOOL64
647 OTOOL
648 LIPO
649 NMEDIT
650 DSYMUTIL
651 RANLIB
652 AR
653 OBJDUMP
654 LN_S
655 NM
656 ac_ct_DUMPBIN
657 DUMPBIN
658 LD
659 FGREP
660 SED
661 LIBTOOL
662 am__fastdepCXX_FALSE
663 am__fastdepCXX_TRUE
664 CXXDEPMODE
665 ac_ct_CXX
666 CXXFLAGS
667 CXX
668 NO_WERROR
669 WARN_CFLAGS
670 EGREP
671 GREP
672 CPP
673 installed_linker
674 install_as_default
675 TARGET_SYSTEM_ROOT_DEFINE
676 TARGET_SYSTEM_ROOT
677 use_sysroot
678 MAINT
679 MAINTAINER_MODE_FALSE
680 MAINTAINER_MODE_TRUE
681 am__fastdepCC_FALSE
682 am__fastdepCC_TRUE
683 CCDEPMODE
684 AMDEPBACKSLASH
685 AMDEP_FALSE
686 AMDEP_TRUE
687 am__quote
688 am__include
689 DEPDIR
690 am__untar
691 am__tar
692 AMTAR
693 am__leading_dot
694 SET_MAKE
695 AWK
696 mkdir_p
697 MKDIR_P
698 INSTALL_STRIP_PROGRAM
699 STRIP
700 install_sh
701 MAKEINFO
702 AUTOHEADER
703 AUTOMAKE
704 AUTOCONF
705 ACLOCAL
706 VERSION
707 PACKAGE
708 CYGPATH_W
709 am__isrc
710 INSTALL_DATA
711 INSTALL_SCRIPT
712 INSTALL_PROGRAM
713 OBJEXT
714 EXEEXT
715 ac_ct_CC
716 CPPFLAGS
717 LDFLAGS
718 CFLAGS
719 CC
720 target_os
721 target_vendor
722 target_cpu
723 target
724 host_os
725 host_vendor
726 host_cpu
727 host
728 build_os
729 build_vendor
730 build_cpu
731 build
732 target_alias
733 host_alias
734 build_alias
735 LIBS
736 ECHO_T
737 ECHO_N
738 ECHO_C
739 DEFS
740 mandir
741 localedir
742 libdir
743 psdir
744 pdfdir
745 dvidir
746 htmldir
747 infodir
748 docdir
749 oldincludedir
750 includedir
751 localstatedir
752 sharedstatedir
753 sysconfdir
754 datadir
755 datarootdir
756 libexecdir
757 sbindir
758 bindir
759 program_transform_name
760 prefix
761 exec_prefix
762 PACKAGE_URL
763 PACKAGE_BUGREPORT
764 PACKAGE_STRING
765 PACKAGE_VERSION
766 PACKAGE_TARNAME
767 PACKAGE_NAME
768 PATH_SEPARATOR
769 SHELL'
770 ac_subst_files='TDIRS'
771 ac_user_opts='
772 enable_option_checking
773 enable_dependency_tracking
774 enable_maintainer_mode
775 with_lib_path
776 enable_targets
777 enable_64_bit_bfd
778 with_sysroot
779 enable_gold
780 enable_got
781 enable_werror
782 enable_build_warnings
783 enable_plugins
784 enable_largefile
785 enable_shared
786 enable_static
787 with_pic
788 enable_fast_install
789 with_gnu_ld
790 enable_libtool_lock
791 enable_nls
792 enable_initfini_array
793 with_zlib
794 '
795       ac_precious_vars='build_alias
796 host_alias
797 target_alias
798 CC
799 CFLAGS
800 LDFLAGS
801 LIBS
802 CPPFLAGS
803 CPP
804 CXX
805 CXXFLAGS
806 CCC
807 CXXCPP
808 YACC
809 YFLAGS'
810
811
812 # Initialize some variables set by options.
813 ac_init_help=
814 ac_init_version=false
815 ac_unrecognized_opts=
816 ac_unrecognized_sep=
817 # The variables have the same names as the options, with
818 # dashes changed to underlines.
819 cache_file=/dev/null
820 exec_prefix=NONE
821 no_create=
822 no_recursion=
823 prefix=NONE
824 program_prefix=NONE
825 program_suffix=NONE
826 program_transform_name=s,x,x,
827 silent=
828 site=
829 srcdir=
830 verbose=
831 x_includes=NONE
832 x_libraries=NONE
833
834 # Installation directory options.
835 # These are left unexpanded so users can "make install exec_prefix=/foo"
836 # and all the variables that are supposed to be based on exec_prefix
837 # by default will actually change.
838 # Use braces instead of parens because sh, perl, etc. also accept them.
839 # (The list follows the same order as the GNU Coding Standards.)
840 bindir='${exec_prefix}/bin'
841 sbindir='${exec_prefix}/sbin'
842 libexecdir='${exec_prefix}/libexec'
843 datarootdir='${prefix}/share'
844 datadir='${datarootdir}'
845 sysconfdir='${prefix}/etc'
846 sharedstatedir='${prefix}/com'
847 localstatedir='${prefix}/var'
848 includedir='${prefix}/include'
849 oldincludedir='/usr/include'
850 docdir='${datarootdir}/doc/${PACKAGE}'
851 infodir='${datarootdir}/info'
852 htmldir='${docdir}'
853 dvidir='${docdir}'
854 pdfdir='${docdir}'
855 psdir='${docdir}'
856 libdir='${exec_prefix}/lib'
857 localedir='${datarootdir}/locale'
858 mandir='${datarootdir}/man'
859
860 ac_prev=
861 ac_dashdash=
862 for ac_option
863 do
864   # If the previous option needs an argument, assign it.
865   if test -n "$ac_prev"; then
866     eval $ac_prev=\$ac_option
867     ac_prev=
868     continue
869   fi
870
871   case $ac_option in
872   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873   *)    ac_optarg=yes ;;
874   esac
875
876   # Accept the important Cygnus configure options, so we can diagnose typos.
877
878   case $ac_dashdash$ac_option in
879   --)
880     ac_dashdash=yes ;;
881
882   -bindir | --bindir | --bindi | --bind | --bin | --bi)
883     ac_prev=bindir ;;
884   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
885     bindir=$ac_optarg ;;
886
887   -build | --build | --buil | --bui | --bu)
888     ac_prev=build_alias ;;
889   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
890     build_alias=$ac_optarg ;;
891
892   -cache-file | --cache-file | --cache-fil | --cache-fi \
893   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894     ac_prev=cache_file ;;
895   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
897     cache_file=$ac_optarg ;;
898
899   --config-cache | -C)
900     cache_file=config.cache ;;
901
902   -datadir | --datadir | --datadi | --datad)
903     ac_prev=datadir ;;
904   -datadir=* | --datadir=* | --datadi=* | --datad=*)
905     datadir=$ac_optarg ;;
906
907   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908   | --dataroo | --dataro | --datar)
909     ac_prev=datarootdir ;;
910   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912     datarootdir=$ac_optarg ;;
913
914   -disable-* | --disable-*)
915     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
916     # Reject names that are not valid shell variable names.
917     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918       as_fn_error "invalid feature name: $ac_useropt"
919     ac_useropt_orig=$ac_useropt
920     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921     case $ac_user_opts in
922       *"
923 "enable_$ac_useropt"
924 "*) ;;
925       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926          ac_unrecognized_sep=', ';;
927     esac
928     eval enable_$ac_useropt=no ;;
929
930   -docdir | --docdir | --docdi | --doc | --do)
931     ac_prev=docdir ;;
932   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933     docdir=$ac_optarg ;;
934
935   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936     ac_prev=dvidir ;;
937   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938     dvidir=$ac_optarg ;;
939
940   -enable-* | --enable-*)
941     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
942     # Reject names that are not valid shell variable names.
943     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944       as_fn_error "invalid feature name: $ac_useropt"
945     ac_useropt_orig=$ac_useropt
946     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947     case $ac_user_opts in
948       *"
949 "enable_$ac_useropt"
950 "*) ;;
951       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952          ac_unrecognized_sep=', ';;
953     esac
954     eval enable_$ac_useropt=\$ac_optarg ;;
955
956   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958   | --exec | --exe | --ex)
959     ac_prev=exec_prefix ;;
960   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962   | --exec=* | --exe=* | --ex=*)
963     exec_prefix=$ac_optarg ;;
964
965   -gas | --gas | --ga | --g)
966     # Obsolete; use --with-gas.
967     with_gas=yes ;;
968
969   -help | --help | --hel | --he | -h)
970     ac_init_help=long ;;
971   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972     ac_init_help=recursive ;;
973   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974     ac_init_help=short ;;
975
976   -host | --host | --hos | --ho)
977     ac_prev=host_alias ;;
978   -host=* | --host=* | --hos=* | --ho=*)
979     host_alias=$ac_optarg ;;
980
981   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982     ac_prev=htmldir ;;
983   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984   | --ht=*)
985     htmldir=$ac_optarg ;;
986
987   -includedir | --includedir | --includedi | --included | --include \
988   | --includ | --inclu | --incl | --inc)
989     ac_prev=includedir ;;
990   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991   | --includ=* | --inclu=* | --incl=* | --inc=*)
992     includedir=$ac_optarg ;;
993
994   -infodir | --infodir | --infodi | --infod | --info | --inf)
995     ac_prev=infodir ;;
996   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
997     infodir=$ac_optarg ;;
998
999   -libdir | --libdir | --libdi | --libd)
1000     ac_prev=libdir ;;
1001   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1002     libdir=$ac_optarg ;;
1003
1004   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005   | --libexe | --libex | --libe)
1006     ac_prev=libexecdir ;;
1007   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008   | --libexe=* | --libex=* | --libe=*)
1009     libexecdir=$ac_optarg ;;
1010
1011   -localedir | --localedir | --localedi | --localed | --locale)
1012     ac_prev=localedir ;;
1013   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014     localedir=$ac_optarg ;;
1015
1016   -localstatedir | --localstatedir | --localstatedi | --localstated \
1017   | --localstate | --localstat | --localsta | --localst | --locals)
1018     ac_prev=localstatedir ;;
1019   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1020   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1021     localstatedir=$ac_optarg ;;
1022
1023   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024     ac_prev=mandir ;;
1025   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1026     mandir=$ac_optarg ;;
1027
1028   -nfp | --nfp | --nf)
1029     # Obsolete; use --without-fp.
1030     with_fp=no ;;
1031
1032   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1033   | --no-cr | --no-c | -n)
1034     no_create=yes ;;
1035
1036   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038     no_recursion=yes ;;
1039
1040   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042   | --oldin | --oldi | --old | --ol | --o)
1043     ac_prev=oldincludedir ;;
1044   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1047     oldincludedir=$ac_optarg ;;
1048
1049   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050     ac_prev=prefix ;;
1051   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1052     prefix=$ac_optarg ;;
1053
1054   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055   | --program-pre | --program-pr | --program-p)
1056     ac_prev=program_prefix ;;
1057   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1059     program_prefix=$ac_optarg ;;
1060
1061   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062   | --program-suf | --program-su | --program-s)
1063     ac_prev=program_suffix ;;
1064   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1066     program_suffix=$ac_optarg ;;
1067
1068   -program-transform-name | --program-transform-name \
1069   | --program-transform-nam | --program-transform-na \
1070   | --program-transform-n | --program-transform- \
1071   | --program-transform | --program-transfor \
1072   | --program-transfo | --program-transf \
1073   | --program-trans | --program-tran \
1074   | --progr-tra | --program-tr | --program-t)
1075     ac_prev=program_transform_name ;;
1076   -program-transform-name=* | --program-transform-name=* \
1077   | --program-transform-nam=* | --program-transform-na=* \
1078   | --program-transform-n=* | --program-transform-=* \
1079   | --program-transform=* | --program-transfor=* \
1080   | --program-transfo=* | --program-transf=* \
1081   | --program-trans=* | --program-tran=* \
1082   | --progr-tra=* | --program-tr=* | --program-t=*)
1083     program_transform_name=$ac_optarg ;;
1084
1085   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086     ac_prev=pdfdir ;;
1087   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088     pdfdir=$ac_optarg ;;
1089
1090   -psdir | --psdir | --psdi | --psd | --ps)
1091     ac_prev=psdir ;;
1092   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093     psdir=$ac_optarg ;;
1094
1095   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096   | -silent | --silent | --silen | --sile | --sil)
1097     silent=yes ;;
1098
1099   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100     ac_prev=sbindir ;;
1101   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102   | --sbi=* | --sb=*)
1103     sbindir=$ac_optarg ;;
1104
1105   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107   | --sharedst | --shareds | --shared | --share | --shar \
1108   | --sha | --sh)
1109     ac_prev=sharedstatedir ;;
1110   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113   | --sha=* | --sh=*)
1114     sharedstatedir=$ac_optarg ;;
1115
1116   -site | --site | --sit)
1117     ac_prev=site ;;
1118   -site=* | --site=* | --sit=*)
1119     site=$ac_optarg ;;
1120
1121   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122     ac_prev=srcdir ;;
1123   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1124     srcdir=$ac_optarg ;;
1125
1126   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127   | --syscon | --sysco | --sysc | --sys | --sy)
1128     ac_prev=sysconfdir ;;
1129   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1131     sysconfdir=$ac_optarg ;;
1132
1133   -target | --target | --targe | --targ | --tar | --ta | --t)
1134     ac_prev=target_alias ;;
1135   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1136     target_alias=$ac_optarg ;;
1137
1138   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139     verbose=yes ;;
1140
1141   -version | --version | --versio | --versi | --vers | -V)
1142     ac_init_version=: ;;
1143
1144   -with-* | --with-*)
1145     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1146     # Reject names that are not valid shell variable names.
1147     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148       as_fn_error "invalid package name: $ac_useropt"
1149     ac_useropt_orig=$ac_useropt
1150     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151     case $ac_user_opts in
1152       *"
1153 "with_$ac_useropt"
1154 "*) ;;
1155       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156          ac_unrecognized_sep=', ';;
1157     esac
1158     eval with_$ac_useropt=\$ac_optarg ;;
1159
1160   -without-* | --without-*)
1161     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1162     # Reject names that are not valid shell variable names.
1163     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164       as_fn_error "invalid package name: $ac_useropt"
1165     ac_useropt_orig=$ac_useropt
1166     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167     case $ac_user_opts in
1168       *"
1169 "with_$ac_useropt"
1170 "*) ;;
1171       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172          ac_unrecognized_sep=', ';;
1173     esac
1174     eval with_$ac_useropt=no ;;
1175
1176   --x)
1177     # Obsolete; use --with-x.
1178     with_x=yes ;;
1179
1180   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181   | --x-incl | --x-inc | --x-in | --x-i)
1182     ac_prev=x_includes ;;
1183   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1185     x_includes=$ac_optarg ;;
1186
1187   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189     ac_prev=x_libraries ;;
1190   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1192     x_libraries=$ac_optarg ;;
1193
1194   -*) as_fn_error "unrecognized option: \`$ac_option'
1195 Try \`$0 --help' for more information."
1196     ;;
1197
1198   *=*)
1199     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200     # Reject names that are not valid shell variable names.
1201     case $ac_envvar in #(
1202       '' | [0-9]* | *[!_$as_cr_alnum]* )
1203       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204     esac
1205     eval $ac_envvar=\$ac_optarg
1206     export $ac_envvar ;;
1207
1208   *)
1209     # FIXME: should be removed in autoconf 3.0.
1210     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1211     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1212       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1213     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1214     ;;
1215
1216   esac
1217 done
1218
1219 if test -n "$ac_prev"; then
1220   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1221   as_fn_error "missing argument to $ac_option"
1222 fi
1223
1224 if test -n "$ac_unrecognized_opts"; then
1225   case $enable_option_checking in
1226     no) ;;
1227     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1228     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1229   esac
1230 fi
1231
1232 # Check all directory arguments for consistency.
1233 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234                 datadir sysconfdir sharedstatedir localstatedir includedir \
1235                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236                 libdir localedir mandir
1237 do
1238   eval ac_val=\$$ac_var
1239   # Remove trailing slashes.
1240   case $ac_val in
1241     */ )
1242       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243       eval $ac_var=\$ac_val;;
1244   esac
1245   # Be sure to have absolute directory names.
1246   case $ac_val in
1247     [\\/$]* | ?:[\\/]* )  continue;;
1248     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249   esac
1250   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1251 done
1252
1253 # There might be people who depend on the old broken behavior: `$host'
1254 # used to hold the argument of --host etc.
1255 # FIXME: To remove some day.
1256 build=$build_alias
1257 host=$host_alias
1258 target=$target_alias
1259
1260 # FIXME: To remove some day.
1261 if test "x$host_alias" != x; then
1262   if test "x$build_alias" = x; then
1263     cross_compiling=maybe
1264     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1265     If a cross compiler is detected then cross compile mode will be used." >&2
1266   elif test "x$build_alias" != "x$host_alias"; then
1267     cross_compiling=yes
1268   fi
1269 fi
1270
1271 ac_tool_prefix=
1272 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
1274 test "$silent" = yes && exec 6>/dev/null
1275
1276
1277 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278 ac_ls_di=`ls -di .` &&
1279 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280   as_fn_error "working directory cannot be determined"
1281 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282   as_fn_error "pwd does not report name of working directory"
1283
1284
1285 # Find the source files, if location was not specified.
1286 if test -z "$srcdir"; then
1287   ac_srcdir_defaulted=yes
1288   # Try the directory containing this script, then the parent directory.
1289   ac_confdir=`$as_dirname -- "$as_myself" ||
1290 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291          X"$as_myself" : 'X\(//\)[^/]' \| \
1292          X"$as_myself" : 'X\(//\)$' \| \
1293          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294 $as_echo X"$as_myself" |
1295     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296             s//\1/
1297             q
1298           }
1299           /^X\(\/\/\)[^/].*/{
1300             s//\1/
1301             q
1302           }
1303           /^X\(\/\/\)$/{
1304             s//\1/
1305             q
1306           }
1307           /^X\(\/\).*/{
1308             s//\1/
1309             q
1310           }
1311           s/.*/./; q'`
1312   srcdir=$ac_confdir
1313   if test ! -r "$srcdir/$ac_unique_file"; then
1314     srcdir=..
1315   fi
1316 else
1317   ac_srcdir_defaulted=no
1318 fi
1319 if test ! -r "$srcdir/$ac_unique_file"; then
1320   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1322 fi
1323 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324 ac_abs_confdir=`(
1325         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326         pwd)`
1327 # When building in place, set srcdir=.
1328 if test "$ac_abs_confdir" = "$ac_pwd"; then
1329   srcdir=.
1330 fi
1331 # Remove unnecessary trailing slashes from srcdir.
1332 # Double slashes in file names in object file debugging info
1333 # mess up M-x gdb in Emacs.
1334 case $srcdir in
1335 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336 esac
1337 for ac_var in $ac_precious_vars; do
1338   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339   eval ac_env_${ac_var}_value=\$${ac_var}
1340   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342 done
1343
1344 #
1345 # Report the --help message.
1346 #
1347 if test "$ac_init_help" = "long"; then
1348   # Omit some internal or obsolete options to make the list less imposing.
1349   # This message is too long to be a string in the A/UX 3.1 sh.
1350   cat <<_ACEOF
1351 \`configure' configures this package to adapt to many kinds of systems.
1352
1353 Usage: $0 [OPTION]... [VAR=VALUE]...
1354
1355 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356 VAR=VALUE.  See below for descriptions of some of the useful variables.
1357
1358 Defaults for the options are specified in brackets.
1359
1360 Configuration:
1361   -h, --help              display this help and exit
1362       --help=short        display options specific to this package
1363       --help=recursive    display the short help of all the included packages
1364   -V, --version           display version information and exit
1365   -q, --quiet, --silent   do not print \`checking...' messages
1366       --cache-file=FILE   cache test results in FILE [disabled]
1367   -C, --config-cache      alias for \`--cache-file=config.cache'
1368   -n, --no-create         do not create output files
1369       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1370
1371 Installation directories:
1372   --prefix=PREFIX         install architecture-independent files in PREFIX
1373                           [$ac_default_prefix]
1374   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1375                           [PREFIX]
1376
1377 By default, \`make install' will install all the files in
1378 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1379 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380 for instance \`--prefix=\$HOME'.
1381
1382 For better control, use the options below.
1383
1384 Fine tuning of the installation directories:
1385   --bindir=DIR            user executables [EPREFIX/bin]
1386   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1387   --libexecdir=DIR        program executables [EPREFIX/libexec]
1388   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1389   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1390   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1391   --libdir=DIR            object code libraries [EPREFIX/lib]
1392   --includedir=DIR        C header files [PREFIX/include]
1393   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1394   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1395   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1396   --infodir=DIR           info documentation [DATAROOTDIR/info]
1397   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1398   --mandir=DIR            man documentation [DATAROOTDIR/man]
1399   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1400   --htmldir=DIR           html documentation [DOCDIR]
1401   --dvidir=DIR            dvi documentation [DOCDIR]
1402   --pdfdir=DIR            pdf documentation [DOCDIR]
1403   --psdir=DIR             ps documentation [DOCDIR]
1404 _ACEOF
1405
1406   cat <<\_ACEOF
1407
1408 Program names:
1409   --program-prefix=PREFIX            prepend PREFIX to installed program names
1410   --program-suffix=SUFFIX            append SUFFIX to installed program names
1411   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1412
1413 System types:
1414   --build=BUILD     configure for building on BUILD [guessed]
1415   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1416   --target=TARGET   configure for building compilers for TARGET [HOST]
1417 _ACEOF
1418 fi
1419
1420 if test -n "$ac_init_help"; then
1421
1422   cat <<\_ACEOF
1423
1424 Optional Features:
1425   --disable-option-checking  ignore unrecognized --enable/--with options
1426   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1427   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1428   --disable-dependency-tracking  speeds up one-time build
1429   --enable-dependency-tracking   do not reject slow dependency extractors
1430   --enable-maintainer-mode  enable make rules and dependencies not useful
1431                           (and sometimes confusing) to the casual installer
1432   --enable-targets        alternative target configurations
1433   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1434   --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1435   --enable-got=<type>     GOT handling scheme (target, single, negative,
1436                           multigot)
1437   --enable-werror         treat compile warnings as errors
1438   --enable-build-warnings enable build-time compiler warnings
1439   --enable-plugins        Enable support for plugins (defaults no)
1440   --disable-largefile     omit support for large files
1441   --enable-shared[=PKGS]  build shared libraries [default=yes]
1442   --enable-static[=PKGS]  build static libraries [default=yes]
1443   --enable-fast-install[=PKGS]
1444                           optimize for fast installation [default=yes]
1445   --disable-libtool-lock  avoid locking (might break parallel builds)
1446   --disable-nls           do not use Native Language Support
1447   --enable-initfini-array       use .init_array/.fini_array sections
1448
1449 Optional Packages:
1450   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1451   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1452   --with-lib-path=dir1:dir2...  set default LIB_PATH
1453   --with-sysroot=DIR Search for usr/lib et al within DIR.
1454   --with-pic              try to use only PIC/non-PIC objects [default=use
1455                           both]
1456   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1457   --with-zlib             include zlib support (auto/yes/no) default=auto
1458
1459 Some influential environment variables:
1460   CC          C compiler command
1461   CFLAGS      C compiler flags
1462   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1463               nonstandard directory <lib dir>
1464   LIBS        libraries to pass to the linker, e.g. -l<library>
1465   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1466               you have headers in a nonstandard directory <include dir>
1467   CPP         C preprocessor
1468   CXX         C++ compiler command
1469   CXXFLAGS    C++ compiler flags
1470   CXXCPP      C++ preprocessor
1471   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1472               the first program found out of: `bison -y', `byacc', `yacc'.
1473   YFLAGS      The list of arguments that will be passed by default to $YACC.
1474               This script will default YFLAGS to the empty string to avoid a
1475               default value of `-d' given by some make applications.
1476
1477 Use these variables to override the choices made by `configure' or to help
1478 it to find libraries and programs with nonstandard names/locations.
1479
1480 Report bugs to the package provider.
1481 _ACEOF
1482 ac_status=$?
1483 fi
1484
1485 if test "$ac_init_help" = "recursive"; then
1486   # If there are subdirs, report their specific --help.
1487   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1488     test -d "$ac_dir" ||
1489       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1490       continue
1491     ac_builddir=.
1492
1493 case "$ac_dir" in
1494 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495 *)
1496   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1497   # A ".." for each directory in $ac_dir_suffix.
1498   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1499   case $ac_top_builddir_sub in
1500   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1502   esac ;;
1503 esac
1504 ac_abs_top_builddir=$ac_pwd
1505 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1506 # for backward compatibility:
1507 ac_top_builddir=$ac_top_build_prefix
1508
1509 case $srcdir in
1510   .)  # We are building in place.
1511     ac_srcdir=.
1512     ac_top_srcdir=$ac_top_builddir_sub
1513     ac_abs_top_srcdir=$ac_pwd ;;
1514   [\\/]* | ?:[\\/]* )  # Absolute name.
1515     ac_srcdir=$srcdir$ac_dir_suffix;
1516     ac_top_srcdir=$srcdir
1517     ac_abs_top_srcdir=$srcdir ;;
1518   *) # Relative name.
1519     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1520     ac_top_srcdir=$ac_top_build_prefix$srcdir
1521     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1522 esac
1523 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524
1525     cd "$ac_dir" || { ac_status=$?; continue; }
1526     # Check for guested configure.
1527     if test -f "$ac_srcdir/configure.gnu"; then
1528       echo &&
1529       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1530     elif test -f "$ac_srcdir/configure"; then
1531       echo &&
1532       $SHELL "$ac_srcdir/configure" --help=recursive
1533     else
1534       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535     fi || ac_status=$?
1536     cd "$ac_pwd" || { ac_status=$?; break; }
1537   done
1538 fi
1539
1540 test -n "$ac_init_help" && exit $ac_status
1541 if $ac_init_version; then
1542   cat <<\_ACEOF
1543 configure
1544 generated by GNU Autoconf 2.64
1545
1546 Copyright (C) 2009 Free Software Foundation, Inc.
1547 This configure script is free software; the Free Software Foundation
1548 gives unlimited permission to copy, distribute and modify it.
1549 _ACEOF
1550   exit
1551 fi
1552
1553 ## ------------------------ ##
1554 ## Autoconf initialization. ##
1555 ## ------------------------ ##
1556
1557 # ac_fn_c_try_compile LINENO
1558 # --------------------------
1559 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1560 ac_fn_c_try_compile ()
1561 {
1562   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563   rm -f conftest.$ac_objext
1564   if { { ac_try="$ac_compile"
1565 case "(($ac_try" in
1566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1567   *) ac_try_echo=$ac_try;;
1568 esac
1569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570 $as_echo "$ac_try_echo"; } >&5
1571   (eval "$ac_compile") 2>conftest.err
1572   ac_status=$?
1573   if test -s conftest.err; then
1574     grep -v '^ *+' conftest.err >conftest.er1
1575     cat conftest.er1 >&5
1576     mv -f conftest.er1 conftest.err
1577   fi
1578   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1579   test $ac_status = 0; } && {
1580          test -z "$ac_c_werror_flag" ||
1581          test ! -s conftest.err
1582        } && test -s conftest.$ac_objext; then :
1583   ac_retval=0
1584 else
1585   $as_echo "$as_me: failed program was:" >&5
1586 sed 's/^/| /' conftest.$ac_ext >&5
1587
1588         ac_retval=1
1589 fi
1590   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1591   return $ac_retval
1592
1593 } # ac_fn_c_try_compile
1594
1595 # ac_fn_c_try_link LINENO
1596 # -----------------------
1597 # Try to link conftest.$ac_ext, and return whether this succeeded.
1598 ac_fn_c_try_link ()
1599 {
1600   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601   rm -f conftest.$ac_objext conftest$ac_exeext
1602   if { { ac_try="$ac_link"
1603 case "(($ac_try" in
1604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605   *) ac_try_echo=$ac_try;;
1606 esac
1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608 $as_echo "$ac_try_echo"; } >&5
1609   (eval "$ac_link") 2>conftest.err
1610   ac_status=$?
1611   if test -s conftest.err; then
1612     grep -v '^ *+' conftest.err >conftest.er1
1613     cat conftest.er1 >&5
1614     mv -f conftest.er1 conftest.err
1615   fi
1616   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617   test $ac_status = 0; } && {
1618          test -z "$ac_c_werror_flag" ||
1619          test ! -s conftest.err
1620        } && test -s conftest$ac_exeext && {
1621          test "$cross_compiling" = yes ||
1622          $as_test_x conftest$ac_exeext
1623        }; then :
1624   ac_retval=0
1625 else
1626   $as_echo "$as_me: failed program was:" >&5
1627 sed 's/^/| /' conftest.$ac_ext >&5
1628
1629         ac_retval=1
1630 fi
1631   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1632   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1633   # interfere with the next link command; also delete a directory that is
1634   # left behind by Apple's compiler.  We do this before executing the actions.
1635   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1636   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1637   return $ac_retval
1638
1639 } # ac_fn_c_try_link
1640
1641 # ac_fn_c_try_cpp LINENO
1642 # ----------------------
1643 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1644 ac_fn_c_try_cpp ()
1645 {
1646   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1647   if { { ac_try="$ac_cpp conftest.$ac_ext"
1648 case "(($ac_try" in
1649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1650   *) ac_try_echo=$ac_try;;
1651 esac
1652 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1653 $as_echo "$ac_try_echo"; } >&5
1654   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1655   ac_status=$?
1656   if test -s conftest.err; then
1657     grep -v '^ *+' conftest.err >conftest.er1
1658     cat conftest.er1 >&5
1659     mv -f conftest.er1 conftest.err
1660   fi
1661   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1662   test $ac_status = 0; } >/dev/null && {
1663          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1664          test ! -s conftest.err
1665        }; then :
1666   ac_retval=0
1667 else
1668   $as_echo "$as_me: failed program was:" >&5
1669 sed 's/^/| /' conftest.$ac_ext >&5
1670
1671     ac_retval=1
1672 fi
1673   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1674   return $ac_retval
1675
1676 } # ac_fn_c_try_cpp
1677
1678 # ac_fn_cxx_try_compile LINENO
1679 # ----------------------------
1680 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1681 ac_fn_cxx_try_compile ()
1682 {
1683   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684   rm -f conftest.$ac_objext
1685   if { { ac_try="$ac_compile"
1686 case "(($ac_try" in
1687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688   *) ac_try_echo=$ac_try;;
1689 esac
1690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691 $as_echo "$ac_try_echo"; } >&5
1692   (eval "$ac_compile") 2>conftest.err
1693   ac_status=$?
1694   if test -s conftest.err; then
1695     grep -v '^ *+' conftest.err >conftest.er1
1696     cat conftest.er1 >&5
1697     mv -f conftest.er1 conftest.err
1698   fi
1699   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700   test $ac_status = 0; } && {
1701          test -z "$ac_cxx_werror_flag" ||
1702          test ! -s conftest.err
1703        } && test -s conftest.$ac_objext; then :
1704   ac_retval=0
1705 else
1706   $as_echo "$as_me: failed program was:" >&5
1707 sed 's/^/| /' conftest.$ac_ext >&5
1708
1709         ac_retval=1
1710 fi
1711   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1712   return $ac_retval
1713
1714 } # ac_fn_cxx_try_compile
1715
1716 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1717 # -------------------------------------------------------
1718 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1719 # the include files in INCLUDES and setting the cache variable VAR
1720 # accordingly.
1721 ac_fn_c_check_header_mongrel ()
1722 {
1723   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1724   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1726 $as_echo_n "checking for $2... " >&6; }
1727 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1728   $as_echo_n "(cached) " >&6
1729 fi
1730 eval ac_res=\$$3
1731                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1732 $as_echo "$ac_res" >&6; }
1733 else
1734   # Is the header compilable?
1735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1736 $as_echo_n "checking $2 usability... " >&6; }
1737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1738 /* end confdefs.h.  */
1739 $4
1740 #include <$2>
1741 _ACEOF
1742 if ac_fn_c_try_compile "$LINENO"; then :
1743   ac_header_compiler=yes
1744 else
1745   ac_header_compiler=no
1746 fi
1747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1749 $as_echo "$ac_header_compiler" >&6; }
1750
1751 # Is the header present?
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1753 $as_echo_n "checking $2 presence... " >&6; }
1754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1755 /* end confdefs.h.  */
1756 #include <$2>
1757 _ACEOF
1758 if ac_fn_c_try_cpp "$LINENO"; then :
1759   ac_header_preproc=yes
1760 else
1761   ac_header_preproc=no
1762 fi
1763 rm -f conftest.err conftest.$ac_ext
1764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1765 $as_echo "$ac_header_preproc" >&6; }
1766
1767 # So?  What about this header?
1768 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1769   yes:no: )
1770     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1771 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1772     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1773 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1774     ;;
1775   no:yes:* )
1776     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1777 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1778     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1779 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1780     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1781 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1782     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1783 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1784     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1785 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1786     ;;
1787 esac
1788   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1789 $as_echo_n "checking for $2... " >&6; }
1790 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1791   $as_echo_n "(cached) " >&6
1792 else
1793   eval "$3=\$ac_header_compiler"
1794 fi
1795 eval ac_res=\$$3
1796                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1797 $as_echo "$ac_res" >&6; }
1798 fi
1799   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1800
1801 } # ac_fn_c_check_header_mongrel
1802
1803 # ac_fn_c_try_run LINENO
1804 # ----------------------
1805 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1806 # that executables *can* be run.
1807 ac_fn_c_try_run ()
1808 {
1809   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1810   if { { ac_try="$ac_link"
1811 case "(($ac_try" in
1812   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1813   *) ac_try_echo=$ac_try;;
1814 esac
1815 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1816 $as_echo "$ac_try_echo"; } >&5
1817   (eval "$ac_link") 2>&5
1818   ac_status=$?
1819   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1820   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1821   { { case "(($ac_try" in
1822   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1823   *) ac_try_echo=$ac_try;;
1824 esac
1825 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1826 $as_echo "$ac_try_echo"; } >&5
1827   (eval "$ac_try") 2>&5
1828   ac_status=$?
1829   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1830   test $ac_status = 0; }; }; then :
1831   ac_retval=0
1832 else
1833   $as_echo "$as_me: program exited with status $ac_status" >&5
1834        $as_echo "$as_me: failed program was:" >&5
1835 sed 's/^/| /' conftest.$ac_ext >&5
1836
1837        ac_retval=$ac_status
1838 fi
1839   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1840   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1841   return $ac_retval
1842
1843 } # ac_fn_c_try_run
1844
1845 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1846 # -------------------------------------------------------
1847 # Tests whether HEADER exists and can be compiled using the include files in
1848 # INCLUDES, setting the cache variable VAR accordingly.
1849 ac_fn_c_check_header_compile ()
1850 {
1851   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1852   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1853 $as_echo_n "checking for $2... " >&6; }
1854 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1855   $as_echo_n "(cached) " >&6
1856 else
1857   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1858 /* end confdefs.h.  */
1859 $4
1860 #include <$2>
1861 _ACEOF
1862 if ac_fn_c_try_compile "$LINENO"; then :
1863   eval "$3=yes"
1864 else
1865   eval "$3=no"
1866 fi
1867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1868 fi
1869 eval ac_res=\$$3
1870                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1871 $as_echo "$ac_res" >&6; }
1872   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1873
1874 } # ac_fn_c_check_header_compile
1875
1876 # ac_fn_c_check_func LINENO FUNC VAR
1877 # ----------------------------------
1878 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1879 ac_fn_c_check_func ()
1880 {
1881   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1883 $as_echo_n "checking for $2... " >&6; }
1884 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1885   $as_echo_n "(cached) " >&6
1886 else
1887   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888 /* end confdefs.h.  */
1889 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1890    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1891 #define $2 innocuous_$2
1892
1893 /* System header to define __stub macros and hopefully few prototypes,
1894     which can conflict with char $2 (); below.
1895     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1896     <limits.h> exists even on freestanding compilers.  */
1897
1898 #ifdef __STDC__
1899 # include <limits.h>
1900 #else
1901 # include <assert.h>
1902 #endif
1903
1904 #undef $2
1905
1906 /* Override any GCC internal prototype to avoid an error.
1907    Use char because int might match the return type of a GCC
1908    builtin and then its argument prototype would still apply.  */
1909 #ifdef __cplusplus
1910 extern "C"
1911 #endif
1912 char $2 ();
1913 /* The GNU C library defines this for functions which it implements
1914     to always fail with ENOSYS.  Some functions are actually named
1915     something starting with __ and the normal name is an alias.  */
1916 #if defined __stub_$2 || defined __stub___$2
1917 choke me
1918 #endif
1919
1920 int
1921 main ()
1922 {
1923 return $2 ();
1924   ;
1925   return 0;
1926 }
1927 _ACEOF
1928 if ac_fn_c_try_link "$LINENO"; then :
1929   eval "$3=yes"
1930 else
1931   eval "$3=no"
1932 fi
1933 rm -f core conftest.err conftest.$ac_objext \
1934     conftest$ac_exeext conftest.$ac_ext
1935 fi
1936 eval ac_res=\$$3
1937                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1938 $as_echo "$ac_res" >&6; }
1939   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1940
1941 } # ac_fn_c_check_func
1942
1943 # ac_fn_cxx_try_cpp LINENO
1944 # ------------------------
1945 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1946 ac_fn_cxx_try_cpp ()
1947 {
1948   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949   if { { ac_try="$ac_cpp conftest.$ac_ext"
1950 case "(($ac_try" in
1951   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1952   *) ac_try_echo=$ac_try;;
1953 esac
1954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1955 $as_echo "$ac_try_echo"; } >&5
1956   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1957   ac_status=$?
1958   if test -s conftest.err; then
1959     grep -v '^ *+' conftest.err >conftest.er1
1960     cat conftest.er1 >&5
1961     mv -f conftest.er1 conftest.err
1962   fi
1963   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1964   test $ac_status = 0; } >/dev/null && {
1965          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1966          test ! -s conftest.err
1967        }; then :
1968   ac_retval=0
1969 else
1970   $as_echo "$as_me: failed program was:" >&5
1971 sed 's/^/| /' conftest.$ac_ext >&5
1972
1973     ac_retval=1
1974 fi
1975   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1976   return $ac_retval
1977
1978 } # ac_fn_cxx_try_cpp
1979
1980 # ac_fn_cxx_try_link LINENO
1981 # -------------------------
1982 # Try to link conftest.$ac_ext, and return whether this succeeded.
1983 ac_fn_cxx_try_link ()
1984 {
1985   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1986   rm -f conftest.$ac_objext conftest$ac_exeext
1987   if { { ac_try="$ac_link"
1988 case "(($ac_try" in
1989   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1990   *) ac_try_echo=$ac_try;;
1991 esac
1992 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1993 $as_echo "$ac_try_echo"; } >&5
1994   (eval "$ac_link") 2>conftest.err
1995   ac_status=$?
1996   if test -s conftest.err; then
1997     grep -v '^ *+' conftest.err >conftest.er1
1998     cat conftest.er1 >&5
1999     mv -f conftest.er1 conftest.err
2000   fi
2001   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2002   test $ac_status = 0; } && {
2003          test -z "$ac_cxx_werror_flag" ||
2004          test ! -s conftest.err
2005        } && test -s conftest$ac_exeext && {
2006          test "$cross_compiling" = yes ||
2007          $as_test_x conftest$ac_exeext
2008        }; then :
2009   ac_retval=0
2010 else
2011   $as_echo "$as_me: failed program was:" >&5
2012 sed 's/^/| /' conftest.$ac_ext >&5
2013
2014         ac_retval=1
2015 fi
2016   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2017   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2018   # interfere with the next link command; also delete a directory that is
2019   # left behind by Apple's compiler.  We do this before executing the actions.
2020   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2021   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2022   return $ac_retval
2023
2024 } # ac_fn_cxx_try_link
2025
2026 # ac_fn_c_check_decl LINENO SYMBOL VAR
2027 # ------------------------------------
2028 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2029 ac_fn_c_check_decl ()
2030 {
2031   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2032   as_decl_name=`echo $2|sed 's/ *(.*//'`
2033   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2034   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2035 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2036 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2037   $as_echo_n "(cached) " >&6
2038 else
2039   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2040 /* end confdefs.h.  */
2041 $4
2042 int
2043 main ()
2044 {
2045 #ifndef $as_decl_name
2046 #ifdef __cplusplus
2047   (void) $as_decl_use;
2048 #else
2049   (void) $as_decl_name;
2050 #endif
2051 #endif
2052
2053   ;
2054   return 0;
2055 }
2056 _ACEOF
2057 if ac_fn_c_try_compile "$LINENO"; then :
2058   eval "$3=yes"
2059 else
2060   eval "$3=no"
2061 fi
2062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2063 fi
2064 eval ac_res=\$$3
2065                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2066 $as_echo "$ac_res" >&6; }
2067   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2068
2069 } # ac_fn_c_check_decl
2070
2071 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2072 # --------------------------------------------
2073 # Tries to find the compile-time value of EXPR in a program that includes
2074 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2075 # computed
2076 ac_fn_c_compute_int ()
2077 {
2078   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2079   if test "$cross_compiling" = yes; then
2080     # Depending upon the size, compute the lo and hi bounds.
2081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2082 /* end confdefs.h.  */
2083 $4
2084 int
2085 main ()
2086 {
2087 static int test_array [1 - 2 * !(($2) >= 0)];
2088 test_array [0] = 0
2089
2090   ;
2091   return 0;
2092 }
2093 _ACEOF
2094 if ac_fn_c_try_compile "$LINENO"; then :
2095   ac_lo=0 ac_mid=0
2096   while :; do
2097     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2098 /* end confdefs.h.  */
2099 $4
2100 int
2101 main ()
2102 {
2103 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2104 test_array [0] = 0
2105
2106   ;
2107   return 0;
2108 }
2109 _ACEOF
2110 if ac_fn_c_try_compile "$LINENO"; then :
2111   ac_hi=$ac_mid; break
2112 else
2113   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2114                         if test $ac_lo -le $ac_mid; then
2115                           ac_lo= ac_hi=
2116                           break
2117                         fi
2118                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2119 fi
2120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2121   done
2122 else
2123   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2124 /* end confdefs.h.  */
2125 $4
2126 int
2127 main ()
2128 {
2129 static int test_array [1 - 2 * !(($2) < 0)];
2130 test_array [0] = 0
2131
2132   ;
2133   return 0;
2134 }
2135 _ACEOF
2136 if ac_fn_c_try_compile "$LINENO"; then :
2137   ac_hi=-1 ac_mid=-1
2138   while :; do
2139     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2140 /* end confdefs.h.  */
2141 $4
2142 int
2143 main ()
2144 {
2145 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2146 test_array [0] = 0
2147
2148   ;
2149   return 0;
2150 }
2151 _ACEOF
2152 if ac_fn_c_try_compile "$LINENO"; then :
2153   ac_lo=$ac_mid; break
2154 else
2155   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2156                         if test $ac_mid -le $ac_hi; then
2157                           ac_lo= ac_hi=
2158                           break
2159                         fi
2160                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2161 fi
2162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2163   done
2164 else
2165   ac_lo= ac_hi=
2166 fi
2167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2168 fi
2169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170 # Binary search between lo and hi bounds.
2171 while test "x$ac_lo" != "x$ac_hi"; do
2172   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2173   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2174 /* end confdefs.h.  */
2175 $4
2176 int
2177 main ()
2178 {
2179 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2180 test_array [0] = 0
2181
2182   ;
2183   return 0;
2184 }
2185 _ACEOF
2186 if ac_fn_c_try_compile "$LINENO"; then :
2187   ac_hi=$ac_mid
2188 else
2189   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2190 fi
2191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2192 done
2193 case $ac_lo in #((
2194 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2195 '') ac_retval=1 ;;
2196 esac
2197   else
2198     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2199 /* end confdefs.h.  */
2200 $4
2201 static long int longval () { return $2; }
2202 static unsigned long int ulongval () { return $2; }
2203 #include <stdio.h>
2204 #include <stdlib.h>
2205 int
2206 main ()
2207 {
2208
2209   FILE *f = fopen ("conftest.val", "w");
2210   if (! f)
2211     return 1;
2212   if (($2) < 0)
2213     {
2214       long int i = longval ();
2215       if (i != ($2))
2216         return 1;
2217       fprintf (f, "%ld", i);
2218     }
2219   else
2220     {
2221       unsigned long int i = ulongval ();
2222       if (i != ($2))
2223         return 1;
2224       fprintf (f, "%lu", i);
2225     }
2226   /* Do not output a trailing newline, as this causes \r\n confusion
2227      on some platforms.  */
2228   return ferror (f) || fclose (f) != 0;
2229
2230   ;
2231   return 0;
2232 }
2233 _ACEOF
2234 if ac_fn_c_try_run "$LINENO"; then :
2235   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2236 else
2237   ac_retval=1
2238 fi
2239 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2240   conftest.$ac_objext conftest.beam conftest.$ac_ext
2241 rm -f conftest.val
2242
2243   fi
2244   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2245   return $ac_retval
2246
2247 } # ac_fn_c_compute_int
2248 cat >config.log <<_ACEOF
2249 This file contains any messages produced by compilers while
2250 running configure, to aid debugging if configure makes a mistake.
2251
2252 It was created by $as_me, which was
2253 generated by GNU Autoconf 2.64.  Invocation command line was
2254
2255   $ $0 $@
2256
2257 _ACEOF
2258 exec 5>>config.log
2259 {
2260 cat <<_ASUNAME
2261 ## --------- ##
2262 ## Platform. ##
2263 ## --------- ##
2264
2265 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2266 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2267 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2268 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2269 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2270
2271 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2272 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2273
2274 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2275 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2276 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2277 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2278 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2279 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2280 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2281
2282 _ASUNAME
2283
2284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2285 for as_dir in $PATH
2286 do
2287   IFS=$as_save_IFS
2288   test -z "$as_dir" && as_dir=.
2289     $as_echo "PATH: $as_dir"
2290   done
2291 IFS=$as_save_IFS
2292
2293 } >&5
2294
2295 cat >&5 <<_ACEOF
2296
2297
2298 ## ----------- ##
2299 ## Core tests. ##
2300 ## ----------- ##
2301
2302 _ACEOF
2303
2304
2305 # Keep a trace of the command line.
2306 # Strip out --no-create and --no-recursion so they do not pile up.
2307 # Strip out --silent because we don't want to record it for future runs.
2308 # Also quote any args containing shell meta-characters.
2309 # Make two passes to allow for proper duplicate-argument suppression.
2310 ac_configure_args=
2311 ac_configure_args0=
2312 ac_configure_args1=
2313 ac_must_keep_next=false
2314 for ac_pass in 1 2
2315 do
2316   for ac_arg
2317   do
2318     case $ac_arg in
2319     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2320     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2321     | -silent | --silent | --silen | --sile | --sil)
2322       continue ;;
2323     *\'*)
2324       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2325     esac
2326     case $ac_pass in
2327     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2328     2)
2329       as_fn_append ac_configure_args1 " '$ac_arg'"
2330       if test $ac_must_keep_next = true; then
2331         ac_must_keep_next=false # Got value, back to normal.
2332       else
2333         case $ac_arg in
2334           *=* | --config-cache | -C | -disable-* | --disable-* \
2335           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2336           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2337           | -with-* | --with-* | -without-* | --without-* | --x)
2338             case "$ac_configure_args0 " in
2339               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2340             esac
2341             ;;
2342           -* ) ac_must_keep_next=true ;;
2343         esac
2344       fi
2345       as_fn_append ac_configure_args " '$ac_arg'"
2346       ;;
2347     esac
2348   done
2349 done
2350 { ac_configure_args0=; unset ac_configure_args0;}
2351 { ac_configure_args1=; unset ac_configure_args1;}
2352
2353 # When interrupted or exit'd, cleanup temporary files, and complete
2354 # config.log.  We remove comments because anyway the quotes in there
2355 # would cause problems or look ugly.
2356 # WARNING: Use '\'' to represent an apostrophe within the trap.
2357 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2358 trap 'exit_status=$?
2359   # Save into config.log some information that might help in debugging.
2360   {
2361     echo
2362
2363     cat <<\_ASBOX
2364 ## ---------------- ##
2365 ## Cache variables. ##
2366 ## ---------------- ##
2367 _ASBOX
2368     echo
2369     # The following way of writing the cache mishandles newlines in values,
2370 (
2371   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2372     eval ac_val=\$$ac_var
2373     case $ac_val in #(
2374     *${as_nl}*)
2375       case $ac_var in #(
2376       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2377 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2378       esac
2379       case $ac_var in #(
2380       _ | IFS | as_nl) ;; #(
2381       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2382       *) { eval $ac_var=; unset $ac_var;} ;;
2383       esac ;;
2384     esac
2385   done
2386   (set) 2>&1 |
2387     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2388     *${as_nl}ac_space=\ *)
2389       sed -n \
2390         "s/'\''/'\''\\\\'\'''\''/g;
2391           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2392       ;; #(
2393     *)
2394       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2395       ;;
2396     esac |
2397     sort
2398 )
2399     echo
2400
2401     cat <<\_ASBOX
2402 ## ----------------- ##
2403 ## Output variables. ##
2404 ## ----------------- ##
2405 _ASBOX
2406     echo
2407     for ac_var in $ac_subst_vars
2408     do
2409       eval ac_val=\$$ac_var
2410       case $ac_val in
2411       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2412       esac
2413       $as_echo "$ac_var='\''$ac_val'\''"
2414     done | sort
2415     echo
2416
2417     if test -n "$ac_subst_files"; then
2418       cat <<\_ASBOX
2419 ## ------------------- ##
2420 ## File substitutions. ##
2421 ## ------------------- ##
2422 _ASBOX
2423       echo
2424       for ac_var in $ac_subst_files
2425       do
2426         eval ac_val=\$$ac_var
2427         case $ac_val in
2428         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2429         esac
2430         $as_echo "$ac_var='\''$ac_val'\''"
2431       done | sort
2432       echo
2433     fi
2434
2435     if test -s confdefs.h; then
2436       cat <<\_ASBOX
2437 ## ----------- ##
2438 ## confdefs.h. ##
2439 ## ----------- ##
2440 _ASBOX
2441       echo
2442       cat confdefs.h
2443       echo
2444     fi
2445     test "$ac_signal" != 0 &&
2446       $as_echo "$as_me: caught signal $ac_signal"
2447     $as_echo "$as_me: exit $exit_status"
2448   } >&5
2449   rm -f core *.core core.conftest.* &&
2450     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2451     exit $exit_status
2452 ' 0
2453 for ac_signal in 1 2 13 15; do
2454   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2455 done
2456 ac_signal=0
2457
2458 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2459 rm -f -r conftest* confdefs.h
2460
2461 $as_echo "/* confdefs.h */" > confdefs.h
2462
2463 # Predefined preprocessor variables.
2464
2465 cat >>confdefs.h <<_ACEOF
2466 #define PACKAGE_NAME "$PACKAGE_NAME"
2467 _ACEOF
2468
2469 cat >>confdefs.h <<_ACEOF
2470 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2471 _ACEOF
2472
2473 cat >>confdefs.h <<_ACEOF
2474 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2475 _ACEOF
2476
2477 cat >>confdefs.h <<_ACEOF
2478 #define PACKAGE_STRING "$PACKAGE_STRING"
2479 _ACEOF
2480
2481 cat >>confdefs.h <<_ACEOF
2482 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2483 _ACEOF
2484
2485 cat >>confdefs.h <<_ACEOF
2486 #define PACKAGE_URL "$PACKAGE_URL"
2487 _ACEOF
2488
2489
2490 # Let the site file select an alternate cache file if it wants to.
2491 # Prefer an explicitly selected file to automatically selected ones.
2492 ac_site_file1=NONE
2493 ac_site_file2=NONE
2494 if test -n "$CONFIG_SITE"; then
2495   ac_site_file1=$CONFIG_SITE
2496 elif test "x$prefix" != xNONE; then
2497   ac_site_file1=$prefix/share/config.site
2498   ac_site_file2=$prefix/etc/config.site
2499 else
2500   ac_site_file1=$ac_default_prefix/share/config.site
2501   ac_site_file2=$ac_default_prefix/etc/config.site
2502 fi
2503 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2504 do
2505   test "x$ac_site_file" = xNONE && continue
2506   if test -r "$ac_site_file"; then
2507     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2508 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2509     sed 's/^/| /' "$ac_site_file" >&5
2510     . "$ac_site_file"
2511   fi
2512 done
2513
2514 if test -r "$cache_file"; then
2515   # Some versions of bash will fail to source /dev/null (special
2516   # files actually), so we avoid doing that.
2517   if test -f "$cache_file"; then
2518     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2519 $as_echo "$as_me: loading cache $cache_file" >&6;}
2520     case $cache_file in
2521       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2522       *)                      . "./$cache_file";;
2523     esac
2524   fi
2525 else
2526   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2527 $as_echo "$as_me: creating cache $cache_file" >&6;}
2528   >$cache_file
2529 fi
2530
2531 # Check that the precious variables saved in the cache have kept the same
2532 # value.
2533 ac_cache_corrupted=false
2534 for ac_var in $ac_precious_vars; do
2535   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2536   eval ac_new_set=\$ac_env_${ac_var}_set
2537   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2538   eval ac_new_val=\$ac_env_${ac_var}_value
2539   case $ac_old_set,$ac_new_set in
2540     set,)
2541       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2542 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2543       ac_cache_corrupted=: ;;
2544     ,set)
2545       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2546 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2547       ac_cache_corrupted=: ;;
2548     ,);;
2549     *)
2550       if test "x$ac_old_val" != "x$ac_new_val"; then
2551         # differences in whitespace do not lead to failure.
2552         ac_old_val_w=`echo x $ac_old_val`
2553         ac_new_val_w=`echo x $ac_new_val`
2554         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2555           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2556 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2557           ac_cache_corrupted=:
2558         else
2559           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2560 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2561           eval $ac_var=\$ac_old_val
2562         fi
2563         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2564 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2565         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2566 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2567       fi;;
2568   esac
2569   # Pass precious variables to config.status.
2570   if test "$ac_new_set" = set; then
2571     case $ac_new_val in
2572     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2573     *) ac_arg=$ac_var=$ac_new_val ;;
2574     esac
2575     case " $ac_configure_args " in
2576       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2577       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2578     esac
2579   fi
2580 done
2581 if $ac_cache_corrupted; then
2582   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2584   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2585 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2586   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2587 fi
2588 ## -------------------- ##
2589 ## Main body of script. ##
2590 ## -------------------- ##
2591
2592 ac_ext=c
2593 ac_cpp='$CPP $CPPFLAGS'
2594 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2595 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2596 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2597
2598
2599
2600
2601
2602
2603
2604 ac_aux_dir=
2605 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2606   for ac_t in install-sh install.sh shtool; do
2607     if test -f "$ac_dir/$ac_t"; then
2608       ac_aux_dir=$ac_dir
2609       ac_install_sh="$ac_aux_dir/$ac_t -c"
2610       break 2
2611     fi
2612   done
2613 done
2614 if test -z "$ac_aux_dir"; then
2615   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2616 fi
2617
2618 # These three variables are undocumented and unsupported,
2619 # and are intended to be withdrawn in a future Autoconf release.
2620 # They can cause serious problems if a builder's source tree is in a directory
2621 # whose full name contains unusual characters.
2622 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2623 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2624 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2625
2626
2627 # Make sure we can run config.sub.
2628 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2629   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2630
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2632 $as_echo_n "checking build system type... " >&6; }
2633 if test "${ac_cv_build+set}" = set; then :
2634   $as_echo_n "(cached) " >&6
2635 else
2636   ac_build_alias=$build_alias
2637 test "x$ac_build_alias" = x &&
2638   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2639 test "x$ac_build_alias" = x &&
2640   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2641 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2642   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2643
2644 fi
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2646 $as_echo "$ac_cv_build" >&6; }
2647 case $ac_cv_build in
2648 *-*-*) ;;
2649 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2650 esac
2651 build=$ac_cv_build
2652 ac_save_IFS=$IFS; IFS='-'
2653 set x $ac_cv_build
2654 shift
2655 build_cpu=$1
2656 build_vendor=$2
2657 shift; shift
2658 # Remember, the first character of IFS is used to create $*,
2659 # except with old shells:
2660 build_os=$*
2661 IFS=$ac_save_IFS
2662 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2663
2664
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2666 $as_echo_n "checking host system type... " >&6; }
2667 if test "${ac_cv_host+set}" = set; then :
2668   $as_echo_n "(cached) " >&6
2669 else
2670   if test "x$host_alias" = x; then
2671   ac_cv_host=$ac_cv_build
2672 else
2673   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2674     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2675 fi
2676
2677 fi
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2679 $as_echo "$ac_cv_host" >&6; }
2680 case $ac_cv_host in
2681 *-*-*) ;;
2682 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2683 esac
2684 host=$ac_cv_host
2685 ac_save_IFS=$IFS; IFS='-'
2686 set x $ac_cv_host
2687 shift
2688 host_cpu=$1
2689 host_vendor=$2
2690 shift; shift
2691 # Remember, the first character of IFS is used to create $*,
2692 # except with old shells:
2693 host_os=$*
2694 IFS=$ac_save_IFS
2695 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2696
2697
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2699 $as_echo_n "checking target system type... " >&6; }
2700 if test "${ac_cv_target+set}" = set; then :
2701   $as_echo_n "(cached) " >&6
2702 else
2703   if test "x$target_alias" = x; then
2704   ac_cv_target=$ac_cv_host
2705 else
2706   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2707     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2708 fi
2709
2710 fi
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2712 $as_echo "$ac_cv_target" >&6; }
2713 case $ac_cv_target in
2714 *-*-*) ;;
2715 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2716 esac
2717 target=$ac_cv_target
2718 ac_save_IFS=$IFS; IFS='-'
2719 set x $ac_cv_target
2720 shift
2721 target_cpu=$1
2722 target_vendor=$2
2723 shift; shift
2724 # Remember, the first character of IFS is used to create $*,
2725 # except with old shells:
2726 target_os=$*
2727 IFS=$ac_save_IFS
2728 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2729
2730
2731 # The aliases save the names the user supplied, while $host etc.
2732 # will get canonicalized.
2733 test -n "$target_alias" &&
2734   test "$program_prefix$program_suffix$program_transform_name" = \
2735     NONENONEs,x,x, &&
2736   program_prefix=${target_alias}-
2737
2738 ac_ext=c
2739 ac_cpp='$CPP $CPPFLAGS'
2740 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2741 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2742 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2743 if test -n "$ac_tool_prefix"; then
2744   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2745 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2747 $as_echo_n "checking for $ac_word... " >&6; }
2748 if test "${ac_cv_prog_CC+set}" = set; then :
2749   $as_echo_n "(cached) " >&6
2750 else
2751   if test -n "$CC"; then
2752   ac_cv_prog_CC="$CC" # Let the user override the test.
2753 else
2754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2755 for as_dir in $PATH
2756 do
2757   IFS=$as_save_IFS
2758   test -z "$as_dir" && as_dir=.
2759     for ac_exec_ext in '' $ac_executable_extensions; do
2760   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2761     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2762     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2763     break 2
2764   fi
2765 done
2766   done
2767 IFS=$as_save_IFS
2768
2769 fi
2770 fi
2771 CC=$ac_cv_prog_CC
2772 if test -n "$CC"; then
2773   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2774 $as_echo "$CC" >&6; }
2775 else
2776   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2777 $as_echo "no" >&6; }
2778 fi
2779
2780
2781 fi
2782 if test -z "$ac_cv_prog_CC"; then
2783   ac_ct_CC=$CC
2784   # Extract the first word of "gcc", so it can be a program name with args.
2785 set dummy gcc; ac_word=$2
2786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2787 $as_echo_n "checking for $ac_word... " >&6; }
2788 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2789   $as_echo_n "(cached) " >&6
2790 else
2791   if test -n "$ac_ct_CC"; then
2792   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2793 else
2794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2795 for as_dir in $PATH
2796 do
2797   IFS=$as_save_IFS
2798   test -z "$as_dir" && as_dir=.
2799     for ac_exec_ext in '' $ac_executable_extensions; do
2800   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2801     ac_cv_prog_ac_ct_CC="gcc"
2802     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2803     break 2
2804   fi
2805 done
2806   done
2807 IFS=$as_save_IFS
2808
2809 fi
2810 fi
2811 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2812 if test -n "$ac_ct_CC"; then
2813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2814 $as_echo "$ac_ct_CC" >&6; }
2815 else
2816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2817 $as_echo "no" >&6; }
2818 fi
2819
2820   if test "x$ac_ct_CC" = x; then
2821     CC=""
2822   else
2823     case $cross_compiling:$ac_tool_warned in
2824 yes:)
2825 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2826 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2827 ac_tool_warned=yes ;;
2828 esac
2829     CC=$ac_ct_CC
2830   fi
2831 else
2832   CC="$ac_cv_prog_CC"
2833 fi
2834
2835 if test -z "$CC"; then
2836           if test -n "$ac_tool_prefix"; then
2837     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2838 set dummy ${ac_tool_prefix}cc; ac_word=$2
2839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2840 $as_echo_n "checking for $ac_word... " >&6; }
2841 if test "${ac_cv_prog_CC+set}" = set; then :
2842   $as_echo_n "(cached) " >&6
2843 else
2844   if test -n "$CC"; then
2845   ac_cv_prog_CC="$CC" # Let the user override the test.
2846 else
2847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2848 for as_dir in $PATH
2849 do
2850   IFS=$as_save_IFS
2851   test -z "$as_dir" && as_dir=.
2852     for ac_exec_ext in '' $ac_executable_extensions; do
2853   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2854     ac_cv_prog_CC="${ac_tool_prefix}cc"
2855     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2856     break 2
2857   fi
2858 done
2859   done
2860 IFS=$as_save_IFS
2861
2862 fi
2863 fi
2864 CC=$ac_cv_prog_CC
2865 if test -n "$CC"; then
2866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2867 $as_echo "$CC" >&6; }
2868 else
2869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2870 $as_echo "no" >&6; }
2871 fi
2872
2873
2874   fi
2875 fi
2876 if test -z "$CC"; then
2877   # Extract the first word of "cc", so it can be a program name with args.
2878 set dummy cc; ac_word=$2
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2880 $as_echo_n "checking for $ac_word... " >&6; }
2881 if test "${ac_cv_prog_CC+set}" = set; then :
2882   $as_echo_n "(cached) " >&6
2883 else
2884   if test -n "$CC"; then
2885   ac_cv_prog_CC="$CC" # Let the user override the test.
2886 else
2887   ac_prog_rejected=no
2888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2889 for as_dir in $PATH
2890 do
2891   IFS=$as_save_IFS
2892   test -z "$as_dir" && as_dir=.
2893     for ac_exec_ext in '' $ac_executable_extensions; do
2894   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2895     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2896        ac_prog_rejected=yes
2897        continue
2898      fi
2899     ac_cv_prog_CC="cc"
2900     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2901     break 2
2902   fi
2903 done
2904   done
2905 IFS=$as_save_IFS
2906
2907 if test $ac_prog_rejected = yes; then
2908   # We found a bogon in the path, so make sure we never use it.
2909   set dummy $ac_cv_prog_CC
2910   shift
2911   if test $# != 0; then
2912     # We chose a different compiler from the bogus one.
2913     # However, it has the same basename, so the bogon will be chosen
2914     # first if we set CC to just the basename; use the full file name.
2915     shift
2916     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2917   fi
2918 fi
2919 fi
2920 fi
2921 CC=$ac_cv_prog_CC
2922 if test -n "$CC"; then
2923   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2924 $as_echo "$CC" >&6; }
2925 else
2926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2927 $as_echo "no" >&6; }
2928 fi
2929
2930
2931 fi
2932 if test -z "$CC"; then
2933   if test -n "$ac_tool_prefix"; then
2934   for ac_prog in cl.exe
2935   do
2936     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2937 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2939 $as_echo_n "checking for $ac_word... " >&6; }
2940 if test "${ac_cv_prog_CC+set}" = set; then :
2941   $as_echo_n "(cached) " >&6
2942 else
2943   if test -n "$CC"; then
2944   ac_cv_prog_CC="$CC" # Let the user override the test.
2945 else
2946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2947 for as_dir in $PATH
2948 do
2949   IFS=$as_save_IFS
2950   test -z "$as_dir" && as_dir=.
2951     for ac_exec_ext in '' $ac_executable_extensions; do
2952   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2953     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2954     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2955     break 2
2956   fi
2957 done
2958   done
2959 IFS=$as_save_IFS
2960
2961 fi
2962 fi
2963 CC=$ac_cv_prog_CC
2964 if test -n "$CC"; then
2965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2966 $as_echo "$CC" >&6; }
2967 else
2968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2969 $as_echo "no" >&6; }
2970 fi
2971
2972
2973     test -n "$CC" && break
2974   done
2975 fi
2976 if test -z "$CC"; then
2977   ac_ct_CC=$CC
2978   for ac_prog in cl.exe
2979 do
2980   # Extract the first word of "$ac_prog", so it can be a program name with args.
2981 set dummy $ac_prog; ac_word=$2
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2983 $as_echo_n "checking for $ac_word... " >&6; }
2984 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2985   $as_echo_n "(cached) " >&6
2986 else
2987   if test -n "$ac_ct_CC"; then
2988   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2989 else
2990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2991 for as_dir in $PATH
2992 do
2993   IFS=$as_save_IFS
2994   test -z "$as_dir" && as_dir=.
2995     for ac_exec_ext in '' $ac_executable_extensions; do
2996   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2997     ac_cv_prog_ac_ct_CC="$ac_prog"
2998     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2999     break 2
3000   fi
3001 done
3002   done
3003 IFS=$as_save_IFS
3004
3005 fi
3006 fi
3007 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3008 if test -n "$ac_ct_CC"; then
3009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3010 $as_echo "$ac_ct_CC" >&6; }
3011 else
3012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3013 $as_echo "no" >&6; }
3014 fi
3015
3016
3017   test -n "$ac_ct_CC" && break
3018 done
3019
3020   if test "x$ac_ct_CC" = x; then
3021     CC=""
3022   else
3023     case $cross_compiling:$ac_tool_warned in
3024 yes:)
3025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3026 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3027 ac_tool_warned=yes ;;
3028 esac
3029     CC=$ac_ct_CC
3030   fi
3031 fi
3032
3033 fi
3034
3035
3036 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3037 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3038 as_fn_error "no acceptable C compiler found in \$PATH
3039 See \`config.log' for more details." "$LINENO" 5; }
3040
3041 # Provide some information about the compiler.
3042 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3043 set X $ac_compile
3044 ac_compiler=$2
3045 for ac_option in --version -v -V -qversion; do
3046   { { ac_try="$ac_compiler $ac_option >&5"
3047 case "(($ac_try" in
3048   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3049   *) ac_try_echo=$ac_try;;
3050 esac
3051 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3052 $as_echo "$ac_try_echo"; } >&5
3053   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3054   ac_status=$?
3055   if test -s conftest.err; then
3056     sed '10a\
3057 ... rest of stderr output deleted ...
3058          10q' conftest.err >conftest.er1
3059     cat conftest.er1 >&5
3060     rm -f conftest.er1 conftest.err
3061   fi
3062   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3063   test $ac_status = 0; }
3064 done
3065
3066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3067 /* end confdefs.h.  */
3068
3069 int
3070 main ()
3071 {
3072
3073   ;
3074   return 0;
3075 }
3076 _ACEOF
3077 ac_clean_files_save=$ac_clean_files
3078 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3079 # Try to create an executable without -o first, disregard a.out.
3080 # It will help us diagnose broken compilers, and finding out an intuition
3081 # of exeext.
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3083 $as_echo_n "checking for C compiler default output file name... " >&6; }
3084 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3085
3086 # The possible output files:
3087 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3088
3089 ac_rmfiles=
3090 for ac_file in $ac_files
3091 do
3092   case $ac_file in
3093     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3094     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3095   esac
3096 done
3097 rm -f $ac_rmfiles
3098
3099 if { { ac_try="$ac_link_default"
3100 case "(($ac_try" in
3101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102   *) ac_try_echo=$ac_try;;
3103 esac
3104 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3105 $as_echo "$ac_try_echo"; } >&5
3106   (eval "$ac_link_default") 2>&5
3107   ac_status=$?
3108   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3109   test $ac_status = 0; }; then :
3110   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3111 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3112 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3113 # so that the user can short-circuit this test for compilers unknown to
3114 # Autoconf.
3115 for ac_file in $ac_files ''
3116 do
3117   test -f "$ac_file" || continue
3118   case $ac_file in
3119     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3120         ;;
3121     [ab].out )
3122         # We found the default executable, but exeext='' is most
3123         # certainly right.
3124         break;;
3125     *.* )
3126         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3127         then :; else
3128            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3129         fi
3130         # We set ac_cv_exeext here because the later test for it is not
3131         # safe: cross compilers may not add the suffix if given an `-o'
3132         # argument, so we may need to know it at that point already.
3133         # Even if this section looks crufty: it has the advantage of
3134         # actually working.
3135         break;;
3136     * )
3137         break;;
3138   esac
3139 done
3140 test "$ac_cv_exeext" = no && ac_cv_exeext=
3141
3142 else
3143   ac_file=''
3144 fi
3145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3146 $as_echo "$ac_file" >&6; }
3147 if test -z "$ac_file"; then :
3148   $as_echo "$as_me: failed program was:" >&5
3149 sed 's/^/| /' conftest.$ac_ext >&5
3150
3151 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3152 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3153 { as_fn_set_status 77
3154 as_fn_error "C compiler cannot create executables
3155 See \`config.log' for more details." "$LINENO" 5; }; }
3156 fi
3157 ac_exeext=$ac_cv_exeext
3158
3159 # Check that the compiler produces executables we can run.  If not, either
3160 # the compiler is broken, or we cross compile.
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3162 $as_echo_n "checking whether the C compiler works... " >&6; }
3163 # If not cross compiling, check that we can run a simple program.
3164 if test "$cross_compiling" != yes; then
3165   if { ac_try='./$ac_file'
3166   { { case "(($ac_try" in
3167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168   *) ac_try_echo=$ac_try;;
3169 esac
3170 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3171 $as_echo "$ac_try_echo"; } >&5
3172   (eval "$ac_try") 2>&5
3173   ac_status=$?
3174   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3175   test $ac_status = 0; }; }; then
3176     cross_compiling=no
3177   else
3178     if test "$cross_compiling" = maybe; then
3179         cross_compiling=yes
3180     else
3181         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3182 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3183 as_fn_error "cannot run C compiled programs.
3184 If you meant to cross compile, use \`--host'.
3185 See \`config.log' for more details." "$LINENO" 5; }
3186     fi
3187   fi
3188 fi
3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3190 $as_echo "yes" >&6; }
3191
3192 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3193 ac_clean_files=$ac_clean_files_save
3194 # Check that the compiler produces executables we can run.  If not, either
3195 # the compiler is broken, or we cross compile.
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3197 $as_echo_n "checking whether we are cross compiling... " >&6; }
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3199 $as_echo "$cross_compiling" >&6; }
3200
3201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3202 $as_echo_n "checking for suffix of executables... " >&6; }
3203 if { { ac_try="$ac_link"
3204 case "(($ac_try" in
3205   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3206   *) ac_try_echo=$ac_try;;
3207 esac
3208 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3209 $as_echo "$ac_try_echo"; } >&5
3210   (eval "$ac_link") 2>&5
3211   ac_status=$?
3212   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3213   test $ac_status = 0; }; then :
3214   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3215 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3216 # work properly (i.e., refer to `conftest.exe'), while it won't with
3217 # `rm'.
3218 for ac_file in conftest.exe conftest conftest.*; do
3219   test -f "$ac_file" || continue
3220   case $ac_file in
3221     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3222     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3223           break;;
3224     * ) break;;
3225   esac
3226 done
3227 else
3228   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3229 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3230 as_fn_error "cannot compute suffix of executables: cannot compile and link
3231 See \`config.log' for more details." "$LINENO" 5; }
3232 fi
3233 rm -f conftest$ac_cv_exeext
3234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3235 $as_echo "$ac_cv_exeext" >&6; }
3236
3237 rm -f conftest.$ac_ext
3238 EXEEXT=$ac_cv_exeext
3239 ac_exeext=$EXEEXT
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3241 $as_echo_n "checking for suffix of object files... " >&6; }
3242 if test "${ac_cv_objext+set}" = set; then :
3243   $as_echo_n "(cached) " >&6
3244 else
3245   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3246 /* end confdefs.h.  */
3247
3248 int
3249 main ()
3250 {
3251
3252   ;
3253   return 0;
3254 }
3255 _ACEOF
3256 rm -f conftest.o conftest.obj
3257 if { { ac_try="$ac_compile"
3258 case "(($ac_try" in
3259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3260   *) ac_try_echo=$ac_try;;
3261 esac
3262 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3263 $as_echo "$ac_try_echo"; } >&5
3264   (eval "$ac_compile") 2>&5
3265   ac_status=$?
3266   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3267   test $ac_status = 0; }; then :
3268   for ac_file in conftest.o conftest.obj conftest.*; do
3269   test -f "$ac_file" || continue;
3270   case $ac_file in
3271     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3272     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3273        break;;
3274   esac
3275 done
3276 else
3277   $as_echo "$as_me: failed program was:" >&5
3278 sed 's/^/| /' conftest.$ac_ext >&5
3279
3280 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3281 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3282 as_fn_error "cannot compute suffix of object files: cannot compile
3283 See \`config.log' for more details." "$LINENO" 5; }
3284 fi
3285 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3286 fi
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3288 $as_echo "$ac_cv_objext" >&6; }
3289 OBJEXT=$ac_cv_objext
3290 ac_objext=$OBJEXT
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3292 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3293 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3294   $as_echo_n "(cached) " >&6
3295 else
3296   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3297 /* end confdefs.h.  */
3298
3299 int
3300 main ()
3301 {
3302 #ifndef __GNUC__
3303        choke me
3304 #endif
3305
3306   ;
3307   return 0;
3308 }
3309 _ACEOF
3310 if ac_fn_c_try_compile "$LINENO"; then :
3311   ac_compiler_gnu=yes
3312 else
3313   ac_compiler_gnu=no
3314 fi
3315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3316 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3317
3318 fi
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3320 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3321 if test $ac_compiler_gnu = yes; then
3322   GCC=yes
3323 else
3324   GCC=
3325 fi
3326 ac_test_CFLAGS=${CFLAGS+set}
3327 ac_save_CFLAGS=$CFLAGS
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3329 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3330 if test "${ac_cv_prog_cc_g+set}" = set; then :
3331   $as_echo_n "(cached) " >&6
3332 else
3333   ac_save_c_werror_flag=$ac_c_werror_flag
3334    ac_c_werror_flag=yes
3335    ac_cv_prog_cc_g=no
3336    CFLAGS="-g"
3337    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3338 /* end confdefs.h.  */
3339
3340 int
3341 main ()
3342 {
3343
3344   ;
3345   return 0;
3346 }
3347 _ACEOF
3348 if ac_fn_c_try_compile "$LINENO"; then :
3349   ac_cv_prog_cc_g=yes
3350 else
3351   CFLAGS=""
3352       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3353 /* end confdefs.h.  */
3354
3355 int
3356 main ()
3357 {
3358
3359   ;
3360   return 0;
3361 }
3362 _ACEOF
3363 if ac_fn_c_try_compile "$LINENO"; then :
3364
3365 else
3366   ac_c_werror_flag=$ac_save_c_werror_flag
3367          CFLAGS="-g"
3368          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3369 /* end confdefs.h.  */
3370
3371 int
3372 main ()
3373 {
3374
3375   ;
3376   return 0;
3377 }
3378 _ACEOF
3379 if ac_fn_c_try_compile "$LINENO"; then :
3380   ac_cv_prog_cc_g=yes
3381 fi
3382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3383 fi
3384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3385 fi
3386 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3387    ac_c_werror_flag=$ac_save_c_werror_flag
3388 fi
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3390 $as_echo "$ac_cv_prog_cc_g" >&6; }
3391 if test "$ac_test_CFLAGS" = set; then
3392   CFLAGS=$ac_save_CFLAGS
3393 elif test $ac_cv_prog_cc_g = yes; then
3394   if test "$GCC" = yes; then
3395     CFLAGS="-g -O2"
3396   else
3397     CFLAGS="-g"
3398   fi
3399 else
3400   if test "$GCC" = yes; then
3401     CFLAGS="-O2"
3402   else
3403     CFLAGS=
3404   fi
3405 fi
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3407 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3408 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3409   $as_echo_n "(cached) " >&6
3410 else
3411   ac_cv_prog_cc_c89=no
3412 ac_save_CC=$CC
3413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3414 /* end confdefs.h.  */
3415 #include <stdarg.h>
3416 #include <stdio.h>
3417 #include <sys/types.h>
3418 #include <sys/stat.h>
3419 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3420 struct buf { int x; };
3421 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3422 static char *e (p, i)
3423      char **p;
3424      int i;
3425 {
3426   return p[i];
3427 }
3428 static char *f (char * (*g) (char **, int), char **p, ...)
3429 {
3430   char *s;
3431   va_list v;
3432   va_start (v,p);
3433   s = g (p, va_arg (v,int));
3434   va_end (v);
3435   return s;
3436 }
3437
3438 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3439    function prototypes and stuff, but not '\xHH' hex character constants.
3440    These don't provoke an error unfortunately, instead are silently treated
3441    as 'x'.  The following induces an error, until -std is added to get
3442    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3443    array size at least.  It's necessary to write '\x00'==0 to get something
3444    that's true only with -std.  */
3445 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3446
3447 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3448    inside strings and character constants.  */
3449 #define FOO(x) 'x'
3450 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3451
3452 int test (int i, double x);
3453 struct s1 {int (*f) (int a);};
3454 struct s2 {int (*f) (double a);};
3455 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3456 int argc;
3457 char **argv;
3458 int
3459 main ()
3460 {
3461 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3462   ;
3463   return 0;
3464 }
3465 _ACEOF
3466 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3467         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3468 do
3469   CC="$ac_save_CC $ac_arg"
3470   if ac_fn_c_try_compile "$LINENO"; then :
3471   ac_cv_prog_cc_c89=$ac_arg
3472 fi
3473 rm -f core conftest.err conftest.$ac_objext
3474   test "x$ac_cv_prog_cc_c89" != "xno" && break
3475 done
3476 rm -f conftest.$ac_ext
3477 CC=$ac_save_CC
3478
3479 fi
3480 # AC_CACHE_VAL
3481 case "x$ac_cv_prog_cc_c89" in
3482   x)
3483     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3484 $as_echo "none needed" >&6; } ;;
3485   xno)
3486     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3487 $as_echo "unsupported" >&6; } ;;
3488   *)
3489     CC="$CC $ac_cv_prog_cc_c89"
3490     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3491 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3492 esac
3493 if test "x$ac_cv_prog_cc_c89" != xno; then :
3494
3495 fi
3496
3497 ac_ext=c
3498 ac_cpp='$CPP $CPPFLAGS'
3499 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3500 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3501 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3502
3503
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3505 $as_echo_n "checking for library containing strerror... " >&6; }
3506 if test "${ac_cv_search_strerror+set}" = set; then :
3507   $as_echo_n "(cached) " >&6
3508 else
3509   ac_func_search_save_LIBS=$LIBS
3510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3511 /* end confdefs.h.  */
3512
3513 /* Override any GCC internal prototype to avoid an error.
3514    Use char because int might match the return type of a GCC
3515    builtin and then its argument prototype would still apply.  */
3516 #ifdef __cplusplus
3517 extern "C"
3518 #endif
3519 char strerror ();
3520 int
3521 main ()
3522 {
3523 return strerror ();
3524   ;
3525   return 0;
3526 }
3527 _ACEOF
3528 for ac_lib in '' cposix; do
3529   if test -z "$ac_lib"; then
3530     ac_res="none required"
3531   else
3532     ac_res=-l$ac_lib
3533     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3534   fi
3535   if ac_fn_c_try_link "$LINENO"; then :
3536   ac_cv_search_strerror=$ac_res
3537 fi
3538 rm -f core conftest.err conftest.$ac_objext \
3539     conftest$ac_exeext
3540   if test "${ac_cv_search_strerror+set}" = set; then :
3541   break
3542 fi
3543 done
3544 if test "${ac_cv_search_strerror+set}" = set; then :
3545
3546 else
3547   ac_cv_search_strerror=no
3548 fi
3549 rm conftest.$ac_ext
3550 LIBS=$ac_func_search_save_LIBS
3551 fi
3552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3553 $as_echo "$ac_cv_search_strerror" >&6; }
3554 ac_res=$ac_cv_search_strerror
3555 if test "$ac_res" != no; then :
3556   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3557
3558 fi
3559
3560
3561 BFD_VERSION=`${srcdir}/../bfd/configure --version | sed -n -e '1s,.* ,,p'`
3562 am__api_version='1.11'
3563
3564 # Find a good install program.  We prefer a C program (faster),
3565 # so one script is as good as another.  But avoid the broken or
3566 # incompatible versions:
3567 # SysV /etc/install, /usr/sbin/install
3568 # SunOS /usr/etc/install
3569 # IRIX /sbin/install
3570 # AIX /bin/install
3571 # AmigaOS /C/install, which installs bootblocks on floppy discs
3572 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3573 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3574 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3575 # OS/2's system install, which has a completely different semantic
3576 # ./install, which can be erroneously created by make from ./install.sh.
3577 # Reject install programs that cannot install multiple files.
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3579 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3580 if test -z "$INSTALL"; then
3581 if test "${ac_cv_path_install+set}" = set; then :
3582   $as_echo_n "(cached) " >&6
3583 else
3584   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585 for as_dir in $PATH
3586 do
3587   IFS=$as_save_IFS
3588   test -z "$as_dir" && as_dir=.
3589     # Account for people who put trailing slashes in PATH elements.
3590 case $as_dir/ in #((
3591   ./ | .// | /[cC]/* | \
3592   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3593   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3594   /usr/ucb/* ) ;;
3595   *)
3596     # OSF1 and SCO ODT 3.0 have their own names for install.
3597     # Don't use installbsd from OSF since it installs stuff as root
3598     # by default.
3599     for ac_prog in ginstall scoinst install; do
3600       for ac_exec_ext in '' $ac_executable_extensions; do
3601         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3602           if test $ac_prog = install &&
3603             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3604             # AIX install.  It has an incompatible calling convention.
3605             :
3606           elif test $ac_prog = install &&
3607             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3608             # program-specific install script used by HP pwplus--don't use.
3609             :
3610           else
3611             rm -rf conftest.one conftest.two conftest.dir
3612             echo one > conftest.one
3613             echo two > conftest.two
3614             mkdir conftest.dir
3615             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3616               test -s conftest.one && test -s conftest.two &&
3617               test -s conftest.dir/conftest.one &&
3618               test -s conftest.dir/conftest.two
3619             then
3620               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3621               break 3
3622             fi
3623           fi
3624         fi
3625       done
3626     done
3627     ;;
3628 esac
3629
3630   done
3631 IFS=$as_save_IFS
3632
3633 rm -rf conftest.one conftest.two conftest.dir
3634
3635 fi
3636   if test "${ac_cv_path_install+set}" = set; then
3637     INSTALL=$ac_cv_path_install
3638   else
3639     # As a last resort, use the slow shell script.  Don't cache a
3640     # value for INSTALL within a source directory, because that will
3641     # break other packages using the cache if that directory is
3642     # removed, or if the value is a relative name.
3643     INSTALL=$ac_install_sh
3644   fi
3645 fi
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3647 $as_echo "$INSTALL" >&6; }
3648
3649 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3650 # It thinks the first close brace ends the variable substitution.
3651 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3652
3653 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3654
3655 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3656
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3658 $as_echo_n "checking whether build environment is sane... " >&6; }
3659 # Just in case
3660 sleep 1
3661 echo timestamp > conftest.file
3662 # Reject unsafe characters in $srcdir or the absolute working directory
3663 # name.  Accept space and tab only in the latter.
3664 am_lf='
3665 '
3666 case `pwd` in
3667   *[\\\"\#\$\&\'\`$am_lf]*)
3668     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3669 esac
3670 case $srcdir in
3671   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3672     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3673 esac
3674
3675 # Do `set' in a subshell so we don't clobber the current shell's
3676 # arguments.  Must try -L first in case configure is actually a
3677 # symlink; some systems play weird games with the mod time of symlinks
3678 # (eg FreeBSD returns the mod time of the symlink's containing
3679 # directory).
3680 if (
3681    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3682    if test "$*" = "X"; then
3683       # -L didn't work.
3684       set X `ls -t "$srcdir/configure" conftest.file`
3685    fi
3686    rm -f conftest.file
3687    if test "$*" != "X $srcdir/configure conftest.file" \
3688       && test "$*" != "X conftest.file $srcdir/configure"; then
3689
3690       # If neither matched, then we have a broken ls.  This can happen
3691       # if, for instance, CONFIG_SHELL is bash and it inherits a
3692       # broken ls alias from the environment.  This has actually
3693       # happened.  Such a system could not be considered "sane".
3694       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3695 alias in your environment" "$LINENO" 5
3696    fi
3697
3698    test "$2" = conftest.file
3699    )
3700 then
3701    # Ok.
3702    :
3703 else
3704    as_fn_error "newly created file is older than distributed files!
3705 Check your system clock" "$LINENO" 5
3706 fi
3707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3708 $as_echo "yes" >&6; }
3709 test "$program_prefix" != NONE &&
3710   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3711 # Use a double $ so make ignores it.
3712 test "$program_suffix" != NONE &&
3713   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3714 # Double any \ or $.
3715 # By default was `s,x,x', remove it if useless.
3716 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3717 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3718
3719 # expand $ac_aux_dir to an absolute path
3720 am_aux_dir=`cd $ac_aux_dir && pwd`
3721
3722 if test x"${MISSING+set}" != xset; then
3723   case $am_aux_dir in
3724   *\ * | *\     *)
3725     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3726   *)
3727     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3728   esac
3729 fi
3730 # Use eval to expand $SHELL
3731 if eval "$MISSING --run true"; then
3732   am_missing_run="$MISSING --run "
3733 else
3734   am_missing_run=
3735   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3736 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3737 fi
3738
3739 if test x"${install_sh}" != xset; then
3740   case $am_aux_dir in
3741   *\ * | *\     *)
3742     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3743   *)
3744     install_sh="\${SHELL} $am_aux_dir/install-sh"
3745   esac
3746 fi
3747
3748 # Installed binaries are usually stripped using `strip' when the user
3749 # run `make install-strip'.  However `strip' might not be the right
3750 # tool to use in cross-compilation environments, therefore Automake
3751 # will honor the `STRIP' environment variable to overrule this program.
3752 if test "$cross_compiling" != no; then
3753   if test -n "$ac_tool_prefix"; then
3754   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3755 set dummy ${ac_tool_prefix}strip; ac_word=$2
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3757 $as_echo_n "checking for $ac_word... " >&6; }
3758 if test "${ac_cv_prog_STRIP+set}" = set; then :
3759   $as_echo_n "(cached) " >&6
3760 else
3761   if test -n "$STRIP"; then
3762   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3763 else
3764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3765 for as_dir in $PATH
3766 do
3767   IFS=$as_save_IFS
3768   test -z "$as_dir" && as_dir=.
3769     for ac_exec_ext in '' $ac_executable_extensions; do
3770   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3771     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3772     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3773     break 2
3774   fi
3775 done
3776   done
3777 IFS=$as_save_IFS
3778
3779 fi
3780 fi
3781 STRIP=$ac_cv_prog_STRIP
3782 if test -n "$STRIP"; then
3783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3784 $as_echo "$STRIP" >&6; }
3785 else
3786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3787 $as_echo "no" >&6; }
3788 fi
3789
3790
3791 fi
3792 if test -z "$ac_cv_prog_STRIP"; then
3793   ac_ct_STRIP=$STRIP
3794   # Extract the first word of "strip", so it can be a program name with args.
3795 set dummy strip; ac_word=$2
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3797 $as_echo_n "checking for $ac_word... " >&6; }
3798 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3799   $as_echo_n "(cached) " >&6
3800 else
3801   if test -n "$ac_ct_STRIP"; then
3802   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3803 else
3804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3805 for as_dir in $PATH
3806 do
3807   IFS=$as_save_IFS
3808   test -z "$as_dir" && as_dir=.
3809     for ac_exec_ext in '' $ac_executable_extensions; do
3810   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3811     ac_cv_prog_ac_ct_STRIP="strip"
3812     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3813     break 2
3814   fi
3815 done
3816   done
3817 IFS=$as_save_IFS
3818
3819 fi
3820 fi
3821 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3822 if test -n "$ac_ct_STRIP"; then
3823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3824 $as_echo "$ac_ct_STRIP" >&6; }
3825 else
3826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3827 $as_echo "no" >&6; }
3828 fi
3829
3830   if test "x$ac_ct_STRIP" = x; then
3831     STRIP=":"
3832   else
3833     case $cross_compiling:$ac_tool_warned in
3834 yes:)
3835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3837 ac_tool_warned=yes ;;
3838 esac
3839     STRIP=$ac_ct_STRIP
3840   fi
3841 else
3842   STRIP="$ac_cv_prog_STRIP"
3843 fi
3844
3845 fi
3846 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3847
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3849 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3850 if test -z "$MKDIR_P"; then
3851   if test "${ac_cv_path_mkdir+set}" = set; then :
3852   $as_echo_n "(cached) " >&6
3853 else
3854   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3855 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3856 do
3857   IFS=$as_save_IFS
3858   test -z "$as_dir" && as_dir=.
3859     for ac_prog in mkdir gmkdir; do
3860          for ac_exec_ext in '' $ac_executable_extensions; do
3861            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3862            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3863              'mkdir (GNU coreutils) '* | \
3864              'mkdir (coreutils) '* | \
3865              'mkdir (fileutils) '4.1*)
3866                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3867                break 3;;
3868            esac
3869          done
3870        done
3871   done
3872 IFS=$as_save_IFS
3873
3874 fi
3875
3876   if test "${ac_cv_path_mkdir+set}" = set; then
3877     MKDIR_P="$ac_cv_path_mkdir -p"
3878   else
3879     # As a last resort, use the slow shell script.  Don't cache a
3880     # value for MKDIR_P within a source directory, because that will
3881     # break other packages using the cache if that directory is
3882     # removed, or if the value is a relative name.
3883     test -d ./--version && rmdir ./--version
3884     MKDIR_P="$ac_install_sh -d"
3885   fi
3886 fi
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3888 $as_echo "$MKDIR_P" >&6; }
3889
3890 mkdir_p="$MKDIR_P"
3891 case $mkdir_p in
3892   [\\/$]* | ?:[\\/]*) ;;
3893   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3894 esac
3895
3896 for ac_prog in gawk mawk nawk awk
3897 do
3898   # Extract the first word of "$ac_prog", so it can be a program name with args.
3899 set dummy $ac_prog; ac_word=$2
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3901 $as_echo_n "checking for $ac_word... " >&6; }
3902 if test "${ac_cv_prog_AWK+set}" = set; then :
3903   $as_echo_n "(cached) " >&6
3904 else
3905   if test -n "$AWK"; then
3906   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3907 else
3908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3909 for as_dir in $PATH
3910 do
3911   IFS=$as_save_IFS
3912   test -z "$as_dir" && as_dir=.
3913     for ac_exec_ext in '' $ac_executable_extensions; do
3914   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3915     ac_cv_prog_AWK="$ac_prog"
3916     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3917     break 2
3918   fi
3919 done
3920   done
3921 IFS=$as_save_IFS
3922
3923 fi
3924 fi
3925 AWK=$ac_cv_prog_AWK
3926 if test -n "$AWK"; then
3927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3928 $as_echo "$AWK" >&6; }
3929 else
3930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3931 $as_echo "no" >&6; }
3932 fi
3933
3934
3935   test -n "$AWK" && break
3936 done
3937
3938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3939 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3940 set x ${MAKE-make}
3941 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3942 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3943   $as_echo_n "(cached) " >&6
3944 else
3945   cat >conftest.make <<\_ACEOF
3946 SHELL = /bin/sh
3947 all:
3948         @echo '@@@%%%=$(MAKE)=@@@%%%'
3949 _ACEOF
3950 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3951 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3952   *@@@%%%=?*=@@@%%%*)
3953     eval ac_cv_prog_make_${ac_make}_set=yes;;
3954   *)
3955     eval ac_cv_prog_make_${ac_make}_set=no;;
3956 esac
3957 rm -f conftest.make
3958 fi
3959 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3961 $as_echo "yes" >&6; }
3962   SET_MAKE=
3963 else
3964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3965 $as_echo "no" >&6; }
3966   SET_MAKE="MAKE=${MAKE-make}"
3967 fi
3968
3969 rm -rf .tst 2>/dev/null
3970 mkdir .tst 2>/dev/null
3971 if test -d .tst; then
3972   am__leading_dot=.
3973 else
3974   am__leading_dot=_
3975 fi
3976 rmdir .tst 2>/dev/null
3977
3978 DEPDIR="${am__leading_dot}deps"
3979
3980 ac_config_commands="$ac_config_commands depfiles"
3981
3982
3983 am_make=${MAKE-make}
3984 cat > confinc << 'END'
3985 am__doit:
3986         @echo this is the am__doit target
3987 .PHONY: am__doit
3988 END
3989 # If we don't find an include directive, just comment out the code.
3990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3991 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3992 am__include="#"
3993 am__quote=
3994 _am_result=none
3995 # First try GNU make style include.
3996 echo "include confinc" > confmf
3997 # Ignore all kinds of additional output from `make'.
3998 case `$am_make -s -f confmf 2> /dev/null` in #(
3999 *the\ am__doit\ target*)
4000   am__include=include
4001   am__quote=
4002   _am_result=GNU
4003   ;;
4004 esac
4005 # Now try BSD make style include.
4006 if test "$am__include" = "#"; then
4007    echo '.include "confinc"' > confmf
4008    case `$am_make -s -f confmf 2> /dev/null` in #(
4009    *the\ am__doit\ target*)
4010      am__include=.include
4011      am__quote="\""
4012      _am_result=BSD
4013      ;;
4014    esac
4015 fi
4016
4017
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4019 $as_echo "$_am_result" >&6; }
4020 rm -f confinc confmf
4021
4022 # Check whether --enable-dependency-tracking was given.
4023 if test "${enable_dependency_tracking+set}" = set; then :
4024   enableval=$enable_dependency_tracking;
4025 fi
4026
4027 if test "x$enable_dependency_tracking" != xno; then
4028   am_depcomp="$ac_aux_dir/depcomp"
4029   AMDEPBACKSLASH='\'
4030 fi
4031  if test "x$enable_dependency_tracking" != xno; then
4032   AMDEP_TRUE=
4033   AMDEP_FALSE='#'
4034 else
4035   AMDEP_TRUE='#'
4036   AMDEP_FALSE=
4037 fi
4038
4039
4040 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4041   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4042   # is not polluted with repeated "-I."
4043   am__isrc=' -I$(srcdir)'
4044   # test to see if srcdir already configured
4045   if test -f $srcdir/config.status; then
4046     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4047   fi
4048 fi
4049
4050 # test whether we have cygpath
4051 if test -z "$CYGPATH_W"; then
4052   if (cygpath --version) >/dev/null 2>/dev/null; then
4053     CYGPATH_W='cygpath -w'
4054   else
4055     CYGPATH_W=echo
4056   fi
4057 fi
4058
4059
4060 # Define the identity of the package.
4061  PACKAGE=ld
4062  VERSION=${BFD_VERSION}
4063
4064
4065 cat >>confdefs.h <<_ACEOF
4066 #define PACKAGE "$PACKAGE"
4067 _ACEOF
4068
4069
4070 cat >>confdefs.h <<_ACEOF
4071 #define VERSION "$VERSION"
4072 _ACEOF
4073
4074 # Some tools Automake needs.
4075
4076 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4077
4078
4079 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4080
4081
4082 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4083
4084
4085 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4086
4087
4088 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4089
4090 # We need awk for the "check" target.  The system "awk" is bad on
4091 # some platforms.
4092 # Always define AMTAR for backward compatibility.
4093
4094 AMTAR=${AMTAR-"${am_missing_run}tar"}
4095
4096 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4097
4098
4099
4100
4101 depcc="$CC"   am_compiler_list=
4102
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4104 $as_echo_n "checking dependency style of $depcc... " >&6; }
4105 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4106   $as_echo_n "(cached) " >&6
4107 else
4108   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4109   # We make a subdir and do the tests there.  Otherwise we can end up
4110   # making bogus files that we don't know about and never remove.  For
4111   # instance it was reported that on HP-UX the gcc test will end up
4112   # making a dummy file named `D' -- because `-MD' means `put the output
4113   # in D'.
4114   mkdir conftest.dir
4115   # Copy depcomp to subdir because otherwise we won't find it if we're
4116   # using a relative directory.
4117   cp "$am_depcomp" conftest.dir
4118   cd conftest.dir
4119   # We will build objects and dependencies in a subdirectory because
4120   # it helps to detect inapplicable dependency modes.  For instance
4121   # both Tru64's cc and ICC support -MD to output dependencies as a
4122   # side effect of compilation, but ICC will put the dependencies in
4123   # the current directory while Tru64 will put them in the object
4124   # directory.
4125   mkdir sub
4126
4127   am_cv_CC_dependencies_compiler_type=none
4128   if test "$am_compiler_list" = ""; then
4129      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4130   fi
4131   am__universal=false
4132   case " $depcc " in #(
4133      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4134      esac
4135
4136   for depmode in $am_compiler_list; do
4137     # Setup a source with many dependencies, because some compilers
4138     # like to wrap large dependency lists on column 80 (with \), and
4139     # we should not choose a depcomp mode which is confused by this.
4140     #
4141     # We need to recreate these files for each test, as the compiler may
4142     # overwrite some of them when testing with obscure command lines.
4143     # This happens at least with the AIX C compiler.
4144     : > sub/conftest.c
4145     for i in 1 2 3 4 5 6; do
4146       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4147       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4148       # Solaris 8's {/usr,}/bin/sh.
4149       touch sub/conftst$i.h
4150     done
4151     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4152
4153     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4154     # mode.  It turns out that the SunPro C++ compiler does not properly
4155     # handle `-M -o', and we need to detect this.  Also, some Intel
4156     # versions had trouble with output in subdirs
4157     am__obj=sub/conftest.${OBJEXT-o}
4158     am__minus_obj="-o $am__obj"
4159     case $depmode in
4160     gcc)
4161       # This depmode causes a compiler race in universal mode.
4162       test "$am__universal" = false || continue
4163       ;;
4164     nosideeffect)
4165       # after this tag, mechanisms are not by side-effect, so they'll
4166       # only be used when explicitly requested
4167       if test "x$enable_dependency_tracking" = xyes; then
4168         continue
4169       else
4170         break
4171       fi
4172       ;;
4173     msvisualcpp | msvcmsys)
4174       # This compiler won't grok `-c -o', but also, the minuso test has
4175       # not run yet.  These depmodes are late enough in the game, and
4176       # so weak that their functioning should not be impacted.
4177       am__obj=conftest.${OBJEXT-o}
4178       am__minus_obj=
4179       ;;
4180     none) break ;;
4181     esac
4182     if depmode=$depmode \
4183        source=sub/conftest.c object=$am__obj \
4184        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4185        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4186          >/dev/null 2>conftest.err &&
4187        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4188        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4189        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4190        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4191       # icc doesn't choke on unknown options, it will just issue warnings
4192       # or remarks (even with -Werror).  So we grep stderr for any message
4193       # that says an option was ignored or not supported.
4194       # When given -MP, icc 7.0 and 7.1 complain thusly:
4195       #   icc: Command line warning: ignoring option '-M'; no argument required
4196       # The diagnosis changed in icc 8.0:
4197       #   icc: Command line remark: option '-MP' not supported
4198       if (grep 'ignoring option' conftest.err ||
4199           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4200         am_cv_CC_dependencies_compiler_type=$depmode
4201         break
4202       fi
4203     fi
4204   done
4205
4206   cd ..
4207   rm -rf conftest.dir
4208 else
4209   am_cv_CC_dependencies_compiler_type=none
4210 fi
4211
4212 fi
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4214 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4215 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4216
4217  if
4218   test "x$enable_dependency_tracking" != xno \
4219   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4220   am__fastdepCC_TRUE=
4221   am__fastdepCC_FALSE='#'
4222 else
4223   am__fastdepCC_TRUE='#'
4224   am__fastdepCC_FALSE=
4225 fi
4226
4227
4228
4229
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4231 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4232     # Check whether --enable-maintainer-mode was given.
4233 if test "${enable_maintainer_mode+set}" = set; then :
4234   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4235 else
4236   USE_MAINTAINER_MODE=no
4237 fi
4238
4239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4240 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4241    if test $USE_MAINTAINER_MODE = yes; then
4242   MAINTAINER_MODE_TRUE=
4243   MAINTAINER_MODE_FALSE='#'
4244 else
4245   MAINTAINER_MODE_TRUE='#'
4246   MAINTAINER_MODE_FALSE=
4247 fi
4248
4249   MAINT=$MAINTAINER_MODE_TRUE
4250
4251
4252
4253
4254 # Check whether --with-lib-path was given.
4255 if test "${with_lib_path+set}" = set; then :
4256   withval=$with_lib_path; LIB_PATH=$withval
4257 fi
4258
4259 # Check whether --enable-targets was given.
4260 if test "${enable_targets+set}" = set; then :
4261   enableval=$enable_targets; case "${enableval}" in
4262   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4263             ;;
4264   no)       enable_targets= ;;
4265   *)        enable_targets=$enableval ;;
4266 esac
4267 fi
4268 # Check whether --enable-64-bit-bfd was given.
4269 if test "${enable_64_bit_bfd+set}" = set; then :
4270   enableval=$enable_64_bit_bfd; case "${enableval}" in
4271   yes)  want64=true  ;;
4272   no)   want64=false ;;
4273   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4274 esac
4275 else
4276   want64=false
4277 fi
4278
4279
4280 # Check whether --with-sysroot was given.
4281 if test "${with_sysroot+set}" = set; then :
4282   withval=$with_sysroot;
4283  case ${with_sysroot} in
4284  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4285  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4286  esac
4287
4288  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4289  use_sysroot=yes
4290
4291  if test "x$prefix" = xNONE; then
4292   test_prefix=/usr/local
4293  else
4294   test_prefix=$prefix
4295  fi
4296  if test "x$exec_prefix" = xNONE; then
4297   test_exec_prefix=$test_prefix
4298  else
4299   test_exec_prefix=$exec_prefix
4300  fi
4301  case ${TARGET_SYSTEM_ROOT} in
4302  "${test_prefix}"|"${test_prefix}/"*|\
4303  "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4304  '${prefix}'|'${prefix}/'*|\
4305  '${exec_prefix}'|'${exec_prefix}/'*)
4306    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4307    TARGET_SYSTEM_ROOT_DEFINE="$t"
4308    ;;
4309  esac
4310
4311 else
4312
4313  use_sysroot=no
4314  TARGET_SYSTEM_ROOT=
4315  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4316
4317 fi
4318
4319
4320
4321
4322
4323 # Check whether --enable-gold was given.
4324 if test "${enable_gold+set}" = set; then :
4325   enableval=$enable_gold; case "${enableval}" in
4326  default)
4327    install_as_default=no
4328    installed_linker=ld.bfd
4329    ;;
4330  yes|no)
4331    install_as_default=yes
4332    installed_linker=ld.bfd
4333    ;;
4334  *)
4335    as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4336    ;;
4337  esac
4338 else
4339   install_as_default=yes
4340  installed_linker=ld.bfd
4341 fi
4342
4343
4344
4345
4346 # Check whether --enable-got was given.
4347 if test "${enable_got+set}" = set; then :
4348   enableval=$enable_got; case "${enableval}" in
4349   target | single | negative | multigot)  got_handling=$enableval ;;
4350   *)  as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4351 esac
4352 else
4353   got_handling=target
4354 fi
4355
4356
4357 case "${got_handling}" in
4358   target)
4359
4360 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4361  ;;
4362   single)
4363
4364 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4365  ;;
4366   negative)
4367
4368 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4369  ;;
4370   multigot)
4371
4372 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4373  ;;
4374   *)  as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4375 esac
4376
4377 ac_ext=c
4378 ac_cpp='$CPP $CPPFLAGS'
4379 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4380 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4381 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4383 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4384 # On Suns, sometimes $CPP names a directory.
4385 if test -n "$CPP" && test -d "$CPP"; then
4386   CPP=
4387 fi
4388 if test -z "$CPP"; then
4389   if test "${ac_cv_prog_CPP+set}" = set; then :
4390   $as_echo_n "(cached) " >&6
4391 else
4392       # Double quotes because CPP needs to be expanded
4393     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4394     do
4395       ac_preproc_ok=false
4396 for ac_c_preproc_warn_flag in '' yes
4397 do
4398   # Use a header file that comes with gcc, so configuring glibc
4399   # with a fresh cross-compiler works.
4400   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4401   # <limits.h> exists even on freestanding compilers.
4402   # On the NeXT, cc -E runs the code through the compiler's parser,
4403   # not just through cpp. "Syntax error" is here to catch this case.
4404   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4405 /* end confdefs.h.  */
4406 #ifdef __STDC__
4407 # include <limits.h>
4408 #else
4409 # include <assert.h>
4410 #endif
4411                      Syntax error
4412 _ACEOF
4413 if ac_fn_c_try_cpp "$LINENO"; then :
4414
4415 else
4416   # Broken: fails on valid input.
4417 continue
4418 fi
4419 rm -f conftest.err conftest.$ac_ext
4420
4421   # OK, works on sane cases.  Now check whether nonexistent headers
4422   # can be detected and how.
4423   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424 /* end confdefs.h.  */
4425 #include <ac_nonexistent.h>
4426 _ACEOF
4427 if ac_fn_c_try_cpp "$LINENO"; then :
4428   # Broken: success on invalid input.
4429 continue
4430 else
4431   # Passes both tests.
4432 ac_preproc_ok=:
4433 break
4434 fi
4435 rm -f conftest.err conftest.$ac_ext
4436
4437 done
4438 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4439 rm -f conftest.err conftest.$ac_ext
4440 if $ac_preproc_ok; then :
4441   break
4442 fi
4443
4444     done
4445     ac_cv_prog_CPP=$CPP
4446
4447 fi
4448   CPP=$ac_cv_prog_CPP
4449 else
4450   ac_cv_prog_CPP=$CPP
4451 fi
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4453 $as_echo "$CPP" >&6; }
4454 ac_preproc_ok=false
4455 for ac_c_preproc_warn_flag in '' yes
4456 do
4457   # Use a header file that comes with gcc, so configuring glibc
4458   # with a fresh cross-compiler works.
4459   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4460   # <limits.h> exists even on freestanding compilers.
4461   # On the NeXT, cc -E runs the code through the compiler's parser,
4462   # not just through cpp. "Syntax error" is here to catch this case.
4463   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4464 /* end confdefs.h.  */
4465 #ifdef __STDC__
4466 # include <limits.h>
4467 #else
4468 # include <assert.h>
4469 #endif
4470                      Syntax error
4471 _ACEOF
4472 if ac_fn_c_try_cpp "$LINENO"; then :
4473
4474 else
4475   # Broken: fails on valid input.
4476 continue
4477 fi
4478 rm -f conftest.err conftest.$ac_ext
4479
4480   # OK, works on sane cases.  Now check whether nonexistent headers
4481   # can be detected and how.
4482   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4483 /* end confdefs.h.  */
4484 #include <ac_nonexistent.h>
4485 _ACEOF
4486 if ac_fn_c_try_cpp "$LINENO"; then :
4487   # Broken: success on invalid input.
4488 continue
4489 else
4490   # Passes both tests.
4491 ac_preproc_ok=:
4492 break
4493 fi
4494 rm -f conftest.err conftest.$ac_ext
4495
4496 done
4497 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4498 rm -f conftest.err conftest.$ac_ext
4499 if $ac_preproc_ok; then :
4500
4501 else
4502   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4503 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4504 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4505 See \`config.log' for more details." "$LINENO" 5; }
4506 fi
4507
4508 ac_ext=c
4509 ac_cpp='$CPP $CPPFLAGS'
4510 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4511 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4512 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4513
4514
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4516 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4517 if test "${ac_cv_path_GREP+set}" = set; then :
4518   $as_echo_n "(cached) " >&6
4519 else
4520   if test -z "$GREP"; then
4521   ac_path_GREP_found=false
4522   # Loop through the user's path and test for each of PROGNAME-LIST
4523   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4524 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4525 do
4526   IFS=$as_save_IFS
4527   test -z "$as_dir" && as_dir=.
4528     for ac_prog in grep ggrep; do
4529     for ac_exec_ext in '' $ac_executable_extensions; do
4530       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4531       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4532 # Check for GNU ac_path_GREP and select it if it is found.
4533   # Check for GNU $ac_path_GREP
4534 case `"$ac_path_GREP" --version 2>&1` in
4535 *GNU*)
4536   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4537 *)
4538   ac_count=0
4539   $as_echo_n 0123456789 >"conftest.in"
4540   while :
4541   do
4542     cat "conftest.in" "conftest.in" >"conftest.tmp"
4543     mv "conftest.tmp" "conftest.in"
4544     cp "conftest.in" "conftest.nl"
4545     $as_echo 'GREP' >> "conftest.nl"
4546     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4547     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4548     as_fn_arith $ac_count + 1 && ac_count=$as_val
4549     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4550       # Best one so far, save it but keep looking for a better one
4551       ac_cv_path_GREP="$ac_path_GREP"
4552       ac_path_GREP_max=$ac_count
4553     fi
4554     # 10*(2^10) chars as input seems more than enough
4555     test $ac_count -gt 10 && break
4556   done
4557   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4558 esac
4559
4560       $ac_path_GREP_found && break 3
4561     done
4562   done
4563   done
4564 IFS=$as_save_IFS
4565   if test -z "$ac_cv_path_GREP"; then
4566     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4567   fi
4568 else
4569   ac_cv_path_GREP=$GREP
4570 fi
4571
4572 fi
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4574 $as_echo "$ac_cv_path_GREP" >&6; }
4575  GREP="$ac_cv_path_GREP"
4576
4577
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4579 $as_echo_n "checking for egrep... " >&6; }
4580 if test "${ac_cv_path_EGREP+set}" = set; then :
4581   $as_echo_n "(cached) " >&6
4582 else
4583   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4584    then ac_cv_path_EGREP="$GREP -E"
4585    else
4586      if test -z "$EGREP"; then
4587   ac_path_EGREP_found=false
4588   # Loop through the user's path and test for each of PROGNAME-LIST
4589   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4590 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4591 do
4592   IFS=$as_save_IFS
4593   test -z "$as_dir" && as_dir=.
4594     for ac_prog in egrep; do
4595     for ac_exec_ext in '' $ac_executable_extensions; do
4596       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4597       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4598 # Check for GNU ac_path_EGREP and select it if it is found.
4599   # Check for GNU $ac_path_EGREP
4600 case `"$ac_path_EGREP" --version 2>&1` in
4601 *GNU*)
4602   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4603 *)
4604   ac_count=0
4605   $as_echo_n 0123456789 >"conftest.in"
4606   while :
4607   do
4608     cat "conftest.in" "conftest.in" >"conftest.tmp"
4609     mv "conftest.tmp" "conftest.in"
4610     cp "conftest.in" "conftest.nl"
4611     $as_echo 'EGREP' >> "conftest.nl"
4612     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4613     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4614     as_fn_arith $ac_count + 1 && ac_count=$as_val
4615     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4616       # Best one so far, save it but keep looking for a better one
4617       ac_cv_path_EGREP="$ac_path_EGREP"
4618       ac_path_EGREP_max=$ac_count
4619     fi
4620     # 10*(2^10) chars as input seems more than enough
4621     test $ac_count -gt 10 && break
4622   done
4623   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4624 esac
4625
4626       $ac_path_EGREP_found && break 3
4627     done
4628   done
4629   done
4630 IFS=$as_save_IFS
4631   if test -z "$ac_cv_path_EGREP"; then
4632     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4633   fi
4634 else
4635   ac_cv_path_EGREP=$EGREP
4636 fi
4637
4638    fi
4639 fi
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4641 $as_echo "$ac_cv_path_EGREP" >&6; }
4642  EGREP="$ac_cv_path_EGREP"
4643
4644
4645
4646 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4648 /* end confdefs.h.  */
4649 __GNUC__
4650 _ACEOF
4651 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4652   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4653
4654 else
4655   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4656 fi
4657 rm -f conftest*
4658
4659
4660 # Check whether --enable-werror was given.
4661 if test "${enable_werror+set}" = set; then :
4662   enableval=$enable_werror; case "${enableval}" in
4663      yes | y) ERROR_ON_WARNING="yes" ;;
4664      no | n)  ERROR_ON_WARNING="no" ;;
4665      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4666    esac
4667 fi
4668
4669
4670 # Disable -Wformat by default when using gcc on mingw
4671 case "${host}" in
4672   *-*-mingw32*)
4673     if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4674       GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4675     fi
4676     ;;
4677   *) ;;
4678 esac
4679
4680 # Enable -Werror by default when using gcc
4681 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4682     ERROR_ON_WARNING=yes
4683 fi
4684
4685 NO_WERROR=
4686 if test "${ERROR_ON_WARNING}" = yes ; then
4687     GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4688     NO_WERROR="-Wno-error"
4689 fi
4690
4691 if test "${GCC}" = yes ; then
4692   WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4693 fi
4694
4695 # Check whether --enable-build-warnings was given.
4696 if test "${enable_build_warnings+set}" = set; then :
4697   enableval=$enable_build_warnings; case "${enableval}" in
4698   yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4699   no)   if test "${GCC}" = yes ; then
4700           WARN_CFLAGS="-w"
4701         fi;;
4702   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4703         WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4704   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4705         WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4706   *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4707 esac
4708 fi
4709
4710
4711 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4712   echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4713 fi
4714
4715
4716
4717
4718
4719
4720   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
4721 $as_echo_n "checking for LC_MESSAGES... " >&6; }
4722 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
4723   $as_echo_n "(cached) " >&6
4724 else
4725   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4726 /* end confdefs.h.  */
4727 #include <locale.h>
4728 int
4729 main ()
4730 {
4731 return LC_MESSAGES
4732   ;
4733   return 0;
4734 }
4735 _ACEOF
4736 if ac_fn_c_try_link "$LINENO"; then :
4737   am_cv_val_LC_MESSAGES=yes
4738 else
4739   am_cv_val_LC_MESSAGES=no
4740 fi
4741 rm -f core conftest.err conftest.$ac_objext \
4742     conftest$ac_exeext conftest.$ac_ext
4743 fi
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
4745 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
4746   if test $am_cv_val_LC_MESSAGES = yes; then
4747
4748 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
4749
4750   fi
4751
4752
4753 ac_config_headers="$ac_config_headers config.h:config.in"
4754
4755
4756 # PR 14072
4757
4758
4759 if test -z "$target" ; then
4760     as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4761 fi
4762 if test -z "$host" ; then
4763     as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4764 fi
4765
4766 # host-specific stuff:
4767
4768 ac_ext=c
4769 ac_cpp='$CPP $CPPFLAGS'
4770 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4771 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4772 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4773 if test -n "$ac_tool_prefix"; then
4774   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4775 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4777 $as_echo_n "checking for $ac_word... " >&6; }
4778 if test "${ac_cv_prog_CC+set}" = set; then :
4779   $as_echo_n "(cached) " >&6
4780 else
4781   if test -n "$CC"; then
4782   ac_cv_prog_CC="$CC" # Let the user override the test.
4783 else
4784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4785 for as_dir in $PATH
4786 do
4787   IFS=$as_save_IFS
4788   test -z "$as_dir" && as_dir=.
4789     for ac_exec_ext in '' $ac_executable_extensions; do
4790   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4791     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4792     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4793     break 2
4794   fi
4795 done
4796   done
4797 IFS=$as_save_IFS
4798
4799 fi
4800 fi
4801 CC=$ac_cv_prog_CC
4802 if test -n "$CC"; then
4803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4804 $as_echo "$CC" >&6; }
4805 else
4806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807 $as_echo "no" >&6; }
4808 fi
4809
4810
4811 fi
4812 if test -z "$ac_cv_prog_CC"; then
4813   ac_ct_CC=$CC
4814   # Extract the first word of "gcc", so it can be a program name with args.
4815 set dummy gcc; ac_word=$2
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4817 $as_echo_n "checking for $ac_word... " >&6; }
4818 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4819   $as_echo_n "(cached) " >&6
4820 else
4821   if test -n "$ac_ct_CC"; then
4822   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4823 else
4824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4825 for as_dir in $PATH
4826 do
4827   IFS=$as_save_IFS
4828   test -z "$as_dir" && as_dir=.
4829     for ac_exec_ext in '' $ac_executable_extensions; do
4830   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4831     ac_cv_prog_ac_ct_CC="gcc"
4832     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4833     break 2
4834   fi
4835 done
4836   done
4837 IFS=$as_save_IFS
4838
4839 fi
4840 fi
4841 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4842 if test -n "$ac_ct_CC"; then
4843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4844 $as_echo "$ac_ct_CC" >&6; }
4845 else
4846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847 $as_echo "no" >&6; }
4848 fi
4849
4850   if test "x$ac_ct_CC" = x; then
4851     CC=""
4852   else
4853     case $cross_compiling:$ac_tool_warned in
4854 yes:)
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4856 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4857 ac_tool_warned=yes ;;
4858 esac
4859     CC=$ac_ct_CC
4860   fi
4861 else
4862   CC="$ac_cv_prog_CC"
4863 fi
4864
4865 if test -z "$CC"; then
4866           if test -n "$ac_tool_prefix"; then
4867     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4868 set dummy ${ac_tool_prefix}cc; ac_word=$2
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4870 $as_echo_n "checking for $ac_word... " >&6; }
4871 if test "${ac_cv_prog_CC+set}" = set; then :
4872   $as_echo_n "(cached) " >&6
4873 else
4874   if test -n "$CC"; then
4875   ac_cv_prog_CC="$CC" # Let the user override the test.
4876 else
4877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4878 for as_dir in $PATH
4879 do
4880   IFS=$as_save_IFS
4881   test -z "$as_dir" && as_dir=.
4882     for ac_exec_ext in '' $ac_executable_extensions; do
4883   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4884     ac_cv_prog_CC="${ac_tool_prefix}cc"
4885     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4886     break 2
4887   fi
4888 done
4889   done
4890 IFS=$as_save_IFS
4891
4892 fi
4893 fi
4894 CC=$ac_cv_prog_CC
4895 if test -n "$CC"; then
4896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4897 $as_echo "$CC" >&6; }
4898 else
4899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4900 $as_echo "no" >&6; }
4901 fi
4902
4903
4904   fi
4905 fi
4906 if test -z "$CC"; then
4907   # Extract the first word of "cc", so it can be a program name with args.
4908 set dummy cc; ac_word=$2
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4910 $as_echo_n "checking for $ac_word... " >&6; }
4911 if test "${ac_cv_prog_CC+set}" = set; then :
4912   $as_echo_n "(cached) " >&6
4913 else
4914   if test -n "$CC"; then
4915   ac_cv_prog_CC="$CC" # Let the user override the test.
4916 else
4917   ac_prog_rejected=no
4918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4919 for as_dir in $PATH
4920 do
4921   IFS=$as_save_IFS
4922   test -z "$as_dir" && as_dir=.
4923     for ac_exec_ext in '' $ac_executable_extensions; do
4924   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4925     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4926        ac_prog_rejected=yes
4927        continue
4928      fi
4929     ac_cv_prog_CC="cc"
4930     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4931     break 2
4932   fi
4933 done
4934   done
4935 IFS=$as_save_IFS
4936
4937 if test $ac_prog_rejected = yes; then
4938   # We found a bogon in the path, so make sure we never use it.
4939   set dummy $ac_cv_prog_CC
4940   shift
4941   if test $# != 0; then
4942     # We chose a different compiler from the bogus one.
4943     # However, it has the same basename, so the bogon will be chosen
4944     # first if we set CC to just the basename; use the full file name.
4945     shift
4946     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4947   fi
4948 fi
4949 fi
4950 fi
4951 CC=$ac_cv_prog_CC
4952 if test -n "$CC"; then
4953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4954 $as_echo "$CC" >&6; }
4955 else
4956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4957 $as_echo "no" >&6; }
4958 fi
4959
4960
4961 fi
4962 if test -z "$CC"; then
4963   if test -n "$ac_tool_prefix"; then
4964   for ac_prog in cl.exe
4965   do
4966     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4967 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4969 $as_echo_n "checking for $ac_word... " >&6; }
4970 if test "${ac_cv_prog_CC+set}" = set; then :
4971   $as_echo_n "(cached) " >&6
4972 else
4973   if test -n "$CC"; then
4974   ac_cv_prog_CC="$CC" # Let the user override the test.
4975 else
4976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4977 for as_dir in $PATH
4978 do
4979   IFS=$as_save_IFS
4980   test -z "$as_dir" && as_dir=.
4981     for ac_exec_ext in '' $ac_executable_extensions; do
4982   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4983     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4984     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4985     break 2
4986   fi
4987 done
4988   done
4989 IFS=$as_save_IFS
4990
4991 fi
4992 fi
4993 CC=$ac_cv_prog_CC
4994 if test -n "$CC"; then
4995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4996 $as_echo "$CC" >&6; }
4997 else
4998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4999 $as_echo "no" >&6; }
5000 fi
5001
5002
5003     test -n "$CC" && break
5004   done
5005 fi
5006 if test -z "$CC"; then
5007   ac_ct_CC=$CC
5008   for ac_prog in cl.exe
5009 do
5010   # Extract the first word of "$ac_prog", so it can be a program name with args.
5011 set dummy $ac_prog; ac_word=$2
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5013 $as_echo_n "checking for $ac_word... " >&6; }
5014 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5015   $as_echo_n "(cached) " >&6
5016 else
5017   if test -n "$ac_ct_CC"; then
5018   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5019 else
5020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5021 for as_dir in $PATH
5022 do
5023   IFS=$as_save_IFS
5024   test -z "$as_dir" && as_dir=.
5025     for ac_exec_ext in '' $ac_executable_extensions; do
5026   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5027     ac_cv_prog_ac_ct_CC="$ac_prog"
5028     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5029     break 2
5030   fi
5031 done
5032   done
5033 IFS=$as_save_IFS
5034
5035 fi
5036 fi
5037 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5038 if test -n "$ac_ct_CC"; then
5039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5040 $as_echo "$ac_ct_CC" >&6; }
5041 else
5042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5043 $as_echo "no" >&6; }
5044 fi
5045
5046
5047   test -n "$ac_ct_CC" && break
5048 done
5049
5050   if test "x$ac_ct_CC" = x; then
5051     CC=""
5052   else
5053     case $cross_compiling:$ac_tool_warned in
5054 yes:)
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5056 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5057 ac_tool_warned=yes ;;
5058 esac
5059     CC=$ac_ct_CC
5060   fi
5061 fi
5062
5063 fi
5064
5065
5066 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5067 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5068 as_fn_error "no acceptable C compiler found in \$PATH
5069 See \`config.log' for more details." "$LINENO" 5; }
5070
5071 # Provide some information about the compiler.
5072 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5073 set X $ac_compile
5074 ac_compiler=$2
5075 for ac_option in --version -v -V -qversion; do
5076   { { ac_try="$ac_compiler $ac_option >&5"
5077 case "(($ac_try" in
5078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5079   *) ac_try_echo=$ac_try;;
5080 esac
5081 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5082 $as_echo "$ac_try_echo"; } >&5
5083   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5084   ac_status=$?
5085   if test -s conftest.err; then
5086     sed '10a\
5087 ... rest of stderr output deleted ...
5088          10q' conftest.err >conftest.er1
5089     cat conftest.er1 >&5
5090     rm -f conftest.er1 conftest.err
5091   fi
5092   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5093   test $ac_status = 0; }
5094 done
5095
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5097 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5098 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5099   $as_echo_n "(cached) " >&6
5100 else
5101   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5102 /* end confdefs.h.  */
5103
5104 int
5105 main ()
5106 {
5107 #ifndef __GNUC__
5108        choke me
5109 #endif
5110
5111   ;
5112   return 0;
5113 }
5114 _ACEOF
5115 if ac_fn_c_try_compile "$LINENO"; then :
5116   ac_compiler_gnu=yes
5117 else
5118   ac_compiler_gnu=no
5119 fi
5120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5121 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5122
5123 fi
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5125 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5126 if test $ac_compiler_gnu = yes; then
5127   GCC=yes
5128 else
5129   GCC=
5130 fi
5131 ac_test_CFLAGS=${CFLAGS+set}
5132 ac_save_CFLAGS=$CFLAGS
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5134 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5135 if test "${ac_cv_prog_cc_g+set}" = set; then :
5136   $as_echo_n "(cached) " >&6
5137 else
5138   ac_save_c_werror_flag=$ac_c_werror_flag
5139    ac_c_werror_flag=yes
5140    ac_cv_prog_cc_g=no
5141    CFLAGS="-g"
5142    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5143 /* end confdefs.h.  */
5144
5145 int
5146 main ()
5147 {
5148
5149   ;
5150   return 0;
5151 }
5152 _ACEOF
5153 if ac_fn_c_try_compile "$LINENO"; then :
5154   ac_cv_prog_cc_g=yes
5155 else
5156   CFLAGS=""
5157       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5158 /* end confdefs.h.  */
5159
5160 int
5161 main ()
5162 {
5163
5164   ;
5165   return 0;
5166 }
5167 _ACEOF
5168 if ac_fn_c_try_compile "$LINENO"; then :
5169
5170 else
5171   ac_c_werror_flag=$ac_save_c_werror_flag
5172          CFLAGS="-g"
5173          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5174 /* end confdefs.h.  */
5175
5176 int
5177 main ()
5178 {
5179
5180   ;
5181   return 0;
5182 }
5183 _ACEOF
5184 if ac_fn_c_try_compile "$LINENO"; then :
5185   ac_cv_prog_cc_g=yes
5186 fi
5187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5188 fi
5189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5190 fi
5191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5192    ac_c_werror_flag=$ac_save_c_werror_flag
5193 fi
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5195 $as_echo "$ac_cv_prog_cc_g" >&6; }
5196 if test "$ac_test_CFLAGS" = set; then
5197   CFLAGS=$ac_save_CFLAGS
5198 elif test $ac_cv_prog_cc_g = yes; then
5199   if test "$GCC" = yes; then
5200     CFLAGS="-g -O2"
5201   else
5202     CFLAGS="-g"
5203   fi
5204 else
5205   if test "$GCC" = yes; then
5206     CFLAGS="-O2"
5207   else
5208     CFLAGS=
5209   fi
5210 fi
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5212 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5213 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5214   $as_echo_n "(cached) " >&6
5215 else
5216   ac_cv_prog_cc_c89=no
5217 ac_save_CC=$CC
5218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5219 /* end confdefs.h.  */
5220 #include <stdarg.h>
5221 #include <stdio.h>
5222 #include <sys/types.h>
5223 #include <sys/stat.h>
5224 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5225 struct buf { int x; };
5226 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5227 static char *e (p, i)
5228      char **p;
5229      int i;
5230 {
5231   return p[i];
5232 }
5233 static char *f (char * (*g) (char **, int), char **p, ...)
5234 {
5235   char *s;
5236   va_list v;
5237   va_start (v,p);
5238   s = g (p, va_arg (v,int));
5239   va_end (v);
5240   return s;
5241 }
5242
5243 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5244    function prototypes and stuff, but not '\xHH' hex character constants.
5245    These don't provoke an error unfortunately, instead are silently treated
5246    as 'x'.  The following induces an error, until -std is added to get
5247    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5248    array size at least.  It's necessary to write '\x00'==0 to get something
5249    that's true only with -std.  */
5250 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5251
5252 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5253    inside strings and character constants.  */
5254 #define FOO(x) 'x'
5255 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5256
5257 int test (int i, double x);
5258 struct s1 {int (*f) (int a);};
5259 struct s2 {int (*f) (double a);};
5260 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5261 int argc;
5262 char **argv;
5263 int
5264 main ()
5265 {
5266 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5267   ;
5268   return 0;
5269 }
5270 _ACEOF
5271 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5272         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5273 do
5274   CC="$ac_save_CC $ac_arg"
5275   if ac_fn_c_try_compile "$LINENO"; then :
5276   ac_cv_prog_cc_c89=$ac_arg
5277 fi
5278 rm -f core conftest.err conftest.$ac_objext
5279   test "x$ac_cv_prog_cc_c89" != "xno" && break
5280 done
5281 rm -f conftest.$ac_ext
5282 CC=$ac_save_CC
5283
5284 fi
5285 # AC_CACHE_VAL
5286 case "x$ac_cv_prog_cc_c89" in
5287   x)
5288     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5289 $as_echo "none needed" >&6; } ;;
5290   xno)
5291     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5292 $as_echo "unsupported" >&6; } ;;
5293   *)
5294     CC="$CC $ac_cv_prog_cc_c89"
5295     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5296 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5297 esac
5298 if test "x$ac_cv_prog_cc_c89" != xno; then :
5299
5300 fi
5301
5302 ac_ext=c
5303 ac_cpp='$CPP $CPPFLAGS'
5304 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5305 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5306 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5307
5308 ac_ext=cpp
5309 ac_cpp='$CXXCPP $CPPFLAGS'
5310 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5311 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5312 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5313 if test -z "$CXX"; then
5314   if test -n "$CCC"; then
5315     CXX=$CCC
5316   else
5317     if test -n "$ac_tool_prefix"; then
5318   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5319   do
5320     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5321 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5323 $as_echo_n "checking for $ac_word... " >&6; }
5324 if test "${ac_cv_prog_CXX+set}" = set; then :
5325   $as_echo_n "(cached) " >&6
5326 else
5327   if test -n "$CXX"; then
5328   ac_cv_prog_CXX="$CXX" # Let the user override the test.
5329 else
5330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5331 for as_dir in $PATH
5332 do
5333   IFS=$as_save_IFS
5334   test -z "$as_dir" && as_dir=.
5335     for ac_exec_ext in '' $ac_executable_extensions; do
5336   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5337     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5338     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5339     break 2
5340   fi
5341 done
5342   done
5343 IFS=$as_save_IFS
5344
5345 fi
5346 fi
5347 CXX=$ac_cv_prog_CXX
5348 if test -n "$CXX"; then
5349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5350 $as_echo "$CXX" >&6; }
5351 else
5352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5353 $as_echo "no" >&6; }
5354 fi
5355
5356
5357     test -n "$CXX" && break
5358   done
5359 fi
5360 if test -z "$CXX"; then
5361   ac_ct_CXX=$CXX
5362   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5363 do
5364   # Extract the first word of "$ac_prog", so it can be a program name with args.
5365 set dummy $ac_prog; ac_word=$2
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5367 $as_echo_n "checking for $ac_word... " >&6; }
5368 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5369   $as_echo_n "(cached) " >&6
5370 else
5371   if test -n "$ac_ct_CXX"; then
5372   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5373 else
5374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5375 for as_dir in $PATH
5376 do
5377   IFS=$as_save_IFS
5378   test -z "$as_dir" && as_dir=.
5379     for ac_exec_ext in '' $ac_executable_extensions; do
5380   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5381     ac_cv_prog_ac_ct_CXX="$ac_prog"
5382     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5383     break 2
5384   fi
5385 done
5386   done
5387 IFS=$as_save_IFS
5388
5389 fi
5390 fi
5391 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5392 if test -n "$ac_ct_CXX"; then
5393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5394 $as_echo "$ac_ct_CXX" >&6; }
5395 else
5396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5397 $as_echo "no" >&6; }
5398 fi
5399
5400
5401   test -n "$ac_ct_CXX" && break
5402 done
5403
5404   if test "x$ac_ct_CXX" = x; then
5405     CXX="g++"
5406   else
5407     case $cross_compiling:$ac_tool_warned in
5408 yes:)
5409 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5410 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5411 ac_tool_warned=yes ;;
5412 esac
5413     CXX=$ac_ct_CXX
5414   fi
5415 fi
5416
5417   fi
5418 fi
5419 # Provide some information about the compiler.
5420 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5421 set X $ac_compile
5422 ac_compiler=$2
5423 for ac_option in --version -v -V -qversion; do
5424   { { ac_try="$ac_compiler $ac_option >&5"
5425 case "(($ac_try" in
5426   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5427   *) ac_try_echo=$ac_try;;
5428 esac
5429 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5430 $as_echo "$ac_try_echo"; } >&5
5431   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5432   ac_status=$?
5433   if test -s conftest.err; then
5434     sed '10a\
5435 ... rest of stderr output deleted ...
5436          10q' conftest.err >conftest.er1
5437     cat conftest.er1 >&5
5438     rm -f conftest.er1 conftest.err
5439   fi
5440   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5441   test $ac_status = 0; }
5442 done
5443
5444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5445 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5446 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5447   $as_echo_n "(cached) " >&6
5448 else
5449   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5450 /* end confdefs.h.  */
5451
5452 int
5453 main ()
5454 {
5455 #ifndef __GNUC__
5456        choke me
5457 #endif
5458
5459   ;
5460   return 0;
5461 }
5462 _ACEOF
5463 if ac_fn_cxx_try_compile "$LINENO"; then :
5464   ac_compiler_gnu=yes
5465 else
5466   ac_compiler_gnu=no
5467 fi
5468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5469 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5470
5471 fi
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5473 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5474 if test $ac_compiler_gnu = yes; then
5475   GXX=yes
5476 else
5477   GXX=
5478 fi
5479 ac_test_CXXFLAGS=${CXXFLAGS+set}
5480 ac_save_CXXFLAGS=$CXXFLAGS
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5482 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5483 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5484   $as_echo_n "(cached) " >&6
5485 else
5486   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5487    ac_cxx_werror_flag=yes
5488    ac_cv_prog_cxx_g=no
5489    CXXFLAGS="-g"
5490    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5491 /* end confdefs.h.  */
5492
5493 int
5494 main ()
5495 {
5496
5497   ;
5498   return 0;
5499 }
5500 _ACEOF
5501 if ac_fn_cxx_try_compile "$LINENO"; then :
5502   ac_cv_prog_cxx_g=yes
5503 else
5504   CXXFLAGS=""
5505       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5506 /* end confdefs.h.  */
5507
5508 int
5509 main ()
5510 {
5511
5512   ;
5513   return 0;
5514 }
5515 _ACEOF
5516 if ac_fn_cxx_try_compile "$LINENO"; then :
5517
5518 else
5519   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5520          CXXFLAGS="-g"
5521          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5522 /* end confdefs.h.  */
5523
5524 int
5525 main ()
5526 {
5527
5528   ;
5529   return 0;
5530 }
5531 _ACEOF
5532 if ac_fn_cxx_try_compile "$LINENO"; then :
5533   ac_cv_prog_cxx_g=yes
5534 fi
5535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5536 fi
5537 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5538 fi
5539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5540    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5541 fi
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5543 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5544 if test "$ac_test_CXXFLAGS" = set; then
5545   CXXFLAGS=$ac_save_CXXFLAGS
5546 elif test $ac_cv_prog_cxx_g = yes; then
5547   if test "$GXX" = yes; then
5548     CXXFLAGS="-g -O2"
5549   else
5550     CXXFLAGS="-g"
5551   fi
5552 else
5553   if test "$GXX" = yes; then
5554     CXXFLAGS="-O2"
5555   else
5556     CXXFLAGS=
5557   fi
5558 fi
5559 ac_ext=c
5560 ac_cpp='$CPP $CPPFLAGS'
5561 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5562 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5563 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5564
5565 depcc="$CXX"  am_compiler_list=
5566
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5568 $as_echo_n "checking dependency style of $depcc... " >&6; }
5569 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5570   $as_echo_n "(cached) " >&6
5571 else
5572   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5573   # We make a subdir and do the tests there.  Otherwise we can end up
5574   # making bogus files that we don't know about and never remove.  For
5575   # instance it was reported that on HP-UX the gcc test will end up
5576   # making a dummy file named `D' -- because `-MD' means `put the output
5577   # in D'.
5578   mkdir conftest.dir
5579   # Copy depcomp to subdir because otherwise we won't find it if we're
5580   # using a relative directory.
5581   cp "$am_depcomp" conftest.dir
5582   cd conftest.dir
5583   # We will build objects and dependencies in a subdirectory because
5584   # it helps to detect inapplicable dependency modes.  For instance
5585   # both Tru64's cc and ICC support -MD to output dependencies as a
5586   # side effect of compilation, but ICC will put the dependencies in
5587   # the current directory while Tru64 will put them in the object
5588   # directory.
5589   mkdir sub
5590
5591   am_cv_CXX_dependencies_compiler_type=none
5592   if test "$am_compiler_list" = ""; then
5593      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5594   fi
5595   am__universal=false
5596   case " $depcc " in #(
5597      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5598      esac
5599
5600   for depmode in $am_compiler_list; do
5601     # Setup a source with many dependencies, because some compilers
5602     # like to wrap large dependency lists on column 80 (with \), and
5603     # we should not choose a depcomp mode which is confused by this.
5604     #
5605     # We need to recreate these files for each test, as the compiler may
5606     # overwrite some of them when testing with obscure command lines.
5607     # This happens at least with the AIX C compiler.
5608     : > sub/conftest.c
5609     for i in 1 2 3 4 5 6; do
5610       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5611       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5612       # Solaris 8's {/usr,}/bin/sh.
5613       touch sub/conftst$i.h
5614     done
5615     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5616
5617     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5618     # mode.  It turns out that the SunPro C++ compiler does not properly
5619     # handle `-M -o', and we need to detect this.  Also, some Intel
5620     # versions had trouble with output in subdirs
5621     am__obj=sub/conftest.${OBJEXT-o}
5622     am__minus_obj="-o $am__obj"
5623     case $depmode in
5624     gcc)
5625       # This depmode causes a compiler race in universal mode.
5626       test "$am__universal" = false || continue
5627       ;;
5628     nosideeffect)
5629       # after this tag, mechanisms are not by side-effect, so they'll
5630       # only be used when explicitly requested
5631       if test "x$enable_dependency_tracking" = xyes; then
5632         continue
5633       else
5634         break
5635       fi
5636       ;;
5637     msvisualcpp | msvcmsys)
5638       # This compiler won't grok `-c -o', but also, the minuso test has
5639       # not run yet.  These depmodes are late enough in the game, and
5640       # so weak that their functioning should not be impacted.
5641       am__obj=conftest.${OBJEXT-o}
5642       am__minus_obj=
5643       ;;
5644     none) break ;;
5645     esac
5646     if depmode=$depmode \
5647        source=sub/conftest.c object=$am__obj \
5648        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5649        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5650          >/dev/null 2>conftest.err &&
5651        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5652        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5653        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5654        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5655       # icc doesn't choke on unknown options, it will just issue warnings
5656       # or remarks (even with -Werror).  So we grep stderr for any message
5657       # that says an option was ignored or not supported.
5658       # When given -MP, icc 7.0 and 7.1 complain thusly:
5659       #   icc: Command line warning: ignoring option '-M'; no argument required
5660       # The diagnosis changed in icc 8.0:
5661       #   icc: Command line remark: option '-MP' not supported
5662       if (grep 'ignoring option' conftest.err ||
5663           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5664         am_cv_CXX_dependencies_compiler_type=$depmode
5665         break
5666       fi
5667     fi
5668   done
5669
5670   cd ..
5671   rm -rf conftest.dir
5672 else
5673   am_cv_CXX_dependencies_compiler_type=none
5674 fi
5675
5676 fi
5677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5678 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5679 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5680
5681  if
5682   test "x$enable_dependency_tracking" != xno \
5683   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5684   am__fastdepCXX_TRUE=
5685   am__fastdepCXX_FALSE='#'
5686 else
5687   am__fastdepCXX_TRUE='#'
5688   am__fastdepCXX_FALSE=
5689 fi
5690
5691
5692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5693 $as_echo_n "checking for ANSI C header files... " >&6; }
5694 if test "${ac_cv_header_stdc+set}" = set; then :
5695   $as_echo_n "(cached) " >&6
5696 else
5697   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5698 /* end confdefs.h.  */
5699 #include <stdlib.h>
5700 #include <stdarg.h>
5701 #include <string.h>
5702 #include <float.h>
5703
5704 int
5705 main ()
5706 {
5707
5708   ;
5709   return 0;
5710 }
5711 _ACEOF
5712 if ac_fn_c_try_compile "$LINENO"; then :
5713   ac_cv_header_stdc=yes
5714 else
5715   ac_cv_header_stdc=no
5716 fi
5717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5718
5719 if test $ac_cv_header_stdc = yes; then
5720   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5721   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5722 /* end confdefs.h.  */
5723 #include <string.h>
5724
5725 _ACEOF
5726 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5727   $EGREP "memchr" >/dev/null 2>&1; then :
5728
5729 else
5730   ac_cv_header_stdc=no
5731 fi
5732 rm -f conftest*
5733
5734 fi
5735
5736 if test $ac_cv_header_stdc = yes; then
5737   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5738   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5739 /* end confdefs.h.  */
5740 #include <stdlib.h>
5741
5742 _ACEOF
5743 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5744   $EGREP "free" >/dev/null 2>&1; then :
5745
5746 else
5747   ac_cv_header_stdc=no
5748 fi
5749 rm -f conftest*
5750
5751 fi
5752
5753 if test $ac_cv_header_stdc = yes; then
5754   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5755   if test "$cross_compiling" = yes; then :
5756   :
5757 else
5758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5759 /* end confdefs.h.  */
5760 #include <ctype.h>
5761 #include <stdlib.h>
5762 #if ((' ' & 0x0FF) == 0x020)
5763 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5764 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5765 #else
5766 # define ISLOWER(c) \
5767                    (('a' <= (c) && (c) <= 'i') \
5768                      || ('j' <= (c) && (c) <= 'r') \
5769                      || ('s' <= (c) && (c) <= 'z'))
5770 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5771 #endif
5772
5773 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5774 int
5775 main ()
5776 {
5777   int i;
5778   for (i = 0; i < 256; i++)
5779     if (XOR (islower (i), ISLOWER (i))
5780         || toupper (i) != TOUPPER (i))
5781       return 2;
5782   return 0;
5783 }
5784 _ACEOF
5785 if ac_fn_c_try_run "$LINENO"; then :
5786
5787 else
5788   ac_cv_header_stdc=no
5789 fi
5790 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5791   conftest.$ac_objext conftest.beam conftest.$ac_ext
5792 fi
5793
5794 fi
5795 fi
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5797 $as_echo "$ac_cv_header_stdc" >&6; }
5798 if test $ac_cv_header_stdc = yes; then
5799
5800 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5801
5802 fi
5803
5804 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5805 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5806                   inttypes.h stdint.h unistd.h
5807 do :
5808   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5809 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5810 "
5811 eval as_val=\$$as_ac_Header
5812    if test "x$as_val" = x""yes; then :
5813   cat >>confdefs.h <<_ACEOF
5814 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5815 _ACEOF
5816
5817 fi
5818
5819 done
5820
5821
5822
5823   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5824 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5825   MINIX=yes
5826 else
5827   MINIX=
5828 fi
5829
5830
5831   if test "$MINIX" = yes; then
5832
5833 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5834
5835
5836 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5837
5838
5839 $as_echo "#define _MINIX 1" >>confdefs.h
5840
5841   fi
5842
5843
5844   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5845 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5846 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5847   $as_echo_n "(cached) " >&6
5848 else
5849   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5850 /* end confdefs.h.  */
5851
5852 #         define __EXTENSIONS__ 1
5853           $ac_includes_default
5854 int
5855 main ()
5856 {
5857
5858   ;
5859   return 0;
5860 }
5861 _ACEOF
5862 if ac_fn_c_try_compile "$LINENO"; then :
5863   ac_cv_safe_to_define___extensions__=yes
5864 else
5865   ac_cv_safe_to_define___extensions__=no
5866 fi
5867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5868 fi
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5870 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5871   test $ac_cv_safe_to_define___extensions__ = yes &&
5872     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5873
5874   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5875
5876   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5877
5878   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5879
5880   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5881
5882
5883
5884
5885
5886 # The tests for host and target for $enable_largefile require
5887 # canonical names.
5888
5889
5890
5891 # As the $enable_largefile decision depends on --enable-plugins we must set it
5892 # even in directories otherwise not depending on the $plugins option.
5893
5894
5895 # Check whether --enable-plugins was given.
5896 if test "${enable_plugins+set}" = set; then :
5897   enableval=$enable_plugins; case "${enableval}" in
5898   yes | "") plugins=yes ;;
5899   no) plugins=no ;;
5900   *) plugins=yes ;;
5901  esac
5902 else
5903   plugins=no
5904 fi
5905
5906
5907
5908 case "${host}" in
5909   sparc-*-solaris*|i[3-7]86-*-solaris*)
5910     # On native 32bit sparc and ia32 solaris, large-file and procfs support
5911     # are mutually exclusive; and without procfs support, the bfd/ elf module
5912     # cannot provide certain routines such as elfcore_write_prpsinfo
5913     # or elfcore_write_prstatus.  So unless the user explicitly requested
5914     # large-file support through the --enable-largefile switch, disable
5915     # large-file support in favor of procfs support.
5916     test "${target}" = "${host}" -a "x$plugins" = xno \
5917       && : ${enable_largefile="no"}
5918     ;;
5919 esac
5920
5921 # Check whether --enable-largefile was given.
5922 if test "${enable_largefile+set}" = set; then :
5923   enableval=$enable_largefile;
5924 fi
5925
5926 if test "$enable_largefile" != no; then
5927
5928   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5929 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5930 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5931   $as_echo_n "(cached) " >&6
5932 else
5933   ac_cv_sys_largefile_CC=no
5934      if test "$GCC" != yes; then
5935        ac_save_CC=$CC
5936        while :; do
5937          # IRIX 6.2 and later do not support large files by default,
5938          # so use the C compiler's -n32 option if that helps.
5939          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5940 /* end confdefs.h.  */
5941 #include <sys/types.h>
5942  /* Check that off_t can represent 2**63 - 1 correctly.
5943     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5944     since some C++ compilers masquerading as C compilers
5945     incorrectly reject 9223372036854775807.  */
5946 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5947   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5948                        && LARGE_OFF_T % 2147483647 == 1)
5949                       ? 1 : -1];
5950 int
5951 main ()
5952 {
5953
5954   ;
5955   return 0;
5956 }
5957 _ACEOF
5958          if ac_fn_c_try_compile "$LINENO"; then :
5959   break
5960 fi
5961 rm -f core conftest.err conftest.$ac_objext
5962          CC="$CC -n32"
5963          if ac_fn_c_try_compile "$LINENO"; then :
5964   ac_cv_sys_largefile_CC=' -n32'; break
5965 fi
5966 rm -f core conftest.err conftest.$ac_objext
5967          break
5968        done
5969        CC=$ac_save_CC
5970        rm -f conftest.$ac_ext
5971     fi
5972 fi
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5974 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5975   if test "$ac_cv_sys_largefile_CC" != no; then
5976     CC=$CC$ac_cv_sys_largefile_CC
5977   fi
5978
5979   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5980 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5981 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5982   $as_echo_n "(cached) " >&6
5983 else
5984   while :; do
5985   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5986 /* end confdefs.h.  */
5987 #include <sys/types.h>
5988  /* Check that off_t can represent 2**63 - 1 correctly.
5989     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5990     since some C++ compilers masquerading as C compilers
5991     incorrectly reject 9223372036854775807.  */
5992 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5993   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5994                        && LARGE_OFF_T % 2147483647 == 1)
5995                       ? 1 : -1];
5996 int
5997 main ()
5998 {
5999
6000   ;
6001   return 0;
6002 }
6003 _ACEOF
6004 if ac_fn_c_try_compile "$LINENO"; then :
6005   ac_cv_sys_file_offset_bits=no; break
6006 fi
6007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6008   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6009 /* end confdefs.h.  */
6010 #define _FILE_OFFSET_BITS 64
6011 #include <sys/types.h>
6012  /* Check that off_t can represent 2**63 - 1 correctly.
6013     We can't simply define LARGE_OFF_T to be 9223372036854775807,
6014     since some C++ compilers masquerading as C compilers
6015     incorrectly reject 9223372036854775807.  */
6016 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6017   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6018                        && LARGE_OFF_T % 2147483647 == 1)
6019                       ? 1 : -1];
6020 int
6021 main ()
6022 {
6023
6024   ;
6025   return 0;
6026 }
6027 _ACEOF
6028 if ac_fn_c_try_compile "$LINENO"; then :
6029   ac_cv_sys_file_offset_bits=64; break
6030 fi
6031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6032   ac_cv_sys_file_offset_bits=unknown
6033   break
6034 done
6035 fi
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
6037 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
6038 case $ac_cv_sys_file_offset_bits in #(
6039   no | unknown) ;;
6040   *)
6041 cat >>confdefs.h <<_ACEOF
6042 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6043 _ACEOF
6044 ;;
6045 esac
6046 rm -rf conftest*
6047   if test $ac_cv_sys_file_offset_bits = unknown; then
6048     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6049 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6050 if test "${ac_cv_sys_large_files+set}" = set; then :
6051   $as_echo_n "(cached) " >&6
6052 else
6053   while :; do
6054   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6055 /* end confdefs.h.  */
6056 #include <sys/types.h>
6057  /* Check that off_t can represent 2**63 - 1 correctly.
6058     We can't simply define LARGE_OFF_T to be 9223372036854775807,
6059     since some C++ compilers masquerading as C compilers
6060     incorrectly reject 9223372036854775807.  */
6061 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6062   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6063                        && LARGE_OFF_T % 2147483647 == 1)
6064                       ? 1 : -1];
6065 int
6066 main ()
6067 {
6068
6069   ;
6070   return 0;
6071 }
6072 _ACEOF
6073 if ac_fn_c_try_compile "$LINENO"; then :
6074   ac_cv_sys_large_files=no; break
6075 fi
6076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6077   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6078 /* end confdefs.h.  */
6079 #define _LARGE_FILES 1
6080 #include <sys/types.h>
6081  /* Check that off_t can represent 2**63 - 1 correctly.
6082     We can't simply define LARGE_OFF_T to be 9223372036854775807,
6083     since some C++ compilers masquerading as C compilers
6084     incorrectly reject 9223372036854775807.  */
6085 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6086   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6087                        && LARGE_OFF_T % 2147483647 == 1)
6088                       ? 1 : -1];
6089 int
6090 main ()
6091 {
6092
6093   ;
6094   return 0;
6095 }
6096 _ACEOF
6097 if ac_fn_c_try_compile "$LINENO"; then :
6098   ac_cv_sys_large_files=1; break
6099 fi
6100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6101   ac_cv_sys_large_files=unknown
6102   break
6103 done
6104 fi
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6106 $as_echo "$ac_cv_sys_large_files" >&6; }
6107 case $ac_cv_sys_large_files in #(
6108   no | unknown) ;;
6109   *)
6110 cat >>confdefs.h <<_ACEOF
6111 #define _LARGE_FILES $ac_cv_sys_large_files
6112 _ACEOF
6113 ;;
6114 esac
6115 rm -rf conftest*
6116   fi
6117 fi
6118
6119
6120
6121
6122 case `pwd` in
6123   *\ * | *\     *)
6124     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6125 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6126 esac
6127
6128
6129
6130 macro_version='2.2.7a'
6131 macro_revision='1.3134'
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145 ltmain="$ac_aux_dir/ltmain.sh"
6146
6147 # Backslashify metacharacters that are still active within
6148 # double-quoted strings.
6149 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6150
6151 # Same as above, but do not quote variable references.
6152 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6153
6154 # Sed substitution to delay expansion of an escaped shell variable in a
6155 # double_quote_subst'ed string.
6156 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6157
6158 # Sed substitution to delay expansion of an escaped single quote.
6159 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6160
6161 # Sed substitution to avoid accidental globbing in evaled expressions
6162 no_glob_subst='s/\*/\\\*/g'
6163
6164 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6165 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6166 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6167
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6169 $as_echo_n "checking how to print strings... " >&6; }
6170 # Test print first, because it will be a builtin if present.
6171 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6172    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6173   ECHO='print -r --'
6174 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6175   ECHO='printf %s\n'
6176 else
6177   # Use this function as a fallback that always works.
6178   func_fallback_echo ()
6179   {
6180     eval 'cat <<_LTECHO_EOF
6181 $1
6182 _LTECHO_EOF'
6183   }
6184   ECHO='func_fallback_echo'
6185 fi
6186
6187 # func_echo_all arg...
6188 # Invoke $ECHO with all args, space-separated.
6189 func_echo_all ()
6190 {
6191     $ECHO ""
6192 }
6193
6194 case "$ECHO" in
6195   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6196 $as_echo "printf" >&6; } ;;
6197   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6198 $as_echo "print -r" >&6; } ;;
6199   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6200 $as_echo "cat" >&6; } ;;
6201 esac
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6217 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6218 if test "${ac_cv_path_SED+set}" = set; then :
6219   $as_echo_n "(cached) " >&6
6220 else
6221             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6222      for ac_i in 1 2 3 4 5 6 7; do
6223        ac_script="$ac_script$as_nl$ac_script"
6224      done
6225      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6226      { ac_script=; unset ac_script;}
6227      if test -z "$SED"; then
6228   ac_path_SED_found=false
6229   # Loop through the user's path and test for each of PROGNAME-LIST
6230   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6231 for as_dir in $PATH
6232 do
6233   IFS=$as_save_IFS
6234   test -z "$as_dir" && as_dir=.
6235     for ac_prog in sed gsed; do
6236     for ac_exec_ext in '' $ac_executable_extensions; do
6237       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6238       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6239 # Check for GNU ac_path_SED and select it if it is found.
6240   # Check for GNU $ac_path_SED
6241 case `"$ac_path_SED" --version 2>&1` in
6242 *GNU*)
6243   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6244 *)
6245   ac_count=0
6246   $as_echo_n 0123456789 >"conftest.in"
6247   while :
6248   do
6249     cat "conftest.in" "conftest.in" >"conftest.tmp"
6250     mv "conftest.tmp" "conftest.in"
6251     cp "conftest.in" "conftest.nl"
6252     $as_echo '' >> "conftest.nl"
6253     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6254     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6255     as_fn_arith $ac_count + 1 && ac_count=$as_val
6256     if test $ac_count -gt ${ac_path_SED_max-0}; then
6257       # Best one so far, save it but keep looking for a better one
6258       ac_cv_path_SED="$ac_path_SED"
6259       ac_path_SED_max=$ac_count
6260     fi
6261     # 10*(2^10) chars as input seems more than enough
6262     test $ac_count -gt 10 && break
6263   done
6264   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6265 esac
6266
6267       $ac_path_SED_found && break 3
6268     done
6269   done
6270   done
6271 IFS=$as_save_IFS
6272   if test -z "$ac_cv_path_SED"; then
6273     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6274   fi
6275 else
6276   ac_cv_path_SED=$SED
6277 fi
6278
6279 fi
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6281 $as_echo "$ac_cv_path_SED" >&6; }
6282  SED="$ac_cv_path_SED"
6283   rm -f conftest.sed
6284
6285 test -z "$SED" && SED=sed
6286 Xsed="$SED -e 1s/^X//"
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6299 $as_echo_n "checking for fgrep... " >&6; }
6300 if test "${ac_cv_path_FGREP+set}" = set; then :
6301   $as_echo_n "(cached) " >&6
6302 else
6303   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6304    then ac_cv_path_FGREP="$GREP -F"
6305    else
6306      if test -z "$FGREP"; then
6307   ac_path_FGREP_found=false
6308   # Loop through the user's path and test for each of PROGNAME-LIST
6309   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6310 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6311 do
6312   IFS=$as_save_IFS
6313   test -z "$as_dir" && as_dir=.
6314     for ac_prog in fgrep; do
6315     for ac_exec_ext in '' $ac_executable_extensions; do
6316       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6317       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6318 # Check for GNU ac_path_FGREP and select it if it is found.
6319   # Check for GNU $ac_path_FGREP
6320 case `"$ac_path_FGREP" --version 2>&1` in
6321 *GNU*)
6322   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6323 *)
6324   ac_count=0
6325   $as_echo_n 0123456789 >"conftest.in"
6326   while :
6327   do
6328     cat "conftest.in" "conftest.in" >"conftest.tmp"
6329     mv "conftest.tmp" "conftest.in"
6330     cp "conftest.in" "conftest.nl"
6331     $as_echo 'FGREP' >> "conftest.nl"
6332     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6333     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6334     as_fn_arith $ac_count + 1 && ac_count=$as_val
6335     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6336       # Best one so far, save it but keep looking for a better one
6337       ac_cv_path_FGREP="$ac_path_FGREP"
6338       ac_path_FGREP_max=$ac_count
6339     fi
6340     # 10*(2^10) chars as input seems more than enough
6341     test $ac_count -gt 10 && break
6342   done
6343   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6344 esac
6345
6346       $ac_path_FGREP_found && break 3
6347     done
6348   done
6349   done
6350 IFS=$as_save_IFS
6351   if test -z "$ac_cv_path_FGREP"; then
6352     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6353   fi
6354 else
6355   ac_cv_path_FGREP=$FGREP
6356 fi
6357
6358    fi
6359 fi
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6361 $as_echo "$ac_cv_path_FGREP" >&6; }
6362  FGREP="$ac_cv_path_FGREP"
6363
6364
6365 test -z "$GREP" && GREP=grep
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385 # Check whether --with-gnu-ld was given.
6386 if test "${with_gnu_ld+set}" = set; then :
6387   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6388 else
6389   with_gnu_ld=no
6390 fi
6391
6392 ac_prog=ld
6393 if test "$GCC" = yes; then
6394   # Check if gcc -print-prog-name=ld gives a path.
6395   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6396 $as_echo_n "checking for ld used by $CC... " >&6; }
6397   case $host in
6398   *-*-mingw*)
6399     # gcc leaves a trailing carriage return which upsets mingw
6400     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6401   *)
6402     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6403   esac
6404   case $ac_prog in
6405     # Accept absolute paths.
6406     [\\/]* | ?:[\\/]*)
6407       re_direlt='/[^/][^/]*/\.\./'
6408       # Canonicalize the pathname of ld
6409       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6410       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6411         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6412       done
6413       test -z "$LD" && LD="$ac_prog"
6414       ;;
6415   "")
6416     # If it fails, then pretend we aren't using GCC.
6417     ac_prog=ld
6418     ;;
6419   *)
6420     # If it is relative, then search for the first ld in PATH.
6421     with_gnu_ld=unknown
6422     ;;
6423   esac
6424 elif test "$with_gnu_ld" = yes; then
6425   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6426 $as_echo_n "checking for GNU ld... " >&6; }
6427 else
6428   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6429 $as_echo_n "checking for non-GNU ld... " >&6; }
6430 fi
6431 if test "${lt_cv_path_LD+set}" = set; then :
6432   $as_echo_n "(cached) " >&6
6433 else
6434   if test -z "$LD"; then
6435   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6436   for ac_dir in $PATH; do
6437     IFS="$lt_save_ifs"
6438     test -z "$ac_dir" && ac_dir=.
6439     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6440       lt_cv_path_LD="$ac_dir/$ac_prog"
6441       # Check to see if the program is GNU ld.  I'd rather use --version,
6442       # but apparently some variants of GNU ld only accept -v.
6443       # Break only if it was the GNU/non-GNU ld that we prefer.
6444       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6445       *GNU* | *'with BFD'*)
6446         test "$with_gnu_ld" != no && break
6447         ;;
6448       *)
6449         test "$with_gnu_ld" != yes && break
6450         ;;
6451       esac
6452     fi
6453   done
6454   IFS="$lt_save_ifs"
6455 else
6456   lt_cv_path_LD="$LD" # Let the user override the test with a path.
6457 fi
6458 fi
6459
6460 LD="$lt_cv_path_LD"
6461 if test -n "$LD"; then
6462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6463 $as_echo "$LD" >&6; }
6464 else
6465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6466 $as_echo "no" >&6; }
6467 fi
6468 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6470 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6471 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6472   $as_echo_n "(cached) " >&6
6473 else
6474   # I'd rather use --version here, but apparently some GNU lds only accept -v.
6475 case `$LD -v 2>&1 </dev/null` in
6476 *GNU* | *'with BFD'*)
6477   lt_cv_prog_gnu_ld=yes
6478   ;;
6479 *)
6480   lt_cv_prog_gnu_ld=no
6481   ;;
6482 esac
6483 fi
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6485 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6486 with_gnu_ld=$lt_cv_prog_gnu_ld
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6497 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6498 if test "${lt_cv_path_NM+set}" = set; then :
6499   $as_echo_n "(cached) " >&6
6500 else
6501   if test -n "$NM"; then
6502   # Let the user override the test.
6503   lt_cv_path_NM="$NM"
6504 else
6505   lt_nm_to_check="${ac_tool_prefix}nm"
6506   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6507     lt_nm_to_check="$lt_nm_to_check nm"
6508   fi
6509   for lt_tmp_nm in $lt_nm_to_check; do
6510     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6511     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6512       IFS="$lt_save_ifs"
6513       test -z "$ac_dir" && ac_dir=.
6514       tmp_nm="$ac_dir/$lt_tmp_nm"
6515       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6516         # Check to see if the nm accepts a BSD-compat flag.
6517         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6518         #   nm: unknown option "B" ignored
6519         # Tru64's nm complains that /dev/null is an invalid object file
6520         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6521         */dev/null* | *'Invalid file or object type'*)
6522           lt_cv_path_NM="$tmp_nm -B"
6523           break
6524           ;;
6525         *)
6526           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6527           */dev/null*)
6528             lt_cv_path_NM="$tmp_nm -p"
6529             break
6530             ;;
6531           *)
6532             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6533             continue # so that we can try to find one that supports BSD flags
6534             ;;
6535           esac
6536           ;;
6537         esac
6538       fi
6539     done
6540     IFS="$lt_save_ifs"
6541   done
6542   : ${lt_cv_path_NM=no}
6543 fi
6544 fi
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6546 $as_echo "$lt_cv_path_NM" >&6; }
6547 if test "$lt_cv_path_NM" != "no"; then
6548   NM="$lt_cv_path_NM"
6549 else
6550   # Didn't find any BSD compatible name lister, look for dumpbin.
6551   if test -n "$DUMPBIN"; then :
6552     # Let the user override the test.
6553   else
6554     if test -n "$ac_tool_prefix"; then
6555   for ac_prog in dumpbin "link -dump"
6556   do
6557     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6558 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6560 $as_echo_n "checking for $ac_word... " >&6; }
6561 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6562   $as_echo_n "(cached) " >&6
6563 else
6564   if test -n "$DUMPBIN"; then
6565   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6566 else
6567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568 for as_dir in $PATH
6569 do
6570   IFS=$as_save_IFS
6571   test -z "$as_dir" && as_dir=.
6572     for ac_exec_ext in '' $ac_executable_extensions; do
6573   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6574     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6575     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6576     break 2
6577   fi
6578 done
6579   done
6580 IFS=$as_save_IFS
6581
6582 fi
6583 fi
6584 DUMPBIN=$ac_cv_prog_DUMPBIN
6585 if test -n "$DUMPBIN"; then
6586   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6587 $as_echo "$DUMPBIN" >&6; }
6588 else
6589   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6590 $as_echo "no" >&6; }
6591 fi
6592
6593
6594     test -n "$DUMPBIN" && break
6595   done
6596 fi
6597 if test -z "$DUMPBIN"; then
6598   ac_ct_DUMPBIN=$DUMPBIN
6599   for ac_prog in dumpbin "link -dump"
6600 do
6601   # Extract the first word of "$ac_prog", so it can be a program name with args.
6602 set dummy $ac_prog; ac_word=$2
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6604 $as_echo_n "checking for $ac_word... " >&6; }
6605 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6606   $as_echo_n "(cached) " >&6
6607 else
6608   if test -n "$ac_ct_DUMPBIN"; then
6609   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6610 else
6611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6612 for as_dir in $PATH
6613 do
6614   IFS=$as_save_IFS
6615   test -z "$as_dir" && as_dir=.
6616     for ac_exec_ext in '' $ac_executable_extensions; do
6617   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6618     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6619     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6620     break 2
6621   fi
6622 done
6623   done
6624 IFS=$as_save_IFS
6625
6626 fi
6627 fi
6628 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6629 if test -n "$ac_ct_DUMPBIN"; then
6630   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6631 $as_echo "$ac_ct_DUMPBIN" >&6; }
6632 else
6633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6634 $as_echo "no" >&6; }
6635 fi
6636
6637
6638   test -n "$ac_ct_DUMPBIN" && break
6639 done
6640
6641   if test "x$ac_ct_DUMPBIN" = x; then
6642     DUMPBIN=":"
6643   else
6644     case $cross_compiling:$ac_tool_warned in
6645 yes:)
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6647 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6648 ac_tool_warned=yes ;;
6649 esac
6650     DUMPBIN=$ac_ct_DUMPBIN
6651   fi
6652 fi
6653
6654     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6655     *COFF*)
6656       DUMPBIN="$DUMPBIN -symbols"
6657       ;;
6658     *)
6659       DUMPBIN=:
6660       ;;
6661     esac
6662   fi
6663
6664   if test "$DUMPBIN" != ":"; then
6665     NM="$DUMPBIN"
6666   fi
6667 fi
6668 test -z "$NM" && NM=nm
6669
6670
6671
6672
6673
6674
6675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6676 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6677 if test "${lt_cv_nm_interface+set}" = set; then :
6678   $as_echo_n "(cached) " >&6
6679 else
6680   lt_cv_nm_interface="BSD nm"
6681   echo "int some_variable = 0;" > conftest.$ac_ext
6682   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6683   (eval "$ac_compile" 2>conftest.err)
6684   cat conftest.err >&5
6685   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6686   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6687   cat conftest.err >&5
6688   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6689   cat conftest.out >&5
6690   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6691     lt_cv_nm_interface="MS dumpbin"
6692   fi
6693   rm -f conftest*
6694 fi
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6696 $as_echo "$lt_cv_nm_interface" >&6; }
6697
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6699 $as_echo_n "checking whether ln -s works... " >&6; }
6700 LN_S=$as_ln_s
6701 if test "$LN_S" = "ln -s"; then
6702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6703 $as_echo "yes" >&6; }
6704 else
6705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6706 $as_echo "no, using $LN_S" >&6; }
6707 fi
6708
6709 # find the maximum length of command line arguments
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6711 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6712 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6713   $as_echo_n "(cached) " >&6
6714 else
6715     i=0
6716   teststring="ABCD"
6717
6718   case $build_os in
6719   msdosdjgpp*)
6720     # On DJGPP, this test can blow up pretty badly due to problems in libc
6721     # (any single argument exceeding 2000 bytes causes a buffer overrun
6722     # during glob expansion).  Even if it were fixed, the result of this
6723     # check would be larger than it should be.
6724     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6725     ;;
6726
6727   gnu*)
6728     # Under GNU Hurd, this test is not required because there is
6729     # no limit to the length of command line arguments.
6730     # Libtool will interpret -1 as no limit whatsoever
6731     lt_cv_sys_max_cmd_len=-1;
6732     ;;
6733
6734   cygwin* | mingw* | cegcc*)
6735     # On Win9x/ME, this test blows up -- it succeeds, but takes
6736     # about 5 minutes as the teststring grows exponentially.
6737     # Worse, since 9x/ME are not pre-emptively multitasking,
6738     # you end up with a "frozen" computer, even though with patience
6739     # the test eventually succeeds (with a max line length of 256k).
6740     # Instead, let's just punt: use the minimum linelength reported by
6741     # all of the supported platforms: 8192 (on NT/2K/XP).
6742     lt_cv_sys_max_cmd_len=8192;
6743     ;;
6744
6745   mint*)
6746     # On MiNT this can take a long time and run out of memory.
6747     lt_cv_sys_max_cmd_len=8192;
6748     ;;
6749
6750   amigaos*)
6751     # On AmigaOS with pdksh, this test takes hours, literally.
6752     # So we just punt and use a minimum line length of 8192.
6753     lt_cv_sys_max_cmd_len=8192;
6754     ;;
6755
6756   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6757     # This has been around since 386BSD, at least.  Likely further.
6758     if test -x /sbin/sysctl; then
6759       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6760     elif test -x /usr/sbin/sysctl; then
6761       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6762     else
6763       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6764     fi
6765     # And add a safety zone
6766     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6767     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6768     ;;
6769
6770   interix*)
6771     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6772     lt_cv_sys_max_cmd_len=196608
6773     ;;
6774
6775   osf*)
6776     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6777     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6778     # nice to cause kernel panics so lets avoid the loop below.
6779     # First set a reasonable default.
6780     lt_cv_sys_max_cmd_len=16384
6781     #
6782     if test -x /sbin/sysconfig; then
6783       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6784         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6785       esac
6786     fi
6787     ;;
6788   sco3.2v5*)
6789     lt_cv_sys_max_cmd_len=102400
6790     ;;
6791   sysv5* | sco5v6* | sysv4.2uw2*)
6792     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6793     if test -n "$kargmax"; then
6794       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6795     else
6796       lt_cv_sys_max_cmd_len=32768
6797     fi
6798     ;;
6799   *)
6800     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6801     if test -n "$lt_cv_sys_max_cmd_len"; then
6802       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6803       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6804     else
6805       # Make teststring a little bigger before we do anything with it.
6806       # a 1K string should be a reasonable start.
6807       for i in 1 2 3 4 5 6 7 8 ; do
6808         teststring=$teststring$teststring
6809       done
6810       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6811       # If test is not a shell built-in, we'll probably end up computing a
6812       # maximum length that is only half of the actual maximum length, but
6813       # we can't tell.
6814       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6815                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6816               test $i != 17 # 1/2 MB should be enough
6817       do
6818         i=`expr $i + 1`
6819         teststring=$teststring$teststring
6820       done
6821       # Only check the string length outside the loop.
6822       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6823       teststring=
6824       # Add a significant safety factor because C++ compilers can tack on
6825       # massive amounts of additional arguments before passing them to the
6826       # linker.  It appears as though 1/2 is a usable value.
6827       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6828     fi
6829     ;;
6830   esac
6831
6832 fi
6833
6834 if test -n $lt_cv_sys_max_cmd_len ; then
6835   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6836 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6837 else
6838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6839 $as_echo "none" >&6; }
6840 fi
6841 max_cmd_len=$lt_cv_sys_max_cmd_len
6842
6843
6844
6845
6846
6847
6848 : ${CP="cp -f"}
6849 : ${MV="mv -f"}
6850 : ${RM="rm -f"}
6851
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6853 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6854 # Try some XSI features
6855 xsi_shell=no
6856 ( _lt_dummy="a/b/c"
6857   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6858       = c,a/b,, \
6859     && eval 'test $(( 1 + 1 )) -eq 2 \
6860     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6861   && xsi_shell=yes
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6863 $as_echo "$xsi_shell" >&6; }
6864
6865
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6867 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6868 lt_shell_append=no
6869 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6870     >/dev/null 2>&1 \
6871   && lt_shell_append=yes
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6873 $as_echo "$lt_shell_append" >&6; }
6874
6875
6876 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6877   lt_unset=unset
6878 else
6879   lt_unset=false
6880 fi
6881
6882
6883
6884
6885
6886 # test EBCDIC or ASCII
6887 case `echo X|tr X '\101'` in
6888  A) # ASCII based system
6889     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6890   lt_SP2NL='tr \040 \012'
6891   lt_NL2SP='tr \015\012 \040\040'
6892   ;;
6893  *) # EBCDIC based system
6894   lt_SP2NL='tr \100 \n'
6895   lt_NL2SP='tr \r\n \100\100'
6896   ;;
6897 esac
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6908 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6909 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6910   $as_echo_n "(cached) " >&6
6911 else
6912   lt_cv_ld_reload_flag='-r'
6913 fi
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6915 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6916 reload_flag=$lt_cv_ld_reload_flag
6917 case $reload_flag in
6918 "" | " "*) ;;
6919 *) reload_flag=" $reload_flag" ;;
6920 esac
6921 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6922 case $host_os in
6923   darwin*)
6924     if test "$GCC" = yes; then
6925       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6926     else
6927       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6928     fi
6929     ;;
6930 esac
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940 if test -n "$ac_tool_prefix"; then
6941   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6942 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6944 $as_echo_n "checking for $ac_word... " >&6; }
6945 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6946   $as_echo_n "(cached) " >&6
6947 else
6948   if test -n "$OBJDUMP"; then
6949   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6950 else
6951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6952 for as_dir in $PATH
6953 do
6954   IFS=$as_save_IFS
6955   test -z "$as_dir" && as_dir=.
6956     for ac_exec_ext in '' $ac_executable_extensions; do
6957   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6958     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6959     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6960     break 2
6961   fi
6962 done
6963   done
6964 IFS=$as_save_IFS
6965
6966 fi
6967 fi
6968 OBJDUMP=$ac_cv_prog_OBJDUMP
6969 if test -n "$OBJDUMP"; then
6970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6971 $as_echo "$OBJDUMP" >&6; }
6972 else
6973   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6974 $as_echo "no" >&6; }
6975 fi
6976
6977
6978 fi
6979 if test -z "$ac_cv_prog_OBJDUMP"; then
6980   ac_ct_OBJDUMP=$OBJDUMP
6981   # Extract the first word of "objdump", so it can be a program name with args.
6982 set dummy objdump; ac_word=$2
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6984 $as_echo_n "checking for $ac_word... " >&6; }
6985 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6986   $as_echo_n "(cached) " >&6
6987 else
6988   if test -n "$ac_ct_OBJDUMP"; then
6989   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6990 else
6991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6992 for as_dir in $PATH
6993 do
6994   IFS=$as_save_IFS
6995   test -z "$as_dir" && as_dir=.
6996     for ac_exec_ext in '' $ac_executable_extensions; do
6997   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6998     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6999     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7000     break 2
7001   fi
7002 done
7003   done
7004 IFS=$as_save_IFS
7005
7006 fi
7007 fi
7008 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7009 if test -n "$ac_ct_OBJDUMP"; then
7010   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7011 $as_echo "$ac_ct_OBJDUMP" >&6; }
7012 else
7013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7014 $as_echo "no" >&6; }
7015 fi
7016
7017   if test "x$ac_ct_OBJDUMP" = x; then
7018     OBJDUMP="false"
7019   else
7020     case $cross_compiling:$ac_tool_warned in
7021 yes:)
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7023 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7024 ac_tool_warned=yes ;;
7025 esac
7026     OBJDUMP=$ac_ct_OBJDUMP
7027   fi
7028 else
7029   OBJDUMP="$ac_cv_prog_OBJDUMP"
7030 fi
7031
7032 test -z "$OBJDUMP" && OBJDUMP=objdump
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7043 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7044 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7045   $as_echo_n "(cached) " >&6
7046 else
7047   lt_cv_file_magic_cmd='$MAGIC_CMD'
7048 lt_cv_file_magic_test_file=
7049 lt_cv_deplibs_check_method='unknown'
7050 # Need to set the preceding variable on all platforms that support
7051 # interlibrary dependencies.
7052 # 'none' -- dependencies not supported.
7053 # `unknown' -- same as none, but documents that we really don't know.
7054 # 'pass_all' -- all dependencies passed with no checks.
7055 # 'test_compile' -- check by making test program.
7056 # 'file_magic [[regex]]' -- check by looking for files in library path
7057 # which responds to the $file_magic_cmd with a given extended regex.
7058 # If you have `file' or equivalent on your system and you're not sure
7059 # whether `pass_all' will *always* work, you probably want this one.
7060
7061 case $host_os in
7062 aix[4-9]*)
7063   lt_cv_deplibs_check_method=pass_all
7064   ;;
7065
7066 beos*)
7067   lt_cv_deplibs_check_method=pass_all
7068   ;;
7069
7070 bsdi[45]*)
7071   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7072   lt_cv_file_magic_cmd='/usr/bin/file -L'
7073   lt_cv_file_magic_test_file=/shlib/libc.so
7074   ;;
7075
7076 cygwin*)
7077   # func_win32_libid is a shell function defined in ltmain.sh
7078   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7079   lt_cv_file_magic_cmd='func_win32_libid'
7080   ;;
7081
7082 mingw* | pw32*)
7083   # Base MSYS/MinGW do not provide the 'file' command needed by
7084   # func_win32_libid shell function, so use a weaker test based on 'objdump',
7085   # unless we find 'file', for example because we are cross-compiling.
7086   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7087   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7088     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7089     lt_cv_file_magic_cmd='func_win32_libid'
7090   else
7091     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7092     lt_cv_file_magic_cmd='$OBJDUMP -f'
7093   fi
7094   ;;
7095
7096 cegcc*)
7097   # use the weaker test based on 'objdump'. See mingw*.
7098   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7099   lt_cv_file_magic_cmd='$OBJDUMP -f'
7100   ;;
7101
7102 darwin* | rhapsody*)
7103   lt_cv_deplibs_check_method=pass_all
7104   ;;
7105
7106 freebsd* | dragonfly*)
7107   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7108     case $host_cpu in
7109     i*86 )
7110       # Not sure whether the presence of OpenBSD here was a mistake.
7111       # Let's accept both of them until this is cleared up.
7112       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7113       lt_cv_file_magic_cmd=/usr/bin/file
7114       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7115       ;;
7116     esac
7117   else
7118     lt_cv_deplibs_check_method=pass_all
7119   fi
7120   ;;
7121
7122 gnu*)
7123   lt_cv_deplibs_check_method=pass_all
7124   ;;
7125
7126 haiku*)
7127   lt_cv_deplibs_check_method=pass_all
7128   ;;
7129
7130 hpux10.20* | hpux11*)
7131   lt_cv_file_magic_cmd=/usr/bin/file
7132   case $host_cpu in
7133   ia64*)
7134     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7135     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7136     ;;
7137   hppa*64*)
7138     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]'
7139     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7140     ;;
7141   *)
7142     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7143     lt_cv_file_magic_test_file=/usr/lib/libc.sl
7144     ;;
7145   esac
7146   ;;
7147
7148 interix[3-9]*)
7149   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7150   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7151   ;;
7152
7153 irix5* | irix6* | nonstopux*)
7154   case $LD in
7155   *-32|*"-32 ") libmagic=32-bit;;
7156   *-n32|*"-n32 ") libmagic=N32;;
7157   *-64|*"-64 ") libmagic=64-bit;;
7158   *) libmagic=never-match;;
7159   esac
7160   lt_cv_deplibs_check_method=pass_all
7161   ;;
7162
7163 # This must be Linux ELF.
7164 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7165   lt_cv_deplibs_check_method=pass_all
7166   ;;
7167
7168 netbsd*)
7169   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7170     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7171   else
7172     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7173   fi
7174   ;;
7175
7176 newos6*)
7177   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7178   lt_cv_file_magic_cmd=/usr/bin/file
7179   lt_cv_file_magic_test_file=/usr/lib/libnls.so
7180   ;;
7181
7182 *nto* | *qnx*)
7183   lt_cv_deplibs_check_method=pass_all
7184   ;;
7185
7186 openbsd*)
7187   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7188     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7189   else
7190     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7191   fi
7192   ;;
7193
7194 osf3* | osf4* | osf5*)
7195   lt_cv_deplibs_check_method=pass_all
7196   ;;
7197
7198 rdos*)
7199   lt_cv_deplibs_check_method=pass_all
7200   ;;
7201
7202 solaris*)
7203   lt_cv_deplibs_check_method=pass_all
7204   ;;
7205
7206 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7207   lt_cv_deplibs_check_method=pass_all
7208   ;;
7209
7210 sysv4 | sysv4.3*)
7211   case $host_vendor in
7212   motorola)
7213     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]'
7214     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7215     ;;
7216   ncr)
7217     lt_cv_deplibs_check_method=pass_all
7218     ;;
7219   sequent)
7220     lt_cv_file_magic_cmd='/bin/file'
7221     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7222     ;;
7223   sni)
7224     lt_cv_file_magic_cmd='/bin/file'
7225     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7226     lt_cv_file_magic_test_file=/lib/libc.so
7227     ;;
7228   siemens)
7229     lt_cv_deplibs_check_method=pass_all
7230     ;;
7231   pc)
7232     lt_cv_deplibs_check_method=pass_all
7233     ;;
7234   esac
7235   ;;
7236
7237 tpf*)
7238   lt_cv_deplibs_check_method=pass_all
7239   ;;
7240 esac
7241
7242 fi
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7244 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7245 file_magic_cmd=$lt_cv_file_magic_cmd
7246 deplibs_check_method=$lt_cv_deplibs_check_method
7247 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260 if test -n "$ac_tool_prefix"; then
7261   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7262 set dummy ${ac_tool_prefix}ar; ac_word=$2
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7264 $as_echo_n "checking for $ac_word... " >&6; }
7265 if test "${ac_cv_prog_AR+set}" = set; then :
7266   $as_echo_n "(cached) " >&6
7267 else
7268   if test -n "$AR"; then
7269   ac_cv_prog_AR="$AR" # Let the user override the test.
7270 else
7271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7272 for as_dir in $PATH
7273 do
7274   IFS=$as_save_IFS
7275   test -z "$as_dir" && as_dir=.
7276     for ac_exec_ext in '' $ac_executable_extensions; do
7277   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7278     ac_cv_prog_AR="${ac_tool_prefix}ar"
7279     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7280     break 2
7281   fi
7282 done
7283   done
7284 IFS=$as_save_IFS
7285
7286 fi
7287 fi
7288 AR=$ac_cv_prog_AR
7289 if test -n "$AR"; then
7290   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7291 $as_echo "$AR" >&6; }
7292 else
7293   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7294 $as_echo "no" >&6; }
7295 fi
7296
7297
7298 fi
7299 if test -z "$ac_cv_prog_AR"; then
7300   ac_ct_AR=$AR
7301   # Extract the first word of "ar", so it can be a program name with args.
7302 set dummy ar; ac_word=$2
7303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7304 $as_echo_n "checking for $ac_word... " >&6; }
7305 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7306   $as_echo_n "(cached) " >&6
7307 else
7308   if test -n "$ac_ct_AR"; then
7309   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7310 else
7311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7312 for as_dir in $PATH
7313 do
7314   IFS=$as_save_IFS
7315   test -z "$as_dir" && as_dir=.
7316     for ac_exec_ext in '' $ac_executable_extensions; do
7317   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7318     ac_cv_prog_ac_ct_AR="ar"
7319     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7320     break 2
7321   fi
7322 done
7323   done
7324 IFS=$as_save_IFS
7325
7326 fi
7327 fi
7328 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7329 if test -n "$ac_ct_AR"; then
7330   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7331 $as_echo "$ac_ct_AR" >&6; }
7332 else
7333   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7334 $as_echo "no" >&6; }
7335 fi
7336
7337   if test "x$ac_ct_AR" = x; then
7338     AR="false"
7339   else
7340     case $cross_compiling:$ac_tool_warned in
7341 yes:)
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7343 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7344 ac_tool_warned=yes ;;
7345 esac
7346     AR=$ac_ct_AR
7347   fi
7348 else
7349   AR="$ac_cv_prog_AR"
7350 fi
7351
7352 test -z "$AR" && AR=ar
7353 test -z "$AR_FLAGS" && AR_FLAGS=cru
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365 if test -n "$ac_tool_prefix"; then
7366   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7367 set dummy ${ac_tool_prefix}strip; ac_word=$2
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7369 $as_echo_n "checking for $ac_word... " >&6; }
7370 if test "${ac_cv_prog_STRIP+set}" = set; then :
7371   $as_echo_n "(cached) " >&6
7372 else
7373   if test -n "$STRIP"; then
7374   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7375 else
7376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7377 for as_dir in $PATH
7378 do
7379   IFS=$as_save_IFS
7380   test -z "$as_dir" && as_dir=.
7381     for ac_exec_ext in '' $ac_executable_extensions; do
7382   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7383     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7384     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7385     break 2
7386   fi
7387 done
7388   done
7389 IFS=$as_save_IFS
7390
7391 fi
7392 fi
7393 STRIP=$ac_cv_prog_STRIP
7394 if test -n "$STRIP"; then
7395   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7396 $as_echo "$STRIP" >&6; }
7397 else
7398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7399 $as_echo "no" >&6; }
7400 fi
7401
7402
7403 fi
7404 if test -z "$ac_cv_prog_STRIP"; then
7405   ac_ct_STRIP=$STRIP
7406   # Extract the first word of "strip", so it can be a program name with args.
7407 set dummy strip; ac_word=$2
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7409 $as_echo_n "checking for $ac_word... " >&6; }
7410 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7411   $as_echo_n "(cached) " >&6
7412 else
7413   if test -n "$ac_ct_STRIP"; then
7414   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7415 else
7416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7417 for as_dir in $PATH
7418 do
7419   IFS=$as_save_IFS
7420   test -z "$as_dir" && as_dir=.
7421     for ac_exec_ext in '' $ac_executable_extensions; do
7422   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7423     ac_cv_prog_ac_ct_STRIP="strip"
7424     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7425     break 2
7426   fi
7427 done
7428   done
7429 IFS=$as_save_IFS
7430
7431 fi
7432 fi
7433 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7434 if test -n "$ac_ct_STRIP"; then
7435   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7436 $as_echo "$ac_ct_STRIP" >&6; }
7437 else
7438   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7439 $as_echo "no" >&6; }
7440 fi
7441
7442   if test "x$ac_ct_STRIP" = x; then
7443     STRIP=":"
7444   else
7445     case $cross_compiling:$ac_tool_warned in
7446 yes:)
7447 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7448 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7449 ac_tool_warned=yes ;;
7450 esac
7451     STRIP=$ac_ct_STRIP
7452   fi
7453 else
7454   STRIP="$ac_cv_prog_STRIP"
7455 fi
7456
7457 test -z "$STRIP" && STRIP=:
7458
7459
7460
7461
7462
7463
7464 if test -n "$ac_tool_prefix"; then
7465   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7466 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7468 $as_echo_n "checking for $ac_word... " >&6; }
7469 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7470   $as_echo_n "(cached) " >&6
7471 else
7472   if test -n "$RANLIB"; then
7473   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7474 else
7475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476 for as_dir in $PATH
7477 do
7478   IFS=$as_save_IFS
7479   test -z "$as_dir" && as_dir=.
7480     for ac_exec_ext in '' $ac_executable_extensions; do
7481   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7482     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7483     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7484     break 2
7485   fi
7486 done
7487   done
7488 IFS=$as_save_IFS
7489
7490 fi
7491 fi
7492 RANLIB=$ac_cv_prog_RANLIB
7493 if test -n "$RANLIB"; then
7494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7495 $as_echo "$RANLIB" >&6; }
7496 else
7497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7498 $as_echo "no" >&6; }
7499 fi
7500
7501
7502 fi
7503 if test -z "$ac_cv_prog_RANLIB"; then
7504   ac_ct_RANLIB=$RANLIB
7505   # Extract the first word of "ranlib", so it can be a program name with args.
7506 set dummy ranlib; ac_word=$2
7507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7508 $as_echo_n "checking for $ac_word... " >&6; }
7509 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7510   $as_echo_n "(cached) " >&6
7511 else
7512   if test -n "$ac_ct_RANLIB"; then
7513   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7514 else
7515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7516 for as_dir in $PATH
7517 do
7518   IFS=$as_save_IFS
7519   test -z "$as_dir" && as_dir=.
7520     for ac_exec_ext in '' $ac_executable_extensions; do
7521   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7522     ac_cv_prog_ac_ct_RANLIB="ranlib"
7523     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7524     break 2
7525   fi
7526 done
7527   done
7528 IFS=$as_save_IFS
7529
7530 fi
7531 fi
7532 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7533 if test -n "$ac_ct_RANLIB"; then
7534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7535 $as_echo "$ac_ct_RANLIB" >&6; }
7536 else
7537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7538 $as_echo "no" >&6; }
7539 fi
7540
7541   if test "x$ac_ct_RANLIB" = x; then
7542     RANLIB=":"
7543   else
7544     case $cross_compiling:$ac_tool_warned in
7545 yes:)
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7547 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7548 ac_tool_warned=yes ;;
7549 esac
7550     RANLIB=$ac_ct_RANLIB
7551   fi
7552 else
7553   RANLIB="$ac_cv_prog_RANLIB"
7554 fi
7555
7556 test -z "$RANLIB" && RANLIB=:
7557
7558
7559
7560
7561
7562
7563 # Determine commands to create old-style static archives.
7564 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7565 old_postinstall_cmds='chmod 644 $oldlib'
7566 old_postuninstall_cmds=
7567
7568 if test -n "$RANLIB"; then
7569   case $host_os in
7570   openbsd*)
7571     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7572     ;;
7573   *)
7574     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7575     ;;
7576   esac
7577   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7578 fi
7579
7580 case $host_os in
7581   darwin*)
7582     lock_old_archive_extraction=yes ;;
7583   *)
7584     lock_old_archive_extraction=no ;;
7585 esac
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625 # If no C compiler was specified, use CC.
7626 LTCC=${LTCC-"$CC"}
7627
7628 # If no C compiler flags were specified, use CFLAGS.
7629 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7630
7631 # Allow CC to be a program name with arguments.
7632 compiler=$CC
7633
7634
7635 # Check for command to grab the raw symbol name followed by C symbol from nm.
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7637 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7638 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7639   $as_echo_n "(cached) " >&6
7640 else
7641
7642 # These are sane defaults that work on at least a few old systems.
7643 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7644
7645 # Character class describing NM global symbol codes.
7646 symcode='[BCDEGRST]'
7647
7648 # Regexp to match symbols that can be accessed directly from C.
7649 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7650
7651 # Define system-specific variables.
7652 case $host_os in
7653 aix*)
7654   symcode='[BCDT]'
7655   ;;
7656 cygwin* | mingw* | pw32* | cegcc*)
7657   symcode='[ABCDGISTW]'
7658   ;;
7659 hpux*)
7660   if test "$host_cpu" = ia64; then
7661     symcode='[ABCDEGRST]'
7662   fi
7663   ;;
7664 irix* | nonstopux*)
7665   symcode='[BCDEGRST]'
7666   ;;
7667 osf*)
7668   symcode='[BCDEGQRST]'
7669   ;;
7670 solaris*)
7671   symcode='[BDRT]'
7672   ;;
7673 sco3.2v5*)
7674   symcode='[DT]'
7675   ;;
7676 sysv4.2uw2*)
7677   symcode='[DT]'
7678   ;;
7679 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7680   symcode='[ABDT]'
7681   ;;
7682 sysv4)
7683   symcode='[DFNSTU]'
7684   ;;
7685 esac
7686
7687 # If we're using GNU nm, then use its standard symbol codes.
7688 case `$NM -V 2>&1` in
7689 *GNU* | *'with BFD'*)
7690   symcode='[ABCDGIRSTW]' ;;
7691 esac
7692
7693 # Transform an extracted symbol line into a proper C declaration.
7694 # Some systems (esp. on ia64) link data and code symbols differently,
7695 # so use this general approach.
7696 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7697
7698 # Transform an extracted symbol line into symbol name and symbol address
7699 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7700 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'"
7701
7702 # Handle CRLF in mingw tool chain
7703 opt_cr=
7704 case $build_os in
7705 mingw*)
7706   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7707   ;;
7708 esac
7709
7710 # Try without a prefix underscore, then with it.
7711 for ac_symprfx in "" "_"; do
7712
7713   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7714   symxfrm="\\1 $ac_symprfx\\2 \\2"
7715
7716   # Write the raw and C identifiers.
7717   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7718     # Fake it for dumpbin and say T for any non-static function
7719     # and D for any global variable.
7720     # Also find C++ and __fastcall symbols from MSVC++,
7721     # which start with @ or ?.
7722     lt_cv_sys_global_symbol_pipe="$AWK '"\
7723 "     {last_section=section; section=\$ 3};"\
7724 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7725 "     \$ 0!~/External *\|/{next};"\
7726 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7727 "     {if(hide[section]) next};"\
7728 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7729 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7730 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7731 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7732 "     ' prfx=^$ac_symprfx"
7733   else
7734     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7735   fi
7736
7737   # Check to see that the pipe works correctly.
7738   pipe_works=no
7739
7740   rm -f conftest*
7741   cat > conftest.$ac_ext <<_LT_EOF
7742 #ifdef __cplusplus
7743 extern "C" {
7744 #endif
7745 char nm_test_var;
7746 void nm_test_func(void);
7747 void nm_test_func(void){}
7748 #ifdef __cplusplus
7749 }
7750 #endif
7751 int main(){nm_test_var='a';nm_test_func();return(0);}
7752 _LT_EOF
7753
7754   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7755   (eval $ac_compile) 2>&5
7756   ac_status=$?
7757   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7758   test $ac_status = 0; }; then
7759     # Now try to grab the symbols.
7760     nlist=conftest.nm
7761     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7762   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7763   ac_status=$?
7764   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7765   test $ac_status = 0; } && test -s "$nlist"; then
7766       # Try sorting and uniquifying the output.
7767       if sort "$nlist" | uniq > "$nlist"T; then
7768         mv -f "$nlist"T "$nlist"
7769       else
7770         rm -f "$nlist"T
7771       fi
7772
7773       # Make sure that we snagged all the symbols we need.
7774       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7775         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7776           cat <<_LT_EOF > conftest.$ac_ext
7777 #ifdef __cplusplus
7778 extern "C" {
7779 #endif
7780
7781 _LT_EOF
7782           # Now generate the symbol file.
7783           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7784
7785           cat <<_LT_EOF >> conftest.$ac_ext
7786
7787 /* The mapping between symbol names and symbols.  */
7788 const struct {
7789   const char *name;
7790   void       *address;
7791 }
7792 lt__PROGRAM__LTX_preloaded_symbols[] =
7793 {
7794   { "@PROGRAM@", (void *) 0 },
7795 _LT_EOF
7796           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7797           cat <<\_LT_EOF >> conftest.$ac_ext
7798   {0, (void *) 0}
7799 };
7800
7801 /* This works around a problem in FreeBSD linker */
7802 #ifdef FREEBSD_WORKAROUND
7803 static const void *lt_preloaded_setup() {
7804   return lt__PROGRAM__LTX_preloaded_symbols;
7805 }
7806 #endif
7807
7808 #ifdef __cplusplus
7809 }
7810 #endif
7811 _LT_EOF
7812           # Now try linking the two files.
7813           mv conftest.$ac_objext conftstm.$ac_objext
7814           lt_save_LIBS="$LIBS"
7815           lt_save_CFLAGS="$CFLAGS"
7816           LIBS="conftstm.$ac_objext"
7817           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7818           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7819   (eval $ac_link) 2>&5
7820   ac_status=$?
7821   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7822   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7823             pipe_works=yes
7824           fi
7825           LIBS="$lt_save_LIBS"
7826           CFLAGS="$lt_save_CFLAGS"
7827         else
7828           echo "cannot find nm_test_func in $nlist" >&5
7829         fi
7830       else
7831         echo "cannot find nm_test_var in $nlist" >&5
7832       fi
7833     else
7834       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7835     fi
7836   else
7837     echo "$progname: failed program was:" >&5
7838     cat conftest.$ac_ext >&5
7839   fi
7840   rm -rf conftest* conftst*
7841
7842   # Do not use the global_symbol_pipe unless it works.
7843   if test "$pipe_works" = yes; then
7844     break
7845   else
7846     lt_cv_sys_global_symbol_pipe=
7847   fi
7848 done
7849
7850 fi
7851
7852 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7853   lt_cv_sys_global_symbol_to_cdecl=
7854 fi
7855 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7857 $as_echo "failed" >&6; }
7858 else
7859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7860 $as_echo "ok" >&6; }
7861 fi
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884 # Check whether --enable-libtool-lock was given.
7885 if test "${enable_libtool_lock+set}" = set; then :
7886   enableval=$enable_libtool_lock;
7887 fi
7888
7889 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7890
7891 # Some flags need to be propagated to the compiler or linker for good
7892 # libtool support.
7893 case $host in
7894 ia64-*-hpux*)
7895   # Find out which ABI we are using.
7896   echo 'int i;' > conftest.$ac_ext
7897   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7898   (eval $ac_compile) 2>&5
7899   ac_status=$?
7900   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7901   test $ac_status = 0; }; then
7902     case `/usr/bin/file conftest.$ac_objext` in
7903       *ELF-32*)
7904         HPUX_IA64_MODE="32"
7905         ;;
7906       *ELF-64*)
7907         HPUX_IA64_MODE="64"
7908         ;;
7909     esac
7910   fi
7911   rm -rf conftest*
7912   ;;
7913 *-*-irix6*)
7914   # Find out which ABI we are using.
7915   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7916   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7917   (eval $ac_compile) 2>&5
7918   ac_status=$?
7919   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7920   test $ac_status = 0; }; then
7921     if test "$lt_cv_prog_gnu_ld" = yes; then
7922       case `/usr/bin/file conftest.$ac_objext` in
7923         *32-bit*)
7924           LD="${LD-ld} -melf32bsmip"
7925           ;;
7926         *N32*)
7927           LD="${LD-ld} -melf32bmipn32"
7928           ;;
7929         *64-bit*)
7930           LD="${LD-ld} -melf64bmip"
7931         ;;
7932       esac
7933     else
7934       case `/usr/bin/file conftest.$ac_objext` in
7935         *32-bit*)
7936           LD="${LD-ld} -32"
7937           ;;
7938         *N32*)
7939           LD="${LD-ld} -n32"
7940           ;;
7941         *64-bit*)
7942           LD="${LD-ld} -64"
7943           ;;
7944       esac
7945     fi
7946   fi
7947   rm -rf conftest*
7948   ;;
7949
7950 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7951 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7952   # Find out which ABI we are using.
7953   echo 'int i;' > conftest.$ac_ext
7954   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7955   (eval $ac_compile) 2>&5
7956   ac_status=$?
7957   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7958   test $ac_status = 0; }; then
7959     case `/usr/bin/file conftest.o` in
7960       *32-bit*)
7961         case $host in
7962           x86_64-*kfreebsd*-gnu)
7963             LD="${LD-ld} -m elf_i386_fbsd"
7964             ;;
7965           x86_64-*linux*)
7966             case `/usr/bin/file conftest.o` in
7967               *x86-64*)
7968                 LD="${LD-ld} -m elf32_x86_64"
7969                 ;;
7970               *)
7971                 LD="${LD-ld} -m elf_i386"
7972                 ;;
7973             esac
7974             ;;
7975           powerpc64le-*linux*)
7976             LD="${LD-ld} -m elf32lppclinux"
7977             ;;
7978           powerpc64-*linux*)
7979             LD="${LD-ld} -m elf32ppclinux"
7980             ;;
7981           s390x-*linux*)
7982             LD="${LD-ld} -m elf_s390"
7983             ;;
7984           sparc64-*linux*)
7985             LD="${LD-ld} -m elf32_sparc"
7986             ;;
7987         esac
7988         ;;
7989       *64-bit*)
7990         case $host in
7991           x86_64-*kfreebsd*-gnu)
7992             LD="${LD-ld} -m elf_x86_64_fbsd"
7993             ;;
7994           x86_64-*linux*)
7995             LD="${LD-ld} -m elf_x86_64"
7996             ;;
7997           powerpcle-*linux*)
7998             LD="${LD-ld} -m elf64lppc"
7999             ;;
8000           powerpc-*linux*)
8001             LD="${LD-ld} -m elf64ppc"
8002             ;;
8003           s390*-*linux*|s390*-*tpf*)
8004             LD="${LD-ld} -m elf64_s390"
8005             ;;
8006           sparc*-*linux*)
8007             LD="${LD-ld} -m elf64_sparc"
8008             ;;
8009         esac
8010         ;;
8011     esac
8012   fi
8013   rm -rf conftest*
8014   ;;
8015
8016 *-*-sco3.2v5*)
8017   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8018   SAVE_CFLAGS="$CFLAGS"
8019   CFLAGS="$CFLAGS -belf"
8020   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8021 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8022 if test "${lt_cv_cc_needs_belf+set}" = set; then :
8023   $as_echo_n "(cached) " >&6
8024 else
8025   ac_ext=c
8026 ac_cpp='$CPP $CPPFLAGS'
8027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8030
8031      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8032 /* end confdefs.h.  */
8033
8034 int
8035 main ()
8036 {
8037
8038   ;
8039   return 0;
8040 }
8041 _ACEOF
8042 if ac_fn_c_try_link "$LINENO"; then :
8043   lt_cv_cc_needs_belf=yes
8044 else
8045   lt_cv_cc_needs_belf=no
8046 fi
8047 rm -f core conftest.err conftest.$ac_objext \
8048     conftest$ac_exeext conftest.$ac_ext
8049      ac_ext=c
8050 ac_cpp='$CPP $CPPFLAGS'
8051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8054
8055 fi
8056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8057 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8058   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8059     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8060     CFLAGS="$SAVE_CFLAGS"
8061   fi
8062   ;;
8063 sparc*-*solaris*)
8064   # Find out which ABI we are using.
8065   echo 'int i;' > conftest.$ac_ext
8066   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8067   (eval $ac_compile) 2>&5
8068   ac_status=$?
8069   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8070   test $ac_status = 0; }; then
8071     case `/usr/bin/file conftest.o` in
8072     *64-bit*)
8073       case $lt_cv_prog_gnu_ld in
8074       yes*) LD="${LD-ld} -m elf64_sparc" ;;
8075       *)
8076         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8077           LD="${LD-ld} -64"
8078         fi
8079         ;;
8080       esac
8081       ;;
8082     esac
8083   fi
8084   rm -rf conftest*
8085   ;;
8086 esac
8087
8088 need_locks="$enable_libtool_lock"
8089
8090
8091   case $host_os in
8092     rhapsody* | darwin*)
8093     if test -n "$ac_tool_prefix"; then
8094   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8095 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8097 $as_echo_n "checking for $ac_word... " >&6; }
8098 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8099   $as_echo_n "(cached) " >&6
8100 else
8101   if test -n "$DSYMUTIL"; then
8102   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8103 else
8104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8105 for as_dir in $PATH
8106 do
8107   IFS=$as_save_IFS
8108   test -z "$as_dir" && as_dir=.
8109     for ac_exec_ext in '' $ac_executable_extensions; do
8110   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8111     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8112     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8113     break 2
8114   fi
8115 done
8116   done
8117 IFS=$as_save_IFS
8118
8119 fi
8120 fi
8121 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8122 if test -n "$DSYMUTIL"; then
8123   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8124 $as_echo "$DSYMUTIL" >&6; }
8125 else
8126   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8127 $as_echo "no" >&6; }
8128 fi
8129
8130
8131 fi
8132 if test -z "$ac_cv_prog_DSYMUTIL"; then
8133   ac_ct_DSYMUTIL=$DSYMUTIL
8134   # Extract the first word of "dsymutil", so it can be a program name with args.
8135 set dummy dsymutil; ac_word=$2
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8137 $as_echo_n "checking for $ac_word... " >&6; }
8138 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8139   $as_echo_n "(cached) " >&6
8140 else
8141   if test -n "$ac_ct_DSYMUTIL"; then
8142   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8143 else
8144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8145 for as_dir in $PATH
8146 do
8147   IFS=$as_save_IFS
8148   test -z "$as_dir" && as_dir=.
8149     for ac_exec_ext in '' $ac_executable_extensions; do
8150   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8151     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8152     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8153     break 2
8154   fi
8155 done
8156   done
8157 IFS=$as_save_IFS
8158
8159 fi
8160 fi
8161 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8162 if test -n "$ac_ct_DSYMUTIL"; then
8163   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8164 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8165 else
8166   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8167 $as_echo "no" >&6; }
8168 fi
8169
8170   if test "x$ac_ct_DSYMUTIL" = x; then
8171     DSYMUTIL=":"
8172   else
8173     case $cross_compiling:$ac_tool_warned in
8174 yes:)
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8176 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8177 ac_tool_warned=yes ;;
8178 esac
8179     DSYMUTIL=$ac_ct_DSYMUTIL
8180   fi
8181 else
8182   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8183 fi
8184
8185     if test -n "$ac_tool_prefix"; then
8186   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8187 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8189 $as_echo_n "checking for $ac_word... " >&6; }
8190 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8191   $as_echo_n "(cached) " >&6
8192 else
8193   if test -n "$NMEDIT"; then
8194   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8195 else
8196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8197 for as_dir in $PATH
8198 do
8199   IFS=$as_save_IFS
8200   test -z "$as_dir" && as_dir=.
8201     for ac_exec_ext in '' $ac_executable_extensions; do
8202   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8203     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8204     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8205     break 2
8206   fi
8207 done
8208   done
8209 IFS=$as_save_IFS
8210
8211 fi
8212 fi
8213 NMEDIT=$ac_cv_prog_NMEDIT
8214 if test -n "$NMEDIT"; then
8215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8216 $as_echo "$NMEDIT" >&6; }
8217 else
8218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8219 $as_echo "no" >&6; }
8220 fi
8221
8222
8223 fi
8224 if test -z "$ac_cv_prog_NMEDIT"; then
8225   ac_ct_NMEDIT=$NMEDIT
8226   # Extract the first word of "nmedit", so it can be a program name with args.
8227 set dummy nmedit; ac_word=$2
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8229 $as_echo_n "checking for $ac_word... " >&6; }
8230 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8231   $as_echo_n "(cached) " >&6
8232 else
8233   if test -n "$ac_ct_NMEDIT"; then
8234   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8235 else
8236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8237 for as_dir in $PATH
8238 do
8239   IFS=$as_save_IFS
8240   test -z "$as_dir" && as_dir=.
8241     for ac_exec_ext in '' $ac_executable_extensions; do
8242   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8243     ac_cv_prog_ac_ct_NMEDIT="nmedit"
8244     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8245     break 2
8246   fi
8247 done
8248   done
8249 IFS=$as_save_IFS
8250
8251 fi
8252 fi
8253 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8254 if test -n "$ac_ct_NMEDIT"; then
8255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8256 $as_echo "$ac_ct_NMEDIT" >&6; }
8257 else
8258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8259 $as_echo "no" >&6; }
8260 fi
8261
8262   if test "x$ac_ct_NMEDIT" = x; then
8263     NMEDIT=":"
8264   else
8265     case $cross_compiling:$ac_tool_warned in
8266 yes:)
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8268 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8269 ac_tool_warned=yes ;;
8270 esac
8271     NMEDIT=$ac_ct_NMEDIT
8272   fi
8273 else
8274   NMEDIT="$ac_cv_prog_NMEDIT"
8275 fi
8276
8277     if test -n "$ac_tool_prefix"; then
8278   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8279 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8281 $as_echo_n "checking for $ac_word... " >&6; }
8282 if test "${ac_cv_prog_LIPO+set}" = set; then :
8283   $as_echo_n "(cached) " >&6
8284 else
8285   if test -n "$LIPO"; then
8286   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8287 else
8288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8289 for as_dir in $PATH
8290 do
8291   IFS=$as_save_IFS
8292   test -z "$as_dir" && as_dir=.
8293     for ac_exec_ext in '' $ac_executable_extensions; do
8294   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8295     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8296     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8297     break 2
8298   fi
8299 done
8300   done
8301 IFS=$as_save_IFS
8302
8303 fi
8304 fi
8305 LIPO=$ac_cv_prog_LIPO
8306 if test -n "$LIPO"; then
8307   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8308 $as_echo "$LIPO" >&6; }
8309 else
8310   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8311 $as_echo "no" >&6; }
8312 fi
8313
8314
8315 fi
8316 if test -z "$ac_cv_prog_LIPO"; then
8317   ac_ct_LIPO=$LIPO
8318   # Extract the first word of "lipo", so it can be a program name with args.
8319 set dummy lipo; ac_word=$2
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8321 $as_echo_n "checking for $ac_word... " >&6; }
8322 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8323   $as_echo_n "(cached) " >&6
8324 else
8325   if test -n "$ac_ct_LIPO"; then
8326   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8327 else
8328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8329 for as_dir in $PATH
8330 do
8331   IFS=$as_save_IFS
8332   test -z "$as_dir" && as_dir=.
8333     for ac_exec_ext in '' $ac_executable_extensions; do
8334   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8335     ac_cv_prog_ac_ct_LIPO="lipo"
8336     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8337     break 2
8338   fi
8339 done
8340   done
8341 IFS=$as_save_IFS
8342
8343 fi
8344 fi
8345 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8346 if test -n "$ac_ct_LIPO"; then
8347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8348 $as_echo "$ac_ct_LIPO" >&6; }
8349 else
8350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8351 $as_echo "no" >&6; }
8352 fi
8353
8354   if test "x$ac_ct_LIPO" = x; then
8355     LIPO=":"
8356   else
8357     case $cross_compiling:$ac_tool_warned in
8358 yes:)
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8360 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8361 ac_tool_warned=yes ;;
8362 esac
8363     LIPO=$ac_ct_LIPO
8364   fi
8365 else
8366   LIPO="$ac_cv_prog_LIPO"
8367 fi
8368
8369     if test -n "$ac_tool_prefix"; then
8370   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8371 set dummy ${ac_tool_prefix}otool; ac_word=$2
8372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8373 $as_echo_n "checking for $ac_word... " >&6; }
8374 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8375   $as_echo_n "(cached) " >&6
8376 else
8377   if test -n "$OTOOL"; then
8378   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8379 else
8380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8381 for as_dir in $PATH
8382 do
8383   IFS=$as_save_IFS
8384   test -z "$as_dir" && as_dir=.
8385     for ac_exec_ext in '' $ac_executable_extensions; do
8386   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8387     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8388     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8389     break 2
8390   fi
8391 done
8392   done
8393 IFS=$as_save_IFS
8394
8395 fi
8396 fi
8397 OTOOL=$ac_cv_prog_OTOOL
8398 if test -n "$OTOOL"; then
8399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8400 $as_echo "$OTOOL" >&6; }
8401 else
8402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8403 $as_echo "no" >&6; }
8404 fi
8405
8406
8407 fi
8408 if test -z "$ac_cv_prog_OTOOL"; then
8409   ac_ct_OTOOL=$OTOOL
8410   # Extract the first word of "otool", so it can be a program name with args.
8411 set dummy otool; ac_word=$2
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8413 $as_echo_n "checking for $ac_word... " >&6; }
8414 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8415   $as_echo_n "(cached) " >&6
8416 else
8417   if test -n "$ac_ct_OTOOL"; then
8418   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8419 else
8420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8421 for as_dir in $PATH
8422 do
8423   IFS=$as_save_IFS
8424   test -z "$as_dir" && as_dir=.
8425     for ac_exec_ext in '' $ac_executable_extensions; do
8426   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8427     ac_cv_prog_ac_ct_OTOOL="otool"
8428     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8429     break 2
8430   fi
8431 done
8432   done
8433 IFS=$as_save_IFS
8434
8435 fi
8436 fi
8437 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8438 if test -n "$ac_ct_OTOOL"; then
8439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8440 $as_echo "$ac_ct_OTOOL" >&6; }
8441 else
8442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8443 $as_echo "no" >&6; }
8444 fi
8445
8446   if test "x$ac_ct_OTOOL" = x; then
8447     OTOOL=":"
8448   else
8449     case $cross_compiling:$ac_tool_warned in
8450 yes:)
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8452 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8453 ac_tool_warned=yes ;;
8454 esac
8455     OTOOL=$ac_ct_OTOOL
8456   fi
8457 else
8458   OTOOL="$ac_cv_prog_OTOOL"
8459 fi
8460
8461     if test -n "$ac_tool_prefix"; then
8462   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8463 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8465 $as_echo_n "checking for $ac_word... " >&6; }
8466 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8467   $as_echo_n "(cached) " >&6
8468 else
8469   if test -n "$OTOOL64"; then
8470   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8471 else
8472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8473 for as_dir in $PATH
8474 do
8475   IFS=$as_save_IFS
8476   test -z "$as_dir" && as_dir=.
8477     for ac_exec_ext in '' $ac_executable_extensions; do
8478   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8479     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8480     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8481     break 2
8482   fi
8483 done
8484   done
8485 IFS=$as_save_IFS
8486
8487 fi
8488 fi
8489 OTOOL64=$ac_cv_prog_OTOOL64
8490 if test -n "$OTOOL64"; then
8491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8492 $as_echo "$OTOOL64" >&6; }
8493 else
8494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8495 $as_echo "no" >&6; }
8496 fi
8497
8498
8499 fi
8500 if test -z "$ac_cv_prog_OTOOL64"; then
8501   ac_ct_OTOOL64=$OTOOL64
8502   # Extract the first word of "otool64", so it can be a program name with args.
8503 set dummy otool64; ac_word=$2
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8505 $as_echo_n "checking for $ac_word... " >&6; }
8506 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8507   $as_echo_n "(cached) " >&6
8508 else
8509   if test -n "$ac_ct_OTOOL64"; then
8510   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8511 else
8512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8513 for as_dir in $PATH
8514 do
8515   IFS=$as_save_IFS
8516   test -z "$as_dir" && as_dir=.
8517     for ac_exec_ext in '' $ac_executable_extensions; do
8518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8519     ac_cv_prog_ac_ct_OTOOL64="otool64"
8520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8521     break 2
8522   fi
8523 done
8524   done
8525 IFS=$as_save_IFS
8526
8527 fi
8528 fi
8529 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8530 if test -n "$ac_ct_OTOOL64"; then
8531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8532 $as_echo "$ac_ct_OTOOL64" >&6; }
8533 else
8534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8535 $as_echo "no" >&6; }
8536 fi
8537
8538   if test "x$ac_ct_OTOOL64" = x; then
8539     OTOOL64=":"
8540   else
8541     case $cross_compiling:$ac_tool_warned in
8542 yes:)
8543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8544 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8545 ac_tool_warned=yes ;;
8546 esac
8547     OTOOL64=$ac_ct_OTOOL64
8548   fi
8549 else
8550   OTOOL64="$ac_cv_prog_OTOOL64"
8551 fi
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8580 $as_echo_n "checking for -single_module linker flag... " >&6; }
8581 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8582   $as_echo_n "(cached) " >&6
8583 else
8584   lt_cv_apple_cc_single_mod=no
8585       if test -z "${LT_MULTI_MODULE}"; then
8586         # By default we will add the -single_module flag. You can override
8587         # by either setting the environment variable LT_MULTI_MODULE
8588         # non-empty at configure time, or by adding -multi_module to the
8589         # link flags.
8590         rm -rf libconftest.dylib*
8591         echo "int foo(void){return 1;}" > conftest.c
8592         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8593 -dynamiclib -Wl,-single_module conftest.c" >&5
8594         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8595           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8596         _lt_result=$?
8597         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8598           lt_cv_apple_cc_single_mod=yes
8599         else
8600           cat conftest.err >&5
8601         fi
8602         rm -rf libconftest.dylib*
8603         rm -f conftest.*
8604       fi
8605 fi
8606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8607 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8608     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8609 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8610 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8611   $as_echo_n "(cached) " >&6
8612 else
8613   lt_cv_ld_exported_symbols_list=no
8614       save_LDFLAGS=$LDFLAGS
8615       echo "_main" > conftest.sym
8616       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8617       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8618 /* end confdefs.h.  */
8619
8620 int
8621 main ()
8622 {
8623
8624   ;
8625   return 0;
8626 }
8627 _ACEOF
8628 if ac_fn_c_try_link "$LINENO"; then :
8629   lt_cv_ld_exported_symbols_list=yes
8630 else
8631   lt_cv_ld_exported_symbols_list=no
8632 fi
8633 rm -f core conftest.err conftest.$ac_objext \
8634     conftest$ac_exeext conftest.$ac_ext
8635         LDFLAGS="$save_LDFLAGS"
8636
8637 fi
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8639 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8640     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8641 $as_echo_n "checking for -force_load linker flag... " >&6; }
8642 if test "${lt_cv_ld_force_load+set}" = set; then :
8643   $as_echo_n "(cached) " >&6
8644 else
8645   lt_cv_ld_force_load=no
8646       cat > conftest.c << _LT_EOF
8647 int forced_loaded() { return 2;}
8648 _LT_EOF
8649       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8650       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8651       echo "$AR cru libconftest.a conftest.o" >&5
8652       $AR cru libconftest.a conftest.o 2>&5
8653       cat > conftest.c << _LT_EOF
8654 int main() { return 0;}
8655 _LT_EOF
8656       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8657       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8658       _lt_result=$?
8659       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8660         lt_cv_ld_force_load=yes
8661       else
8662         cat conftest.err >&5
8663       fi
8664         rm -f conftest.err libconftest.a conftest conftest.c
8665         rm -rf conftest.dSYM
8666
8667 fi
8668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8669 $as_echo "$lt_cv_ld_force_load" >&6; }
8670     case $host_os in
8671     rhapsody* | darwin1.[012])
8672       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8673     darwin1.*)
8674       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8675     darwin*) # darwin 5.x on
8676       # if running on 10.5 or later, the deployment target defaults
8677       # to the OS version, if on x86, and 10.4, the deployment
8678       # target defaults to 10.4. Don't you love it?
8679       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8680         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8681           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8682         10.[012]*)
8683           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8684         10.*)
8685           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8686       esac
8687     ;;
8688   esac
8689     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8690       _lt_dar_single_mod='$single_module'
8691     fi
8692     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8693       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8694     else
8695       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8696     fi
8697     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8698       _lt_dsymutil='~$DSYMUTIL $lib || :'
8699     else
8700       _lt_dsymutil=
8701     fi
8702     ;;
8703   esac
8704
8705 for ac_header in dlfcn.h
8706 do :
8707   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8708 "
8709 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8710   cat >>confdefs.h <<_ACEOF
8711 #define HAVE_DLFCN_H 1
8712 _ACEOF
8713
8714 fi
8715
8716 done
8717
8718
8719
8720
8721
8722
8723 # Set options
8724
8725
8726
8727         enable_dlopen=no
8728
8729
8730   enable_win32_dll=no
8731
8732
8733             # Check whether --enable-shared was given.
8734 if test "${enable_shared+set}" = set; then :
8735   enableval=$enable_shared; p=${PACKAGE-default}
8736     case $enableval in
8737     yes) enable_shared=yes ;;
8738     no) enable_shared=no ;;
8739     *)
8740       enable_shared=no
8741       # Look at the argument we got.  We use all the common list separators.
8742       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8743       for pkg in $enableval; do
8744         IFS="$lt_save_ifs"
8745         if test "X$pkg" = "X$p"; then
8746           enable_shared=yes
8747         fi
8748       done
8749       IFS="$lt_save_ifs"
8750       ;;
8751     esac
8752 else
8753   enable_shared=yes
8754 fi
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764   # Check whether --enable-static was given.
8765 if test "${enable_static+set}" = set; then :
8766   enableval=$enable_static; p=${PACKAGE-default}
8767     case $enableval in
8768     yes) enable_static=yes ;;
8769     no) enable_static=no ;;
8770     *)
8771      enable_static=no
8772       # Look at the argument we got.  We use all the common list separators.
8773       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8774       for pkg in $enableval; do
8775         IFS="$lt_save_ifs"
8776         if test "X$pkg" = "X$p"; then
8777           enable_static=yes
8778         fi
8779       done
8780       IFS="$lt_save_ifs"
8781       ;;
8782     esac
8783 else
8784   enable_static=yes
8785 fi
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796 # Check whether --with-pic was given.
8797 if test "${with_pic+set}" = set; then :
8798   withval=$with_pic; pic_mode="$withval"
8799 else
8800   pic_mode=default
8801 fi
8802
8803
8804 test -z "$pic_mode" && pic_mode=default
8805
8806
8807
8808
8809
8810
8811
8812   # Check whether --enable-fast-install was given.
8813 if test "${enable_fast_install+set}" = set; then :
8814   enableval=$enable_fast_install; p=${PACKAGE-default}
8815     case $enableval in
8816     yes) enable_fast_install=yes ;;
8817     no) enable_fast_install=no ;;
8818     *)
8819       enable_fast_install=no
8820       # Look at the argument we got.  We use all the common list separators.
8821       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8822       for pkg in $enableval; do
8823         IFS="$lt_save_ifs"
8824         if test "X$pkg" = "X$p"; then
8825           enable_fast_install=yes
8826         fi
8827       done
8828       IFS="$lt_save_ifs"
8829       ;;
8830     esac
8831 else
8832   enable_fast_install=yes
8833 fi
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845 # This can be used to rebuild libtool when needed
8846 LIBTOOL_DEPS="$ltmain"
8847
8848 # Always use our own libtool.
8849 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876 test -z "$LN_S" && LN_S="ln -s"
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891 if test -n "${ZSH_VERSION+set}" ; then
8892    setopt NO_GLOB_SUBST
8893 fi
8894
8895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8896 $as_echo_n "checking for objdir... " >&6; }
8897 if test "${lt_cv_objdir+set}" = set; then :
8898   $as_echo_n "(cached) " >&6
8899 else
8900   rm -f .libs 2>/dev/null
8901 mkdir .libs 2>/dev/null
8902 if test -d .libs; then
8903   lt_cv_objdir=.libs
8904 else
8905   # MS-DOS does not allow filenames that begin with a dot.
8906   lt_cv_objdir=_libs
8907 fi
8908 rmdir .libs 2>/dev/null
8909 fi
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8911 $as_echo "$lt_cv_objdir" >&6; }
8912 objdir=$lt_cv_objdir
8913
8914
8915
8916
8917
8918 cat >>confdefs.h <<_ACEOF
8919 #define LT_OBJDIR "$lt_cv_objdir/"
8920 _ACEOF
8921
8922
8923
8924
8925 case $host_os in
8926 aix3*)
8927   # AIX sometimes has problems with the GCC collect2 program.  For some
8928   # reason, if we set the COLLECT_NAMES environment variable, the problems
8929   # vanish in a puff of smoke.
8930   if test "X${COLLECT_NAMES+set}" != Xset; then
8931     COLLECT_NAMES=
8932     export COLLECT_NAMES
8933   fi
8934   ;;
8935 esac
8936
8937 # Global variables:
8938 ofile=libtool
8939 can_build_shared=yes
8940
8941 # All known linkers require a `.a' archive for static linking (except MSVC,
8942 # which needs '.lib').
8943 libext=a
8944
8945 with_gnu_ld="$lt_cv_prog_gnu_ld"
8946
8947 old_CC="$CC"
8948 old_CFLAGS="$CFLAGS"
8949
8950 # Set sane defaults for various variables
8951 test -z "$CC" && CC=cc
8952 test -z "$LTCC" && LTCC=$CC
8953 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8954 test -z "$LD" && LD=ld
8955 test -z "$ac_objext" && ac_objext=o
8956
8957 for cc_temp in $compiler""; do
8958   case $cc_temp in
8959     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8960     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8961     \-*) ;;
8962     *) break;;
8963   esac
8964 done
8965 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8966
8967
8968 # Only perform the check for file, if the check method requires it
8969 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8970 case $deplibs_check_method in
8971 file_magic*)
8972   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8973     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8974 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8975 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8976   $as_echo_n "(cached) " >&6
8977 else
8978   case $MAGIC_CMD in
8979 [\\/*] |  ?:[\\/]*)
8980   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8981   ;;
8982 *)
8983   lt_save_MAGIC_CMD="$MAGIC_CMD"
8984   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8985   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8986   for ac_dir in $ac_dummy; do
8987     IFS="$lt_save_ifs"
8988     test -z "$ac_dir" && ac_dir=.
8989     if test -f $ac_dir/${ac_tool_prefix}file; then
8990       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8991       if test -n "$file_magic_test_file"; then
8992         case $deplibs_check_method in
8993         "file_magic "*)
8994           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8995           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8996           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8997             $EGREP "$file_magic_regex" > /dev/null; then
8998             :
8999           else
9000             cat <<_LT_EOF 1>&2
9001
9002 *** Warning: the command libtool uses to detect shared libraries,
9003 *** $file_magic_cmd, produces output that libtool cannot recognize.
9004 *** The result is that libtool may fail to recognize shared libraries
9005 *** as such.  This will affect the creation of libtool libraries that
9006 *** depend on shared libraries, but programs linked with such libtool
9007 *** libraries will work regardless of this problem.  Nevertheless, you
9008 *** may want to report the problem to your system manager and/or to
9009 *** bug-libtool@gnu.org
9010
9011 _LT_EOF
9012           fi ;;
9013         esac
9014       fi
9015       break
9016     fi
9017   done
9018   IFS="$lt_save_ifs"
9019   MAGIC_CMD="$lt_save_MAGIC_CMD"
9020   ;;
9021 esac
9022 fi
9023
9024 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9025 if test -n "$MAGIC_CMD"; then
9026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9027 $as_echo "$MAGIC_CMD" >&6; }
9028 else
9029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9030 $as_echo "no" >&6; }
9031 fi
9032
9033
9034
9035
9036
9037 if test -z "$lt_cv_path_MAGIC_CMD"; then
9038   if test -n "$ac_tool_prefix"; then
9039     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9040 $as_echo_n "checking for file... " >&6; }
9041 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9042   $as_echo_n "(cached) " >&6
9043 else
9044   case $MAGIC_CMD in
9045 [\\/*] |  ?:[\\/]*)
9046   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9047   ;;
9048 *)
9049   lt_save_MAGIC_CMD="$MAGIC_CMD"
9050   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9051   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9052   for ac_dir in $ac_dummy; do
9053     IFS="$lt_save_ifs"
9054     test -z "$ac_dir" && ac_dir=.
9055     if test -f $ac_dir/file; then
9056       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9057       if test -n "$file_magic_test_file"; then
9058         case $deplibs_check_method in
9059         "file_magic "*)
9060           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9061           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9062           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9063             $EGREP "$file_magic_regex" > /dev/null; then
9064             :
9065           else
9066             cat <<_LT_EOF 1>&2
9067
9068 *** Warning: the command libtool uses to detect shared libraries,
9069 *** $file_magic_cmd, produces output that libtool cannot recognize.
9070 *** The result is that libtool may fail to recognize shared libraries
9071 *** as such.  This will affect the creation of libtool libraries that
9072 *** depend on shared libraries, but programs linked with such libtool
9073 *** libraries will work regardless of this problem.  Nevertheless, you
9074 *** may want to report the problem to your system manager and/or to
9075 *** bug-libtool@gnu.org
9076
9077 _LT_EOF
9078           fi ;;
9079         esac
9080       fi
9081       break
9082     fi
9083   done
9084   IFS="$lt_save_ifs"
9085   MAGIC_CMD="$lt_save_MAGIC_CMD"
9086   ;;
9087 esac
9088 fi
9089
9090 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9091 if test -n "$MAGIC_CMD"; then
9092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9093 $as_echo "$MAGIC_CMD" >&6; }
9094 else
9095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9096 $as_echo "no" >&6; }
9097 fi
9098
9099
9100   else
9101     MAGIC_CMD=:
9102   fi
9103 fi
9104
9105   fi
9106   ;;
9107 esac
9108
9109 # Use C for the default configuration in the libtool script
9110
9111 lt_save_CC="$CC"
9112 ac_ext=c
9113 ac_cpp='$CPP $CPPFLAGS'
9114 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9115 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9116 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9117
9118
9119 # Source file extension for C test sources.
9120 ac_ext=c
9121
9122 # Object file extension for compiled C test sources.
9123 objext=o
9124 objext=$objext
9125
9126 # Code to be used in simple compile tests
9127 lt_simple_compile_test_code="int some_variable = 0;"
9128
9129 # Code to be used in simple link tests
9130 lt_simple_link_test_code='int main(){return(0);}'
9131
9132
9133
9134
9135
9136
9137
9138 # If no C compiler was specified, use CC.
9139 LTCC=${LTCC-"$CC"}
9140
9141 # If no C compiler flags were specified, use CFLAGS.
9142 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9143
9144 # Allow CC to be a program name with arguments.
9145 compiler=$CC
9146
9147 # Save the default compiler, since it gets overwritten when the other
9148 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9149 compiler_DEFAULT=$CC
9150
9151 # save warnings/boilerplate of simple test code
9152 ac_outfile=conftest.$ac_objext
9153 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9154 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9155 _lt_compiler_boilerplate=`cat conftest.err`
9156 $RM conftest*
9157
9158 ac_outfile=conftest.$ac_objext
9159 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9160 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9161 _lt_linker_boilerplate=`cat conftest.err`
9162 $RM -r conftest*
9163
9164
9165 ## CAVEAT EMPTOR:
9166 ## There is no encapsulation within the following macros, do not change
9167 ## the running order or otherwise move them around unless you know exactly
9168 ## what you are doing...
9169 if test -n "$compiler"; then
9170
9171 lt_prog_compiler_no_builtin_flag=
9172
9173 if test "$GCC" = yes; then
9174   case $cc_basename in
9175   nvcc*)
9176     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9177   *)
9178     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9179   esac
9180
9181   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9182 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9183 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9184   $as_echo_n "(cached) " >&6
9185 else
9186   lt_cv_prog_compiler_rtti_exceptions=no
9187    ac_outfile=conftest.$ac_objext
9188    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9189    lt_compiler_flag="-fno-rtti -fno-exceptions"
9190    # Insert the option either (1) after the last *FLAGS variable, or
9191    # (2) before a word containing "conftest.", or (3) at the end.
9192    # Note that $ac_compile itself does not contain backslashes and begins
9193    # with a dollar sign (not a hyphen), so the echo should work correctly.
9194    # The option is referenced via a variable to avoid confusing sed.
9195    lt_compile=`echo "$ac_compile" | $SED \
9196    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9197    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9198    -e 's:$: $lt_compiler_flag:'`
9199    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9200    (eval "$lt_compile" 2>conftest.err)
9201    ac_status=$?
9202    cat conftest.err >&5
9203    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9204    if (exit $ac_status) && test -s "$ac_outfile"; then
9205      # The compiler can only warn and ignore the option if not recognized
9206      # So say no if there are warnings other than the usual output.
9207      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9208      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9209      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9210        lt_cv_prog_compiler_rtti_exceptions=yes
9211      fi
9212    fi
9213    $RM conftest*
9214
9215 fi
9216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9217 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9218
9219 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9220     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9221 else
9222     :
9223 fi
9224
9225 fi
9226
9227
9228
9229
9230
9231
9232   lt_prog_compiler_wl=
9233 lt_prog_compiler_pic=
9234 lt_prog_compiler_static=
9235
9236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9237 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9238
9239   if test "$GCC" = yes; then
9240     lt_prog_compiler_wl='-Wl,'
9241     lt_prog_compiler_static='-static'
9242
9243     case $host_os in
9244       aix*)
9245       # All AIX code is PIC.
9246       if test "$host_cpu" = ia64; then
9247         # AIX 5 now supports IA64 processor
9248         lt_prog_compiler_static='-Bstatic'
9249       fi
9250       lt_prog_compiler_pic='-fPIC'
9251       ;;
9252
9253     amigaos*)
9254       case $host_cpu in
9255       powerpc)
9256             # see comment about AmigaOS4 .so support
9257             lt_prog_compiler_pic='-fPIC'
9258         ;;
9259       m68k)
9260             # FIXME: we need at least 68020 code to build shared libraries, but
9261             # adding the `-m68020' flag to GCC prevents building anything better,
9262             # like `-m68040'.
9263             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9264         ;;
9265       esac
9266       ;;
9267
9268     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9269       # PIC is the default for these OSes.
9270       ;;
9271
9272     mingw* | cygwin* | pw32* | os2* | cegcc*)
9273       # This hack is so that the source file can tell whether it is being
9274       # built for inclusion in a dll (and should export symbols for example).
9275       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9276       # (--disable-auto-import) libraries
9277       lt_prog_compiler_pic='-DDLL_EXPORT'
9278       ;;
9279
9280     darwin* | rhapsody*)
9281       # PIC is the default on this platform
9282       # Common symbols not allowed in MH_DYLIB files
9283       lt_prog_compiler_pic='-fno-common'
9284       ;;
9285
9286     haiku*)
9287       # PIC is the default for Haiku.
9288       # The "-static" flag exists, but is broken.
9289       lt_prog_compiler_static=
9290       ;;
9291
9292     hpux*)
9293       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9294       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9295       # sets the default TLS model and affects inlining.
9296       case $host_cpu in
9297       hppa*64*)
9298         # +Z the default
9299         ;;
9300       *)
9301         lt_prog_compiler_pic='-fPIC'
9302         ;;
9303       esac
9304       ;;
9305
9306     interix[3-9]*)
9307       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9308       # Instead, we relocate shared libraries at runtime.
9309       ;;
9310
9311     msdosdjgpp*)
9312       # Just because we use GCC doesn't mean we suddenly get shared libraries
9313       # on systems that don't support them.
9314       lt_prog_compiler_can_build_shared=no
9315       enable_shared=no
9316       ;;
9317
9318     *nto* | *qnx*)
9319       # QNX uses GNU C++, but need to define -shared option too, otherwise
9320       # it will coredump.
9321       lt_prog_compiler_pic='-fPIC -shared'
9322       ;;
9323
9324     sysv4*MP*)
9325       if test -d /usr/nec; then
9326         lt_prog_compiler_pic=-Kconform_pic
9327       fi
9328       ;;
9329
9330     *)
9331       lt_prog_compiler_pic='-fPIC'
9332       ;;
9333     esac
9334
9335     case $cc_basename in
9336     nvcc*) # Cuda Compiler Driver 2.2
9337       lt_prog_compiler_wl='-Xlinker '
9338       lt_prog_compiler_pic='-Xcompiler -fPIC'
9339       ;;
9340     esac
9341   else
9342     # PORTME Check for flag to pass linker flags through the system compiler.
9343     case $host_os in
9344     aix*)
9345       lt_prog_compiler_wl='-Wl,'
9346       if test "$host_cpu" = ia64; then
9347         # AIX 5 now supports IA64 processor
9348         lt_prog_compiler_static='-Bstatic'
9349       else
9350         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9351       fi
9352       ;;
9353
9354     mingw* | cygwin* | pw32* | os2* | cegcc*)
9355       # This hack is so that the source file can tell whether it is being
9356       # built for inclusion in a dll (and should export symbols for example).
9357       lt_prog_compiler_pic='-DDLL_EXPORT'
9358       ;;
9359
9360     hpux9* | hpux10* | hpux11*)
9361       lt_prog_compiler_wl='-Wl,'
9362       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9363       # not for PA HP-UX.
9364       case $host_cpu in
9365       hppa*64*|ia64*)
9366         # +Z the default
9367         ;;
9368       *)
9369         lt_prog_compiler_pic='+Z'
9370         ;;
9371       esac
9372       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9373       lt_prog_compiler_static='${wl}-a ${wl}archive'
9374       ;;
9375
9376     irix5* | irix6* | nonstopux*)
9377       lt_prog_compiler_wl='-Wl,'
9378       # PIC (with -KPIC) is the default.
9379       lt_prog_compiler_static='-non_shared'
9380       ;;
9381
9382     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9383       case $cc_basename in
9384       # old Intel for x86_64 which still supported -KPIC.
9385       ecc*)
9386         lt_prog_compiler_wl='-Wl,'
9387         lt_prog_compiler_pic='-KPIC'
9388         lt_prog_compiler_static='-static'
9389         ;;
9390       # icc used to be incompatible with GCC.
9391       # ICC 10 doesn't accept -KPIC any more.
9392       icc* | ifort*)
9393         lt_prog_compiler_wl='-Wl,'
9394         lt_prog_compiler_pic='-fPIC'
9395         lt_prog_compiler_static='-static'
9396         ;;
9397       # Lahey Fortran 8.1.
9398       lf95*)
9399         lt_prog_compiler_wl='-Wl,'
9400         lt_prog_compiler_pic='--shared'
9401         lt_prog_compiler_static='--static'
9402         ;;
9403       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9404         # Portland Group compilers (*not* the Pentium gcc compiler,
9405         # which looks to be a dead project)
9406         lt_prog_compiler_wl='-Wl,'
9407         lt_prog_compiler_pic='-fpic'
9408         lt_prog_compiler_static='-Bstatic'
9409         ;;
9410       ccc*)
9411         lt_prog_compiler_wl='-Wl,'
9412         # All Alpha code is PIC.
9413         lt_prog_compiler_static='-non_shared'
9414         ;;
9415       xl* | bgxl* | bgf* | mpixl*)
9416         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9417         lt_prog_compiler_wl='-Wl,'
9418         lt_prog_compiler_pic='-qpic'
9419         lt_prog_compiler_static='-qstaticlink'
9420         ;;
9421       *)
9422         case `$CC -V 2>&1 | sed 5q` in
9423         *Sun\ F* | *Sun*Fortran*)
9424           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9425           lt_prog_compiler_pic='-KPIC'
9426           lt_prog_compiler_static='-Bstatic'
9427           lt_prog_compiler_wl=''
9428           ;;
9429         *Sun\ C*)
9430           # Sun C 5.9
9431           lt_prog_compiler_pic='-KPIC'
9432           lt_prog_compiler_static='-Bstatic'
9433           lt_prog_compiler_wl='-Wl,'
9434           ;;
9435         esac
9436         ;;
9437       esac
9438       ;;
9439
9440     newsos6)
9441       lt_prog_compiler_pic='-KPIC'
9442       lt_prog_compiler_static='-Bstatic'
9443       ;;
9444
9445     *nto* | *qnx*)
9446       # QNX uses GNU C++, but need to define -shared option too, otherwise
9447       # it will coredump.
9448       lt_prog_compiler_pic='-fPIC -shared'
9449       ;;
9450
9451     osf3* | osf4* | osf5*)
9452       lt_prog_compiler_wl='-Wl,'
9453       # All OSF/1 code is PIC.
9454       lt_prog_compiler_static='-non_shared'
9455       ;;
9456
9457     rdos*)
9458       lt_prog_compiler_static='-non_shared'
9459       ;;
9460
9461     solaris*)
9462       lt_prog_compiler_pic='-KPIC'
9463       lt_prog_compiler_static='-Bstatic'
9464       case $cc_basename in
9465       f77* | f90* | f95*)
9466         lt_prog_compiler_wl='-Qoption ld ';;
9467       *)
9468         lt_prog_compiler_wl='-Wl,';;
9469       esac
9470       ;;
9471
9472     sunos4*)
9473       lt_prog_compiler_wl='-Qoption ld '
9474       lt_prog_compiler_pic='-PIC'
9475       lt_prog_compiler_static='-Bstatic'
9476       ;;
9477
9478     sysv4 | sysv4.2uw2* | sysv4.3*)
9479       lt_prog_compiler_wl='-Wl,'
9480       lt_prog_compiler_pic='-KPIC'
9481       lt_prog_compiler_static='-Bstatic'
9482       ;;
9483
9484     sysv4*MP*)
9485       if test -d /usr/nec ;then
9486         lt_prog_compiler_pic='-Kconform_pic'
9487         lt_prog_compiler_static='-Bstatic'
9488       fi
9489       ;;
9490
9491     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9492       lt_prog_compiler_wl='-Wl,'
9493       lt_prog_compiler_pic='-KPIC'
9494       lt_prog_compiler_static='-Bstatic'
9495       ;;
9496
9497     unicos*)
9498       lt_prog_compiler_wl='-Wl,'
9499       lt_prog_compiler_can_build_shared=no
9500       ;;
9501
9502     uts4*)
9503       lt_prog_compiler_pic='-pic'
9504       lt_prog_compiler_static='-Bstatic'
9505       ;;
9506
9507     *)
9508       lt_prog_compiler_can_build_shared=no
9509       ;;
9510     esac
9511   fi
9512
9513 case $host_os in
9514   # For platforms which do not support PIC, -DPIC is meaningless:
9515   *djgpp*)
9516     lt_prog_compiler_pic=
9517     ;;
9518   *)
9519     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9520     ;;
9521 esac
9522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9523 $as_echo "$lt_prog_compiler_pic" >&6; }
9524
9525
9526
9527
9528
9529
9530 #
9531 # Check to make sure the PIC flag actually works.
9532 #
9533 if test -n "$lt_prog_compiler_pic"; then
9534   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9535 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9536 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9537   $as_echo_n "(cached) " >&6
9538 else
9539   lt_cv_prog_compiler_pic_works=no
9540    ac_outfile=conftest.$ac_objext
9541    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9542    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9543    # Insert the option either (1) after the last *FLAGS variable, or
9544    # (2) before a word containing "conftest.", or (3) at the end.
9545    # Note that $ac_compile itself does not contain backslashes and begins
9546    # with a dollar sign (not a hyphen), so the echo should work correctly.
9547    # The option is referenced via a variable to avoid confusing sed.
9548    lt_compile=`echo "$ac_compile" | $SED \
9549    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9550    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9551    -e 's:$: $lt_compiler_flag:'`
9552    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9553    (eval "$lt_compile" 2>conftest.err)
9554    ac_status=$?
9555    cat conftest.err >&5
9556    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9557    if (exit $ac_status) && test -s "$ac_outfile"; then
9558      # The compiler can only warn and ignore the option if not recognized
9559      # So say no if there are warnings other than the usual output.
9560      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9561      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9562      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9563        lt_cv_prog_compiler_pic_works=yes
9564      fi
9565    fi
9566    $RM conftest*
9567
9568 fi
9569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9570 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9571
9572 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9573     case $lt_prog_compiler_pic in
9574      "" | " "*) ;;
9575      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9576      esac
9577 else
9578     lt_prog_compiler_pic=
9579      lt_prog_compiler_can_build_shared=no
9580 fi
9581
9582 fi
9583
9584
9585
9586
9587
9588
9589 #
9590 # Check to make sure the static flag actually works.
9591 #
9592 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9594 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9595 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9596   $as_echo_n "(cached) " >&6
9597 else
9598   lt_cv_prog_compiler_static_works=no
9599    save_LDFLAGS="$LDFLAGS"
9600    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9601    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9602    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9603      # The linker can only warn and ignore the option if not recognized
9604      # So say no if there are warnings
9605      if test -s conftest.err; then
9606        # Append any errors to the config.log.
9607        cat conftest.err 1>&5
9608        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9609        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9610        if diff conftest.exp conftest.er2 >/dev/null; then
9611          lt_cv_prog_compiler_static_works=yes
9612        fi
9613      else
9614        lt_cv_prog_compiler_static_works=yes
9615      fi
9616    fi
9617    $RM -r conftest*
9618    LDFLAGS="$save_LDFLAGS"
9619
9620 fi
9621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9622 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9623
9624 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9625     :
9626 else
9627     lt_prog_compiler_static=
9628 fi
9629
9630
9631
9632
9633
9634
9635
9636   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9637 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9638 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9639   $as_echo_n "(cached) " >&6
9640 else
9641   lt_cv_prog_compiler_c_o=no
9642    $RM -r conftest 2>/dev/null
9643    mkdir conftest
9644    cd conftest
9645    mkdir out
9646    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9647
9648    lt_compiler_flag="-o out/conftest2.$ac_objext"
9649    # Insert the option either (1) after the last *FLAGS variable, or
9650    # (2) before a word containing "conftest.", or (3) at the end.
9651    # Note that $ac_compile itself does not contain backslashes and begins
9652    # with a dollar sign (not a hyphen), so the echo should work correctly.
9653    lt_compile=`echo "$ac_compile" | $SED \
9654    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9655    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9656    -e 's:$: $lt_compiler_flag:'`
9657    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9658    (eval "$lt_compile" 2>out/conftest.err)
9659    ac_status=$?
9660    cat out/conftest.err >&5
9661    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9663    then
9664      # The compiler can only warn and ignore the option if not recognized
9665      # So say no if there are warnings
9666      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9667      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9668      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9669        lt_cv_prog_compiler_c_o=yes
9670      fi
9671    fi
9672    chmod u+w . 2>&5
9673    $RM conftest*
9674    # SGI C++ compiler will create directory out/ii_files/ for
9675    # template instantiation
9676    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9677    $RM out/* && rmdir out
9678    cd ..
9679    $RM -r conftest
9680    $RM conftest*
9681
9682 fi
9683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9684 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9685
9686
9687
9688
9689
9690
9691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9692 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9693 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9694   $as_echo_n "(cached) " >&6
9695 else
9696   lt_cv_prog_compiler_c_o=no
9697    $RM -r conftest 2>/dev/null
9698    mkdir conftest
9699    cd conftest
9700    mkdir out
9701    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9702
9703    lt_compiler_flag="-o out/conftest2.$ac_objext"
9704    # Insert the option either (1) after the last *FLAGS variable, or
9705    # (2) before a word containing "conftest.", or (3) at the end.
9706    # Note that $ac_compile itself does not contain backslashes and begins
9707    # with a dollar sign (not a hyphen), so the echo should work correctly.
9708    lt_compile=`echo "$ac_compile" | $SED \
9709    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9710    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9711    -e 's:$: $lt_compiler_flag:'`
9712    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9713    (eval "$lt_compile" 2>out/conftest.err)
9714    ac_status=$?
9715    cat out/conftest.err >&5
9716    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9717    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9718    then
9719      # The compiler can only warn and ignore the option if not recognized
9720      # So say no if there are warnings
9721      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9722      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9723      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9724        lt_cv_prog_compiler_c_o=yes
9725      fi
9726    fi
9727    chmod u+w . 2>&5
9728    $RM conftest*
9729    # SGI C++ compiler will create directory out/ii_files/ for
9730    # template instantiation
9731    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9732    $RM out/* && rmdir out
9733    cd ..
9734    $RM -r conftest
9735    $RM conftest*
9736
9737 fi
9738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9739 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9740
9741
9742
9743
9744 hard_links="nottested"
9745 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9746   # do not overwrite the value of need_locks provided by the user
9747   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9748 $as_echo_n "checking if we can lock with hard links... " >&6; }
9749   hard_links=yes
9750   $RM conftest*
9751   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9752   touch conftest.a
9753   ln conftest.a conftest.b 2>&5 || hard_links=no
9754   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9756 $as_echo "$hard_links" >&6; }
9757   if test "$hard_links" = no; then
9758     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9759 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9760     need_locks=warn
9761   fi
9762 else
9763   need_locks=no
9764 fi
9765
9766
9767
9768
9769
9770
9771   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9772 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9773
9774   runpath_var=
9775   allow_undefined_flag=
9776   always_export_symbols=no
9777   archive_cmds=
9778   archive_expsym_cmds=
9779   compiler_needs_object=no
9780   enable_shared_with_static_runtimes=no
9781   export_dynamic_flag_spec=
9782   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9783   hardcode_automatic=no
9784   hardcode_direct=no
9785   hardcode_direct_absolute=no
9786   hardcode_libdir_flag_spec=
9787   hardcode_libdir_flag_spec_ld=
9788   hardcode_libdir_separator=
9789   hardcode_minus_L=no
9790   hardcode_shlibpath_var=unsupported
9791   inherit_rpath=no
9792   link_all_deplibs=unknown
9793   module_cmds=
9794   module_expsym_cmds=
9795   old_archive_from_new_cmds=
9796   old_archive_from_expsyms_cmds=
9797   thread_safe_flag_spec=
9798   whole_archive_flag_spec=
9799   # include_expsyms should be a list of space-separated symbols to be *always*
9800   # included in the symbol list
9801   include_expsyms=
9802   # exclude_expsyms can be an extended regexp of symbols to exclude
9803   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9804   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9805   # as well as any symbol that contains `d'.
9806   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9807   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9808   # platforms (ab)use it in PIC code, but their linkers get confused if
9809   # the symbol is explicitly referenced.  Since portable code cannot
9810   # rely on this symbol name, it's probably fine to never include it in
9811   # preloaded symbol tables.
9812   # Exclude shared library initialization/finalization symbols.
9813   extract_expsyms_cmds=
9814
9815   case $host_os in
9816   cygwin* | mingw* | pw32* | cegcc*)
9817     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9818     # When not using gcc, we currently assume that we are using
9819     # Microsoft Visual C++.
9820     if test "$GCC" != yes; then
9821       with_gnu_ld=no
9822     fi
9823     ;;
9824   interix*)
9825     # we just hope/assume this is gcc and not c89 (= MSVC++)
9826     with_gnu_ld=yes
9827     ;;
9828   openbsd*)
9829     with_gnu_ld=no
9830     ;;
9831   esac
9832
9833   ld_shlibs=yes
9834
9835   # On some targets, GNU ld is compatible enough with the native linker
9836   # that we're better off using the native interface for both.
9837   lt_use_gnu_ld_interface=no
9838   if test "$with_gnu_ld" = yes; then
9839     case $host_os in
9840       aix*)
9841         # The AIX port of GNU ld has always aspired to compatibility
9842         # with the native linker.  However, as the warning in the GNU ld
9843         # block says, versions before 2.19.5* couldn't really create working
9844         # shared libraries, regardless of the interface used.
9845         case `$LD -v 2>&1` in
9846           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9847           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9848           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9849           *)
9850             lt_use_gnu_ld_interface=yes
9851             ;;
9852         esac
9853         ;;
9854       *)
9855         lt_use_gnu_ld_interface=yes
9856         ;;
9857     esac
9858   fi
9859
9860   if test "$lt_use_gnu_ld_interface" = yes; then
9861     # If archive_cmds runs LD, not CC, wlarc should be empty
9862     wlarc='${wl}'
9863
9864     # Set some defaults for GNU ld with shared library support. These
9865     # are reset later if shared libraries are not supported. Putting them
9866     # here allows them to be overridden if necessary.
9867     runpath_var=LD_RUN_PATH
9868     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9869     export_dynamic_flag_spec='${wl}--export-dynamic'
9870     # ancient GNU ld didn't support --whole-archive et. al.
9871     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9872       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9873     else
9874       whole_archive_flag_spec=
9875     fi
9876     supports_anon_versioning=no
9877     case `$LD -v 2>&1` in
9878       *GNU\ gold*) supports_anon_versioning=yes ;;
9879       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9880       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9881       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9882       *\ 2.11.*) ;; # other 2.11 versions
9883       *) supports_anon_versioning=yes ;;
9884     esac
9885
9886     # See if GNU ld supports shared libraries.
9887     case $host_os in
9888     aix[3-9]*)
9889       # On AIX/PPC, the GNU linker is very broken
9890       if test "$host_cpu" != ia64; then
9891         ld_shlibs=no
9892         cat <<_LT_EOF 1>&2
9893
9894 *** Warning: the GNU linker, at least up to release 2.19, is reported
9895 *** to be unable to reliably create shared libraries on AIX.
9896 *** Therefore, libtool is disabling shared libraries support.  If you
9897 *** really care for shared libraries, you may want to install binutils
9898 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9899 *** You will then need to restart the configuration process.
9900
9901 _LT_EOF
9902       fi
9903       ;;
9904
9905     amigaos*)
9906       case $host_cpu in
9907       powerpc)
9908             # see comment about AmigaOS4 .so support
9909             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9910             archive_expsym_cmds=''
9911         ;;
9912       m68k)
9913             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)'
9914             hardcode_libdir_flag_spec='-L$libdir'
9915             hardcode_minus_L=yes
9916         ;;
9917       esac
9918       ;;
9919
9920     beos*)
9921       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9922         allow_undefined_flag=unsupported
9923         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9924         # support --undefined.  This deserves some investigation.  FIXME
9925         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9926       else
9927         ld_shlibs=no
9928       fi
9929       ;;
9930
9931     cygwin* | mingw* | pw32* | cegcc*)
9932       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9933       # as there is no search path for DLLs.
9934       hardcode_libdir_flag_spec='-L$libdir'
9935       export_dynamic_flag_spec='${wl}--export-all-symbols'
9936       allow_undefined_flag=unsupported
9937       always_export_symbols=no
9938       enable_shared_with_static_runtimes=yes
9939       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9940
9941       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9942         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9943         # If the export-symbols file already is a .def file (1st line
9944         # is EXPORTS), use it as is; otherwise, prepend...
9945         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9946           cp $export_symbols $output_objdir/$soname.def;
9947         else
9948           echo EXPORTS > $output_objdir/$soname.def;
9949           cat $export_symbols >> $output_objdir/$soname.def;
9950         fi~
9951         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9952       else
9953         ld_shlibs=no
9954       fi
9955       ;;
9956
9957     haiku*)
9958       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9959       link_all_deplibs=yes
9960       ;;
9961
9962     interix[3-9]*)
9963       hardcode_direct=no
9964       hardcode_shlibpath_var=no
9965       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9966       export_dynamic_flag_spec='${wl}-E'
9967       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9968       # Instead, shared libraries are loaded at an image base (0x10000000 by
9969       # default) and relocated if they conflict, which is a slow very memory
9970       # consuming and fragmenting process.  To avoid this, we pick a random,
9971       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9972       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9973       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9974       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'
9975       ;;
9976
9977     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9978       tmp_diet=no
9979       if test "$host_os" = linux-dietlibc; then
9980         case $cc_basename in
9981           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9982         esac
9983       fi
9984       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9985          && test "$tmp_diet" = no
9986       then
9987         tmp_addflag=
9988         tmp_sharedflag='-shared'
9989         case $cc_basename,$host_cpu in
9990         pgcc*)                          # Portland Group C compiler
9991           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'
9992           tmp_addflag=' $pic_flag'
9993           ;;
9994         pgf77* | pgf90* | pgf95* | pgfortran*)
9995                                         # Portland Group f77 and f90 compilers
9996           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'
9997           tmp_addflag=' $pic_flag -Mnomain' ;;
9998         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9999           tmp_addflag=' -i_dynamic' ;;
10000         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10001           tmp_addflag=' -i_dynamic -nofor_main' ;;
10002         ifc* | ifort*)                  # Intel Fortran compiler
10003           tmp_addflag=' -nofor_main' ;;
10004         lf95*)                          # Lahey Fortran 8.1
10005           whole_archive_flag_spec=
10006           tmp_sharedflag='--shared' ;;
10007         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10008           tmp_sharedflag='-qmkshrobj'
10009           tmp_addflag= ;;
10010         nvcc*)  # Cuda Compiler Driver 2.2
10011           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'
10012           compiler_needs_object=yes
10013           ;;
10014         esac
10015         case `$CC -V 2>&1 | sed 5q` in
10016         *Sun\ C*)                       # Sun C 5.9
10017           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'
10018           compiler_needs_object=yes
10019           tmp_sharedflag='-G' ;;
10020         *Sun\ F*)                       # Sun Fortran 8.3
10021           tmp_sharedflag='-G' ;;
10022         esac
10023         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10024
10025         if test "x$supports_anon_versioning" = xyes; then
10026           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10027             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10028             echo "local: *; };" >> $output_objdir/$libname.ver~
10029             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10030         fi
10031
10032         case $cc_basename in
10033         xlf* | bgf* | bgxlf* | mpixlf*)
10034           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10035           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10036           hardcode_libdir_flag_spec=
10037           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10038           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10039           if test "x$supports_anon_versioning" = xyes; then
10040             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10041               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10042               echo "local: *; };" >> $output_objdir/$libname.ver~
10043               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10044           fi
10045           ;;
10046         esac
10047       else
10048         ld_shlibs=no
10049       fi
10050       ;;
10051
10052     netbsd*)
10053       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10054         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10055         wlarc=
10056       else
10057         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10058         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10059       fi
10060       ;;
10061
10062     solaris*)
10063       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10064         ld_shlibs=no
10065         cat <<_LT_EOF 1>&2
10066
10067 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10068 *** create shared libraries on Solaris systems.  Therefore, libtool
10069 *** is disabling shared libraries support.  We urge you to upgrade GNU
10070 *** binutils to release 2.9.1 or newer.  Another option is to modify
10071 *** your PATH or compiler configuration so that the native linker is
10072 *** used, and then restart.
10073
10074 _LT_EOF
10075       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10076         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10077         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10078       else
10079         ld_shlibs=no
10080       fi
10081       ;;
10082
10083     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10084       case `$LD -v 2>&1` in
10085         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10086         ld_shlibs=no
10087         cat <<_LT_EOF 1>&2
10088
10089 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10090 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10091 *** is disabling shared libraries support.  We urge you to upgrade GNU
10092 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10093 *** your PATH or compiler configuration so that the native linker is
10094 *** used, and then restart.
10095
10096 _LT_EOF
10097         ;;
10098         *)
10099           # For security reasons, it is highly recommended that you always
10100           # use absolute paths for naming shared libraries, and exclude the
10101           # DT_RUNPATH tag from executables and libraries.  But doing so
10102           # requires that you compile everything twice, which is a pain.
10103           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10104             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10105             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10106             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10107           else
10108             ld_shlibs=no
10109           fi
10110         ;;
10111       esac
10112       ;;
10113
10114     sunos4*)
10115       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10116       wlarc=
10117       hardcode_direct=yes
10118       hardcode_shlibpath_var=no
10119       ;;
10120
10121     *)
10122       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10123         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10124         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10125       else
10126         ld_shlibs=no
10127       fi
10128       ;;
10129     esac
10130
10131     if test "$ld_shlibs" = no; then
10132       runpath_var=
10133       hardcode_libdir_flag_spec=
10134       export_dynamic_flag_spec=
10135       whole_archive_flag_spec=
10136     fi
10137   else
10138     # PORTME fill in a description of your system's linker (not GNU ld)
10139     case $host_os in
10140     aix3*)
10141       allow_undefined_flag=unsupported
10142       always_export_symbols=yes
10143       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'
10144       # Note: this linker hardcodes the directories in LIBPATH if there
10145       # are no directories specified by -L.
10146       hardcode_minus_L=yes
10147       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10148         # Neither direct hardcoding nor static linking is supported with a
10149         # broken collect2.
10150         hardcode_direct=unsupported
10151       fi
10152       ;;
10153
10154     aix[4-9]*)
10155       if test "$host_cpu" = ia64; then
10156         # On IA64, the linker does run time linking by default, so we don't
10157         # have to do anything special.
10158         aix_use_runtimelinking=no
10159         exp_sym_flag='-Bexport'
10160         no_entry_flag=""
10161       else
10162         # If we're using GNU nm, then we don't want the "-C" option.
10163         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10164         # Also, AIX nm treats weak defined symbols like other global
10165         # defined symbols, whereas GNU nm marks them as "W".
10166         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10167           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'
10168         else
10169           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10170         fi
10171         aix_use_runtimelinking=no
10172
10173         # Test if we are trying to use run time linking or normal
10174         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10175         # need to do runtime linking.
10176         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10177           for ld_flag in $LDFLAGS; do
10178           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10179             aix_use_runtimelinking=yes
10180             break
10181           fi
10182           done
10183           ;;
10184         esac
10185
10186         exp_sym_flag='-bexport'
10187         no_entry_flag='-bnoentry'
10188       fi
10189
10190       # When large executables or shared objects are built, AIX ld can
10191       # have problems creating the table of contents.  If linking a library
10192       # or program results in "error TOC overflow" add -mminimal-toc to
10193       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10194       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10195
10196       archive_cmds=''
10197       hardcode_direct=yes
10198       hardcode_direct_absolute=yes
10199       hardcode_libdir_separator=':'
10200       link_all_deplibs=yes
10201       file_list_spec='${wl}-f,'
10202
10203       if test "$GCC" = yes; then
10204         case $host_os in aix4.[012]|aix4.[012].*)
10205         # We only want to do this on AIX 4.2 and lower, the check
10206         # below for broken collect2 doesn't work under 4.3+
10207           collect2name=`${CC} -print-prog-name=collect2`
10208           if test -f "$collect2name" &&
10209            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10210           then
10211           # We have reworked collect2
10212           :
10213           else
10214           # We have old collect2
10215           hardcode_direct=unsupported
10216           # It fails to find uninstalled libraries when the uninstalled
10217           # path is not listed in the libpath.  Setting hardcode_minus_L
10218           # to unsupported forces relinking
10219           hardcode_minus_L=yes
10220           hardcode_libdir_flag_spec='-L$libdir'
10221           hardcode_libdir_separator=
10222           fi
10223           ;;
10224         esac
10225         shared_flag='-shared'
10226         if test "$aix_use_runtimelinking" = yes; then
10227           shared_flag="$shared_flag "'${wl}-G'
10228         fi
10229       else
10230         # not using gcc
10231         if test "$host_cpu" = ia64; then
10232         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10233         # chokes on -Wl,-G. The following line is correct:
10234           shared_flag='-G'
10235         else
10236           if test "$aix_use_runtimelinking" = yes; then
10237             shared_flag='${wl}-G'
10238           else
10239             shared_flag='${wl}-bM:SRE'
10240           fi
10241         fi
10242       fi
10243
10244       export_dynamic_flag_spec='${wl}-bexpall'
10245       # It seems that -bexpall does not export symbols beginning with
10246       # underscore (_), so it is better to generate a list of symbols to export.
10247       always_export_symbols=yes
10248       if test "$aix_use_runtimelinking" = yes; then
10249         # Warning - without using the other runtime loading flags (-brtl),
10250         # -berok will link without error, but may produce a broken library.
10251         allow_undefined_flag='-berok'
10252         # Determine the default libpath from the value encoded in an
10253         # empty executable.
10254         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10255 /* end confdefs.h.  */
10256
10257 int
10258 main ()
10259 {
10260
10261   ;
10262   return 0;
10263 }
10264 _ACEOF
10265 if ac_fn_c_try_link "$LINENO"; then :
10266
10267 lt_aix_libpath_sed='
10268     /Import File Strings/,/^$/ {
10269         /^0/ {
10270             s/^0  *\(.*\)$/\1/
10271             p
10272         }
10273     }'
10274 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10275 # Check for a 64-bit object if we didn't find anything.
10276 if test -z "$aix_libpath"; then
10277   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10278 fi
10279 fi
10280 rm -f core conftest.err conftest.$ac_objext \
10281     conftest$ac_exeext conftest.$ac_ext
10282 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10283
10284         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10285         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"
10286       else
10287         if test "$host_cpu" = ia64; then
10288           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10289           allow_undefined_flag="-z nodefs"
10290           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"
10291         else
10292          # Determine the default libpath from the value encoded in an
10293          # empty executable.
10294          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10295 /* end confdefs.h.  */
10296
10297 int
10298 main ()
10299 {
10300
10301   ;
10302   return 0;
10303 }
10304 _ACEOF
10305 if ac_fn_c_try_link "$LINENO"; then :
10306
10307 lt_aix_libpath_sed='
10308     /Import File Strings/,/^$/ {
10309         /^0/ {
10310             s/^0  *\(.*\)$/\1/
10311             p
10312         }
10313     }'
10314 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10315 # Check for a 64-bit object if we didn't find anything.
10316 if test -z "$aix_libpath"; then
10317   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10318 fi
10319 fi
10320 rm -f core conftest.err conftest.$ac_objext \
10321     conftest$ac_exeext conftest.$ac_ext
10322 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10323
10324          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10325           # Warning - without using the other run time loading flags,
10326           # -berok will link without error, but may produce a broken library.
10327           no_undefined_flag=' ${wl}-bernotok'
10328           allow_undefined_flag=' ${wl}-berok'
10329           if test "$with_gnu_ld" = yes; then
10330             # We only use this code for GNU lds that support --whole-archive.
10331             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10332           else
10333             # Exported symbols can be pulled into shared objects from archives
10334             whole_archive_flag_spec='$convenience'
10335           fi
10336           archive_cmds_need_lc=yes
10337           # This is similar to how AIX traditionally builds its shared libraries.
10338           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'
10339         fi
10340       fi
10341       ;;
10342
10343     amigaos*)
10344       case $host_cpu in
10345       powerpc)
10346             # see comment about AmigaOS4 .so support
10347             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10348             archive_expsym_cmds=''
10349         ;;
10350       m68k)
10351             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)'
10352             hardcode_libdir_flag_spec='-L$libdir'
10353             hardcode_minus_L=yes
10354         ;;
10355       esac
10356       ;;
10357
10358     bsdi[45]*)
10359       export_dynamic_flag_spec=-rdynamic
10360       ;;
10361
10362     cygwin* | mingw* | pw32* | cegcc*)
10363       # When not using gcc, we currently assume that we are using
10364       # Microsoft Visual C++.
10365       # hardcode_libdir_flag_spec is actually meaningless, as there is
10366       # no search path for DLLs.
10367       hardcode_libdir_flag_spec=' '
10368       allow_undefined_flag=unsupported
10369       # Tell ltmain to make .lib files, not .a files.
10370       libext=lib
10371       # Tell ltmain to make .dll files, not .so files.
10372       shrext_cmds=".dll"
10373       # FIXME: Setting linknames here is a bad hack.
10374       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10375       # The linker will automatically build a .lib file if we build a DLL.
10376       old_archive_from_new_cmds='true'
10377       # FIXME: Should let the user specify the lib program.
10378       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10379       fix_srcfile_path='`cygpath -w "$srcfile"`'
10380       enable_shared_with_static_runtimes=yes
10381       ;;
10382
10383     darwin* | rhapsody*)
10384
10385
10386   archive_cmds_need_lc=no
10387   hardcode_direct=no
10388   hardcode_automatic=yes
10389   hardcode_shlibpath_var=unsupported
10390   if test "$lt_cv_ld_force_load" = "yes"; then
10391     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\"`'
10392   else
10393     whole_archive_flag_spec=''
10394   fi
10395   link_all_deplibs=yes
10396   allow_undefined_flag="$_lt_dar_allow_undefined"
10397   case $cc_basename in
10398      ifort*) _lt_dar_can_shared=yes ;;
10399      *) _lt_dar_can_shared=$GCC ;;
10400   esac
10401   if test "$_lt_dar_can_shared" = "yes"; then
10402     output_verbose_link_cmd=func_echo_all
10403     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10404     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10405     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}"
10406     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}"
10407
10408   else
10409   ld_shlibs=no
10410   fi
10411
10412       ;;
10413
10414     dgux*)
10415       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10416       hardcode_libdir_flag_spec='-L$libdir'
10417       hardcode_shlibpath_var=no
10418       ;;
10419
10420     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10421     # support.  Future versions do this automatically, but an explicit c++rt0.o
10422     # does not break anything, and helps significantly (at the cost of a little
10423     # extra space).
10424     freebsd2.2*)
10425       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10426       hardcode_libdir_flag_spec='-R$libdir'
10427       hardcode_direct=yes
10428       hardcode_shlibpath_var=no
10429       ;;
10430
10431     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10432     freebsd2.*)
10433       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10434       hardcode_direct=yes
10435       hardcode_minus_L=yes
10436       hardcode_shlibpath_var=no
10437       ;;
10438
10439     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10440     freebsd* | dragonfly*)
10441       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10442       hardcode_libdir_flag_spec='-R$libdir'
10443       hardcode_direct=yes
10444       hardcode_shlibpath_var=no
10445       ;;
10446
10447     hpux9*)
10448       if test "$GCC" = yes; then
10449         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'
10450       else
10451         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'
10452       fi
10453       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10454       hardcode_libdir_separator=:
10455       hardcode_direct=yes
10456
10457       # hardcode_minus_L: Not really in the search PATH,
10458       # but as the default location of the library.
10459       hardcode_minus_L=yes
10460       export_dynamic_flag_spec='${wl}-E'
10461       ;;
10462
10463     hpux10*)
10464       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10465         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10466       else
10467         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10468       fi
10469       if test "$with_gnu_ld" = no; then
10470         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10471         hardcode_libdir_flag_spec_ld='+b $libdir'
10472         hardcode_libdir_separator=:
10473         hardcode_direct=yes
10474         hardcode_direct_absolute=yes
10475         export_dynamic_flag_spec='${wl}-E'
10476         # hardcode_minus_L: Not really in the search PATH,
10477         # but as the default location of the library.
10478         hardcode_minus_L=yes
10479       fi
10480       ;;
10481
10482     hpux11*)
10483       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10484         case $host_cpu in
10485         hppa*64*)
10486           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10487           ;;
10488         ia64*)
10489           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10490           ;;
10491         *)
10492           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10493           ;;
10494         esac
10495       else
10496         case $host_cpu in
10497         hppa*64*)
10498           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10499           ;;
10500         ia64*)
10501           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10502           ;;
10503         *)
10504
10505           # Older versions of the 11.00 compiler do not understand -b yet
10506           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10507           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10508 $as_echo_n "checking if $CC understands -b... " >&6; }
10509 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10510   $as_echo_n "(cached) " >&6
10511 else
10512   lt_cv_prog_compiler__b=no
10513    save_LDFLAGS="$LDFLAGS"
10514    LDFLAGS="$LDFLAGS -b"
10515    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10516    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10517      # The linker can only warn and ignore the option if not recognized
10518      # So say no if there are warnings
10519      if test -s conftest.err; then
10520        # Append any errors to the config.log.
10521        cat conftest.err 1>&5
10522        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10523        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10524        if diff conftest.exp conftest.er2 >/dev/null; then
10525          lt_cv_prog_compiler__b=yes
10526        fi
10527      else
10528        lt_cv_prog_compiler__b=yes
10529      fi
10530    fi
10531    $RM -r conftest*
10532    LDFLAGS="$save_LDFLAGS"
10533
10534 fi
10535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10536 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10537
10538 if test x"$lt_cv_prog_compiler__b" = xyes; then
10539     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10540 else
10541     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10542 fi
10543
10544           ;;
10545         esac
10546       fi
10547       if test "$with_gnu_ld" = no; then
10548         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10549         hardcode_libdir_separator=:
10550
10551         case $host_cpu in
10552         hppa*64*|ia64*)
10553           hardcode_direct=no
10554           hardcode_shlibpath_var=no
10555           ;;
10556         *)
10557           hardcode_direct=yes
10558           hardcode_direct_absolute=yes
10559           export_dynamic_flag_spec='${wl}-E'
10560
10561           # hardcode_minus_L: Not really in the search PATH,
10562           # but as the default location of the library.
10563           hardcode_minus_L=yes
10564           ;;
10565         esac
10566       fi
10567       ;;
10568
10569     irix5* | irix6* | nonstopux*)
10570       if test "$GCC" = yes; then
10571         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'
10572         # Try to use the -exported_symbol ld option, if it does not
10573         # work, assume that -exports_file does not work either and
10574         # implicitly export all symbols.
10575         save_LDFLAGS="$LDFLAGS"
10576         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10577         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10578 /* end confdefs.h.  */
10579 int foo(void) {}
10580 _ACEOF
10581 if ac_fn_c_try_link "$LINENO"; then :
10582   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'
10583
10584 fi
10585 rm -f core conftest.err conftest.$ac_objext \
10586     conftest$ac_exeext conftest.$ac_ext
10587         LDFLAGS="$save_LDFLAGS"
10588       else
10589         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'
10590         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'
10591       fi
10592       archive_cmds_need_lc='no'
10593       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10594       hardcode_libdir_separator=:
10595       inherit_rpath=yes
10596       link_all_deplibs=yes
10597       ;;
10598
10599     netbsd*)
10600       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10601         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10602       else
10603         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10604       fi
10605       hardcode_libdir_flag_spec='-R$libdir'
10606       hardcode_direct=yes
10607       hardcode_shlibpath_var=no
10608       ;;
10609
10610     newsos6)
10611       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10612       hardcode_direct=yes
10613       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10614       hardcode_libdir_separator=:
10615       hardcode_shlibpath_var=no
10616       ;;
10617
10618     *nto* | *qnx*)
10619       ;;
10620
10621     openbsd*)
10622       if test -f /usr/libexec/ld.so; then
10623         hardcode_direct=yes
10624         hardcode_shlibpath_var=no
10625         hardcode_direct_absolute=yes
10626         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10627           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10628           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10629           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10630           export_dynamic_flag_spec='${wl}-E'
10631         else
10632           case $host_os in
10633            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10634              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10635              hardcode_libdir_flag_spec='-R$libdir'
10636              ;;
10637            *)
10638              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10639              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10640              ;;
10641           esac
10642         fi
10643       else
10644         ld_shlibs=no
10645       fi
10646       ;;
10647
10648     os2*)
10649       hardcode_libdir_flag_spec='-L$libdir'
10650       hardcode_minus_L=yes
10651       allow_undefined_flag=unsupported
10652       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'
10653       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10654       ;;
10655
10656     osf3*)
10657       if test "$GCC" = yes; then
10658         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10659         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'
10660       else
10661         allow_undefined_flag=' -expect_unresolved \*'
10662         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'
10663       fi
10664       archive_cmds_need_lc='no'
10665       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10666       hardcode_libdir_separator=:
10667       ;;
10668
10669     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10670       if test "$GCC" = yes; then
10671         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10672         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'
10673         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10674       else
10675         allow_undefined_flag=' -expect_unresolved \*'
10676         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'
10677         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~
10678         $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'
10679
10680         # Both c and cxx compiler support -rpath directly
10681         hardcode_libdir_flag_spec='-rpath $libdir'
10682       fi
10683       archive_cmds_need_lc='no'
10684       hardcode_libdir_separator=:
10685       ;;
10686
10687     solaris*)
10688       no_undefined_flag=' -z defs'
10689       if test "$GCC" = yes; then
10690         wlarc='${wl}'
10691         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10692         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10693           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10694       else
10695         case `$CC -V 2>&1` in
10696         *"Compilers 5.0"*)
10697           wlarc=''
10698           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10699           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10700           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10701           ;;
10702         *)
10703           wlarc='${wl}'
10704           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10705           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10706           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10707           ;;
10708         esac
10709       fi
10710       hardcode_libdir_flag_spec='-R$libdir'
10711       hardcode_shlibpath_var=no
10712       case $host_os in
10713       solaris2.[0-5] | solaris2.[0-5].*) ;;
10714       *)
10715         # The compiler driver will combine and reorder linker options,
10716         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10717         # but is careful enough not to reorder.
10718         # Supported since Solaris 2.6 (maybe 2.5.1?)
10719         if test "$GCC" = yes; then
10720           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10721         else
10722           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10723         fi
10724         ;;
10725       esac
10726       link_all_deplibs=yes
10727       ;;
10728
10729     sunos4*)
10730       if test "x$host_vendor" = xsequent; then
10731         # Use $CC to link under sequent, because it throws in some extra .o
10732         # files that make .init and .fini sections work.
10733         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10734       else
10735         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10736       fi
10737       hardcode_libdir_flag_spec='-L$libdir'
10738       hardcode_direct=yes
10739       hardcode_minus_L=yes
10740       hardcode_shlibpath_var=no
10741       ;;
10742
10743     sysv4)
10744       case $host_vendor in
10745         sni)
10746           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10747           hardcode_direct=yes # is this really true???
10748         ;;
10749         siemens)
10750           ## LD is ld it makes a PLAMLIB
10751           ## CC just makes a GrossModule.
10752           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10753           reload_cmds='$CC -r -o $output$reload_objs'
10754           hardcode_direct=no
10755         ;;
10756         motorola)
10757           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10758           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10759         ;;
10760       esac
10761       runpath_var='LD_RUN_PATH'
10762       hardcode_shlibpath_var=no
10763       ;;
10764
10765     sysv4.3*)
10766       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10767       hardcode_shlibpath_var=no
10768       export_dynamic_flag_spec='-Bexport'
10769       ;;
10770
10771     sysv4*MP*)
10772       if test -d /usr/nec; then
10773         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10774         hardcode_shlibpath_var=no
10775         runpath_var=LD_RUN_PATH
10776         hardcode_runpath_var=yes
10777         ld_shlibs=yes
10778       fi
10779       ;;
10780
10781     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10782       no_undefined_flag='${wl}-z,text'
10783       archive_cmds_need_lc=no
10784       hardcode_shlibpath_var=no
10785       runpath_var='LD_RUN_PATH'
10786
10787       if test "$GCC" = yes; then
10788         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10789         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10790       else
10791         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10792         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10793       fi
10794       ;;
10795
10796     sysv5* | sco3.2v5* | sco5v6*)
10797       # Note: We can NOT use -z defs as we might desire, because we do not
10798       # link with -lc, and that would cause any symbols used from libc to
10799       # always be unresolved, which means just about no library would
10800       # ever link correctly.  If we're not using GNU ld we use -z text
10801       # though, which does catch some bad symbols but isn't as heavy-handed
10802       # as -z defs.
10803       no_undefined_flag='${wl}-z,text'
10804       allow_undefined_flag='${wl}-z,nodefs'
10805       archive_cmds_need_lc=no
10806       hardcode_shlibpath_var=no
10807       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10808       hardcode_libdir_separator=':'
10809       link_all_deplibs=yes
10810       export_dynamic_flag_spec='${wl}-Bexport'
10811       runpath_var='LD_RUN_PATH'
10812
10813       if test "$GCC" = yes; then
10814         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10815         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10816       else
10817         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10818         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10819       fi
10820       ;;
10821
10822     uts4*)
10823       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10824       hardcode_libdir_flag_spec='-L$libdir'
10825       hardcode_shlibpath_var=no
10826       ;;
10827
10828     *)
10829       ld_shlibs=no
10830       ;;
10831     esac
10832
10833     if test x$host_vendor = xsni; then
10834       case $host in
10835       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10836         export_dynamic_flag_spec='${wl}-Blargedynsym'
10837         ;;
10838       esac
10839     fi
10840   fi
10841
10842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10843 $as_echo "$ld_shlibs" >&6; }
10844 test "$ld_shlibs" = no && can_build_shared=no
10845
10846 with_gnu_ld=$with_gnu_ld
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862 #
10863 # Do we need to explicitly link libc?
10864 #
10865 case "x$archive_cmds_need_lc" in
10866 x|xyes)
10867   # Assume -lc should be added
10868   archive_cmds_need_lc=yes
10869
10870   if test "$enable_shared" = yes && test "$GCC" = yes; then
10871     case $archive_cmds in
10872     *'~'*)
10873       # FIXME: we may have to deal with multi-command sequences.
10874       ;;
10875     '$CC '*)
10876       # Test whether the compiler implicitly links with -lc since on some
10877       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10878       # to ld, don't add -lc before -lgcc.
10879       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10880 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10881 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10882   $as_echo_n "(cached) " >&6
10883 else
10884   $RM conftest*
10885         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10886
10887         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10888   (eval $ac_compile) 2>&5
10889   ac_status=$?
10890   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10891   test $ac_status = 0; } 2>conftest.err; then
10892           soname=conftest
10893           lib=conftest
10894           libobjs=conftest.$ac_objext
10895           deplibs=
10896           wl=$lt_prog_compiler_wl
10897           pic_flag=$lt_prog_compiler_pic
10898           compiler_flags=-v
10899           linker_flags=-v
10900           verstring=
10901           output_objdir=.
10902           libname=conftest
10903           lt_save_allow_undefined_flag=$allow_undefined_flag
10904           allow_undefined_flag=
10905           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10906   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10907   ac_status=$?
10908   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10909   test $ac_status = 0; }
10910           then
10911             lt_cv_archive_cmds_need_lc=no
10912           else
10913             lt_cv_archive_cmds_need_lc=yes
10914           fi
10915           allow_undefined_flag=$lt_save_allow_undefined_flag
10916         else
10917           cat conftest.err 1>&5
10918         fi
10919         $RM conftest*
10920
10921 fi
10922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10923 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10924       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10925       ;;
10926     esac
10927   fi
10928   ;;
10929 esac
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11088 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11089
11090 if test "$GCC" = yes; then
11091   case $host_os in
11092     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11093     *) lt_awk_arg="/^libraries:/" ;;
11094   esac
11095   case $host_os in
11096     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11097     *) lt_sed_strip_eq="s,=/,/,g" ;;
11098   esac
11099   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11100   case $lt_search_path_spec in
11101   *\;*)
11102     # if the path contains ";" then we assume it to be the separator
11103     # otherwise default to the standard path separator (i.e. ":") - it is
11104     # assumed that no part of a normal pathname contains ";" but that should
11105     # okay in the real world where ";" in dirpaths is itself problematic.
11106     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11107     ;;
11108   *)
11109     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11110     ;;
11111   esac
11112   # Ok, now we have the path, separated by spaces, we can step through it
11113   # and add multilib dir if necessary.
11114   lt_tmp_lt_search_path_spec=
11115   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11116   for lt_sys_path in $lt_search_path_spec; do
11117     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11118       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11119     else
11120       test -d "$lt_sys_path" && \
11121         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11122     fi
11123   done
11124   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11125 BEGIN {RS=" "; FS="/|\n";} {
11126   lt_foo="";
11127   lt_count=0;
11128   for (lt_i = NF; lt_i > 0; lt_i--) {
11129     if ($lt_i != "" && $lt_i != ".") {
11130       if ($lt_i == "..") {
11131         lt_count++;
11132       } else {
11133         if (lt_count == 0) {
11134           lt_foo="/" $lt_i lt_foo;
11135         } else {
11136           lt_count--;
11137         }
11138       }
11139     }
11140   }
11141   if (lt_foo != "") { lt_freq[lt_foo]++; }
11142   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11143 }'`
11144   # AWK program above erroneously prepends '/' to C:/dos/paths
11145   # for these hosts.
11146   case $host_os in
11147     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11148       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11149   esac
11150   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11151 else
11152   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11153 fi
11154 library_names_spec=
11155 libname_spec='lib$name'
11156 soname_spec=
11157 shrext_cmds=".so"
11158 postinstall_cmds=
11159 postuninstall_cmds=
11160 finish_cmds=
11161 finish_eval=
11162 shlibpath_var=
11163 shlibpath_overrides_runpath=unknown
11164 version_type=none
11165 dynamic_linker="$host_os ld.so"
11166 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11167 need_lib_prefix=unknown
11168 hardcode_into_libs=no
11169
11170 # when you set need_version to no, make sure it does not cause -set_version
11171 # flags to be left without arguments
11172 need_version=unknown
11173
11174 case $host_os in
11175 aix3*)
11176   version_type=linux
11177   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11178   shlibpath_var=LIBPATH
11179
11180   # AIX 3 has no versioning support, so we append a major version to the name.
11181   soname_spec='${libname}${release}${shared_ext}$major'
11182   ;;
11183
11184 aix[4-9]*)
11185   version_type=linux
11186   need_lib_prefix=no
11187   need_version=no
11188   hardcode_into_libs=yes
11189   if test "$host_cpu" = ia64; then
11190     # AIX 5 supports IA64
11191     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11192     shlibpath_var=LD_LIBRARY_PATH
11193   else
11194     # With GCC up to 2.95.x, collect2 would create an import file
11195     # for dependence libraries.  The import file would start with
11196     # the line `#! .'.  This would cause the generated library to
11197     # depend on `.', always an invalid library.  This was fixed in
11198     # development snapshots of GCC prior to 3.0.
11199     case $host_os in
11200       aix4 | aix4.[01] | aix4.[01].*)
11201       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11202            echo ' yes '
11203            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11204         :
11205       else
11206         can_build_shared=no
11207       fi
11208       ;;
11209     esac
11210     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11211     # soname into executable. Probably we can add versioning support to
11212     # collect2, so additional links can be useful in future.
11213     if test "$aix_use_runtimelinking" = yes; then
11214       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11215       # instead of lib<name>.a to let people know that these are not
11216       # typical AIX shared libraries.
11217       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11218     else
11219       # We preserve .a as extension for shared libraries through AIX4.2
11220       # and later when we are not doing run time linking.
11221       library_names_spec='${libname}${release}.a $libname.a'
11222       soname_spec='${libname}${release}${shared_ext}$major'
11223     fi
11224     shlibpath_var=LIBPATH
11225   fi
11226   ;;
11227
11228 amigaos*)
11229   case $host_cpu in
11230   powerpc)
11231     # Since July 2007 AmigaOS4 officially supports .so libraries.
11232     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11233     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11234     ;;
11235   m68k)
11236     library_names_spec='$libname.ixlibrary $libname.a'
11237     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11238     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'
11239     ;;
11240   esac
11241   ;;
11242
11243 beos*)
11244   library_names_spec='${libname}${shared_ext}'
11245   dynamic_linker="$host_os ld.so"
11246   shlibpath_var=LIBRARY_PATH
11247   ;;
11248
11249 bsdi[45]*)
11250   version_type=linux
11251   need_version=no
11252   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11253   soname_spec='${libname}${release}${shared_ext}$major'
11254   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11255   shlibpath_var=LD_LIBRARY_PATH
11256   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11257   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11258   # the default ld.so.conf also contains /usr/contrib/lib and
11259   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11260   # libtool to hard-code these into programs
11261   ;;
11262
11263 cygwin* | mingw* | pw32* | cegcc*)
11264   version_type=windows
11265   shrext_cmds=".dll"
11266   need_version=no
11267   need_lib_prefix=no
11268
11269   case $GCC,$host_os in
11270   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11271     library_names_spec='$libname.dll.a'
11272     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11273     postinstall_cmds='base_file=`basename \${file}`~
11274       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11275       dldir=$destdir/`dirname \$dlpath`~
11276       test -d \$dldir || mkdir -p \$dldir~
11277       $install_prog $dir/$dlname \$dldir/$dlname~
11278       chmod a+x \$dldir/$dlname~
11279       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11280         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11281       fi'
11282     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11283       dlpath=$dir/\$dldll~
11284        $RM \$dlpath'
11285     shlibpath_overrides_runpath=yes
11286
11287     case $host_os in
11288     cygwin*)
11289       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11290       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11291
11292       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11293       ;;
11294     mingw* | cegcc*)
11295       # MinGW DLLs use traditional 'lib' prefix
11296       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11297       ;;
11298     pw32*)
11299       # pw32 DLLs use 'pw' prefix rather than 'lib'
11300       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11301       ;;
11302     esac
11303     ;;
11304
11305   *)
11306     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11307     ;;
11308   esac
11309   dynamic_linker='Win32 ld.exe'
11310   # FIXME: first we should search . and the directory the executable is in
11311   shlibpath_var=PATH
11312   ;;
11313
11314 darwin* | rhapsody*)
11315   dynamic_linker="$host_os dyld"
11316   version_type=darwin
11317   need_lib_prefix=no
11318   need_version=no
11319   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11320   soname_spec='${libname}${release}${major}$shared_ext'
11321   shlibpath_overrides_runpath=yes
11322   shlibpath_var=DYLD_LIBRARY_PATH
11323   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11324
11325   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11326   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11327   ;;
11328
11329 dgux*)
11330   version_type=linux
11331   need_lib_prefix=no
11332   need_version=no
11333   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11334   soname_spec='${libname}${release}${shared_ext}$major'
11335   shlibpath_var=LD_LIBRARY_PATH
11336   ;;
11337
11338 freebsd* | dragonfly*)
11339   # DragonFly does not have aout.  When/if they implement a new
11340   # versioning mechanism, adjust this.
11341   if test -x /usr/bin/objformat; then
11342     objformat=`/usr/bin/objformat`
11343   else
11344     case $host_os in
11345     freebsd[23].*) objformat=aout ;;
11346     *) objformat=elf ;;
11347     esac
11348   fi
11349   version_type=freebsd-$objformat
11350   case $version_type in
11351     freebsd-elf*)
11352       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11353       need_version=no
11354       need_lib_prefix=no
11355       ;;
11356     freebsd-*)
11357       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11358       need_version=yes
11359       ;;
11360   esac
11361   shlibpath_var=LD_LIBRARY_PATH
11362   case $host_os in
11363   freebsd2.*)
11364     shlibpath_overrides_runpath=yes
11365     ;;
11366   freebsd3.[01]* | freebsdelf3.[01]*)
11367     shlibpath_overrides_runpath=yes
11368     hardcode_into_libs=yes
11369     ;;
11370   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11371   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11372     shlibpath_overrides_runpath=no
11373     hardcode_into_libs=yes
11374     ;;
11375   *) # from 4.6 on, and DragonFly
11376     shlibpath_overrides_runpath=yes
11377     hardcode_into_libs=yes
11378     ;;
11379   esac
11380   ;;
11381
11382 gnu*)
11383   version_type=linux
11384   need_lib_prefix=no
11385   need_version=no
11386   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11387   soname_spec='${libname}${release}${shared_ext}$major'
11388   shlibpath_var=LD_LIBRARY_PATH
11389   hardcode_into_libs=yes
11390   ;;
11391
11392 haiku*)
11393   version_type=linux
11394   need_lib_prefix=no
11395   need_version=no
11396   dynamic_linker="$host_os runtime_loader"
11397   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11398   soname_spec='${libname}${release}${shared_ext}$major'
11399   shlibpath_var=LIBRARY_PATH
11400   shlibpath_overrides_runpath=yes
11401   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11402   hardcode_into_libs=yes
11403   ;;
11404
11405 hpux9* | hpux10* | hpux11*)
11406   # Give a soname corresponding to the major version so that dld.sl refuses to
11407   # link against other versions.
11408   version_type=sunos
11409   need_lib_prefix=no
11410   need_version=no
11411   case $host_cpu in
11412   ia64*)
11413     shrext_cmds='.so'
11414     hardcode_into_libs=yes
11415     dynamic_linker="$host_os dld.so"
11416     shlibpath_var=LD_LIBRARY_PATH
11417     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11418     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11419     soname_spec='${libname}${release}${shared_ext}$major'
11420     if test "X$HPUX_IA64_MODE" = X32; then
11421       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11422     else
11423       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11424     fi
11425     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11426     ;;
11427   hppa*64*)
11428     shrext_cmds='.sl'
11429     hardcode_into_libs=yes
11430     dynamic_linker="$host_os dld.sl"
11431     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11432     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11433     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11434     soname_spec='${libname}${release}${shared_ext}$major'
11435     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11436     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11437     ;;
11438   *)
11439     shrext_cmds='.sl'
11440     dynamic_linker="$host_os dld.sl"
11441     shlibpath_var=SHLIB_PATH
11442     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11443     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11444     soname_spec='${libname}${release}${shared_ext}$major'
11445     ;;
11446   esac
11447   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11448   postinstall_cmds='chmod 555 $lib'
11449   # or fails outright, so override atomically:
11450   install_override_mode=555
11451   ;;
11452
11453 interix[3-9]*)
11454   version_type=linux
11455   need_lib_prefix=no
11456   need_version=no
11457   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11458   soname_spec='${libname}${release}${shared_ext}$major'
11459   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11460   shlibpath_var=LD_LIBRARY_PATH
11461   shlibpath_overrides_runpath=no
11462   hardcode_into_libs=yes
11463   ;;
11464
11465 irix5* | irix6* | nonstopux*)
11466   case $host_os in
11467     nonstopux*) version_type=nonstopux ;;
11468     *)
11469         if test "$lt_cv_prog_gnu_ld" = yes; then
11470                 version_type=linux
11471         else
11472                 version_type=irix
11473         fi ;;
11474   esac
11475   need_lib_prefix=no
11476   need_version=no
11477   soname_spec='${libname}${release}${shared_ext}$major'
11478   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11479   case $host_os in
11480   irix5* | nonstopux*)
11481     libsuff= shlibsuff=
11482     ;;
11483   *)
11484     case $LD in # libtool.m4 will add one of these switches to LD
11485     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11486       libsuff= shlibsuff= libmagic=32-bit;;
11487     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11488       libsuff=32 shlibsuff=N32 libmagic=N32;;
11489     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11490       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11491     *) libsuff= shlibsuff= libmagic=never-match;;
11492     esac
11493     ;;
11494   esac
11495   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11496   shlibpath_overrides_runpath=no
11497   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11498   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11499   hardcode_into_libs=yes
11500   ;;
11501
11502 # No shared lib support for Linux oldld, aout, or coff.
11503 linux*oldld* | linux*aout* | linux*coff*)
11504   dynamic_linker=no
11505   ;;
11506
11507 # This must be Linux ELF.
11508 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11509   version_type=linux
11510   need_lib_prefix=no
11511   need_version=no
11512   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11513   soname_spec='${libname}${release}${shared_ext}$major'
11514   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11515   shlibpath_var=LD_LIBRARY_PATH
11516   shlibpath_overrides_runpath=no
11517
11518   # Some binutils ld are patched to set DT_RUNPATH
11519   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11520   $as_echo_n "(cached) " >&6
11521 else
11522   lt_cv_shlibpath_overrides_runpath=no
11523     save_LDFLAGS=$LDFLAGS
11524     save_libdir=$libdir
11525     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11526          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11527     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11528 /* end confdefs.h.  */
11529
11530 int
11531 main ()
11532 {
11533
11534   ;
11535   return 0;
11536 }
11537 _ACEOF
11538 if ac_fn_c_try_link "$LINENO"; then :
11539   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11540   lt_cv_shlibpath_overrides_runpath=yes
11541 fi
11542 fi
11543 rm -f core conftest.err conftest.$ac_objext \
11544     conftest$ac_exeext conftest.$ac_ext
11545     LDFLAGS=$save_LDFLAGS
11546     libdir=$save_libdir
11547
11548 fi
11549
11550   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11551
11552   # This implies no fast_install, which is unacceptable.
11553   # Some rework will be needed to allow for fast_install
11554   # before this can be enabled.
11555   hardcode_into_libs=yes
11556
11557   # Append ld.so.conf contents to the search path
11558   if test -f /etc/ld.so.conf; then
11559     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' ' '`
11560     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11561   fi
11562
11563   # We used to test for /lib/ld.so.1 and disable shared libraries on
11564   # powerpc, because MkLinux only supported shared libraries with the
11565   # GNU dynamic linker.  Since this was broken with cross compilers,
11566   # most powerpc-linux boxes support dynamic linking these days and
11567   # people can always --disable-shared, the test was removed, and we
11568   # assume the GNU/Linux dynamic linker is in use.
11569   dynamic_linker='GNU/Linux ld.so'
11570   ;;
11571
11572 netbsd*)
11573   version_type=sunos
11574   need_lib_prefix=no
11575   need_version=no
11576   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11577     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11578     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11579     dynamic_linker='NetBSD (a.out) ld.so'
11580   else
11581     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11582     soname_spec='${libname}${release}${shared_ext}$major'
11583     dynamic_linker='NetBSD ld.elf_so'
11584   fi
11585   shlibpath_var=LD_LIBRARY_PATH
11586   shlibpath_overrides_runpath=yes
11587   hardcode_into_libs=yes
11588   ;;
11589
11590 newsos6)
11591   version_type=linux
11592   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11593   shlibpath_var=LD_LIBRARY_PATH
11594   shlibpath_overrides_runpath=yes
11595   ;;
11596
11597 *nto* | *qnx*)
11598   version_type=qnx
11599   need_lib_prefix=no
11600   need_version=no
11601   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11602   soname_spec='${libname}${release}${shared_ext}$major'
11603   shlibpath_var=LD_LIBRARY_PATH
11604   shlibpath_overrides_runpath=no
11605   hardcode_into_libs=yes
11606   dynamic_linker='ldqnx.so'
11607   ;;
11608
11609 openbsd*)
11610   version_type=sunos
11611   sys_lib_dlsearch_path_spec="/usr/lib"
11612   need_lib_prefix=no
11613   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11614   case $host_os in
11615     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11616     *)                          need_version=no  ;;
11617   esac
11618   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11619   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11620   shlibpath_var=LD_LIBRARY_PATH
11621   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11622     case $host_os in
11623       openbsd2.[89] | openbsd2.[89].*)
11624         shlibpath_overrides_runpath=no
11625         ;;
11626       *)
11627         shlibpath_overrides_runpath=yes
11628         ;;
11629       esac
11630   else
11631     shlibpath_overrides_runpath=yes
11632   fi
11633   ;;
11634
11635 os2*)
11636   libname_spec='$name'
11637   shrext_cmds=".dll"
11638   need_lib_prefix=no
11639   library_names_spec='$libname${shared_ext} $libname.a'
11640   dynamic_linker='OS/2 ld.exe'
11641   shlibpath_var=LIBPATH
11642   ;;
11643
11644 osf3* | osf4* | osf5*)
11645   version_type=osf
11646   need_lib_prefix=no
11647   need_version=no
11648   soname_spec='${libname}${release}${shared_ext}$major'
11649   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11650   shlibpath_var=LD_LIBRARY_PATH
11651   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11652   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11653   ;;
11654
11655 rdos*)
11656   dynamic_linker=no
11657   ;;
11658
11659 solaris*)
11660   version_type=linux
11661   need_lib_prefix=no
11662   need_version=no
11663   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11664   soname_spec='${libname}${release}${shared_ext}$major'
11665   shlibpath_var=LD_LIBRARY_PATH
11666   shlibpath_overrides_runpath=yes
11667   hardcode_into_libs=yes
11668   # ldd complains unless libraries are executable
11669   postinstall_cmds='chmod +x $lib'
11670   ;;
11671
11672 sunos4*)
11673   version_type=sunos
11674   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11675   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11676   shlibpath_var=LD_LIBRARY_PATH
11677   shlibpath_overrides_runpath=yes
11678   if test "$with_gnu_ld" = yes; then
11679     need_lib_prefix=no
11680   fi
11681   need_version=yes
11682   ;;
11683
11684 sysv4 | sysv4.3*)
11685   version_type=linux
11686   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11687   soname_spec='${libname}${release}${shared_ext}$major'
11688   shlibpath_var=LD_LIBRARY_PATH
11689   case $host_vendor in
11690     sni)
11691       shlibpath_overrides_runpath=no
11692       need_lib_prefix=no
11693       runpath_var=LD_RUN_PATH
11694       ;;
11695     siemens)
11696       need_lib_prefix=no
11697       ;;
11698     motorola)
11699       need_lib_prefix=no
11700       need_version=no
11701       shlibpath_overrides_runpath=no
11702       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11703       ;;
11704   esac
11705   ;;
11706
11707 sysv4*MP*)
11708   if test -d /usr/nec ;then
11709     version_type=linux
11710     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11711     soname_spec='$libname${shared_ext}.$major'
11712     shlibpath_var=LD_LIBRARY_PATH
11713   fi
11714   ;;
11715
11716 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11717   version_type=freebsd-elf
11718   need_lib_prefix=no
11719   need_version=no
11720   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11721   soname_spec='${libname}${release}${shared_ext}$major'
11722   shlibpath_var=LD_LIBRARY_PATH
11723   shlibpath_overrides_runpath=yes
11724   hardcode_into_libs=yes
11725   if test "$with_gnu_ld" = yes; then
11726     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11727   else
11728     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11729     case $host_os in
11730       sco3.2v5*)
11731         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11732         ;;
11733     esac
11734   fi
11735   sys_lib_dlsearch_path_spec='/usr/lib'
11736   ;;
11737
11738 tpf*)
11739   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11740   version_type=linux
11741   need_lib_prefix=no
11742   need_version=no
11743   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11744   shlibpath_var=LD_LIBRARY_PATH
11745   shlibpath_overrides_runpath=no
11746   hardcode_into_libs=yes
11747   ;;
11748
11749 uts4*)
11750   version_type=linux
11751   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11752   soname_spec='${libname}${release}${shared_ext}$major'
11753   shlibpath_var=LD_LIBRARY_PATH
11754   ;;
11755
11756 *)
11757   dynamic_linker=no
11758   ;;
11759 esac
11760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11761 $as_echo "$dynamic_linker" >&6; }
11762 test "$dynamic_linker" = no && can_build_shared=no
11763
11764 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11765 if test "$GCC" = yes; then
11766   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11767 fi
11768
11769 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11770   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11771 fi
11772 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11773   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11774 fi
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11868 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11869 hardcode_action=
11870 if test -n "$hardcode_libdir_flag_spec" ||
11871    test -n "$runpath_var" ||
11872    test "X$hardcode_automatic" = "Xyes" ; then
11873
11874   # We can hardcode non-existent directories.
11875   if test "$hardcode_direct" != no &&
11876      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11877      # have to relink, otherwise we might link with an installed library
11878      # when we should be linking with a yet-to-be-installed one
11879      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11880      test "$hardcode_minus_L" != no; then
11881     # Linking always hardcodes the temporary library directory.
11882     hardcode_action=relink
11883   else
11884     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11885     hardcode_action=immediate
11886   fi
11887 else
11888   # We cannot hardcode anything, or else we can only hardcode existing
11889   # directories.
11890   hardcode_action=unsupported
11891 fi
11892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11893 $as_echo "$hardcode_action" >&6; }
11894
11895 if test "$hardcode_action" = relink ||
11896    test "$inherit_rpath" = yes; then
11897   # Fast installation is not supported
11898   enable_fast_install=no
11899 elif test "$shlibpath_overrides_runpath" = yes ||
11900      test "$enable_shared" = no; then
11901   # Fast installation is not necessary
11902   enable_fast_install=needless
11903 fi
11904
11905
11906
11907
11908
11909
11910   if test "x$enable_dlopen" != xyes; then
11911   enable_dlopen=unknown
11912   enable_dlopen_self=unknown
11913   enable_dlopen_self_static=unknown
11914 else
11915   lt_cv_dlopen=no
11916   lt_cv_dlopen_libs=
11917
11918   case $host_os in
11919   beos*)
11920     lt_cv_dlopen="load_add_on"
11921     lt_cv_dlopen_libs=
11922     lt_cv_dlopen_self=yes
11923     ;;
11924
11925   mingw* | pw32* | cegcc*)
11926     lt_cv_dlopen="LoadLibrary"
11927     lt_cv_dlopen_libs=
11928     ;;
11929
11930   cygwin*)
11931     lt_cv_dlopen="dlopen"
11932     lt_cv_dlopen_libs=
11933     ;;
11934
11935   darwin*)
11936   # if libdl is installed we need to link against it
11937     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11938 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11939 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11940   $as_echo_n "(cached) " >&6
11941 else
11942   ac_check_lib_save_LIBS=$LIBS
11943 LIBS="-ldl  $LIBS"
11944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11945 /* end confdefs.h.  */
11946
11947 /* Override any GCC internal prototype to avoid an error.
11948    Use char because int might match the return type of a GCC
11949    builtin and then its argument prototype would still apply.  */
11950 #ifdef __cplusplus
11951 extern "C"
11952 #endif
11953 char dlopen ();
11954 int
11955 main ()
11956 {
11957 return dlopen ();
11958   ;
11959   return 0;
11960 }
11961 _ACEOF
11962 if ac_fn_c_try_link "$LINENO"; then :
11963   ac_cv_lib_dl_dlopen=yes
11964 else
11965   ac_cv_lib_dl_dlopen=no
11966 fi
11967 rm -f core conftest.err conftest.$ac_objext \
11968     conftest$ac_exeext conftest.$ac_ext
11969 LIBS=$ac_check_lib_save_LIBS
11970 fi
11971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11972 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11973 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11974   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11975 else
11976
11977     lt_cv_dlopen="dyld"
11978     lt_cv_dlopen_libs=
11979     lt_cv_dlopen_self=yes
11980
11981 fi
11982
11983     ;;
11984
11985   *)
11986     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11987 if test "x$ac_cv_func_shl_load" = x""yes; then :
11988   lt_cv_dlopen="shl_load"
11989 else
11990   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11991 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11992 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11993   $as_echo_n "(cached) " >&6
11994 else
11995   ac_check_lib_save_LIBS=$LIBS
11996 LIBS="-ldld  $LIBS"
11997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11998 /* end confdefs.h.  */
11999
12000 /* Override any GCC internal prototype to avoid an error.
12001    Use char because int might match the return type of a GCC
12002    builtin and then its argument prototype would still apply.  */
12003 #ifdef __cplusplus
12004 extern "C"
12005 #endif
12006 char shl_load ();
12007 int
12008 main ()
12009 {
12010 return shl_load ();
12011   ;
12012   return 0;
12013 }
12014 _ACEOF
12015 if ac_fn_c_try_link "$LINENO"; then :
12016   ac_cv_lib_dld_shl_load=yes
12017 else
12018   ac_cv_lib_dld_shl_load=no
12019 fi
12020 rm -f core conftest.err conftest.$ac_objext \
12021     conftest$ac_exeext conftest.$ac_ext
12022 LIBS=$ac_check_lib_save_LIBS
12023 fi
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12025 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12026 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12027   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12028 else
12029   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12030 if test "x$ac_cv_func_dlopen" = x""yes; then :
12031   lt_cv_dlopen="dlopen"
12032 else
12033   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12034 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12035 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12036   $as_echo_n "(cached) " >&6
12037 else
12038   ac_check_lib_save_LIBS=$LIBS
12039 LIBS="-ldl  $LIBS"
12040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12041 /* end confdefs.h.  */
12042
12043 /* Override any GCC internal prototype to avoid an error.
12044    Use char because int might match the return type of a GCC
12045    builtin and then its argument prototype would still apply.  */
12046 #ifdef __cplusplus
12047 extern "C"
12048 #endif
12049 char dlopen ();
12050 int
12051 main ()
12052 {
12053 return dlopen ();
12054   ;
12055   return 0;
12056 }
12057 _ACEOF
12058 if ac_fn_c_try_link "$LINENO"; then :
12059   ac_cv_lib_dl_dlopen=yes
12060 else
12061   ac_cv_lib_dl_dlopen=no
12062 fi
12063 rm -f core conftest.err conftest.$ac_objext \
12064     conftest$ac_exeext conftest.$ac_ext
12065 LIBS=$ac_check_lib_save_LIBS
12066 fi
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12068 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12069 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12070   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12071 else
12072   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12073 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12074 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12075   $as_echo_n "(cached) " >&6
12076 else
12077   ac_check_lib_save_LIBS=$LIBS
12078 LIBS="-lsvld  $LIBS"
12079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12080 /* end confdefs.h.  */
12081
12082 /* Override any GCC internal prototype to avoid an error.
12083    Use char because int might match the return type of a GCC
12084    builtin and then its argument prototype would still apply.  */
12085 #ifdef __cplusplus
12086 extern "C"
12087 #endif
12088 char dlopen ();
12089 int
12090 main ()
12091 {
12092 return dlopen ();
12093   ;
12094   return 0;
12095 }
12096 _ACEOF
12097 if ac_fn_c_try_link "$LINENO"; then :
12098   ac_cv_lib_svld_dlopen=yes
12099 else
12100   ac_cv_lib_svld_dlopen=no
12101 fi
12102 rm -f core conftest.err conftest.$ac_objext \
12103     conftest$ac_exeext conftest.$ac_ext
12104 LIBS=$ac_check_lib_save_LIBS
12105 fi
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12107 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12108 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12109   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12110 else
12111   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12112 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12113 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12114   $as_echo_n "(cached) " >&6
12115 else
12116   ac_check_lib_save_LIBS=$LIBS
12117 LIBS="-ldld  $LIBS"
12118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12119 /* end confdefs.h.  */
12120
12121 /* Override any GCC internal prototype to avoid an error.
12122    Use char because int might match the return type of a GCC
12123    builtin and then its argument prototype would still apply.  */
12124 #ifdef __cplusplus
12125 extern "C"
12126 #endif
12127 char dld_link ();
12128 int
12129 main ()
12130 {
12131 return dld_link ();
12132   ;
12133   return 0;
12134 }
12135 _ACEOF
12136 if ac_fn_c_try_link "$LINENO"; then :
12137   ac_cv_lib_dld_dld_link=yes
12138 else
12139   ac_cv_lib_dld_dld_link=no
12140 fi
12141 rm -f core conftest.err conftest.$ac_objext \
12142     conftest$ac_exeext conftest.$ac_ext
12143 LIBS=$ac_check_lib_save_LIBS
12144 fi
12145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12146 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12147 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12148   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12149 fi
12150
12151
12152 fi
12153
12154
12155 fi
12156
12157
12158 fi
12159
12160
12161 fi
12162
12163
12164 fi
12165
12166     ;;
12167   esac
12168
12169   if test "x$lt_cv_dlopen" != xno; then
12170     enable_dlopen=yes
12171   else
12172     enable_dlopen=no
12173   fi
12174
12175   case $lt_cv_dlopen in
12176   dlopen)
12177     save_CPPFLAGS="$CPPFLAGS"
12178     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12179
12180     save_LDFLAGS="$LDFLAGS"
12181     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12182
12183     save_LIBS="$LIBS"
12184     LIBS="$lt_cv_dlopen_libs $LIBS"
12185
12186     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12187 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12188 if test "${lt_cv_dlopen_self+set}" = set; then :
12189   $as_echo_n "(cached) " >&6
12190 else
12191           if test "$cross_compiling" = yes; then :
12192   lt_cv_dlopen_self=cross
12193 else
12194   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12195   lt_status=$lt_dlunknown
12196   cat > conftest.$ac_ext <<_LT_EOF
12197 #line 12197 "configure"
12198 #include "confdefs.h"
12199
12200 #if HAVE_DLFCN_H
12201 #include <dlfcn.h>
12202 #endif
12203
12204 #include <stdio.h>
12205
12206 #ifdef RTLD_GLOBAL
12207 #  define LT_DLGLOBAL           RTLD_GLOBAL
12208 #else
12209 #  ifdef DL_GLOBAL
12210 #    define LT_DLGLOBAL         DL_GLOBAL
12211 #  else
12212 #    define LT_DLGLOBAL         0
12213 #  endif
12214 #endif
12215
12216 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12217    find out it does not work in some platform. */
12218 #ifndef LT_DLLAZY_OR_NOW
12219 #  ifdef RTLD_LAZY
12220 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12221 #  else
12222 #    ifdef DL_LAZY
12223 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12224 #    else
12225 #      ifdef RTLD_NOW
12226 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12227 #      else
12228 #        ifdef DL_NOW
12229 #          define LT_DLLAZY_OR_NOW      DL_NOW
12230 #        else
12231 #          define LT_DLLAZY_OR_NOW      0
12232 #        endif
12233 #      endif
12234 #    endif
12235 #  endif
12236 #endif
12237
12238 /* When -fvisbility=hidden is used, assume the code has been annotated
12239    correspondingly for the symbols needed.  */
12240 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12241 void fnord () __attribute__((visibility("default")));
12242 #endif
12243
12244 void fnord () { int i=42; }
12245 int main ()
12246 {
12247   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12248   int status = $lt_dlunknown;
12249
12250   if (self)
12251     {
12252       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12253       else
12254         {
12255           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12256           else puts (dlerror ());
12257         }
12258       /* dlclose (self); */
12259     }
12260   else
12261     puts (dlerror ());
12262
12263   return status;
12264 }
12265 _LT_EOF
12266   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12267   (eval $ac_link) 2>&5
12268   ac_status=$?
12269   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12270   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12271     (./conftest; exit; ) >&5 2>/dev/null
12272     lt_status=$?
12273     case x$lt_status in
12274       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12275       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12276       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12277     esac
12278   else :
12279     # compilation failed
12280     lt_cv_dlopen_self=no
12281   fi
12282 fi
12283 rm -fr conftest*
12284
12285
12286 fi
12287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12288 $as_echo "$lt_cv_dlopen_self" >&6; }
12289
12290     if test "x$lt_cv_dlopen_self" = xyes; then
12291       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12292       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12293 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12294 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12295   $as_echo_n "(cached) " >&6
12296 else
12297           if test "$cross_compiling" = yes; then :
12298   lt_cv_dlopen_self_static=cross
12299 else
12300   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12301   lt_status=$lt_dlunknown
12302   cat > conftest.$ac_ext <<_LT_EOF
12303 #line 12303 "configure"
12304 #include "confdefs.h"
12305
12306 #if HAVE_DLFCN_H
12307 #include <dlfcn.h>
12308 #endif
12309
12310 #include <stdio.h>
12311
12312 #ifdef RTLD_GLOBAL
12313 #  define LT_DLGLOBAL           RTLD_GLOBAL
12314 #else
12315 #  ifdef DL_GLOBAL
12316 #    define LT_DLGLOBAL         DL_GLOBAL
12317 #  else
12318 #    define LT_DLGLOBAL         0
12319 #  endif
12320 #endif
12321
12322 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12323    find out it does not work in some platform. */
12324 #ifndef LT_DLLAZY_OR_NOW
12325 #  ifdef RTLD_LAZY
12326 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12327 #  else
12328 #    ifdef DL_LAZY
12329 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12330 #    else
12331 #      ifdef RTLD_NOW
12332 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12333 #      else
12334 #        ifdef DL_NOW
12335 #          define LT_DLLAZY_OR_NOW      DL_NOW
12336 #        else
12337 #          define LT_DLLAZY_OR_NOW      0
12338 #        endif
12339 #      endif
12340 #    endif
12341 #  endif
12342 #endif
12343
12344 /* When -fvisbility=hidden is used, assume the code has been annotated
12345    correspondingly for the symbols needed.  */
12346 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12347 void fnord () __attribute__((visibility("default")));
12348 #endif
12349
12350 void fnord () { int i=42; }
12351 int main ()
12352 {
12353   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12354   int status = $lt_dlunknown;
12355
12356   if (self)
12357     {
12358       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12359       else
12360         {
12361           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12362           else puts (dlerror ());
12363         }
12364       /* dlclose (self); */
12365     }
12366   else
12367     puts (dlerror ());
12368
12369   return status;
12370 }
12371 _LT_EOF
12372   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12373   (eval $ac_link) 2>&5
12374   ac_status=$?
12375   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12376   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12377     (./conftest; exit; ) >&5 2>/dev/null
12378     lt_status=$?
12379     case x$lt_status in
12380       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12381       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12382       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12383     esac
12384   else :
12385     # compilation failed
12386     lt_cv_dlopen_self_static=no
12387   fi
12388 fi
12389 rm -fr conftest*
12390
12391
12392 fi
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12394 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12395     fi
12396
12397     CPPFLAGS="$save_CPPFLAGS"
12398     LDFLAGS="$save_LDFLAGS"
12399     LIBS="$save_LIBS"
12400     ;;
12401   esac
12402
12403   case $lt_cv_dlopen_self in
12404   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12405   *) enable_dlopen_self=unknown ;;
12406   esac
12407
12408   case $lt_cv_dlopen_self_static in
12409   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12410   *) enable_dlopen_self_static=unknown ;;
12411   esac
12412 fi
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430 striplib=
12431 old_striplib=
12432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12433 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12434 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12435   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12436   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12437   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12438 $as_echo "yes" >&6; }
12439 else
12440 # FIXME - insert some real tests, host_os isn't really good enough
12441   case $host_os in
12442   darwin*)
12443     if test -n "$STRIP" ; then
12444       striplib="$STRIP -x"
12445       old_striplib="$STRIP -S"
12446       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12447 $as_echo "yes" >&6; }
12448     else
12449       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12450 $as_echo "no" >&6; }
12451     fi
12452     ;;
12453   *)
12454     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12455 $as_echo "no" >&6; }
12456     ;;
12457   esac
12458 fi
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471   # Report which library types will actually be built
12472   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12473 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12474   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12475 $as_echo "$can_build_shared" >&6; }
12476
12477   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12478 $as_echo_n "checking whether to build shared libraries... " >&6; }
12479   test "$can_build_shared" = "no" && enable_shared=no
12480
12481   # On AIX, shared libraries and static libraries use the same namespace, and
12482   # are all built from PIC.
12483   case $host_os in
12484   aix3*)
12485     test "$enable_shared" = yes && enable_static=no
12486     if test -n "$RANLIB"; then
12487       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12488       postinstall_cmds='$RANLIB $lib'
12489     fi
12490     ;;
12491
12492   aix[4-9]*)
12493     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12494       test "$enable_shared" = yes && enable_static=no
12495     fi
12496     ;;
12497   esac
12498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12499 $as_echo "$enable_shared" >&6; }
12500
12501   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12502 $as_echo_n "checking whether to build static libraries... " >&6; }
12503   # Make sure either enable_shared or enable_static is yes.
12504   test "$enable_shared" = yes || enable_static=yes
12505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12506 $as_echo "$enable_static" >&6; }
12507
12508
12509
12510
12511 fi
12512 ac_ext=c
12513 ac_cpp='$CPP $CPPFLAGS'
12514 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12515 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12516 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12517
12518 CC="$lt_save_CC"
12519
12520       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12521     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12522     (test "X$CXX" != "Xg++"))) ; then
12523   ac_ext=cpp
12524 ac_cpp='$CXXCPP $CPPFLAGS'
12525 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12526 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12527 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12529 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12530 if test -z "$CXXCPP"; then
12531   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12532   $as_echo_n "(cached) " >&6
12533 else
12534       # Double quotes because CXXCPP needs to be expanded
12535     for CXXCPP in "$CXX -E" "/lib/cpp"
12536     do
12537       ac_preproc_ok=false
12538 for ac_cxx_preproc_warn_flag in '' yes
12539 do
12540   # Use a header file that comes with gcc, so configuring glibc
12541   # with a fresh cross-compiler works.
12542   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12543   # <limits.h> exists even on freestanding compilers.
12544   # On the NeXT, cc -E runs the code through the compiler's parser,
12545   # not just through cpp. "Syntax error" is here to catch this case.
12546   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12547 /* end confdefs.h.  */
12548 #ifdef __STDC__
12549 # include <limits.h>
12550 #else
12551 # include <assert.h>
12552 #endif
12553                      Syntax error
12554 _ACEOF
12555 if ac_fn_cxx_try_cpp "$LINENO"; then :
12556
12557 else
12558   # Broken: fails on valid input.
12559 continue
12560 fi
12561 rm -f conftest.err conftest.$ac_ext
12562
12563   # OK, works on sane cases.  Now check whether nonexistent headers
12564   # can be detected and how.
12565   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12566 /* end confdefs.h.  */
12567 #include <ac_nonexistent.h>
12568 _ACEOF
12569 if ac_fn_cxx_try_cpp "$LINENO"; then :
12570   # Broken: success on invalid input.
12571 continue
12572 else
12573   # Passes both tests.
12574 ac_preproc_ok=:
12575 break
12576 fi
12577 rm -f conftest.err conftest.$ac_ext
12578
12579 done
12580 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12581 rm -f conftest.err conftest.$ac_ext
12582 if $ac_preproc_ok; then :
12583   break
12584 fi
12585
12586     done
12587     ac_cv_prog_CXXCPP=$CXXCPP
12588
12589 fi
12590   CXXCPP=$ac_cv_prog_CXXCPP
12591 else
12592   ac_cv_prog_CXXCPP=$CXXCPP
12593 fi
12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12595 $as_echo "$CXXCPP" >&6; }
12596 ac_preproc_ok=false
12597 for ac_cxx_preproc_warn_flag in '' yes
12598 do
12599   # Use a header file that comes with gcc, so configuring glibc
12600   # with a fresh cross-compiler works.
12601   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12602   # <limits.h> exists even on freestanding compilers.
12603   # On the NeXT, cc -E runs the code through the compiler's parser,
12604   # not just through cpp. "Syntax error" is here to catch this case.
12605   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12606 /* end confdefs.h.  */
12607 #ifdef __STDC__
12608 # include <limits.h>
12609 #else
12610 # include <assert.h>
12611 #endif
12612                      Syntax error
12613 _ACEOF
12614 if ac_fn_cxx_try_cpp "$LINENO"; then :
12615
12616 else
12617   # Broken: fails on valid input.
12618 continue
12619 fi
12620 rm -f conftest.err conftest.$ac_ext
12621
12622   # OK, works on sane cases.  Now check whether nonexistent headers
12623   # can be detected and how.
12624   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625 /* end confdefs.h.  */
12626 #include <ac_nonexistent.h>
12627 _ACEOF
12628 if ac_fn_cxx_try_cpp "$LINENO"; then :
12629   # Broken: success on invalid input.
12630 continue
12631 else
12632   # Passes both tests.
12633 ac_preproc_ok=:
12634 break
12635 fi
12636 rm -f conftest.err conftest.$ac_ext
12637
12638 done
12639 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12640 rm -f conftest.err conftest.$ac_ext
12641 if $ac_preproc_ok; then :
12642
12643 else
12644   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12645 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12646 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12647 See \`config.log' for more details." "$LINENO" 5; }
12648 fi
12649
12650 ac_ext=c
12651 ac_cpp='$CPP $CPPFLAGS'
12652 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12653 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12654 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12655
12656 else
12657   _lt_caught_CXX_error=yes
12658 fi
12659
12660 ac_ext=cpp
12661 ac_cpp='$CXXCPP $CPPFLAGS'
12662 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12663 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12664 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12665
12666 archive_cmds_need_lc_CXX=no
12667 allow_undefined_flag_CXX=
12668 always_export_symbols_CXX=no
12669 archive_expsym_cmds_CXX=
12670 compiler_needs_object_CXX=no
12671 export_dynamic_flag_spec_CXX=
12672 hardcode_direct_CXX=no
12673 hardcode_direct_absolute_CXX=no
12674 hardcode_libdir_flag_spec_CXX=
12675 hardcode_libdir_flag_spec_ld_CXX=
12676 hardcode_libdir_separator_CXX=
12677 hardcode_minus_L_CXX=no
12678 hardcode_shlibpath_var_CXX=unsupported
12679 hardcode_automatic_CXX=no
12680 inherit_rpath_CXX=no
12681 module_cmds_CXX=
12682 module_expsym_cmds_CXX=
12683 link_all_deplibs_CXX=unknown
12684 old_archive_cmds_CXX=$old_archive_cmds
12685 reload_flag_CXX=$reload_flag
12686 reload_cmds_CXX=$reload_cmds
12687 no_undefined_flag_CXX=
12688 whole_archive_flag_spec_CXX=
12689 enable_shared_with_static_runtimes_CXX=no
12690
12691 # Source file extension for C++ test sources.
12692 ac_ext=cpp
12693
12694 # Object file extension for compiled C++ test sources.
12695 objext=o
12696 objext_CXX=$objext
12697
12698 # No sense in running all these tests if we already determined that
12699 # the CXX compiler isn't working.  Some variables (like enable_shared)
12700 # are currently assumed to apply to all compilers on this platform,
12701 # and will be corrupted by setting them based on a non-working compiler.
12702 if test "$_lt_caught_CXX_error" != yes; then
12703   # Code to be used in simple compile tests
12704   lt_simple_compile_test_code="int some_variable = 0;"
12705
12706   # Code to be used in simple link tests
12707   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12708
12709   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12710
12711
12712
12713
12714
12715
12716 # If no C compiler was specified, use CC.
12717 LTCC=${LTCC-"$CC"}
12718
12719 # If no C compiler flags were specified, use CFLAGS.
12720 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12721
12722 # Allow CC to be a program name with arguments.
12723 compiler=$CC
12724
12725
12726   # save warnings/boilerplate of simple test code
12727   ac_outfile=conftest.$ac_objext
12728 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12729 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12730 _lt_compiler_boilerplate=`cat conftest.err`
12731 $RM conftest*
12732
12733   ac_outfile=conftest.$ac_objext
12734 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12735 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12736 _lt_linker_boilerplate=`cat conftest.err`
12737 $RM -r conftest*
12738
12739
12740   # Allow CC to be a program name with arguments.
12741   lt_save_CC=$CC
12742   lt_save_LD=$LD
12743   lt_save_GCC=$GCC
12744   GCC=$GXX
12745   lt_save_with_gnu_ld=$with_gnu_ld
12746   lt_save_path_LD=$lt_cv_path_LD
12747   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12748     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12749   else
12750     $as_unset lt_cv_prog_gnu_ld
12751   fi
12752   if test -n "${lt_cv_path_LDCXX+set}"; then
12753     lt_cv_path_LD=$lt_cv_path_LDCXX
12754   else
12755     $as_unset lt_cv_path_LD
12756   fi
12757   test -z "${LDCXX+set}" || LD=$LDCXX
12758   CC=${CXX-"c++"}
12759   compiler=$CC
12760   compiler_CXX=$CC
12761   for cc_temp in $compiler""; do
12762   case $cc_temp in
12763     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12764     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12765     \-*) ;;
12766     *) break;;
12767   esac
12768 done
12769 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12770
12771
12772   if test -n "$compiler"; then
12773     # We don't want -fno-exception when compiling C++ code, so set the
12774     # no_builtin_flag separately
12775     if test "$GXX" = yes; then
12776       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12777     else
12778       lt_prog_compiler_no_builtin_flag_CXX=
12779     fi
12780
12781     if test "$GXX" = yes; then
12782       # Set up default GNU C++ configuration
12783
12784
12785
12786 # Check whether --with-gnu-ld was given.
12787 if test "${with_gnu_ld+set}" = set; then :
12788   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12789 else
12790   with_gnu_ld=no
12791 fi
12792
12793 ac_prog=ld
12794 if test "$GCC" = yes; then
12795   # Check if gcc -print-prog-name=ld gives a path.
12796   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12797 $as_echo_n "checking for ld used by $CC... " >&6; }
12798   case $host in
12799   *-*-mingw*)
12800     # gcc leaves a trailing carriage return which upsets mingw
12801     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12802   *)
12803     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12804   esac
12805   case $ac_prog in
12806     # Accept absolute paths.
12807     [\\/]* | ?:[\\/]*)
12808       re_direlt='/[^/][^/]*/\.\./'
12809       # Canonicalize the pathname of ld
12810       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12811       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12812         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12813       done
12814       test -z "$LD" && LD="$ac_prog"
12815       ;;
12816   "")
12817     # If it fails, then pretend we aren't using GCC.
12818     ac_prog=ld
12819     ;;
12820   *)
12821     # If it is relative, then search for the first ld in PATH.
12822     with_gnu_ld=unknown
12823     ;;
12824   esac
12825 elif test "$with_gnu_ld" = yes; then
12826   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12827 $as_echo_n "checking for GNU ld... " >&6; }
12828 else
12829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12830 $as_echo_n "checking for non-GNU ld... " >&6; }
12831 fi
12832 if test "${lt_cv_path_LD+set}" = set; then :
12833   $as_echo_n "(cached) " >&6
12834 else
12835   if test -z "$LD"; then
12836   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12837   for ac_dir in $PATH; do
12838     IFS="$lt_save_ifs"
12839     test -z "$ac_dir" && ac_dir=.
12840     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12841       lt_cv_path_LD="$ac_dir/$ac_prog"
12842       # Check to see if the program is GNU ld.  I'd rather use --version,
12843       # but apparently some variants of GNU ld only accept -v.
12844       # Break only if it was the GNU/non-GNU ld that we prefer.
12845       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12846       *GNU* | *'with BFD'*)
12847         test "$with_gnu_ld" != no && break
12848         ;;
12849       *)
12850         test "$with_gnu_ld" != yes && break
12851         ;;
12852       esac
12853     fi
12854   done
12855   IFS="$lt_save_ifs"
12856 else
12857   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12858 fi
12859 fi
12860
12861 LD="$lt_cv_path_LD"
12862 if test -n "$LD"; then
12863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12864 $as_echo "$LD" >&6; }
12865 else
12866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12867 $as_echo "no" >&6; }
12868 fi
12869 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12871 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12872 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12873   $as_echo_n "(cached) " >&6
12874 else
12875   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12876 case `$LD -v 2>&1 </dev/null` in
12877 *GNU* | *'with BFD'*)
12878   lt_cv_prog_gnu_ld=yes
12879   ;;
12880 *)
12881   lt_cv_prog_gnu_ld=no
12882   ;;
12883 esac
12884 fi
12885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12886 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12887 with_gnu_ld=$lt_cv_prog_gnu_ld
12888
12889
12890
12891
12892
12893
12894
12895       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12896       # archiving commands below assume that GNU ld is being used.
12897       if test "$with_gnu_ld" = yes; then
12898         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12899         archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12900
12901         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12902         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12903
12904         # If archive_cmds runs LD, not CC, wlarc should be empty
12905         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12906         #     investigate it a little bit more. (MM)
12907         wlarc='${wl}'
12908
12909         # ancient GNU ld didn't support --whole-archive et. al.
12910         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12911           $GREP 'no-whole-archive' > /dev/null; then
12912           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12913         else
12914           whole_archive_flag_spec_CXX=
12915         fi
12916       else
12917         with_gnu_ld=no
12918         wlarc=
12919
12920         # A generic and very simple default shared library creation
12921         # command for GNU C++ for the case where it uses the native
12922         # linker, instead of GNU ld.  If possible, this setting should
12923         # overridden to take advantage of the native linker features on
12924         # the platform it is being used on.
12925         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12926       fi
12927
12928       # Commands to make compiler produce verbose output that lists
12929       # what "hidden" libraries, object files and flags are used when
12930       # linking a shared library.
12931       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12932
12933     else
12934       GXX=no
12935       with_gnu_ld=no
12936       wlarc=
12937     fi
12938
12939     # PORTME: fill in a description of your system's C++ link characteristics
12940     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12941 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12942     ld_shlibs_CXX=yes
12943     case $host_os in
12944       aix3*)
12945         # FIXME: insert proper C++ library support
12946         ld_shlibs_CXX=no
12947         ;;
12948       aix[4-9]*)
12949         if test "$host_cpu" = ia64; then
12950           # On IA64, the linker does run time linking by default, so we don't
12951           # have to do anything special.
12952           aix_use_runtimelinking=no
12953           exp_sym_flag='-Bexport'
12954           no_entry_flag=""
12955         else
12956           aix_use_runtimelinking=no
12957
12958           # Test if we are trying to use run time linking or normal
12959           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12960           # need to do runtime linking.
12961           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12962             for ld_flag in $LDFLAGS; do
12963               case $ld_flag in
12964               *-brtl*)
12965                 aix_use_runtimelinking=yes
12966                 break
12967                 ;;
12968               esac
12969             done
12970             ;;
12971           esac
12972
12973           exp_sym_flag='-bexport'
12974           no_entry_flag='-bnoentry'
12975         fi
12976
12977         # When large executables or shared objects are built, AIX ld can
12978         # have problems creating the table of contents.  If linking a library
12979         # or program results in "error TOC overflow" add -mminimal-toc to
12980         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12981         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12982
12983         archive_cmds_CXX=''
12984         hardcode_direct_CXX=yes
12985         hardcode_direct_absolute_CXX=yes
12986         hardcode_libdir_separator_CXX=':'
12987         link_all_deplibs_CXX=yes
12988         file_list_spec_CXX='${wl}-f,'
12989
12990         if test "$GXX" = yes; then
12991           case $host_os in aix4.[012]|aix4.[012].*)
12992           # We only want to do this on AIX 4.2 and lower, the check
12993           # below for broken collect2 doesn't work under 4.3+
12994           collect2name=`${CC} -print-prog-name=collect2`
12995           if test -f "$collect2name" &&
12996              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12997           then
12998             # We have reworked collect2
12999             :
13000           else
13001             # We have old collect2
13002             hardcode_direct_CXX=unsupported
13003             # It fails to find uninstalled libraries when the uninstalled
13004             # path is not listed in the libpath.  Setting hardcode_minus_L
13005             # to unsupported forces relinking
13006             hardcode_minus_L_CXX=yes
13007             hardcode_libdir_flag_spec_CXX='-L$libdir'
13008             hardcode_libdir_separator_CXX=
13009           fi
13010           esac
13011           shared_flag='-shared'
13012           if test "$aix_use_runtimelinking" = yes; then
13013             shared_flag="$shared_flag "'${wl}-G'
13014           fi
13015         else
13016           # not using gcc
13017           if test "$host_cpu" = ia64; then
13018           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13019           # chokes on -Wl,-G. The following line is correct:
13020           shared_flag='-G'
13021           else
13022             if test "$aix_use_runtimelinking" = yes; then
13023               shared_flag='${wl}-G'
13024             else
13025               shared_flag='${wl}-bM:SRE'
13026             fi
13027           fi
13028         fi
13029
13030         export_dynamic_flag_spec_CXX='${wl}-bexpall'
13031         # It seems that -bexpall does not export symbols beginning with
13032         # underscore (_), so it is better to generate a list of symbols to
13033         # export.
13034         always_export_symbols_CXX=yes
13035         if test "$aix_use_runtimelinking" = yes; then
13036           # Warning - without using the other runtime loading flags (-brtl),
13037           # -berok will link without error, but may produce a broken library.
13038           allow_undefined_flag_CXX='-berok'
13039           # Determine the default libpath from the value encoded in an empty
13040           # executable.
13041           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13042 /* end confdefs.h.  */
13043
13044 int
13045 main ()
13046 {
13047
13048   ;
13049   return 0;
13050 }
13051 _ACEOF
13052 if ac_fn_cxx_try_link "$LINENO"; then :
13053
13054 lt_aix_libpath_sed='
13055     /Import File Strings/,/^$/ {
13056         /^0/ {
13057             s/^0  *\(.*\)$/\1/
13058             p
13059         }
13060     }'
13061 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13062 # Check for a 64-bit object if we didn't find anything.
13063 if test -z "$aix_libpath"; then
13064   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13065 fi
13066 fi
13067 rm -f core conftest.err conftest.$ac_objext \
13068     conftest$ac_exeext conftest.$ac_ext
13069 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13070
13071           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13072
13073           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"
13074         else
13075           if test "$host_cpu" = ia64; then
13076             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13077             allow_undefined_flag_CXX="-z nodefs"
13078             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"
13079           else
13080             # Determine the default libpath from the value encoded in an
13081             # empty executable.
13082             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13083 /* end confdefs.h.  */
13084
13085 int
13086 main ()
13087 {
13088
13089   ;
13090   return 0;
13091 }
13092 _ACEOF
13093 if ac_fn_cxx_try_link "$LINENO"; then :
13094
13095 lt_aix_libpath_sed='
13096     /Import File Strings/,/^$/ {
13097         /^0/ {
13098             s/^0  *\(.*\)$/\1/
13099             p
13100         }
13101     }'
13102 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13103 # Check for a 64-bit object if we didn't find anything.
13104 if test -z "$aix_libpath"; then
13105   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13106 fi
13107 fi
13108 rm -f core conftest.err conftest.$ac_objext \
13109     conftest$ac_exeext conftest.$ac_ext
13110 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13111
13112             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13113             # Warning - without using the other run time loading flags,
13114             # -berok will link without error, but may produce a broken library.
13115             no_undefined_flag_CXX=' ${wl}-bernotok'
13116             allow_undefined_flag_CXX=' ${wl}-berok'
13117             if test "$with_gnu_ld" = yes; then
13118               # We only use this code for GNU lds that support --whole-archive.
13119               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13120             else
13121               # Exported symbols can be pulled into shared objects from archives
13122               whole_archive_flag_spec_CXX='$convenience'
13123             fi
13124             archive_cmds_need_lc_CXX=yes
13125             # This is similar to how AIX traditionally builds its shared
13126             # libraries.
13127             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'
13128           fi
13129         fi
13130         ;;
13131
13132       beos*)
13133         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13134           allow_undefined_flag_CXX=unsupported
13135           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13136           # support --undefined.  This deserves some investigation.  FIXME
13137           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13138         else
13139           ld_shlibs_CXX=no
13140         fi
13141         ;;
13142
13143       chorus*)
13144         case $cc_basename in
13145           *)
13146           # FIXME: insert proper C++ library support
13147           ld_shlibs_CXX=no
13148           ;;
13149         esac
13150         ;;
13151
13152       cygwin* | mingw* | pw32* | cegcc*)
13153         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13154         # as there is no search path for DLLs.
13155         hardcode_libdir_flag_spec_CXX='-L$libdir'
13156         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13157         allow_undefined_flag_CXX=unsupported
13158         always_export_symbols_CXX=no
13159         enable_shared_with_static_runtimes_CXX=yes
13160
13161         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13162           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'
13163           # If the export-symbols file already is a .def file (1st line
13164           # is EXPORTS), use it as is; otherwise, prepend...
13165           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13166             cp $export_symbols $output_objdir/$soname.def;
13167           else
13168             echo EXPORTS > $output_objdir/$soname.def;
13169             cat $export_symbols >> $output_objdir/$soname.def;
13170           fi~
13171           $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'
13172         else
13173           ld_shlibs_CXX=no
13174         fi
13175         ;;
13176       darwin* | rhapsody*)
13177
13178
13179   archive_cmds_need_lc_CXX=no
13180   hardcode_direct_CXX=no
13181   hardcode_automatic_CXX=yes
13182   hardcode_shlibpath_var_CXX=unsupported
13183   if test "$lt_cv_ld_force_load" = "yes"; then
13184     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\"`'
13185   else
13186     whole_archive_flag_spec_CXX=''
13187   fi
13188   link_all_deplibs_CXX=yes
13189   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13190   case $cc_basename in
13191      ifort*) _lt_dar_can_shared=yes ;;
13192      *) _lt_dar_can_shared=$GCC ;;
13193   esac
13194   if test "$_lt_dar_can_shared" = "yes"; then
13195     output_verbose_link_cmd=func_echo_all
13196     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}"
13197     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13198     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}"
13199     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}"
13200        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13201       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}"
13202       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}"
13203     fi
13204
13205   else
13206   ld_shlibs_CXX=no
13207   fi
13208
13209         ;;
13210
13211       dgux*)
13212         case $cc_basename in
13213           ec++*)
13214             # FIXME: insert proper C++ library support
13215             ld_shlibs_CXX=no
13216             ;;
13217           ghcx*)
13218             # Green Hills C++ Compiler
13219             # FIXME: insert proper C++ library support
13220             ld_shlibs_CXX=no
13221             ;;
13222           *)
13223             # FIXME: insert proper C++ library support
13224             ld_shlibs_CXX=no
13225             ;;
13226         esac
13227         ;;
13228
13229       freebsd2.*)
13230         # C++ shared libraries reported to be fairly broken before
13231         # switch to ELF
13232         ld_shlibs_CXX=no
13233         ;;
13234
13235       freebsd-elf*)
13236         archive_cmds_need_lc_CXX=no
13237         ;;
13238
13239       freebsd* | dragonfly*)
13240         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13241         # conventions
13242         ld_shlibs_CXX=yes
13243         ;;
13244
13245       gnu*)
13246         ;;
13247
13248       haiku*)
13249         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13250         link_all_deplibs_CXX=yes
13251         ;;
13252
13253       hpux9*)
13254         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13255         hardcode_libdir_separator_CXX=:
13256         export_dynamic_flag_spec_CXX='${wl}-E'
13257         hardcode_direct_CXX=yes
13258         hardcode_minus_L_CXX=yes # Not in the search PATH,
13259                                              # but as the default
13260                                              # location of the library.
13261
13262         case $cc_basename in
13263           CC*)
13264             # FIXME: insert proper C++ library support
13265             ld_shlibs_CXX=no
13266             ;;
13267           aCC*)
13268             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'
13269             # Commands to make compiler produce verbose output that lists
13270             # what "hidden" libraries, object files and flags are used when
13271             # linking a shared library.
13272             #
13273             # There doesn't appear to be a way to prevent this compiler from
13274             # explicitly linking system object files so we need to strip them
13275             # from the output so that they don't get included in the library
13276             # dependencies.
13277             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"'
13278             ;;
13279           *)
13280             if test "$GXX" = yes; then
13281               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'
13282             else
13283               # FIXME: insert proper C++ library support
13284               ld_shlibs_CXX=no
13285             fi
13286             ;;
13287         esac
13288         ;;
13289
13290       hpux10*|hpux11*)
13291         if test $with_gnu_ld = no; then
13292           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13293           hardcode_libdir_separator_CXX=:
13294
13295           case $host_cpu in
13296             hppa*64*|ia64*)
13297               ;;
13298             *)
13299               export_dynamic_flag_spec_CXX='${wl}-E'
13300               ;;
13301           esac
13302         fi
13303         case $host_cpu in
13304           hppa*64*|ia64*)
13305             hardcode_direct_CXX=no
13306             hardcode_shlibpath_var_CXX=no
13307             ;;
13308           *)
13309             hardcode_direct_CXX=yes
13310             hardcode_direct_absolute_CXX=yes
13311             hardcode_minus_L_CXX=yes # Not in the search PATH,
13312                                                  # but as the default
13313                                                  # location of the library.
13314             ;;
13315         esac
13316
13317         case $cc_basename in
13318           CC*)
13319             # FIXME: insert proper C++ library support
13320             ld_shlibs_CXX=no
13321             ;;
13322           aCC*)
13323             case $host_cpu in
13324               hppa*64*)
13325                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13326                 ;;
13327               ia64*)
13328                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13329                 ;;
13330               *)
13331                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13332                 ;;
13333             esac
13334             # Commands to make compiler produce verbose output that lists
13335             # what "hidden" libraries, object files and flags are used when
13336             # linking a shared library.
13337             #
13338             # There doesn't appear to be a way to prevent this compiler from
13339             # explicitly linking system object files so we need to strip them
13340             # from the output so that they don't get included in the library
13341             # dependencies.
13342             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"'
13343             ;;
13344           *)
13345             if test "$GXX" = yes; then
13346               if test $with_gnu_ld = no; then
13347                 case $host_cpu in
13348                   hppa*64*)
13349                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13350                     ;;
13351                   ia64*)
13352                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13353                     ;;
13354                   *)
13355                     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'
13356                     ;;
13357                 esac
13358               fi
13359             else
13360               # FIXME: insert proper C++ library support
13361               ld_shlibs_CXX=no
13362             fi
13363             ;;
13364         esac
13365         ;;
13366
13367       interix[3-9]*)
13368         hardcode_direct_CXX=no
13369         hardcode_shlibpath_var_CXX=no
13370         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13371         export_dynamic_flag_spec_CXX='${wl}-E'
13372         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13373         # Instead, shared libraries are loaded at an image base (0x10000000 by
13374         # default) and relocated if they conflict, which is a slow very memory
13375         # consuming and fragmenting process.  To avoid this, we pick a random,
13376         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13377         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13378         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'
13379         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'
13380         ;;
13381       irix5* | irix6*)
13382         case $cc_basename in
13383           CC*)
13384             # SGI C++
13385             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'
13386
13387             # Archives containing C++ object files must be created using
13388             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13389             # necessary to make sure instantiated templates are included
13390             # in the archive.
13391             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13392             ;;
13393           *)
13394             if test "$GXX" = yes; then
13395               if test "$with_gnu_ld" = no; then
13396                 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'
13397               else
13398                 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'
13399               fi
13400             fi
13401             link_all_deplibs_CXX=yes
13402             ;;
13403         esac
13404         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13405         hardcode_libdir_separator_CXX=:
13406         inherit_rpath_CXX=yes
13407         ;;
13408
13409       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13410         case $cc_basename in
13411           KCC*)
13412             # Kuck and Associates, Inc. (KAI) C++ Compiler
13413
13414             # KCC will only create a shared library if the output file
13415             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13416             # to its proper name (with version) after linking.
13417             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'
13418             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'
13419             # Commands to make compiler produce verbose output that lists
13420             # what "hidden" libraries, object files and flags are used when
13421             # linking a shared library.
13422             #
13423             # There doesn't appear to be a way to prevent this compiler from
13424             # explicitly linking system object files so we need to strip them
13425             # from the output so that they don't get included in the library
13426             # dependencies.
13427             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"'
13428
13429             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13430             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13431
13432             # Archives containing C++ object files must be created using
13433             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13434             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13435             ;;
13436           icpc* | ecpc* )
13437             # Intel C++
13438             with_gnu_ld=yes
13439             # version 8.0 and above of icpc choke on multiply defined symbols
13440             # if we add $predep_objects and $postdep_objects, however 7.1 and
13441             # earlier do not add the objects themselves.
13442             case `$CC -V 2>&1` in
13443               *"Version 7."*)
13444                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13445                 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'
13446                 ;;
13447               *)  # Version 8.0 or newer
13448                 tmp_idyn=
13449                 case $host_cpu in
13450                   ia64*) tmp_idyn=' -i_dynamic';;
13451                 esac
13452                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13453                 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'
13454                 ;;
13455             esac
13456             archive_cmds_need_lc_CXX=no
13457             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13458             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13459             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13460             ;;
13461           pgCC* | pgcpp*)
13462             # Portland Group C++ compiler
13463             case `$CC -V` in
13464             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13465               prelink_cmds_CXX='tpldir=Template.dir~
13466                 rm -rf $tpldir~
13467                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13468                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13469               old_archive_cmds_CXX='tpldir=Template.dir~
13470                 rm -rf $tpldir~
13471                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13472                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13473                 $RANLIB $oldlib'
13474               archive_cmds_CXX='tpldir=Template.dir~
13475                 rm -rf $tpldir~
13476                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13477                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13478               archive_expsym_cmds_CXX='tpldir=Template.dir~
13479                 rm -rf $tpldir~
13480                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13481                 $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'
13482               ;;
13483             *) # Version 6 and above use weak symbols
13484               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13485               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'
13486               ;;
13487             esac
13488
13489             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13490             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13491             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'
13492             ;;
13493           cxx*)
13494             # Compaq C++
13495             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13496             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'
13497
13498             runpath_var=LD_RUN_PATH
13499             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13500             hardcode_libdir_separator_CXX=:
13501
13502             # Commands to make compiler produce verbose output that lists
13503             # what "hidden" libraries, object files and flags are used when
13504             # linking a shared library.
13505             #
13506             # There doesn't appear to be a way to prevent this compiler from
13507             # explicitly linking system object files so we need to strip them
13508             # from the output so that they don't get included in the library
13509             # dependencies.
13510             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'
13511             ;;
13512           xl* | mpixl* | bgxl*)
13513             # IBM XL 8.0 on PPC, with GNU ld
13514             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13515             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13516             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13517             if test "x$supports_anon_versioning" = xyes; then
13518               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13519                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13520                 echo "local: *; };" >> $output_objdir/$libname.ver~
13521                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13522             fi
13523             ;;
13524           *)
13525             case `$CC -V 2>&1 | sed 5q` in
13526             *Sun\ C*)
13527               # Sun C++ 5.9
13528               no_undefined_flag_CXX=' -zdefs'
13529               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13530               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'
13531               hardcode_libdir_flag_spec_CXX='-R$libdir'
13532               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'
13533               compiler_needs_object_CXX=yes
13534
13535               # Not sure whether something based on
13536               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13537               # would be better.
13538               output_verbose_link_cmd='func_echo_all'
13539
13540               # Archives containing C++ object files must be created using
13541               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13542               # necessary to make sure instantiated templates are included
13543               # in the archive.
13544               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13545               ;;
13546             esac
13547             ;;
13548         esac
13549         ;;
13550
13551       lynxos*)
13552         # FIXME: insert proper C++ library support
13553         ld_shlibs_CXX=no
13554         ;;
13555
13556       m88k*)
13557         # FIXME: insert proper C++ library support
13558         ld_shlibs_CXX=no
13559         ;;
13560
13561       mvs*)
13562         case $cc_basename in
13563           cxx*)
13564             # FIXME: insert proper C++ library support
13565             ld_shlibs_CXX=no
13566             ;;
13567           *)
13568             # FIXME: insert proper C++ library support
13569             ld_shlibs_CXX=no
13570             ;;
13571         esac
13572         ;;
13573
13574       netbsd*)
13575         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13576           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13577           wlarc=
13578           hardcode_libdir_flag_spec_CXX='-R$libdir'
13579           hardcode_direct_CXX=yes
13580           hardcode_shlibpath_var_CXX=no
13581         fi
13582         # Workaround some broken pre-1.5 toolchains
13583         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13584         ;;
13585
13586       *nto* | *qnx*)
13587         ld_shlibs_CXX=yes
13588         ;;
13589
13590       openbsd2*)
13591         # C++ shared libraries are fairly broken
13592         ld_shlibs_CXX=no
13593         ;;
13594
13595       openbsd*)
13596         if test -f /usr/libexec/ld.so; then
13597           hardcode_direct_CXX=yes
13598           hardcode_shlibpath_var_CXX=no
13599           hardcode_direct_absolute_CXX=yes
13600           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13601           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13602           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13603             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13604             export_dynamic_flag_spec_CXX='${wl}-E'
13605             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13606           fi
13607           output_verbose_link_cmd=func_echo_all
13608         else
13609           ld_shlibs_CXX=no
13610         fi
13611         ;;
13612
13613       osf3* | osf4* | osf5*)
13614         case $cc_basename in
13615           KCC*)
13616             # Kuck and Associates, Inc. (KAI) C++ Compiler
13617
13618             # KCC will only create a shared library if the output file
13619             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13620             # to its proper name (with version) after linking.
13621             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'
13622
13623             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13624             hardcode_libdir_separator_CXX=:
13625
13626             # Archives containing C++ object files must be created using
13627             # the KAI C++ compiler.
13628             case $host in
13629               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13630               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13631             esac
13632             ;;
13633           RCC*)
13634             # Rational C++ 2.4.1
13635             # FIXME: insert proper C++ library support
13636             ld_shlibs_CXX=no
13637             ;;
13638           cxx*)
13639             case $host in
13640               osf3*)
13641                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13642                 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'
13643                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13644                 ;;
13645               *)
13646                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13647                 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'
13648                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13649                   echo "-hidden">> $lib.exp~
13650                   $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~
13651                   $RM $lib.exp'
13652                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13653                 ;;
13654             esac
13655
13656             hardcode_libdir_separator_CXX=:
13657
13658             # Commands to make compiler produce verbose output that lists
13659             # what "hidden" libraries, object files and flags are used when
13660             # linking a shared library.
13661             #
13662             # There doesn't appear to be a way to prevent this compiler from
13663             # explicitly linking system object files so we need to strip them
13664             # from the output so that they don't get included in the library
13665             # dependencies.
13666             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"'
13667             ;;
13668           *)
13669             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13670               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13671               case $host in
13672                 osf3*)
13673                   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'
13674                   ;;
13675                 *)
13676                   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'
13677                   ;;
13678               esac
13679
13680               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13681               hardcode_libdir_separator_CXX=:
13682
13683               # Commands to make compiler produce verbose output that lists
13684               # what "hidden" libraries, object files and flags are used when
13685               # linking a shared library.
13686               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13687
13688             else
13689               # FIXME: insert proper C++ library support
13690               ld_shlibs_CXX=no
13691             fi
13692             ;;
13693         esac
13694         ;;
13695
13696       psos*)
13697         # FIXME: insert proper C++ library support
13698         ld_shlibs_CXX=no
13699         ;;
13700
13701       sunos4*)
13702         case $cc_basename in
13703           CC*)
13704             # Sun C++ 4.x
13705             # FIXME: insert proper C++ library support
13706             ld_shlibs_CXX=no
13707             ;;
13708           lcc*)
13709             # Lucid
13710             # FIXME: insert proper C++ library support
13711             ld_shlibs_CXX=no
13712             ;;
13713           *)
13714             # FIXME: insert proper C++ library support
13715             ld_shlibs_CXX=no
13716             ;;
13717         esac
13718         ;;
13719
13720       solaris*)
13721         case $cc_basename in
13722           CC*)
13723             # Sun C++ 4.2, 5.x and Centerline C++
13724             archive_cmds_need_lc_CXX=yes
13725             no_undefined_flag_CXX=' -zdefs'
13726             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13727             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13728               $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'
13729
13730             hardcode_libdir_flag_spec_CXX='-R$libdir'
13731             hardcode_shlibpath_var_CXX=no
13732             case $host_os in
13733               solaris2.[0-5] | solaris2.[0-5].*) ;;
13734               *)
13735                 # The compiler driver will combine and reorder linker options,
13736                 # but understands `-z linker_flag'.
13737                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13738                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13739                 ;;
13740             esac
13741             link_all_deplibs_CXX=yes
13742
13743             output_verbose_link_cmd='func_echo_all'
13744
13745             # Archives containing C++ object files must be created using
13746             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13747             # necessary to make sure instantiated templates are included
13748             # in the archive.
13749             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13750             ;;
13751           gcx*)
13752             # Green Hills C++ Compiler
13753             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13754
13755             # The C++ compiler must be used to create the archive.
13756             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13757             ;;
13758           *)
13759             # GNU C++ compiler with Solaris linker
13760             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13761               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13762               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13763                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13764                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13765                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13766
13767                 # Commands to make compiler produce verbose output that lists
13768                 # what "hidden" libraries, object files and flags are used when
13769                 # linking a shared library.
13770                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13771               else
13772                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13773                 # platform.
13774                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13775                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13776                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13777
13778                 # Commands to make compiler produce verbose output that lists
13779                 # what "hidden" libraries, object files and flags are used when
13780                 # linking a shared library.
13781                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13782               fi
13783
13784               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13785               case $host_os in
13786                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13787                 *)
13788                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13789                   ;;
13790               esac
13791             fi
13792             ;;
13793         esac
13794         ;;
13795
13796     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13797       no_undefined_flag_CXX='${wl}-z,text'
13798       archive_cmds_need_lc_CXX=no
13799       hardcode_shlibpath_var_CXX=no
13800       runpath_var='LD_RUN_PATH'
13801
13802       case $cc_basename in
13803         CC*)
13804           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13805           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13806           ;;
13807         *)
13808           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13809           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13810           ;;
13811       esac
13812       ;;
13813
13814       sysv5* | sco3.2v5* | sco5v6*)
13815         # Note: We can NOT use -z defs as we might desire, because we do not
13816         # link with -lc, and that would cause any symbols used from libc to
13817         # always be unresolved, which means just about no library would
13818         # ever link correctly.  If we're not using GNU ld we use -z text
13819         # though, which does catch some bad symbols but isn't as heavy-handed
13820         # as -z defs.
13821         no_undefined_flag_CXX='${wl}-z,text'
13822         allow_undefined_flag_CXX='${wl}-z,nodefs'
13823         archive_cmds_need_lc_CXX=no
13824         hardcode_shlibpath_var_CXX=no
13825         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13826         hardcode_libdir_separator_CXX=':'
13827         link_all_deplibs_CXX=yes
13828         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13829         runpath_var='LD_RUN_PATH'
13830
13831         case $cc_basename in
13832           CC*)
13833             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13834             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13835             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13836               '"$old_archive_cmds_CXX"
13837             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13838               '"$reload_cmds_CXX"
13839             ;;
13840           *)
13841             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13842             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13843             ;;
13844         esac
13845       ;;
13846
13847       tandem*)
13848         case $cc_basename in
13849           NCC*)
13850             # NonStop-UX NCC 3.20
13851             # FIXME: insert proper C++ library support
13852             ld_shlibs_CXX=no
13853             ;;
13854           *)
13855             # FIXME: insert proper C++ library support
13856             ld_shlibs_CXX=no
13857             ;;
13858         esac
13859         ;;
13860
13861       vxworks*)
13862         # FIXME: insert proper C++ library support
13863         ld_shlibs_CXX=no
13864         ;;
13865
13866       *)
13867         # FIXME: insert proper C++ library support
13868         ld_shlibs_CXX=no
13869         ;;
13870     esac
13871
13872     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13873 $as_echo "$ld_shlibs_CXX" >&6; }
13874     test "$ld_shlibs_CXX" = no && can_build_shared=no
13875
13876     GCC_CXX="$GXX"
13877     LD_CXX="$LD"
13878
13879     ## CAVEAT EMPTOR:
13880     ## There is no encapsulation within the following macros, do not change
13881     ## the running order or otherwise move them around unless you know exactly
13882     ## what you are doing...
13883     # Dependencies to place before and after the object being linked:
13884 predep_objects_CXX=
13885 postdep_objects_CXX=
13886 predeps_CXX=
13887 postdeps_CXX=
13888 compiler_lib_search_path_CXX=
13889
13890 cat > conftest.$ac_ext <<_LT_EOF
13891 class Foo
13892 {
13893 public:
13894   Foo (void) { a = 0; }
13895 private:
13896   int a;
13897 };
13898 _LT_EOF
13899
13900 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13901   (eval $ac_compile) 2>&5
13902   ac_status=$?
13903   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13904   test $ac_status = 0; }; then
13905   # Parse the compiler output and extract the necessary
13906   # objects, libraries and library flags.
13907
13908   # Sentinel used to keep track of whether or not we are before
13909   # the conftest object file.
13910   pre_test_object_deps_done=no
13911
13912   for p in `eval "$output_verbose_link_cmd"`; do
13913     case $p in
13914
13915     -L* | -R* | -l*)
13916        # Some compilers place space between "-{L,R}" and the path.
13917        # Remove the space.
13918        if test $p = "-L" ||
13919           test $p = "-R"; then
13920          prev=$p
13921          continue
13922        else
13923          prev=
13924        fi
13925
13926        if test "$pre_test_object_deps_done" = no; then
13927          case $p in
13928          -L* | -R*)
13929            # Internal compiler library paths should come after those
13930            # provided the user.  The postdeps already come after the
13931            # user supplied libs so there is no need to process them.
13932            if test -z "$compiler_lib_search_path_CXX"; then
13933              compiler_lib_search_path_CXX="${prev}${p}"
13934            else
13935              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13936            fi
13937            ;;
13938          # The "-l" case would never come before the object being
13939          # linked, so don't bother handling this case.
13940          esac
13941        else
13942          if test -z "$postdeps_CXX"; then
13943            postdeps_CXX="${prev}${p}"
13944          else
13945            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13946          fi
13947        fi
13948        ;;
13949
13950     *.$objext)
13951        # This assumes that the test object file only shows up
13952        # once in the compiler output.
13953        if test "$p" = "conftest.$objext"; then
13954          pre_test_object_deps_done=yes
13955          continue
13956        fi
13957
13958        if test "$pre_test_object_deps_done" = no; then
13959          if test -z "$predep_objects_CXX"; then
13960            predep_objects_CXX="$p"
13961          else
13962            predep_objects_CXX="$predep_objects_CXX $p"
13963          fi
13964        else
13965          if test -z "$postdep_objects_CXX"; then
13966            postdep_objects_CXX="$p"
13967          else
13968            postdep_objects_CXX="$postdep_objects_CXX $p"
13969          fi
13970        fi
13971        ;;
13972
13973     *) ;; # Ignore the rest.
13974
13975     esac
13976   done
13977
13978   # Clean up.
13979   rm -f a.out a.exe
13980 else
13981   echo "libtool.m4: error: problem compiling CXX test program"
13982 fi
13983
13984 $RM -f confest.$objext
13985
13986 # PORTME: override above test on systems where it is broken
13987 case $host_os in
13988 interix[3-9]*)
13989   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13990   # hack all around it, let's just trust "g++" to DTRT.
13991   predep_objects_CXX=
13992   postdep_objects_CXX=
13993   postdeps_CXX=
13994   ;;
13995
13996 linux*)
13997   case `$CC -V 2>&1 | sed 5q` in
13998   *Sun\ C*)
13999     # Sun C++ 5.9
14000
14001     # The more standards-conforming stlport4 library is
14002     # incompatible with the Cstd library. Avoid specifying
14003     # it if it's in CXXFLAGS. Ignore libCrun as
14004     # -library=stlport4 depends on it.
14005     case " $CXX $CXXFLAGS " in
14006     *" -library=stlport4 "*)
14007       solaris_use_stlport4=yes
14008       ;;
14009     esac
14010
14011     if test "$solaris_use_stlport4" != yes; then
14012       postdeps_CXX='-library=Cstd -library=Crun'
14013     fi
14014     ;;
14015   esac
14016   ;;
14017
14018 solaris*)
14019   case $cc_basename in
14020   CC*)
14021     # The more standards-conforming stlport4 library is
14022     # incompatible with the Cstd library. Avoid specifying
14023     # it if it's in CXXFLAGS. Ignore libCrun as
14024     # -library=stlport4 depends on it.
14025     case " $CXX $CXXFLAGS " in
14026     *" -library=stlport4 "*)
14027       solaris_use_stlport4=yes
14028       ;;
14029     esac
14030
14031     # Adding this requires a known-good setup of shared libraries for
14032     # Sun compiler versions before 5.6, else PIC objects from an old
14033     # archive will be linked into the output, leading to subtle bugs.
14034     if test "$solaris_use_stlport4" != yes; then
14035       postdeps_CXX='-library=Cstd -library=Crun'
14036     fi
14037     ;;
14038   esac
14039   ;;
14040 esac
14041
14042
14043 case " $postdeps_CXX " in
14044 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
14045 esac
14046  compiler_lib_search_dirs_CXX=
14047 if test -n "${compiler_lib_search_path_CXX}"; then
14048  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14049 fi
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081     lt_prog_compiler_wl_CXX=
14082 lt_prog_compiler_pic_CXX=
14083 lt_prog_compiler_static_CXX=
14084
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14086 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14087
14088   # C++ specific cases for pic, static, wl, etc.
14089   if test "$GXX" = yes; then
14090     lt_prog_compiler_wl_CXX='-Wl,'
14091     lt_prog_compiler_static_CXX='-static'
14092
14093     case $host_os in
14094     aix*)
14095       # All AIX code is PIC.
14096       if test "$host_cpu" = ia64; then
14097         # AIX 5 now supports IA64 processor
14098         lt_prog_compiler_static_CXX='-Bstatic'
14099       fi
14100       lt_prog_compiler_pic_CXX='-fPIC'
14101       ;;
14102
14103     amigaos*)
14104       case $host_cpu in
14105       powerpc)
14106             # see comment about AmigaOS4 .so support
14107             lt_prog_compiler_pic_CXX='-fPIC'
14108         ;;
14109       m68k)
14110             # FIXME: we need at least 68020 code to build shared libraries, but
14111             # adding the `-m68020' flag to GCC prevents building anything better,
14112             # like `-m68040'.
14113             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14114         ;;
14115       esac
14116       ;;
14117
14118     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14119       # PIC is the default for these OSes.
14120       ;;
14121     mingw* | cygwin* | os2* | pw32* | cegcc*)
14122       # This hack is so that the source file can tell whether it is being
14123       # built for inclusion in a dll (and should export symbols for example).
14124       # Although the cygwin gcc ignores -fPIC, still need this for old-style
14125       # (--disable-auto-import) libraries
14126       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14127       ;;
14128     darwin* | rhapsody*)
14129       # PIC is the default on this platform
14130       # Common symbols not allowed in MH_DYLIB files
14131       lt_prog_compiler_pic_CXX='-fno-common'
14132       ;;
14133     *djgpp*)
14134       # DJGPP does not support shared libraries at all
14135       lt_prog_compiler_pic_CXX=
14136       ;;
14137     haiku*)
14138       # PIC is the default for Haiku.
14139       # The "-static" flag exists, but is broken.
14140       lt_prog_compiler_static_CXX=
14141       ;;
14142     interix[3-9]*)
14143       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14144       # Instead, we relocate shared libraries at runtime.
14145       ;;
14146     sysv4*MP*)
14147       if test -d /usr/nec; then
14148         lt_prog_compiler_pic_CXX=-Kconform_pic
14149       fi
14150       ;;
14151     hpux*)
14152       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14153       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14154       # sets the default TLS model and affects inlining.
14155       case $host_cpu in
14156       hppa*64*)
14157         ;;
14158       *)
14159         lt_prog_compiler_pic_CXX='-fPIC'
14160         ;;
14161       esac
14162       ;;
14163     *qnx* | *nto*)
14164       # QNX uses GNU C++, but need to define -shared option too, otherwise
14165       # it will coredump.
14166       lt_prog_compiler_pic_CXX='-fPIC -shared'
14167       ;;
14168     *)
14169       lt_prog_compiler_pic_CXX='-fPIC'
14170       ;;
14171     esac
14172   else
14173     case $host_os in
14174       aix[4-9]*)
14175         # All AIX code is PIC.
14176         if test "$host_cpu" = ia64; then
14177           # AIX 5 now supports IA64 processor
14178           lt_prog_compiler_static_CXX='-Bstatic'
14179         else
14180           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14181         fi
14182         ;;
14183       chorus*)
14184         case $cc_basename in
14185         cxch68*)
14186           # Green Hills C++ Compiler
14187           # _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"
14188           ;;
14189         esac
14190         ;;
14191       dgux*)
14192         case $cc_basename in
14193           ec++*)
14194             lt_prog_compiler_pic_CXX='-KPIC'
14195             ;;
14196           ghcx*)
14197             # Green Hills C++ Compiler
14198             lt_prog_compiler_pic_CXX='-pic'
14199             ;;
14200           *)
14201             ;;
14202         esac
14203         ;;
14204       freebsd* | dragonfly*)
14205         # FreeBSD uses GNU C++
14206         ;;
14207       hpux9* | hpux10* | hpux11*)
14208         case $cc_basename in
14209           CC*)
14210             lt_prog_compiler_wl_CXX='-Wl,'
14211             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14212             if test "$host_cpu" != ia64; then
14213               lt_prog_compiler_pic_CXX='+Z'
14214             fi
14215             ;;
14216           aCC*)
14217             lt_prog_compiler_wl_CXX='-Wl,'
14218             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14219             case $host_cpu in
14220             hppa*64*|ia64*)
14221               # +Z the default
14222               ;;
14223             *)
14224               lt_prog_compiler_pic_CXX='+Z'
14225               ;;
14226             esac
14227             ;;
14228           *)
14229             ;;
14230         esac
14231         ;;
14232       interix*)
14233         # This is c89, which is MS Visual C++ (no shared libs)
14234         # Anyone wants to do a port?
14235         ;;
14236       irix5* | irix6* | nonstopux*)
14237         case $cc_basename in
14238           CC*)
14239             lt_prog_compiler_wl_CXX='-Wl,'
14240             lt_prog_compiler_static_CXX='-non_shared'
14241             # CC pic flag -KPIC is the default.
14242             ;;
14243           *)
14244             ;;
14245         esac
14246         ;;
14247       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14248         case $cc_basename in
14249           KCC*)
14250             # KAI C++ Compiler
14251             lt_prog_compiler_wl_CXX='--backend -Wl,'
14252             lt_prog_compiler_pic_CXX='-fPIC'
14253             ;;
14254           ecpc* )
14255             # old Intel C++ for x86_64 which still supported -KPIC.
14256             lt_prog_compiler_wl_CXX='-Wl,'
14257             lt_prog_compiler_pic_CXX='-KPIC'
14258             lt_prog_compiler_static_CXX='-static'
14259             ;;
14260           icpc* )
14261             # Intel C++, used to be incompatible with GCC.
14262             # ICC 10 doesn't accept -KPIC any more.
14263             lt_prog_compiler_wl_CXX='-Wl,'
14264             lt_prog_compiler_pic_CXX='-fPIC'
14265             lt_prog_compiler_static_CXX='-static'
14266             ;;
14267           pgCC* | pgcpp*)
14268             # Portland Group C++ compiler
14269             lt_prog_compiler_wl_CXX='-Wl,'
14270             lt_prog_compiler_pic_CXX='-fpic'
14271             lt_prog_compiler_static_CXX='-Bstatic'
14272             ;;
14273           cxx*)
14274             # Compaq C++
14275             # Make sure the PIC flag is empty.  It appears that all Alpha
14276             # Linux and Compaq Tru64 Unix objects are PIC.
14277             lt_prog_compiler_pic_CXX=
14278             lt_prog_compiler_static_CXX='-non_shared'
14279             ;;
14280           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14281             # IBM XL 8.0, 9.0 on PPC and BlueGene
14282             lt_prog_compiler_wl_CXX='-Wl,'
14283             lt_prog_compiler_pic_CXX='-qpic'
14284             lt_prog_compiler_static_CXX='-qstaticlink'
14285             ;;
14286           *)
14287             case `$CC -V 2>&1 | sed 5q` in
14288             *Sun\ C*)
14289               # Sun C++ 5.9
14290               lt_prog_compiler_pic_CXX='-KPIC'
14291               lt_prog_compiler_static_CXX='-Bstatic'
14292               lt_prog_compiler_wl_CXX='-Qoption ld '
14293               ;;
14294             esac
14295             ;;
14296         esac
14297         ;;
14298       lynxos*)
14299         ;;
14300       m88k*)
14301         ;;
14302       mvs*)
14303         case $cc_basename in
14304           cxx*)
14305             lt_prog_compiler_pic_CXX='-W c,exportall'
14306             ;;
14307           *)
14308             ;;
14309         esac
14310         ;;
14311       netbsd*)
14312         ;;
14313       *qnx* | *nto*)
14314         # QNX uses GNU C++, but need to define -shared option too, otherwise
14315         # it will coredump.
14316         lt_prog_compiler_pic_CXX='-fPIC -shared'
14317         ;;
14318       osf3* | osf4* | osf5*)
14319         case $cc_basename in
14320           KCC*)
14321             lt_prog_compiler_wl_CXX='--backend -Wl,'
14322             ;;
14323           RCC*)
14324             # Rational C++ 2.4.1
14325             lt_prog_compiler_pic_CXX='-pic'
14326             ;;
14327           cxx*)
14328             # Digital/Compaq C++
14329             lt_prog_compiler_wl_CXX='-Wl,'
14330             # Make sure the PIC flag is empty.  It appears that all Alpha
14331             # Linux and Compaq Tru64 Unix objects are PIC.
14332             lt_prog_compiler_pic_CXX=
14333             lt_prog_compiler_static_CXX='-non_shared'
14334             ;;
14335           *)
14336             ;;
14337         esac
14338         ;;
14339       psos*)
14340         ;;
14341       solaris*)
14342         case $cc_basename in
14343           CC*)
14344             # Sun C++ 4.2, 5.x and Centerline C++
14345             lt_prog_compiler_pic_CXX='-KPIC'
14346             lt_prog_compiler_static_CXX='-Bstatic'
14347             lt_prog_compiler_wl_CXX='-Qoption ld '
14348             ;;
14349           gcx*)
14350             # Green Hills C++ Compiler
14351             lt_prog_compiler_pic_CXX='-PIC'
14352             ;;
14353           *)
14354             ;;
14355         esac
14356         ;;
14357       sunos4*)
14358         case $cc_basename in
14359           CC*)
14360             # Sun C++ 4.x
14361             lt_prog_compiler_pic_CXX='-pic'
14362             lt_prog_compiler_static_CXX='-Bstatic'
14363             ;;
14364           lcc*)
14365             # Lucid
14366             lt_prog_compiler_pic_CXX='-pic'
14367             ;;
14368           *)
14369             ;;
14370         esac
14371         ;;
14372       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14373         case $cc_basename in
14374           CC*)
14375             lt_prog_compiler_wl_CXX='-Wl,'
14376             lt_prog_compiler_pic_CXX='-KPIC'
14377             lt_prog_compiler_static_CXX='-Bstatic'
14378             ;;
14379         esac
14380         ;;
14381       tandem*)
14382         case $cc_basename in
14383           NCC*)
14384             # NonStop-UX NCC 3.20
14385             lt_prog_compiler_pic_CXX='-KPIC'
14386             ;;
14387           *)
14388             ;;
14389         esac
14390         ;;
14391       vxworks*)
14392         ;;
14393       *)
14394         lt_prog_compiler_can_build_shared_CXX=no
14395         ;;
14396     esac
14397   fi
14398
14399 case $host_os in
14400   # For platforms which do not support PIC, -DPIC is meaningless:
14401   *djgpp*)
14402     lt_prog_compiler_pic_CXX=
14403     ;;
14404   *)
14405     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14406     ;;
14407 esac
14408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14409 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14410
14411
14412
14413 #
14414 # Check to make sure the PIC flag actually works.
14415 #
14416 if test -n "$lt_prog_compiler_pic_CXX"; then
14417   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14418 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14419 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14420   $as_echo_n "(cached) " >&6
14421 else
14422   lt_cv_prog_compiler_pic_works_CXX=no
14423    ac_outfile=conftest.$ac_objext
14424    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14425    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14426    # Insert the option either (1) after the last *FLAGS variable, or
14427    # (2) before a word containing "conftest.", or (3) at the end.
14428    # Note that $ac_compile itself does not contain backslashes and begins
14429    # with a dollar sign (not a hyphen), so the echo should work correctly.
14430    # The option is referenced via a variable to avoid confusing sed.
14431    lt_compile=`echo "$ac_compile" | $SED \
14432    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14433    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14434    -e 's:$: $lt_compiler_flag:'`
14435    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14436    (eval "$lt_compile" 2>conftest.err)
14437    ac_status=$?
14438    cat conftest.err >&5
14439    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14440    if (exit $ac_status) && test -s "$ac_outfile"; then
14441      # The compiler can only warn and ignore the option if not recognized
14442      # So say no if there are warnings other than the usual output.
14443      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14444      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14445      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14446        lt_cv_prog_compiler_pic_works_CXX=yes
14447      fi
14448    fi
14449    $RM conftest*
14450
14451 fi
14452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14453 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14454
14455 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14456     case $lt_prog_compiler_pic_CXX in
14457      "" | " "*) ;;
14458      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14459      esac
14460 else
14461     lt_prog_compiler_pic_CXX=
14462      lt_prog_compiler_can_build_shared_CXX=no
14463 fi
14464
14465 fi
14466
14467
14468
14469 #
14470 # Check to make sure the static flag actually works.
14471 #
14472 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14474 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14475 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14476   $as_echo_n "(cached) " >&6
14477 else
14478   lt_cv_prog_compiler_static_works_CXX=no
14479    save_LDFLAGS="$LDFLAGS"
14480    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14481    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14482    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14483      # The linker can only warn and ignore the option if not recognized
14484      # So say no if there are warnings
14485      if test -s conftest.err; then
14486        # Append any errors to the config.log.
14487        cat conftest.err 1>&5
14488        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14489        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14490        if diff conftest.exp conftest.er2 >/dev/null; then
14491          lt_cv_prog_compiler_static_works_CXX=yes
14492        fi
14493      else
14494        lt_cv_prog_compiler_static_works_CXX=yes
14495      fi
14496    fi
14497    $RM -r conftest*
14498    LDFLAGS="$save_LDFLAGS"
14499
14500 fi
14501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14502 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14503
14504 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14505     :
14506 else
14507     lt_prog_compiler_static_CXX=
14508 fi
14509
14510
14511
14512
14513     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14514 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14515 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14516   $as_echo_n "(cached) " >&6
14517 else
14518   lt_cv_prog_compiler_c_o_CXX=no
14519    $RM -r conftest 2>/dev/null
14520    mkdir conftest
14521    cd conftest
14522    mkdir out
14523    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14524
14525    lt_compiler_flag="-o out/conftest2.$ac_objext"
14526    # Insert the option either (1) after the last *FLAGS variable, or
14527    # (2) before a word containing "conftest.", or (3) at the end.
14528    # Note that $ac_compile itself does not contain backslashes and begins
14529    # with a dollar sign (not a hyphen), so the echo should work correctly.
14530    lt_compile=`echo "$ac_compile" | $SED \
14531    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14532    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14533    -e 's:$: $lt_compiler_flag:'`
14534    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14535    (eval "$lt_compile" 2>out/conftest.err)
14536    ac_status=$?
14537    cat out/conftest.err >&5
14538    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14539    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14540    then
14541      # The compiler can only warn and ignore the option if not recognized
14542      # So say no if there are warnings
14543      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14544      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14545      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14546        lt_cv_prog_compiler_c_o_CXX=yes
14547      fi
14548    fi
14549    chmod u+w . 2>&5
14550    $RM conftest*
14551    # SGI C++ compiler will create directory out/ii_files/ for
14552    # template instantiation
14553    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14554    $RM out/* && rmdir out
14555    cd ..
14556    $RM -r conftest
14557    $RM conftest*
14558
14559 fi
14560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14561 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14562
14563
14564
14565     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14566 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14567 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14568   $as_echo_n "(cached) " >&6
14569 else
14570   lt_cv_prog_compiler_c_o_CXX=no
14571    $RM -r conftest 2>/dev/null
14572    mkdir conftest
14573    cd conftest
14574    mkdir out
14575    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14576
14577    lt_compiler_flag="-o out/conftest2.$ac_objext"
14578    # Insert the option either (1) after the last *FLAGS variable, or
14579    # (2) before a word containing "conftest.", or (3) at the end.
14580    # Note that $ac_compile itself does not contain backslashes and begins
14581    # with a dollar sign (not a hyphen), so the echo should work correctly.
14582    lt_compile=`echo "$ac_compile" | $SED \
14583    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14584    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14585    -e 's:$: $lt_compiler_flag:'`
14586    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14587    (eval "$lt_compile" 2>out/conftest.err)
14588    ac_status=$?
14589    cat out/conftest.err >&5
14590    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14591    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14592    then
14593      # The compiler can only warn and ignore the option if not recognized
14594      # So say no if there are warnings
14595      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14596      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14597      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14598        lt_cv_prog_compiler_c_o_CXX=yes
14599      fi
14600    fi
14601    chmod u+w . 2>&5
14602    $RM conftest*
14603    # SGI C++ compiler will create directory out/ii_files/ for
14604    # template instantiation
14605    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14606    $RM out/* && rmdir out
14607    cd ..
14608    $RM -r conftest
14609    $RM conftest*
14610
14611 fi
14612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14613 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14614
14615
14616
14617
14618 hard_links="nottested"
14619 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14620   # do not overwrite the value of need_locks provided by the user
14621   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14622 $as_echo_n "checking if we can lock with hard links... " >&6; }
14623   hard_links=yes
14624   $RM conftest*
14625   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14626   touch conftest.a
14627   ln conftest.a conftest.b 2>&5 || hard_links=no
14628   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14629   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14630 $as_echo "$hard_links" >&6; }
14631   if test "$hard_links" = no; then
14632     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14633 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14634     need_locks=warn
14635   fi
14636 else
14637   need_locks=no
14638 fi
14639
14640
14641
14642     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14643 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14644
14645   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14646   case $host_os in
14647   aix[4-9]*)
14648     # If we're using GNU nm, then we don't want the "-C" option.
14649     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14650     # Also, AIX nm treats weak defined symbols like other global defined
14651     # symbols, whereas GNU nm marks them as "W".
14652     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14653       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'
14654     else
14655       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14656     fi
14657     ;;
14658   pw32*)
14659     export_symbols_cmds_CXX="$ltdll_cmds"
14660   ;;
14661   cygwin* | mingw* | cegcc*)
14662     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'
14663   ;;
14664   *)
14665     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14666   ;;
14667   esac
14668   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14669
14670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14671 $as_echo "$ld_shlibs_CXX" >&6; }
14672 test "$ld_shlibs_CXX" = no && can_build_shared=no
14673
14674 with_gnu_ld_CXX=$with_gnu_ld
14675
14676
14677
14678
14679
14680
14681 #
14682 # Do we need to explicitly link libc?
14683 #
14684 case "x$archive_cmds_need_lc_CXX" in
14685 x|xyes)
14686   # Assume -lc should be added
14687   archive_cmds_need_lc_CXX=yes
14688
14689   if test "$enable_shared" = yes && test "$GCC" = yes; then
14690     case $archive_cmds_CXX in
14691     *'~'*)
14692       # FIXME: we may have to deal with multi-command sequences.
14693       ;;
14694     '$CC '*)
14695       # Test whether the compiler implicitly links with -lc since on some
14696       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14697       # to ld, don't add -lc before -lgcc.
14698       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14699 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14700 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14701   $as_echo_n "(cached) " >&6
14702 else
14703   $RM conftest*
14704         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14705
14706         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14707   (eval $ac_compile) 2>&5
14708   ac_status=$?
14709   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14710   test $ac_status = 0; } 2>conftest.err; then
14711           soname=conftest
14712           lib=conftest
14713           libobjs=conftest.$ac_objext
14714           deplibs=
14715           wl=$lt_prog_compiler_wl_CXX
14716           pic_flag=$lt_prog_compiler_pic_CXX
14717           compiler_flags=-v
14718           linker_flags=-v
14719           verstring=
14720           output_objdir=.
14721           libname=conftest
14722           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14723           allow_undefined_flag_CXX=
14724           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14725   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14726   ac_status=$?
14727   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14728   test $ac_status = 0; }
14729           then
14730             lt_cv_archive_cmds_need_lc_CXX=no
14731           else
14732             lt_cv_archive_cmds_need_lc_CXX=yes
14733           fi
14734           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14735         else
14736           cat conftest.err 1>&5
14737         fi
14738         $RM conftest*
14739
14740 fi
14741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14742 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14743       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14744       ;;
14745     esac
14746   fi
14747   ;;
14748 esac
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14814 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14815
14816 library_names_spec=
14817 libname_spec='lib$name'
14818 soname_spec=
14819 shrext_cmds=".so"
14820 postinstall_cmds=
14821 postuninstall_cmds=
14822 finish_cmds=
14823 finish_eval=
14824 shlibpath_var=
14825 shlibpath_overrides_runpath=unknown
14826 version_type=none
14827 dynamic_linker="$host_os ld.so"
14828 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14829 need_lib_prefix=unknown
14830 hardcode_into_libs=no
14831
14832 # when you set need_version to no, make sure it does not cause -set_version
14833 # flags to be left without arguments
14834 need_version=unknown
14835
14836 case $host_os in
14837 aix3*)
14838   version_type=linux
14839   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14840   shlibpath_var=LIBPATH
14841
14842   # AIX 3 has no versioning support, so we append a major version to the name.
14843   soname_spec='${libname}${release}${shared_ext}$major'
14844   ;;
14845
14846 aix[4-9]*)
14847   version_type=linux
14848   need_lib_prefix=no
14849   need_version=no
14850   hardcode_into_libs=yes
14851   if test "$host_cpu" = ia64; then
14852     # AIX 5 supports IA64
14853     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14854     shlibpath_var=LD_LIBRARY_PATH
14855   else
14856     # With GCC up to 2.95.x, collect2 would create an import file
14857     # for dependence libraries.  The import file would start with
14858     # the line `#! .'.  This would cause the generated library to
14859     # depend on `.', always an invalid library.  This was fixed in
14860     # development snapshots of GCC prior to 3.0.
14861     case $host_os in
14862       aix4 | aix4.[01] | aix4.[01].*)
14863       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14864            echo ' yes '
14865            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14866         :
14867       else
14868         can_build_shared=no
14869       fi
14870       ;;
14871     esac
14872     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14873     # soname into executable. Probably we can add versioning support to
14874     # collect2, so additional links can be useful in future.
14875     if test "$aix_use_runtimelinking" = yes; then
14876       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14877       # instead of lib<name>.a to let people know that these are not
14878       # typical AIX shared libraries.
14879       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14880     else
14881       # We preserve .a as extension for shared libraries through AIX4.2
14882       # and later when we are not doing run time linking.
14883       library_names_spec='${libname}${release}.a $libname.a'
14884       soname_spec='${libname}${release}${shared_ext}$major'
14885     fi
14886     shlibpath_var=LIBPATH
14887   fi
14888   ;;
14889
14890 amigaos*)
14891   case $host_cpu in
14892   powerpc)
14893     # Since July 2007 AmigaOS4 officially supports .so libraries.
14894     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14895     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14896     ;;
14897   m68k)
14898     library_names_spec='$libname.ixlibrary $libname.a'
14899     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14900     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'
14901     ;;
14902   esac
14903   ;;
14904
14905 beos*)
14906   library_names_spec='${libname}${shared_ext}'
14907   dynamic_linker="$host_os ld.so"
14908   shlibpath_var=LIBRARY_PATH
14909   ;;
14910
14911 bsdi[45]*)
14912   version_type=linux
14913   need_version=no
14914   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14915   soname_spec='${libname}${release}${shared_ext}$major'
14916   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14917   shlibpath_var=LD_LIBRARY_PATH
14918   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14919   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14920   # the default ld.so.conf also contains /usr/contrib/lib and
14921   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14922   # libtool to hard-code these into programs
14923   ;;
14924
14925 cygwin* | mingw* | pw32* | cegcc*)
14926   version_type=windows
14927   shrext_cmds=".dll"
14928   need_version=no
14929   need_lib_prefix=no
14930
14931   case $GCC,$host_os in
14932   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14933     library_names_spec='$libname.dll.a'
14934     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14935     postinstall_cmds='base_file=`basename \${file}`~
14936       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14937       dldir=$destdir/`dirname \$dlpath`~
14938       test -d \$dldir || mkdir -p \$dldir~
14939       $install_prog $dir/$dlname \$dldir/$dlname~
14940       chmod a+x \$dldir/$dlname~
14941       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14942         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14943       fi'
14944     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14945       dlpath=$dir/\$dldll~
14946        $RM \$dlpath'
14947     shlibpath_overrides_runpath=yes
14948
14949     case $host_os in
14950     cygwin*)
14951       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14952       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14953
14954       ;;
14955     mingw* | cegcc*)
14956       # MinGW DLLs use traditional 'lib' prefix
14957       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14958       ;;
14959     pw32*)
14960       # pw32 DLLs use 'pw' prefix rather than 'lib'
14961       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14962       ;;
14963     esac
14964     ;;
14965
14966   *)
14967     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14968     ;;
14969   esac
14970   dynamic_linker='Win32 ld.exe'
14971   # FIXME: first we should search . and the directory the executable is in
14972   shlibpath_var=PATH
14973   ;;
14974
14975 darwin* | rhapsody*)
14976   dynamic_linker="$host_os dyld"
14977   version_type=darwin
14978   need_lib_prefix=no
14979   need_version=no
14980   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14981   soname_spec='${libname}${release}${major}$shared_ext'
14982   shlibpath_overrides_runpath=yes
14983   shlibpath_var=DYLD_LIBRARY_PATH
14984   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14985
14986   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14987   ;;
14988
14989 dgux*)
14990   version_type=linux
14991   need_lib_prefix=no
14992   need_version=no
14993   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14994   soname_spec='${libname}${release}${shared_ext}$major'
14995   shlibpath_var=LD_LIBRARY_PATH
14996   ;;
14997
14998 freebsd* | dragonfly*)
14999   # DragonFly does not have aout.  When/if they implement a new
15000   # versioning mechanism, adjust this.
15001   if test -x /usr/bin/objformat; then
15002     objformat=`/usr/bin/objformat`
15003   else
15004     case $host_os in
15005     freebsd[23].*) objformat=aout ;;
15006     *) objformat=elf ;;
15007     esac
15008   fi
15009   version_type=freebsd-$objformat
15010   case $version_type in
15011     freebsd-elf*)
15012       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15013       need_version=no
15014       need_lib_prefix=no
15015       ;;
15016     freebsd-*)
15017       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15018       need_version=yes
15019       ;;
15020   esac
15021   shlibpath_var=LD_LIBRARY_PATH
15022   case $host_os in
15023   freebsd2.*)
15024     shlibpath_overrides_runpath=yes
15025     ;;
15026   freebsd3.[01]* | freebsdelf3.[01]*)
15027     shlibpath_overrides_runpath=yes
15028     hardcode_into_libs=yes
15029     ;;
15030   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15031   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15032     shlibpath_overrides_runpath=no
15033     hardcode_into_libs=yes
15034     ;;
15035   *) # from 4.6 on, and DragonFly
15036     shlibpath_overrides_runpath=yes
15037     hardcode_into_libs=yes
15038     ;;
15039   esac
15040   ;;
15041
15042 gnu*)
15043   version_type=linux
15044   need_lib_prefix=no
15045   need_version=no
15046   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15047   soname_spec='${libname}${release}${shared_ext}$major'
15048   shlibpath_var=LD_LIBRARY_PATH
15049   hardcode_into_libs=yes
15050   ;;
15051
15052 haiku*)
15053   version_type=linux
15054   need_lib_prefix=no
15055   need_version=no
15056   dynamic_linker="$host_os runtime_loader"
15057   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15058   soname_spec='${libname}${release}${shared_ext}$major'
15059   shlibpath_var=LIBRARY_PATH
15060   shlibpath_overrides_runpath=yes
15061   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15062   hardcode_into_libs=yes
15063   ;;
15064
15065 hpux9* | hpux10* | hpux11*)
15066   # Give a soname corresponding to the major version so that dld.sl refuses to
15067   # link against other versions.
15068   version_type=sunos
15069   need_lib_prefix=no
15070   need_version=no
15071   case $host_cpu in
15072   ia64*)
15073     shrext_cmds='.so'
15074     hardcode_into_libs=yes
15075     dynamic_linker="$host_os dld.so"
15076     shlibpath_var=LD_LIBRARY_PATH
15077     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15078     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15079     soname_spec='${libname}${release}${shared_ext}$major'
15080     if test "X$HPUX_IA64_MODE" = X32; then
15081       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15082     else
15083       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15084     fi
15085     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15086     ;;
15087   hppa*64*)
15088     shrext_cmds='.sl'
15089     hardcode_into_libs=yes
15090     dynamic_linker="$host_os dld.sl"
15091     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15092     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15093     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15094     soname_spec='${libname}${release}${shared_ext}$major'
15095     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15096     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15097     ;;
15098   *)
15099     shrext_cmds='.sl'
15100     dynamic_linker="$host_os dld.sl"
15101     shlibpath_var=SHLIB_PATH
15102     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15103     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15104     soname_spec='${libname}${release}${shared_ext}$major'
15105     ;;
15106   esac
15107   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15108   postinstall_cmds='chmod 555 $lib'
15109   # or fails outright, so override atomically:
15110   install_override_mode=555
15111   ;;
15112
15113 interix[3-9]*)
15114   version_type=linux
15115   need_lib_prefix=no
15116   need_version=no
15117   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15118   soname_spec='${libname}${release}${shared_ext}$major'
15119   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15120   shlibpath_var=LD_LIBRARY_PATH
15121   shlibpath_overrides_runpath=no
15122   hardcode_into_libs=yes
15123   ;;
15124
15125 irix5* | irix6* | nonstopux*)
15126   case $host_os in
15127     nonstopux*) version_type=nonstopux ;;
15128     *)
15129         if test "$lt_cv_prog_gnu_ld" = yes; then
15130                 version_type=linux
15131         else
15132                 version_type=irix
15133         fi ;;
15134   esac
15135   need_lib_prefix=no
15136   need_version=no
15137   soname_spec='${libname}${release}${shared_ext}$major'
15138   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15139   case $host_os in
15140   irix5* | nonstopux*)
15141     libsuff= shlibsuff=
15142     ;;
15143   *)
15144     case $LD in # libtool.m4 will add one of these switches to LD
15145     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15146       libsuff= shlibsuff= libmagic=32-bit;;
15147     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15148       libsuff=32 shlibsuff=N32 libmagic=N32;;
15149     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15150       libsuff=64 shlibsuff=64 libmagic=64-bit;;
15151     *) libsuff= shlibsuff= libmagic=never-match;;
15152     esac
15153     ;;
15154   esac
15155   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15156   shlibpath_overrides_runpath=no
15157   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15158   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15159   hardcode_into_libs=yes
15160   ;;
15161
15162 # No shared lib support for Linux oldld, aout, or coff.
15163 linux*oldld* | linux*aout* | linux*coff*)
15164   dynamic_linker=no
15165   ;;
15166
15167 # This must be Linux ELF.
15168 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15169   version_type=linux
15170   need_lib_prefix=no
15171   need_version=no
15172   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15173   soname_spec='${libname}${release}${shared_ext}$major'
15174   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15175   shlibpath_var=LD_LIBRARY_PATH
15176   shlibpath_overrides_runpath=no
15177
15178   # Some binutils ld are patched to set DT_RUNPATH
15179   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15180   $as_echo_n "(cached) " >&6
15181 else
15182   lt_cv_shlibpath_overrides_runpath=no
15183     save_LDFLAGS=$LDFLAGS
15184     save_libdir=$libdir
15185     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15186          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15187     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15188 /* end confdefs.h.  */
15189
15190 int
15191 main ()
15192 {
15193
15194   ;
15195   return 0;
15196 }
15197 _ACEOF
15198 if ac_fn_cxx_try_link "$LINENO"; then :
15199   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15200   lt_cv_shlibpath_overrides_runpath=yes
15201 fi
15202 fi
15203 rm -f core conftest.err conftest.$ac_objext \
15204     conftest$ac_exeext conftest.$ac_ext
15205     LDFLAGS=$save_LDFLAGS
15206     libdir=$save_libdir
15207
15208 fi
15209
15210   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15211
15212   # This implies no fast_install, which is unacceptable.
15213   # Some rework will be needed to allow for fast_install
15214   # before this can be enabled.
15215   hardcode_into_libs=yes
15216
15217   # Append ld.so.conf contents to the search path
15218   if test -f /etc/ld.so.conf; then
15219     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' ' '`
15220     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15221   fi
15222
15223   # We used to test for /lib/ld.so.1 and disable shared libraries on
15224   # powerpc, because MkLinux only supported shared libraries with the
15225   # GNU dynamic linker.  Since this was broken with cross compilers,
15226   # most powerpc-linux boxes support dynamic linking these days and
15227   # people can always --disable-shared, the test was removed, and we
15228   # assume the GNU/Linux dynamic linker is in use.
15229   dynamic_linker='GNU/Linux ld.so'
15230   ;;
15231
15232 netbsd*)
15233   version_type=sunos
15234   need_lib_prefix=no
15235   need_version=no
15236   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15237     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15238     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15239     dynamic_linker='NetBSD (a.out) ld.so'
15240   else
15241     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15242     soname_spec='${libname}${release}${shared_ext}$major'
15243     dynamic_linker='NetBSD ld.elf_so'
15244   fi
15245   shlibpath_var=LD_LIBRARY_PATH
15246   shlibpath_overrides_runpath=yes
15247   hardcode_into_libs=yes
15248   ;;
15249
15250 newsos6)
15251   version_type=linux
15252   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15253   shlibpath_var=LD_LIBRARY_PATH
15254   shlibpath_overrides_runpath=yes
15255   ;;
15256
15257 *nto* | *qnx*)
15258   version_type=qnx
15259   need_lib_prefix=no
15260   need_version=no
15261   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15262   soname_spec='${libname}${release}${shared_ext}$major'
15263   shlibpath_var=LD_LIBRARY_PATH
15264   shlibpath_overrides_runpath=no
15265   hardcode_into_libs=yes
15266   dynamic_linker='ldqnx.so'
15267   ;;
15268
15269 openbsd*)
15270   version_type=sunos
15271   sys_lib_dlsearch_path_spec="/usr/lib"
15272   need_lib_prefix=no
15273   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15274   case $host_os in
15275     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
15276     *)                          need_version=no  ;;
15277   esac
15278   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15279   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15280   shlibpath_var=LD_LIBRARY_PATH
15281   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15282     case $host_os in
15283       openbsd2.[89] | openbsd2.[89].*)
15284         shlibpath_overrides_runpath=no
15285         ;;
15286       *)
15287         shlibpath_overrides_runpath=yes
15288         ;;
15289       esac
15290   else
15291     shlibpath_overrides_runpath=yes
15292   fi
15293   ;;
15294
15295 os2*)
15296   libname_spec='$name'
15297   shrext_cmds=".dll"
15298   need_lib_prefix=no
15299   library_names_spec='$libname${shared_ext} $libname.a'
15300   dynamic_linker='OS/2 ld.exe'
15301   shlibpath_var=LIBPATH
15302   ;;
15303
15304 osf3* | osf4* | osf5*)
15305   version_type=osf
15306   need_lib_prefix=no
15307   need_version=no
15308   soname_spec='${libname}${release}${shared_ext}$major'
15309   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15310   shlibpath_var=LD_LIBRARY_PATH
15311   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15312   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15313   ;;
15314
15315 rdos*)
15316   dynamic_linker=no
15317   ;;
15318
15319 solaris*)
15320   version_type=linux
15321   need_lib_prefix=no
15322   need_version=no
15323   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15324   soname_spec='${libname}${release}${shared_ext}$major'
15325   shlibpath_var=LD_LIBRARY_PATH
15326   shlibpath_overrides_runpath=yes
15327   hardcode_into_libs=yes
15328   # ldd complains unless libraries are executable
15329   postinstall_cmds='chmod +x $lib'
15330   ;;
15331
15332 sunos4*)
15333   version_type=sunos
15334   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15335   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15336   shlibpath_var=LD_LIBRARY_PATH
15337   shlibpath_overrides_runpath=yes
15338   if test "$with_gnu_ld" = yes; then
15339     need_lib_prefix=no
15340   fi
15341   need_version=yes
15342   ;;
15343
15344 sysv4 | sysv4.3*)
15345   version_type=linux
15346   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15347   soname_spec='${libname}${release}${shared_ext}$major'
15348   shlibpath_var=LD_LIBRARY_PATH
15349   case $host_vendor in
15350     sni)
15351       shlibpath_overrides_runpath=no
15352       need_lib_prefix=no
15353       runpath_var=LD_RUN_PATH
15354       ;;
15355     siemens)
15356       need_lib_prefix=no
15357       ;;
15358     motorola)
15359       need_lib_prefix=no
15360       need_version=no
15361       shlibpath_overrides_runpath=no
15362       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15363       ;;
15364   esac
15365   ;;
15366
15367 sysv4*MP*)
15368   if test -d /usr/nec ;then
15369     version_type=linux
15370     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15371     soname_spec='$libname${shared_ext}.$major'
15372     shlibpath_var=LD_LIBRARY_PATH
15373   fi
15374   ;;
15375
15376 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15377   version_type=freebsd-elf
15378   need_lib_prefix=no
15379   need_version=no
15380   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15381   soname_spec='${libname}${release}${shared_ext}$major'
15382   shlibpath_var=LD_LIBRARY_PATH
15383   shlibpath_overrides_runpath=yes
15384   hardcode_into_libs=yes
15385   if test "$with_gnu_ld" = yes; then
15386     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15387   else
15388     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15389     case $host_os in
15390       sco3.2v5*)
15391         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15392         ;;
15393     esac
15394   fi
15395   sys_lib_dlsearch_path_spec='/usr/lib'
15396   ;;
15397
15398 tpf*)
15399   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15400   version_type=linux
15401   need_lib_prefix=no
15402   need_version=no
15403   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15404   shlibpath_var=LD_LIBRARY_PATH
15405   shlibpath_overrides_runpath=no
15406   hardcode_into_libs=yes
15407   ;;
15408
15409 uts4*)
15410   version_type=linux
15411   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15412   soname_spec='${libname}${release}${shared_ext}$major'
15413   shlibpath_var=LD_LIBRARY_PATH
15414   ;;
15415
15416 *)
15417   dynamic_linker=no
15418   ;;
15419 esac
15420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15421 $as_echo "$dynamic_linker" >&6; }
15422 test "$dynamic_linker" = no && can_build_shared=no
15423
15424 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15425 if test "$GCC" = yes; then
15426   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15427 fi
15428
15429 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15430   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15431 fi
15432 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15433   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15434 fi
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15474 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15475 hardcode_action_CXX=
15476 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15477    test -n "$runpath_var_CXX" ||
15478    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15479
15480   # We can hardcode non-existent directories.
15481   if test "$hardcode_direct_CXX" != no &&
15482      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15483      # have to relink, otherwise we might link with an installed library
15484      # when we should be linking with a yet-to-be-installed one
15485      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15486      test "$hardcode_minus_L_CXX" != no; then
15487     # Linking always hardcodes the temporary library directory.
15488     hardcode_action_CXX=relink
15489   else
15490     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15491     hardcode_action_CXX=immediate
15492   fi
15493 else
15494   # We cannot hardcode anything, or else we can only hardcode existing
15495   # directories.
15496   hardcode_action_CXX=unsupported
15497 fi
15498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15499 $as_echo "$hardcode_action_CXX" >&6; }
15500
15501 if test "$hardcode_action_CXX" = relink ||
15502    test "$inherit_rpath_CXX" = yes; then
15503   # Fast installation is not supported
15504   enable_fast_install=no
15505 elif test "$shlibpath_overrides_runpath" = yes ||
15506      test "$enable_shared" = no; then
15507   # Fast installation is not necessary
15508   enable_fast_install=needless
15509 fi
15510
15511
15512
15513
15514
15515
15516
15517   fi # test -n "$compiler"
15518
15519   CC=$lt_save_CC
15520   LDCXX=$LD
15521   LD=$lt_save_LD
15522   GCC=$lt_save_GCC
15523   with_gnu_ld=$lt_save_with_gnu_ld
15524   lt_cv_path_LDCXX=$lt_cv_path_LD
15525   lt_cv_path_LD=$lt_save_path_LD
15526   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15527   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15528 fi # test "$_lt_caught_CXX_error" != yes
15529
15530 ac_ext=c
15531 ac_cpp='$CPP $CPPFLAGS'
15532 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15533 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15534 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548         ac_config_commands="$ac_config_commands libtool"
15549
15550
15551
15552
15553 # Only expand once:
15554
15555
15556
15557 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it uk"
15558 # If we haven't got the data from the intl directory,
15559 # assume NLS is disabled.
15560 USE_NLS=no
15561 LIBINTL=
15562 LIBINTL_DEP=
15563 INCINTL=
15564 XGETTEXT=
15565 GMSGFMT=
15566 POSUB=
15567
15568 if test -f  ../intl/config.intl; then
15569   .  ../intl/config.intl
15570 fi
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15572 $as_echo_n "checking whether NLS is requested... " >&6; }
15573 if test x"$USE_NLS" != xyes; then
15574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15575 $as_echo "no" >&6; }
15576 else
15577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15578 $as_echo "yes" >&6; }
15579
15580 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15581
15582
15583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15584 $as_echo_n "checking for catalogs to be installed... " >&6; }
15585   # Look for .po and .gmo files in the source directory.
15586   CATALOGS=
15587   XLINGUAS=
15588   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15589     # If there aren't any .gmo files the shell will give us the
15590     # literal string "../path/to/srcdir/po/*.gmo" which has to be
15591     # weeded out.
15592     case "$cat" in *\**)
15593       continue;;
15594     esac
15595     # The quadruple backslash is collapsed to a double backslash
15596     # by the backticks, then collapsed again by the double quotes,
15597     # leaving us with one backslash in the sed expression (right
15598     # before the dot that mustn't act as a wildcard).
15599     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15600     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15601     # The user is allowed to set LINGUAS to a list of languages to
15602     # install catalogs for.  If it's empty that means "all of them."
15603     if test "x$LINGUAS" = x; then
15604       CATALOGS="$CATALOGS $cat"
15605       XLINGUAS="$XLINGUAS $lang"
15606     else
15607       case "$LINGUAS" in *$lang*)
15608         CATALOGS="$CATALOGS $cat"
15609         XLINGUAS="$XLINGUAS $lang"
15610         ;;
15611       esac
15612     fi
15613   done
15614   LINGUAS="$XLINGUAS"
15615   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15616 $as_echo "$LINGUAS" >&6; }
15617
15618
15619     DATADIRNAME=share
15620
15621   INSTOBJEXT=.mo
15622
15623   GENCAT=gencat
15624
15625   CATOBJEXT=.gmo
15626
15627 fi
15628
15629         MKINSTALLDIRS=
15630   if test -n "$ac_aux_dir"; then
15631     case "$ac_aux_dir" in
15632       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15633       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15634     esac
15635   fi
15636   if test -z "$MKINSTALLDIRS"; then
15637     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15638   fi
15639
15640
15641
15642   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15643 $as_echo_n "checking whether NLS is requested... " >&6; }
15644     # Check whether --enable-nls was given.
15645 if test "${enable_nls+set}" = set; then :
15646   enableval=$enable_nls; USE_NLS=$enableval
15647 else
15648   USE_NLS=yes
15649 fi
15650
15651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15652 $as_echo "$USE_NLS" >&6; }
15653
15654
15655
15656
15657
15658
15659 # Prepare PATH_SEPARATOR.
15660 # The user is always right.
15661 if test "${PATH_SEPARATOR+set}" != set; then
15662   echo "#! /bin/sh" >conf$$.sh
15663   echo  "exit 0"   >>conf$$.sh
15664   chmod +x conf$$.sh
15665   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15666     PATH_SEPARATOR=';'
15667   else
15668     PATH_SEPARATOR=:
15669   fi
15670   rm -f conf$$.sh
15671 fi
15672
15673 # Find out how to test for executable files. Don't use a zero-byte file,
15674 # as systems may use methods other than mode bits to determine executability.
15675 cat >conf$$.file <<_ASEOF
15676 #! /bin/sh
15677 exit 0
15678 _ASEOF
15679 chmod +x conf$$.file
15680 if test -x conf$$.file >/dev/null 2>&1; then
15681   ac_executable_p="test -x"
15682 else
15683   ac_executable_p="test -f"
15684 fi
15685 rm -f conf$$.file
15686
15687 # Extract the first word of "msgfmt", so it can be a program name with args.
15688 set dummy msgfmt; ac_word=$2
15689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15690 $as_echo_n "checking for $ac_word... " >&6; }
15691 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15692   $as_echo_n "(cached) " >&6
15693 else
15694   case "$MSGFMT" in
15695   [\\/]* | ?:[\\/]*)
15696     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15697     ;;
15698   *)
15699     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15700     for ac_dir in $PATH; do
15701       IFS="$ac_save_IFS"
15702       test -z "$ac_dir" && ac_dir=.
15703       for ac_exec_ext in '' $ac_executable_extensions; do
15704         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15705           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15706      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15707             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15708             break 2
15709           fi
15710         fi
15711       done
15712     done
15713     IFS="$ac_save_IFS"
15714   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15715     ;;
15716 esac
15717 fi
15718 MSGFMT="$ac_cv_path_MSGFMT"
15719 if test "$MSGFMT" != ":"; then
15720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15721 $as_echo "$MSGFMT" >&6; }
15722 else
15723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15724 $as_echo "no" >&6; }
15725 fi
15726
15727   # Extract the first word of "gmsgfmt", so it can be a program name with args.
15728 set dummy gmsgfmt; ac_word=$2
15729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15730 $as_echo_n "checking for $ac_word... " >&6; }
15731 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15732   $as_echo_n "(cached) " >&6
15733 else
15734   case $GMSGFMT in
15735   [\\/]* | ?:[\\/]*)
15736   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15737   ;;
15738   *)
15739   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15740 for as_dir in $PATH
15741 do
15742   IFS=$as_save_IFS
15743   test -z "$as_dir" && as_dir=.
15744     for ac_exec_ext in '' $ac_executable_extensions; do
15745   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15746     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15747     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15748     break 2
15749   fi
15750 done
15751   done
15752 IFS=$as_save_IFS
15753
15754   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15755   ;;
15756 esac
15757 fi
15758 GMSGFMT=$ac_cv_path_GMSGFMT
15759 if test -n "$GMSGFMT"; then
15760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15761 $as_echo "$GMSGFMT" >&6; }
15762 else
15763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15764 $as_echo "no" >&6; }
15765 fi
15766
15767
15768
15769
15770 # Prepare PATH_SEPARATOR.
15771 # The user is always right.
15772 if test "${PATH_SEPARATOR+set}" != set; then
15773   echo "#! /bin/sh" >conf$$.sh
15774   echo  "exit 0"   >>conf$$.sh
15775   chmod +x conf$$.sh
15776   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15777     PATH_SEPARATOR=';'
15778   else
15779     PATH_SEPARATOR=:
15780   fi
15781   rm -f conf$$.sh
15782 fi
15783
15784 # Find out how to test for executable files. Don't use a zero-byte file,
15785 # as systems may use methods other than mode bits to determine executability.
15786 cat >conf$$.file <<_ASEOF
15787 #! /bin/sh
15788 exit 0
15789 _ASEOF
15790 chmod +x conf$$.file
15791 if test -x conf$$.file >/dev/null 2>&1; then
15792   ac_executable_p="test -x"
15793 else
15794   ac_executable_p="test -f"
15795 fi
15796 rm -f conf$$.file
15797
15798 # Extract the first word of "xgettext", so it can be a program name with args.
15799 set dummy xgettext; ac_word=$2
15800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15801 $as_echo_n "checking for $ac_word... " >&6; }
15802 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15803   $as_echo_n "(cached) " >&6
15804 else
15805   case "$XGETTEXT" in
15806   [\\/]* | ?:[\\/]*)
15807     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15808     ;;
15809   *)
15810     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15811     for ac_dir in $PATH; do
15812       IFS="$ac_save_IFS"
15813       test -z "$ac_dir" && ac_dir=.
15814       for ac_exec_ext in '' $ac_executable_extensions; do
15815         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15816           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15817      (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
15818             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15819             break 2
15820           fi
15821         fi
15822       done
15823     done
15824     IFS="$ac_save_IFS"
15825   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15826     ;;
15827 esac
15828 fi
15829 XGETTEXT="$ac_cv_path_XGETTEXT"
15830 if test "$XGETTEXT" != ":"; then
15831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15832 $as_echo "$XGETTEXT" >&6; }
15833 else
15834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15835 $as_echo "no" >&6; }
15836 fi
15837
15838     rm -f messages.po
15839
15840
15841 # Prepare PATH_SEPARATOR.
15842 # The user is always right.
15843 if test "${PATH_SEPARATOR+set}" != set; then
15844   echo "#! /bin/sh" >conf$$.sh
15845   echo  "exit 0"   >>conf$$.sh
15846   chmod +x conf$$.sh
15847   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15848     PATH_SEPARATOR=';'
15849   else
15850     PATH_SEPARATOR=:
15851   fi
15852   rm -f conf$$.sh
15853 fi
15854
15855 # Find out how to test for executable files. Don't use a zero-byte file,
15856 # as systems may use methods other than mode bits to determine executability.
15857 cat >conf$$.file <<_ASEOF
15858 #! /bin/sh
15859 exit 0
15860 _ASEOF
15861 chmod +x conf$$.file
15862 if test -x conf$$.file >/dev/null 2>&1; then
15863   ac_executable_p="test -x"
15864 else
15865   ac_executable_p="test -f"
15866 fi
15867 rm -f conf$$.file
15868
15869 # Extract the first word of "msgmerge", so it can be a program name with args.
15870 set dummy msgmerge; ac_word=$2
15871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15872 $as_echo_n "checking for $ac_word... " >&6; }
15873 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15874   $as_echo_n "(cached) " >&6
15875 else
15876   case "$MSGMERGE" in
15877   [\\/]* | ?:[\\/]*)
15878     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15879     ;;
15880   *)
15881     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15882     for ac_dir in $PATH; do
15883       IFS="$ac_save_IFS"
15884       test -z "$ac_dir" && ac_dir=.
15885       for ac_exec_ext in '' $ac_executable_extensions; do
15886         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15887           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15888             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15889             break 2
15890           fi
15891         fi
15892       done
15893     done
15894     IFS="$ac_save_IFS"
15895   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15896     ;;
15897 esac
15898 fi
15899 MSGMERGE="$ac_cv_path_MSGMERGE"
15900 if test "$MSGMERGE" != ":"; then
15901   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15902 $as_echo "$MSGMERGE" >&6; }
15903 else
15904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15905 $as_echo "no" >&6; }
15906 fi
15907
15908
15909       if test "$GMSGFMT" != ":"; then
15910             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15911        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15912       : ;
15913     else
15914       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15915       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15916 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15917       GMSGFMT=":"
15918     fi
15919   fi
15920
15921       if test "$XGETTEXT" != ":"; then
15922             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15923        (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
15924       : ;
15925     else
15926       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15927 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15928       XGETTEXT=":"
15929     fi
15930         rm -f messages.po
15931   fi
15932
15933   ac_config_commands="$ac_config_commands default-1"
15934
15935
15936
15937
15938
15939 for ac_prog in 'bison -y' byacc
15940 do
15941   # Extract the first word of "$ac_prog", so it can be a program name with args.
15942 set dummy $ac_prog; ac_word=$2
15943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15944 $as_echo_n "checking for $ac_word... " >&6; }
15945 if test "${ac_cv_prog_YACC+set}" = set; then :
15946   $as_echo_n "(cached) " >&6
15947 else
15948   if test -n "$YACC"; then
15949   ac_cv_prog_YACC="$YACC" # Let the user override the test.
15950 else
15951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15952 for as_dir in $PATH
15953 do
15954   IFS=$as_save_IFS
15955   test -z "$as_dir" && as_dir=.
15956     for ac_exec_ext in '' $ac_executable_extensions; do
15957   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15958     ac_cv_prog_YACC="$ac_prog"
15959     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15960     break 2
15961   fi
15962 done
15963   done
15964 IFS=$as_save_IFS
15965
15966 fi
15967 fi
15968 YACC=$ac_cv_prog_YACC
15969 if test -n "$YACC"; then
15970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15971 $as_echo "$YACC" >&6; }
15972 else
15973   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15974 $as_echo "no" >&6; }
15975 fi
15976
15977
15978   test -n "$YACC" && break
15979 done
15980 test -n "$YACC" || YACC="yacc"
15981
15982 for ac_prog in flex lex
15983 do
15984   # Extract the first word of "$ac_prog", so it can be a program name with args.
15985 set dummy $ac_prog; ac_word=$2
15986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15987 $as_echo_n "checking for $ac_word... " >&6; }
15988 if test "${ac_cv_prog_LEX+set}" = set; then :
15989   $as_echo_n "(cached) " >&6
15990 else
15991   if test -n "$LEX"; then
15992   ac_cv_prog_LEX="$LEX" # Let the user override the test.
15993 else
15994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15995 for as_dir in $PATH
15996 do
15997   IFS=$as_save_IFS
15998   test -z "$as_dir" && as_dir=.
15999     for ac_exec_ext in '' $ac_executable_extensions; do
16000   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16001     ac_cv_prog_LEX="$ac_prog"
16002     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16003     break 2
16004   fi
16005 done
16006   done
16007 IFS=$as_save_IFS
16008
16009 fi
16010 fi
16011 LEX=$ac_cv_prog_LEX
16012 if test -n "$LEX"; then
16013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16014 $as_echo "$LEX" >&6; }
16015 else
16016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16017 $as_echo "no" >&6; }
16018 fi
16019
16020
16021   test -n "$LEX" && break
16022 done
16023 test -n "$LEX" || LEX=":"
16024
16025 if test "x$LEX" != "x:"; then
16026   cat >conftest.l <<_ACEOF
16027 %%
16028 a { ECHO; }
16029 b { REJECT; }
16030 c { yymore (); }
16031 d { yyless (1); }
16032 e { yyless (input () != 0); }
16033 f { unput (yytext[0]); }
16034 . { BEGIN INITIAL; }
16035 %%
16036 #ifdef YYTEXT_POINTER
16037 extern char *yytext;
16038 #endif
16039 int
16040 main (void)
16041 {
16042   return ! yylex () + ! yywrap ();
16043 }
16044 _ACEOF
16045 { { ac_try="$LEX conftest.l"
16046 case "(($ac_try" in
16047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16048   *) ac_try_echo=$ac_try;;
16049 esac
16050 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16051 $as_echo "$ac_try_echo"; } >&5
16052   (eval "$LEX conftest.l") 2>&5
16053   ac_status=$?
16054   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16055   test $ac_status = 0; }
16056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16057 $as_echo_n "checking lex output file root... " >&6; }
16058 if test "${ac_cv_prog_lex_root+set}" = set; then :
16059   $as_echo_n "(cached) " >&6
16060 else
16061
16062 if test -f lex.yy.c; then
16063   ac_cv_prog_lex_root=lex.yy
16064 elif test -f lexyy.c; then
16065   ac_cv_prog_lex_root=lexyy
16066 else
16067   as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16068 fi
16069 fi
16070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16071 $as_echo "$ac_cv_prog_lex_root" >&6; }
16072 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16073
16074 if test -z "${LEXLIB+set}"; then
16075   { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16076 $as_echo_n "checking lex library... " >&6; }
16077 if test "${ac_cv_lib_lex+set}" = set; then :
16078   $as_echo_n "(cached) " >&6
16079 else
16080
16081     ac_save_LIBS=$LIBS
16082     ac_cv_lib_lex='none needed'
16083     for ac_lib in '' -lfl -ll; do
16084       LIBS="$ac_lib $ac_save_LIBS"
16085       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16086 /* end confdefs.h.  */
16087 `cat $LEX_OUTPUT_ROOT.c`
16088 _ACEOF
16089 if ac_fn_c_try_link "$LINENO"; then :
16090   ac_cv_lib_lex=$ac_lib
16091 fi
16092 rm -f core conftest.err conftest.$ac_objext \
16093     conftest$ac_exeext conftest.$ac_ext
16094       test "$ac_cv_lib_lex" != 'none needed' && break
16095     done
16096     LIBS=$ac_save_LIBS
16097
16098 fi
16099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16100 $as_echo "$ac_cv_lib_lex" >&6; }
16101   test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16102 fi
16103
16104
16105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16106 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16107 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16108   $as_echo_n "(cached) " >&6
16109 else
16110   # POSIX says lex can declare yytext either as a pointer or an array; the
16111 # default is implementation-dependent.  Figure out which it is, since
16112 # not all implementations provide the %pointer and %array declarations.
16113 ac_cv_prog_lex_yytext_pointer=no
16114 ac_save_LIBS=$LIBS
16115 LIBS="$LEXLIB $ac_save_LIBS"
16116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16117 /* end confdefs.h.  */
16118 #define YYTEXT_POINTER 1
16119 `cat $LEX_OUTPUT_ROOT.c`
16120 _ACEOF
16121 if ac_fn_c_try_link "$LINENO"; then :
16122   ac_cv_prog_lex_yytext_pointer=yes
16123 fi
16124 rm -f core conftest.err conftest.$ac_objext \
16125     conftest$ac_exeext conftest.$ac_ext
16126 LIBS=$ac_save_LIBS
16127
16128 fi
16129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16130 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16131 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16132
16133 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16134
16135 fi
16136 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16137
16138 fi
16139 if test "$LEX" = :; then
16140   LEX=${am_missing_run}flex
16141 fi
16142
16143
16144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16145 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16146     # Check whether --enable-maintainer-mode was given.
16147 if test "${enable_maintainer_mode+set}" = set; then :
16148   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16149 else
16150   USE_MAINTAINER_MODE=no
16151 fi
16152
16153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16154 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16155    if test $USE_MAINTAINER_MODE = yes; then
16156   MAINTAINER_MODE_TRUE=
16157   MAINTAINER_MODE_FALSE='#'
16158 else
16159   MAINTAINER_MODE_TRUE='#'
16160   MAINTAINER_MODE_FALSE=
16161 fi
16162
16163   MAINT=$MAINTAINER_MODE_TRUE
16164
16165
16166  if false; then
16167   GENINSRC_NEVER_TRUE=
16168   GENINSRC_NEVER_FALSE='#'
16169 else
16170   GENINSRC_NEVER_TRUE='#'
16171   GENINSRC_NEVER_FALSE=
16172 fi
16173
16174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16175 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16176 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16177   $as_echo_n "(cached) " >&6
16178 else
16179    echo abfoo >t1
16180   echo cdfoo >t2
16181   gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16182   if cmp t1 t2 2 2 > /dev/null 2>&1; then
16183     if cmp t1 t2 1 1 > /dev/null 2>&1; then
16184       :
16185     else
16186       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16187     fi
16188   fi
16189   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16190     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16191       :
16192     else
16193       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16194     fi
16195   fi
16196   rm t1 t2
16197
16198 fi
16199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16200 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16201 do_compare="$gcc_cv_prog_cmp_skip"
16202
16203
16204
16205 . ${srcdir}/configure.host
16206
16207
16208
16209
16210
16211
16212
16213
16214 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16215 do :
16216   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16217 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16218 eval as_val=\$$as_ac_Header
16219    if test "x$as_val" = x""yes; then :
16220   cat >>confdefs.h <<_ACEOF
16221 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16222 _ACEOF
16223
16224 fi
16225
16226 done
16227
16228 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16229 do :
16230   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16231 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16232 eval as_val=\$$as_ac_Header
16233    if test "x$as_val" = x""yes; then :
16234   cat >>confdefs.h <<_ACEOF
16235 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16236 _ACEOF
16237
16238 fi
16239
16240 done
16241
16242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16243 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16244 if test "${gcc_cv_header_string+set}" = set; then :
16245   $as_echo_n "(cached) " >&6
16246 else
16247   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16248 /* end confdefs.h.  */
16249 #include <string.h>
16250 #include <strings.h>
16251 int
16252 main ()
16253 {
16254
16255   ;
16256   return 0;
16257 }
16258 _ACEOF
16259 if ac_fn_c_try_compile "$LINENO"; then :
16260   gcc_cv_header_string=yes
16261 else
16262   gcc_cv_header_string=no
16263 fi
16264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16265 fi
16266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16267 $as_echo "$gcc_cv_header_string" >&6; }
16268 if test $gcc_cv_header_string = yes; then
16269
16270 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16271
16272 fi
16273
16274 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16275 do :
16276   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16277 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16278 eval as_val=\$$as_ac_var
16279    if test "x$as_val" = x""yes; then :
16280   cat >>confdefs.h <<_ACEOF
16281 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16282 _ACEOF
16283
16284 fi
16285 done
16286
16287 for ac_func in open lseek close
16288 do :
16289   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16290 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16291 eval as_val=\$$as_ac_var
16292    if test "x$as_val" = x""yes; then :
16293   cat >>confdefs.h <<_ACEOF
16294 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16295 _ACEOF
16296
16297 fi
16298 done
16299
16300 ac_header_dirent=no
16301 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16302   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16304 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16305 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16306   $as_echo_n "(cached) " >&6
16307 else
16308   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16309 /* end confdefs.h.  */
16310 #include <sys/types.h>
16311 #include <$ac_hdr>
16312
16313 int
16314 main ()
16315 {
16316 if ((DIR *) 0)
16317 return 0;
16318   ;
16319   return 0;
16320 }
16321 _ACEOF
16322 if ac_fn_c_try_compile "$LINENO"; then :
16323   eval "$as_ac_Header=yes"
16324 else
16325   eval "$as_ac_Header=no"
16326 fi
16327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16328 fi
16329 eval ac_res=\$$as_ac_Header
16330                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16331 $as_echo "$ac_res" >&6; }
16332 eval as_val=\$$as_ac_Header
16333    if test "x$as_val" = x""yes; then :
16334   cat >>confdefs.h <<_ACEOF
16335 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16336 _ACEOF
16337
16338 ac_header_dirent=$ac_hdr; break
16339 fi
16340
16341 done
16342 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16343 if test $ac_header_dirent = dirent.h; then
16344   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16345 $as_echo_n "checking for library containing opendir... " >&6; }
16346 if test "${ac_cv_search_opendir+set}" = set; then :
16347   $as_echo_n "(cached) " >&6
16348 else
16349   ac_func_search_save_LIBS=$LIBS
16350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16351 /* end confdefs.h.  */
16352
16353 /* Override any GCC internal prototype to avoid an error.
16354    Use char because int might match the return type of a GCC
16355    builtin and then its argument prototype would still apply.  */
16356 #ifdef __cplusplus
16357 extern "C"
16358 #endif
16359 char opendir ();
16360 int
16361 main ()
16362 {
16363 return opendir ();
16364   ;
16365   return 0;
16366 }
16367 _ACEOF
16368 for ac_lib in '' dir; do
16369   if test -z "$ac_lib"; then
16370     ac_res="none required"
16371   else
16372     ac_res=-l$ac_lib
16373     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16374   fi
16375   if ac_fn_c_try_link "$LINENO"; then :
16376   ac_cv_search_opendir=$ac_res
16377 fi
16378 rm -f core conftest.err conftest.$ac_objext \
16379     conftest$ac_exeext
16380   if test "${ac_cv_search_opendir+set}" = set; then :
16381   break
16382 fi
16383 done
16384 if test "${ac_cv_search_opendir+set}" = set; then :
16385
16386 else
16387   ac_cv_search_opendir=no
16388 fi
16389 rm conftest.$ac_ext
16390 LIBS=$ac_func_search_save_LIBS
16391 fi
16392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16393 $as_echo "$ac_cv_search_opendir" >&6; }
16394 ac_res=$ac_cv_search_opendir
16395 if test "$ac_res" != no; then :
16396   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16397
16398 fi
16399
16400 else
16401   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16402 $as_echo_n "checking for library containing opendir... " >&6; }
16403 if test "${ac_cv_search_opendir+set}" = set; then :
16404   $as_echo_n "(cached) " >&6
16405 else
16406   ac_func_search_save_LIBS=$LIBS
16407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16408 /* end confdefs.h.  */
16409
16410 /* Override any GCC internal prototype to avoid an error.
16411    Use char because int might match the return type of a GCC
16412    builtin and then its argument prototype would still apply.  */
16413 #ifdef __cplusplus
16414 extern "C"
16415 #endif
16416 char opendir ();
16417 int
16418 main ()
16419 {
16420 return opendir ();
16421   ;
16422   return 0;
16423 }
16424 _ACEOF
16425 for ac_lib in '' x; do
16426   if test -z "$ac_lib"; then
16427     ac_res="none required"
16428   else
16429     ac_res=-l$ac_lib
16430     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16431   fi
16432   if ac_fn_c_try_link "$LINENO"; then :
16433   ac_cv_search_opendir=$ac_res
16434 fi
16435 rm -f core conftest.err conftest.$ac_objext \
16436     conftest$ac_exeext
16437   if test "${ac_cv_search_opendir+set}" = set; then :
16438   break
16439 fi
16440 done
16441 if test "${ac_cv_search_opendir+set}" = set; then :
16442
16443 else
16444   ac_cv_search_opendir=no
16445 fi
16446 rm conftest.$ac_ext
16447 LIBS=$ac_func_search_save_LIBS
16448 fi
16449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16450 $as_echo "$ac_cv_search_opendir" >&6; }
16451 ac_res=$ac_cv_search_opendir
16452 if test "$ac_res" != no; then :
16453   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16454
16455 fi
16456
16457 fi
16458
16459
16460 # Check for dlopen support and enable plugins if possible.
16461 enable_plugins=yes
16462 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16463 "
16464 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16465
16466 else
16467   enable_plugins=no
16468 fi
16469
16470
16471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16472 $as_echo_n "checking for library containing dlopen... " >&6; }
16473 if test "${ac_cv_search_dlopen+set}" = set; then :
16474   $as_echo_n "(cached) " >&6
16475 else
16476   ac_func_search_save_LIBS=$LIBS
16477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16478 /* end confdefs.h.  */
16479
16480 /* Override any GCC internal prototype to avoid an error.
16481    Use char because int might match the return type of a GCC
16482    builtin and then its argument prototype would still apply.  */
16483 #ifdef __cplusplus
16484 extern "C"
16485 #endif
16486 char dlopen ();
16487 int
16488 main ()
16489 {
16490 return dlopen ();
16491   ;
16492   return 0;
16493 }
16494 _ACEOF
16495 for ac_lib in '' dl; do
16496   if test -z "$ac_lib"; then
16497     ac_res="none required"
16498   else
16499     ac_res=-l$ac_lib
16500     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16501   fi
16502   if ac_fn_c_try_link "$LINENO"; then :
16503   ac_cv_search_dlopen=$ac_res
16504 fi
16505 rm -f core conftest.err conftest.$ac_objext \
16506     conftest$ac_exeext
16507   if test "${ac_cv_search_dlopen+set}" = set; then :
16508   break
16509 fi
16510 done
16511 if test "${ac_cv_search_dlopen+set}" = set; then :
16512
16513 else
16514   ac_cv_search_dlopen=no
16515 fi
16516 rm conftest.$ac_ext
16517 LIBS=$ac_func_search_save_LIBS
16518 fi
16519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16520 $as_echo "$ac_cv_search_dlopen" >&6; }
16521 ac_res=$ac_cv_search_dlopen
16522 if test "$ac_res" != no; then :
16523   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16524
16525 else
16526   enable_plugins=no
16527 fi
16528
16529 for ac_func in dlopen dlsym dlclose
16530 do :
16531   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16532 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16533 eval as_val=\$$as_ac_var
16534    if test "x$as_val" = x""yes; then :
16535   cat >>confdefs.h <<_ACEOF
16536 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16537 _ACEOF
16538
16539 else
16540   enable_plugins=no
16541 fi
16542 done
16543
16544 # We also support plugins on Windows (MinGW).
16545 if test x$enable_plugins = xno ; then
16546   for ac_header in windows.h
16547 do :
16548   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
16549 "
16550 if test "x$ac_cv_header_windows_h" = x""yes; then :
16551   cat >>confdefs.h <<_ACEOF
16552 #define HAVE_WINDOWS_H 1
16553 _ACEOF
16554  enable_plugins=yes
16555 fi
16556
16557 done
16558
16559 fi
16560  if test x$enable_plugins = xyes; then
16561   ENABLE_PLUGINS_TRUE=
16562   ENABLE_PLUGINS_FALSE='#'
16563 else
16564   ENABLE_PLUGINS_TRUE='#'
16565   ENABLE_PLUGINS_FALSE=
16566 fi
16567
16568
16569 # Check whether --enable-initfini-array was given.
16570 if test "${enable_initfini_array+set}" = set; then :
16571   enableval=$enable_initfini_array;
16572 else
16573
16574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16575 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16576 if test "${gcc_cv_initfini_array+set}" = set; then :
16577   $as_echo_n "(cached) " >&6
16578 else
16579     if test "x${build}" = "x${target}" ; then
16580     if test "$cross_compiling" = yes; then :
16581   gcc_cv_initfini_array=no
16582 else
16583   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16584 /* end confdefs.h.  */
16585
16586 static int x = -1;
16587 int main (void) { return x; }
16588 int foo (void) { x = 0; }
16589 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16590 _ACEOF
16591 if ac_fn_c_try_run "$LINENO"; then :
16592   gcc_cv_initfini_array=yes
16593 else
16594   gcc_cv_initfini_array=no
16595 fi
16596 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16597   conftest.$ac_objext conftest.beam conftest.$ac_ext
16598 fi
16599
16600    else
16601      gcc_cv_initfini_array=no
16602    fi
16603 fi
16604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16605 $as_echo "$gcc_cv_initfini_array" >&6; }
16606   enable_initfini_array=$gcc_cv_initfini_array
16607
16608 fi
16609
16610
16611 if test $enable_initfini_array = yes; then
16612
16613 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16614
16615 fi
16616
16617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16618 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16619 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16620   $as_echo_n "(cached) " >&6
16621 else
16622   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16623 /* end confdefs.h.  */
16624 #include <unistd.h>
16625 int
16626 main ()
16627 {
16628 extern int getopt (int, char *const*, const char *);
16629   ;
16630   return 0;
16631 }
16632 _ACEOF
16633 if ac_fn_c_try_compile "$LINENO"; then :
16634   ld_cv_decl_getopt_unistd_h=yes
16635 else
16636   ld_cv_decl_getopt_unistd_h=no
16637 fi
16638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16639 fi
16640
16641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16642 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16643 if test $ld_cv_decl_getopt_unistd_h = yes; then
16644
16645 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16646
16647 fi
16648
16649
16650 case "${host}" in
16651 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16652
16653 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16654  ;;
16655 esac
16656
16657 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16658 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16659   ac_have_decl=1
16660 else
16661   ac_have_decl=0
16662 fi
16663
16664 cat >>confdefs.h <<_ACEOF
16665 #define HAVE_DECL_STRSTR $ac_have_decl
16666 _ACEOF
16667 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16668 if test "x$ac_cv_have_decl_free" = x""yes; then :
16669   ac_have_decl=1
16670 else
16671   ac_have_decl=0
16672 fi
16673
16674 cat >>confdefs.h <<_ACEOF
16675 #define HAVE_DECL_FREE $ac_have_decl
16676 _ACEOF
16677 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16678 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16679   ac_have_decl=1
16680 else
16681   ac_have_decl=0
16682 fi
16683
16684 cat >>confdefs.h <<_ACEOF
16685 #define HAVE_DECL_SBRK $ac_have_decl
16686 _ACEOF
16687 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16688 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16689   ac_have_decl=1
16690 else
16691   ac_have_decl=0
16692 fi
16693
16694 cat >>confdefs.h <<_ACEOF
16695 #define HAVE_DECL_GETENV $ac_have_decl
16696 _ACEOF
16697 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16698 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16699   ac_have_decl=1
16700 else
16701   ac_have_decl=0
16702 fi
16703
16704 cat >>confdefs.h <<_ACEOF
16705 #define HAVE_DECL_ENVIRON $ac_have_decl
16706 _ACEOF
16707
16708
16709 # Link in zlib if we can.  This is needed only for the bootstrap tests
16710 # right now, since those tests use libbfd, which depends on zlib.
16711
16712   # See if the user specified whether he wants zlib support or not.
16713
16714 # Check whether --with-zlib was given.
16715 if test "${with_zlib+set}" = set; then :
16716   withval=$with_zlib;
16717 else
16718   with_zlib=auto
16719 fi
16720
16721
16722   if test "$with_zlib" != "no"; then
16723     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16724 $as_echo_n "checking for library containing zlibVersion... " >&6; }
16725 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16726   $as_echo_n "(cached) " >&6
16727 else
16728   ac_func_search_save_LIBS=$LIBS
16729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16730 /* end confdefs.h.  */
16731
16732 /* Override any GCC internal prototype to avoid an error.
16733    Use char because int might match the return type of a GCC
16734    builtin and then its argument prototype would still apply.  */
16735 #ifdef __cplusplus
16736 extern "C"
16737 #endif
16738 char zlibVersion ();
16739 int
16740 main ()
16741 {
16742 return zlibVersion ();
16743   ;
16744   return 0;
16745 }
16746 _ACEOF
16747 for ac_lib in '' z; do
16748   if test -z "$ac_lib"; then
16749     ac_res="none required"
16750   else
16751     ac_res=-l$ac_lib
16752     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16753   fi
16754   if ac_fn_c_try_link "$LINENO"; then :
16755   ac_cv_search_zlibVersion=$ac_res
16756 fi
16757 rm -f core conftest.err conftest.$ac_objext \
16758     conftest$ac_exeext
16759   if test "${ac_cv_search_zlibVersion+set}" = set; then :
16760   break
16761 fi
16762 done
16763 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16764
16765 else
16766   ac_cv_search_zlibVersion=no
16767 fi
16768 rm conftest.$ac_ext
16769 LIBS=$ac_func_search_save_LIBS
16770 fi
16771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16772 $as_echo "$ac_cv_search_zlibVersion" >&6; }
16773 ac_res=$ac_cv_search_zlibVersion
16774 if test "$ac_res" != no; then :
16775   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16776   for ac_header in zlib.h
16777 do :
16778   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16779 if test "x$ac_cv_header_zlib_h" = x""yes; then :
16780   cat >>confdefs.h <<_ACEOF
16781 #define HAVE_ZLIB_H 1
16782 _ACEOF
16783
16784 fi
16785
16786 done
16787
16788 fi
16789
16790     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
16791       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
16792     fi
16793   fi
16794
16795
16796 # When converting linker scripts into strings for use in emulation
16797 # files, use astring.sed if the compiler supports ANSI string
16798 # concatenation, or ostring.sed otherwise.  This is to support the
16799 # broken Microsoft MSVC compiler, which limits the length of string
16800 # constants, while still supporting pre-ANSI compilers which do not
16801 # support string concatenation.
16802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16803 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16804 if test "${ld_cv_string_concatenation+set}" = set; then :
16805   $as_echo_n "(cached) " >&6
16806 else
16807   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16808 /* end confdefs.h.  */
16809
16810 int
16811 main ()
16812 {
16813 char *a = "a" "a";
16814   ;
16815   return 0;
16816 }
16817 _ACEOF
16818 if ac_fn_c_try_compile "$LINENO"; then :
16819   ld_cv_string_concatenation=yes
16820 else
16821   ld_cv_string_concatenation=no
16822 fi
16823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16824 fi
16825
16826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16827 $as_echo "$ld_cv_string_concatenation" >&6; }
16828 if test "$ld_cv_string_concatenation" = "yes"; then
16829   STRINGIFY=astring.sed
16830 else
16831   STRINGIFY=ostring.sed
16832 fi
16833
16834
16835 # target-specific stuff:
16836
16837 all_targets=
16838 EMUL=
16839 all_emuls=
16840 all_emul_extras=
16841 all_emul_extra_binaries=
16842 all_libpath=
16843
16844 rm -f tdirs
16845
16846 # If the host is 64-bit, then we enable 64-bit targets by default.
16847 # This is consistent with what ../bfd/configure.in does.
16848 if test x${want64} = xfalse; then
16849   # The cast to long int works around a bug in the HP C Compiler
16850 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16851 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16852 # This bug is HP SR number 8606223364.
16853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16854 $as_echo_n "checking size of void *... " >&6; }
16855 if test "${ac_cv_sizeof_void_p+set}" = set; then :
16856   $as_echo_n "(cached) " >&6
16857 else
16858   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
16859
16860 else
16861   if test "$ac_cv_type_void_p" = yes; then
16862      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16863 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16864 { as_fn_set_status 77
16865 as_fn_error "cannot compute sizeof (void *)
16866 See \`config.log' for more details." "$LINENO" 5; }; }
16867    else
16868      ac_cv_sizeof_void_p=0
16869    fi
16870 fi
16871
16872 fi
16873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16874 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16875
16876
16877
16878 cat >>confdefs.h <<_ACEOF
16879 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16880 _ACEOF
16881
16882
16883   if test "x${ac_cv_sizeof_void_p}" = "x8"; then
16884     want64=true
16885   fi
16886 fi
16887
16888 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16889 do
16890   if test "$targ_alias" = "all"; then
16891     all_targets=true
16892   else
16893     # Canonicalize the secondary target names.
16894     result=`$ac_config_sub $targ_alias 2>/dev/null`
16895     if test -n "$result"; then
16896         targ=$result
16897     else
16898         targ=$targ_alias
16899     fi
16900
16901     . ${srcdir}/configure.tgt
16902
16903     if test "$targ" = "$target"; then
16904       EMUL=$targ_emul
16905     fi
16906
16907     if test x${want64} = xfalse; then
16908       . ${srcdir}/../bfd/config.bfd
16909     fi
16910
16911     if test x${want64} = xtrue; then
16912       targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16913       targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16914     fi
16915
16916     for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16917         case " $all_emuls " in
16918         *" e${i}.o "*) ;;
16919         *)
16920           all_emuls="$all_emuls e${i}.o"
16921           eval result=\$tdir_$i
16922           test -z "$result" && result=$targ_alias
16923           echo tdir_$i=$result >> tdirs
16924           ;;
16925         esac
16926     done
16927
16928     for i in $targ_emul $targ_extra_libpath; do
16929         case " $all_libpath " in
16930         *" ${i} "*) ;;
16931         *)
16932           if test -z "$all_libpath"; then
16933             all_libpath=${i}
16934           else
16935             all_libpath="$all_libpath ${i}"
16936           fi
16937           ;;
16938         esac
16939     done
16940
16941     for i in $targ_extra_ofiles; do
16942         case " $all_emul_extras " in
16943         *" ${i} "*) ;;
16944         *)
16945           all_emul_extras="$all_emul_extras ${i}"
16946           ;;
16947         esac
16948     done
16949
16950     for i in $targ_extra_binaries; do
16951         case " $all_emul_extra_binaries " in
16952         *" ${i} "*) ;;
16953         *)
16954           all_emul_extra_binaries="$all_emul_extra_binaries ${i}"
16955           ;;
16956         esac
16957     done
16958   fi
16959 done
16960
16961
16962
16963 TDIRS=tdirs
16964
16965
16966 if test x${all_targets} = xtrue; then
16967   if test x${want64} = xtrue; then
16968     EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16969   else
16970     EMULATION_OFILES='$(ALL_EMULATIONS)'
16971   fi
16972   EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16973   EMUL_EXTRA_BINARIES='$(ALL_EMUL_EXTRA_BINARIES)'
16974 else
16975   EMULATION_OFILES=$all_emuls
16976   EMUL_EXTRA_OFILES=$all_emul_extras
16977   EMUL_EXTRA_BINARIES=$all_emul_extra_binaries
16978 fi
16979
16980
16981
16982
16983
16984 EMULATION_LIBPATH=$all_libpath
16985
16986
16987 if test x${enable_static} = xno; then
16988   TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16989 else
16990   TESTBFDLIB="../bfd/.libs/libbfd.a"
16991 fi
16992
16993
16994 target_vendor=${target_vendor=$host_vendor}
16995 case "$target_vendor" in
16996   hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16997   *)  EXTRA_SHLIB_EXTENSION= ;;
16998 esac
16999
17000 case "$target_os" in
17001   lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17002 esac
17003
17004 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17005
17006 cat >>confdefs.h <<_ACEOF
17007 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17008 _ACEOF
17009
17010 fi
17011
17012
17013
17014
17015
17016
17017 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17018
17019 cat >confcache <<\_ACEOF
17020 # This file is a shell script that caches the results of configure
17021 # tests run on this system so they can be shared between configure
17022 # scripts and configure runs, see configure's option --config-cache.
17023 # It is not useful on other systems.  If it contains results you don't
17024 # want to keep, you may remove or edit it.
17025 #
17026 # config.status only pays attention to the cache file if you give it
17027 # the --recheck option to rerun configure.
17028 #
17029 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17030 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17031 # following values.
17032
17033 _ACEOF
17034
17035 # The following way of writing the cache mishandles newlines in values,
17036 # but we know of no workaround that is simple, portable, and efficient.
17037 # So, we kill variables containing newlines.
17038 # Ultrix sh set writes to stderr and can't be redirected directly,
17039 # and sets the high bit in the cache file unless we assign to the vars.
17040 (
17041   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17042     eval ac_val=\$$ac_var
17043     case $ac_val in #(
17044     *${as_nl}*)
17045       case $ac_var in #(
17046       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17047 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17048       esac
17049       case $ac_var in #(
17050       _ | IFS | as_nl) ;; #(
17051       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17052       *) { eval $ac_var=; unset $ac_var;} ;;
17053       esac ;;
17054     esac
17055   done
17056
17057   (set) 2>&1 |
17058     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17059     *${as_nl}ac_space=\ *)
17060       # `set' does not quote correctly, so add quotes: double-quote
17061       # substitution turns \\\\ into \\, and sed turns \\ into \.
17062       sed -n \
17063         "s/'/'\\\\''/g;
17064           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17065       ;; #(
17066     *)
17067       # `set' quotes correctly as required by POSIX, so do not add quotes.
17068       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17069       ;;
17070     esac |
17071     sort
17072 ) |
17073   sed '
17074      /^ac_cv_env_/b end
17075      t clear
17076      :clear
17077      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17078      t end
17079      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17080      :end' >>confcache
17081 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17082   if test -w "$cache_file"; then
17083     test "x$cache_file" != "x/dev/null" &&
17084       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17085 $as_echo "$as_me: updating cache $cache_file" >&6;}
17086     cat confcache >$cache_file
17087   else
17088     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17089 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17090   fi
17091 fi
17092 rm -f confcache
17093
17094 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17095 # Let make expand exec_prefix.
17096 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17097
17098 DEFS=-DHAVE_CONFIG_H
17099
17100 ac_libobjs=
17101 ac_ltlibobjs=
17102 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17103   # 1. Remove the extension, and $U if already installed.
17104   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17105   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17106   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17107   #    will be set to the directory where LIBOBJS objects are built.
17108   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17109   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17110 done
17111 LIBOBJS=$ac_libobjs
17112
17113 LTLIBOBJS=$ac_ltlibobjs
17114
17115
17116 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17117   as_fn_error "conditional \"AMDEP\" was never defined.
17118 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17119 fi
17120 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17121   as_fn_error "conditional \"am__fastdepCC\" was never defined.
17122 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17123 fi
17124  if test -n "$EXEEXT"; then
17125   am__EXEEXT_TRUE=
17126   am__EXEEXT_FALSE='#'
17127 else
17128   am__EXEEXT_TRUE='#'
17129   am__EXEEXT_FALSE=
17130 fi
17131
17132 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17133   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17134 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17135 fi
17136 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17137   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17138 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17139 fi
17140 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17141   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17142 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17143 fi
17144 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17145   as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17146 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17147 fi
17148 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17149   as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17150 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17151 fi
17152
17153 : ${CONFIG_STATUS=./config.status}
17154 ac_write_fail=0
17155 ac_clean_files_save=$ac_clean_files
17156 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17157 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17158 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17159 as_write_fail=0
17160 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17161 #! $SHELL
17162 # Generated by $as_me.
17163 # Run this file to recreate the current configuration.
17164 # Compiler output produced by configure, useful for debugging
17165 # configure, is in config.log if it exists.
17166
17167 debug=false
17168 ac_cs_recheck=false
17169 ac_cs_silent=false
17170
17171 SHELL=\${CONFIG_SHELL-$SHELL}
17172 export SHELL
17173 _ASEOF
17174 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17175 ## -------------------- ##
17176 ## M4sh Initialization. ##
17177 ## -------------------- ##
17178
17179 # Be more Bourne compatible
17180 DUALCASE=1; export DUALCASE # for MKS sh
17181 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17182   emulate sh
17183   NULLCMD=:
17184   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17185   # is contrary to our usage.  Disable this feature.
17186   alias -g '${1+"$@"}'='"$@"'
17187   setopt NO_GLOB_SUBST
17188 else
17189   case `(set -o) 2>/dev/null` in #(
17190   *posix*) :
17191     set -o posix ;; #(
17192   *) :
17193      ;;
17194 esac
17195 fi
17196
17197
17198 as_nl='
17199 '
17200 export as_nl
17201 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17202 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17203 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17204 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17205 # Prefer a ksh shell builtin over an external printf program on Solaris,
17206 # but without wasting forks for bash or zsh.
17207 if test -z "$BASH_VERSION$ZSH_VERSION" \
17208     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17209   as_echo='print -r --'
17210   as_echo_n='print -rn --'
17211 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17212   as_echo='printf %s\n'
17213   as_echo_n='printf %s'
17214 else
17215   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17216     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17217     as_echo_n='/usr/ucb/echo -n'
17218   else
17219     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17220     as_echo_n_body='eval
17221       arg=$1;
17222       case $arg in #(
17223       *"$as_nl"*)
17224         expr "X$arg" : "X\\(.*\\)$as_nl";
17225         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17226       esac;
17227       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17228     '
17229     export as_echo_n_body
17230     as_echo_n='sh -c $as_echo_n_body as_echo'
17231   fi
17232   export as_echo_body
17233   as_echo='sh -c $as_echo_body as_echo'
17234 fi
17235
17236 # The user is always right.
17237 if test "${PATH_SEPARATOR+set}" != set; then
17238   PATH_SEPARATOR=:
17239   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17240     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17241       PATH_SEPARATOR=';'
17242   }
17243 fi
17244
17245
17246 # IFS
17247 # We need space, tab and new line, in precisely that order.  Quoting is
17248 # there to prevent editors from complaining about space-tab.
17249 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17250 # splitting by setting IFS to empty value.)
17251 IFS=" ""        $as_nl"
17252
17253 # Find who we are.  Look in the path if we contain no directory separator.
17254 case $0 in #((
17255   *[\\/]* ) as_myself=$0 ;;
17256   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17257 for as_dir in $PATH
17258 do
17259   IFS=$as_save_IFS
17260   test -z "$as_dir" && as_dir=.
17261     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17262   done
17263 IFS=$as_save_IFS
17264
17265      ;;
17266 esac
17267 # We did not find ourselves, most probably we were run as `sh COMMAND'
17268 # in which case we are not to be found in the path.
17269 if test "x$as_myself" = x; then
17270   as_myself=$0
17271 fi
17272 if test ! -f "$as_myself"; then
17273   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17274   exit 1
17275 fi
17276
17277 # Unset variables that we do not need and which cause bugs (e.g. in
17278 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17279 # suppresses any "Segmentation fault" message there.  '((' could
17280 # trigger a bug in pdksh 5.2.14.
17281 for as_var in BASH_ENV ENV MAIL MAILPATH
17282 do eval test x\${$as_var+set} = xset \
17283   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17284 done
17285 PS1='$ '
17286 PS2='> '
17287 PS4='+ '
17288
17289 # NLS nuisances.
17290 LC_ALL=C
17291 export LC_ALL
17292 LANGUAGE=C
17293 export LANGUAGE
17294
17295 # CDPATH.
17296 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17297
17298
17299 # as_fn_error ERROR [LINENO LOG_FD]
17300 # ---------------------------------
17301 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17302 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17303 # script with status $?, using 1 if that was 0.
17304 as_fn_error ()
17305 {
17306   as_status=$?; test $as_status -eq 0 && as_status=1
17307   if test "$3"; then
17308     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17309     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17310   fi
17311   $as_echo "$as_me: error: $1" >&2
17312   as_fn_exit $as_status
17313 } # as_fn_error
17314
17315
17316 # as_fn_set_status STATUS
17317 # -----------------------
17318 # Set $? to STATUS, without forking.
17319 as_fn_set_status ()
17320 {
17321   return $1
17322 } # as_fn_set_status
17323
17324 # as_fn_exit STATUS
17325 # -----------------
17326 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17327 as_fn_exit ()
17328 {
17329   set +e
17330   as_fn_set_status $1
17331   exit $1
17332 } # as_fn_exit
17333
17334 # as_fn_unset VAR
17335 # ---------------
17336 # Portably unset VAR.
17337 as_fn_unset ()
17338 {
17339   { eval $1=; unset $1;}
17340 }
17341 as_unset=as_fn_unset
17342 # as_fn_append VAR VALUE
17343 # ----------------------
17344 # Append the text in VALUE to the end of the definition contained in VAR. Take
17345 # advantage of any shell optimizations that allow amortized linear growth over
17346 # repeated appends, instead of the typical quadratic growth present in naive
17347 # implementations.
17348 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17349   eval 'as_fn_append ()
17350   {
17351     eval $1+=\$2
17352   }'
17353 else
17354   as_fn_append ()
17355   {
17356     eval $1=\$$1\$2
17357   }
17358 fi # as_fn_append
17359
17360 # as_fn_arith ARG...
17361 # ------------------
17362 # Perform arithmetic evaluation on the ARGs, and store the result in the
17363 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17364 # must be portable across $(()) and expr.
17365 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17366   eval 'as_fn_arith ()
17367   {
17368     as_val=$(( $* ))
17369   }'
17370 else
17371   as_fn_arith ()
17372   {
17373     as_val=`expr "$@" || test $? -eq 1`
17374   }
17375 fi # as_fn_arith
17376
17377
17378 if expr a : '\(a\)' >/dev/null 2>&1 &&
17379    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17380   as_expr=expr
17381 else
17382   as_expr=false
17383 fi
17384
17385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17386   as_basename=basename
17387 else
17388   as_basename=false
17389 fi
17390
17391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17392   as_dirname=dirname
17393 else
17394   as_dirname=false
17395 fi
17396
17397 as_me=`$as_basename -- "$0" ||
17398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17399          X"$0" : 'X\(//\)$' \| \
17400          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17401 $as_echo X/"$0" |
17402     sed '/^.*\/\([^/][^/]*\)\/*$/{
17403             s//\1/
17404             q
17405           }
17406           /^X\/\(\/\/\)$/{
17407             s//\1/
17408             q
17409           }
17410           /^X\/\(\/\).*/{
17411             s//\1/
17412             q
17413           }
17414           s/.*/./; q'`
17415
17416 # Avoid depending upon Character Ranges.
17417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17420 as_cr_digits='0123456789'
17421 as_cr_alnum=$as_cr_Letters$as_cr_digits
17422
17423 ECHO_C= ECHO_N= ECHO_T=
17424 case `echo -n x` in #(((((
17425 -n*)
17426   case `echo 'xy\c'` in
17427   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17428   xy)  ECHO_C='\c';;
17429   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17430        ECHO_T=' ';;
17431   esac;;
17432 *)
17433   ECHO_N='-n';;
17434 esac
17435
17436 rm -f conf$$ conf$$.exe conf$$.file
17437 if test -d conf$$.dir; then
17438   rm -f conf$$.dir/conf$$.file
17439 else
17440   rm -f conf$$.dir
17441   mkdir conf$$.dir 2>/dev/null
17442 fi
17443 if (echo >conf$$.file) 2>/dev/null; then
17444   if ln -s conf$$.file conf$$ 2>/dev/null; then
17445     as_ln_s='ln -s'
17446     # ... but there are two gotchas:
17447     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17448     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17449     # In both cases, we have to default to `cp -p'.
17450     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17451       as_ln_s='cp -p'
17452   elif ln conf$$.file conf$$ 2>/dev/null; then
17453     as_ln_s=ln
17454   else
17455     as_ln_s='cp -p'
17456   fi
17457 else
17458   as_ln_s='cp -p'
17459 fi
17460 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17461 rmdir conf$$.dir 2>/dev/null
17462
17463
17464 # as_fn_mkdir_p
17465 # -------------
17466 # Create "$as_dir" as a directory, including parents if necessary.
17467 as_fn_mkdir_p ()
17468 {
17469
17470   case $as_dir in #(
17471   -*) as_dir=./$as_dir;;
17472   esac
17473   test -d "$as_dir" || eval $as_mkdir_p || {
17474     as_dirs=
17475     while :; do
17476       case $as_dir in #(
17477       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17478       *) as_qdir=$as_dir;;
17479       esac
17480       as_dirs="'$as_qdir' $as_dirs"
17481       as_dir=`$as_dirname -- "$as_dir" ||
17482 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17483          X"$as_dir" : 'X\(//\)[^/]' \| \
17484          X"$as_dir" : 'X\(//\)$' \| \
17485          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17486 $as_echo X"$as_dir" |
17487     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17488             s//\1/
17489             q
17490           }
17491           /^X\(\/\/\)[^/].*/{
17492             s//\1/
17493             q
17494           }
17495           /^X\(\/\/\)$/{
17496             s//\1/
17497             q
17498           }
17499           /^X\(\/\).*/{
17500             s//\1/
17501             q
17502           }
17503           s/.*/./; q'`
17504       test -d "$as_dir" && break
17505     done
17506     test -z "$as_dirs" || eval "mkdir $as_dirs"
17507   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17508
17509
17510 } # as_fn_mkdir_p
17511 if mkdir -p . 2>/dev/null; then
17512   as_mkdir_p='mkdir -p "$as_dir"'
17513 else
17514   test -d ./-p && rmdir ./-p
17515   as_mkdir_p=false
17516 fi
17517
17518 if test -x / >/dev/null 2>&1; then
17519   as_test_x='test -x'
17520 else
17521   if ls -dL / >/dev/null 2>&1; then
17522     as_ls_L_option=L
17523   else
17524     as_ls_L_option=
17525   fi
17526   as_test_x='
17527     eval sh -c '\''
17528       if test -d "$1"; then
17529         test -d "$1/.";
17530       else
17531         case $1 in #(
17532         -*)set "./$1";;
17533         esac;
17534         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17535         ???[sx]*):;;*)false;;esac;fi
17536     '\'' sh
17537   '
17538 fi
17539 as_executable_p=$as_test_x
17540
17541 # Sed expression to map a string onto a valid CPP name.
17542 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17543
17544 # Sed expression to map a string onto a valid variable name.
17545 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17546
17547
17548 exec 6>&1
17549 ## ----------------------------------- ##
17550 ## Main body of $CONFIG_STATUS script. ##
17551 ## ----------------------------------- ##
17552 _ASEOF
17553 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17554
17555 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17556 # Save the log message, to keep $0 and so on meaningful, and to
17557 # report actual input values of CONFIG_FILES etc. instead of their
17558 # values after options handling.
17559 ac_log="
17560 This file was extended by $as_me, which was
17561 generated by GNU Autoconf 2.64.  Invocation command line was
17562
17563   CONFIG_FILES    = $CONFIG_FILES
17564   CONFIG_HEADERS  = $CONFIG_HEADERS
17565   CONFIG_LINKS    = $CONFIG_LINKS
17566   CONFIG_COMMANDS = $CONFIG_COMMANDS
17567   $ $0 $@
17568
17569 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17570 "
17571
17572 _ACEOF
17573
17574 case $ac_config_files in *"
17575 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17576 esac
17577
17578 case $ac_config_headers in *"
17579 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17580 esac
17581
17582
17583 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17584 # Files that config.status was made for.
17585 config_files="$ac_config_files"
17586 config_headers="$ac_config_headers"
17587 config_commands="$ac_config_commands"
17588
17589 _ACEOF
17590
17591 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17592 ac_cs_usage="\
17593 \`$as_me' instantiates files and other configuration actions
17594 from templates according to the current configuration.  Unless the files
17595 and actions are specified as TAGs, all are instantiated by default.
17596
17597 Usage: $0 [OPTION]... [TAG]...
17598
17599   -h, --help       print this help, then exit
17600   -V, --version    print version number and configuration settings, then exit
17601   -q, --quiet, --silent
17602                    do not print progress messages
17603   -d, --debug      don't remove temporary files
17604       --recheck    update $as_me by reconfiguring in the same conditions
17605       --file=FILE[:TEMPLATE]
17606                    instantiate the configuration file FILE
17607       --header=FILE[:TEMPLATE]
17608                    instantiate the configuration header FILE
17609
17610 Configuration files:
17611 $config_files
17612
17613 Configuration headers:
17614 $config_headers
17615
17616 Configuration commands:
17617 $config_commands
17618
17619 Report bugs to the package provider."
17620
17621 _ACEOF
17622 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17623 ac_cs_version="\\
17624 config.status
17625 configured by $0, generated by GNU Autoconf 2.64,
17626   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17627
17628 Copyright (C) 2009 Free Software Foundation, Inc.
17629 This config.status script is free software; the Free Software Foundation
17630 gives unlimited permission to copy, distribute and modify it."
17631
17632 ac_pwd='$ac_pwd'
17633 srcdir='$srcdir'
17634 INSTALL='$INSTALL'
17635 MKDIR_P='$MKDIR_P'
17636 AWK='$AWK'
17637 test -n "\$AWK" || AWK=awk
17638 _ACEOF
17639
17640 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17641 # The default lists apply if the user does not specify any file.
17642 ac_need_defaults=:
17643 while test $# != 0
17644 do
17645   case $1 in
17646   --*=*)
17647     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17648     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17649     ac_shift=:
17650     ;;
17651   *)
17652     ac_option=$1
17653     ac_optarg=$2
17654     ac_shift=shift
17655     ;;
17656   esac
17657
17658   case $ac_option in
17659   # Handling of the options.
17660   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17661     ac_cs_recheck=: ;;
17662   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17663     $as_echo "$ac_cs_version"; exit ;;
17664   --debug | --debu | --deb | --de | --d | -d )
17665     debug=: ;;
17666   --file | --fil | --fi | --f )
17667     $ac_shift
17668     case $ac_optarg in
17669     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17670     esac
17671     as_fn_append CONFIG_FILES " '$ac_optarg'"
17672     ac_need_defaults=false;;
17673   --header | --heade | --head | --hea )
17674     $ac_shift
17675     case $ac_optarg in
17676     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17677     esac
17678     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17679     ac_need_defaults=false;;
17680   --he | --h)
17681     # Conflict between --help and --header
17682     as_fn_error "ambiguous option: \`$1'
17683 Try \`$0 --help' for more information.";;
17684   --help | --hel | -h )
17685     $as_echo "$ac_cs_usage"; exit ;;
17686   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17687   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17688     ac_cs_silent=: ;;
17689
17690   # This is an error.
17691   -*) as_fn_error "unrecognized option: \`$1'
17692 Try \`$0 --help' for more information." ;;
17693
17694   *) as_fn_append ac_config_targets " $1"
17695      ac_need_defaults=false ;;
17696
17697   esac
17698   shift
17699 done
17700
17701 ac_configure_extra_args=
17702
17703 if $ac_cs_silent; then
17704   exec 6>/dev/null
17705   ac_configure_extra_args="$ac_configure_extra_args --silent"
17706 fi
17707
17708 _ACEOF
17709 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17710 if \$ac_cs_recheck; then
17711   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17712   shift
17713   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17714   CONFIG_SHELL='$SHELL'
17715   export CONFIG_SHELL
17716   exec "\$@"
17717 fi
17718
17719 _ACEOF
17720 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17721 exec 5>>config.log
17722 {
17723   echo
17724   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17725 ## Running $as_me. ##
17726 _ASBOX
17727   $as_echo "$ac_log"
17728 } >&5
17729
17730 _ACEOF
17731 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17732 #
17733 # INIT-COMMANDS
17734 #
17735 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17736
17737
17738 # The HP-UX ksh and POSIX shell print the target directory to stdout
17739 # if CDPATH is set.
17740 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17741
17742 sed_quote_subst='$sed_quote_subst'
17743 double_quote_subst='$double_quote_subst'
17744 delay_variable_subst='$delay_variable_subst'
17745 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17746 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17747 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17748 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17749 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17750 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17751 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17752 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17753 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17754 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17755 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17756 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17757 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17758 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17759 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17760 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17761 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17762 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17763 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17764 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17765 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17766 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17767 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17768 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17769 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17770 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17771 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17772 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17773 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17774 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17775 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17776 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17777 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17778 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17779 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17780 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17781 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17782 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17783 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17784 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17785 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17786 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17787 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17788 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17789 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17790 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17791 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17792 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17793 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"`'
17794 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17795 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17796 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17797 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17798 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17799 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17800 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17801 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17802 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17803 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17804 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17805 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17806 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17807 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17808 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17809 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17810 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17811 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17812 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17813 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17814 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17815 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17816 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17817 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17818 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17819 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17820 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17821 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17822 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17823 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17824 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17825 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17826 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17827 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17828 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17829 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17830 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17831 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17832 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17833 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17834 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17835 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17836 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17837 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17838 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17839 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17840 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17841 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17842 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17843 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17844 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17845 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17846 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17847 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17848 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17849 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17850 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17851 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17852 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17853 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17854 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17855 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17856 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17857 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17858 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17859 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17860 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17861 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17862 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17863 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17864 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17865 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17866 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17867 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17868 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17869 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17870 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17871 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17872 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17873 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17874 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17875 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17876 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17877 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17878 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17879 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17880 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17881 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17882 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17883 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17884 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17885 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17886 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17887 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17888 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17889 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17890 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17891 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17892 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17893 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17894 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17895 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17896 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17897 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17898 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17899 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17900 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17901 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17902 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17903 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17904 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17905 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17906 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17907 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17908 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17909 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17910 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17911 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17912 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17913 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17914 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17915 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17916 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17917 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17918 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17919 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17920
17921 LTCC='$LTCC'
17922 LTCFLAGS='$LTCFLAGS'
17923 compiler='$compiler_DEFAULT'
17924
17925 # A function that is used when there is no print builtin or printf.
17926 func_fallback_echo ()
17927 {
17928   eval 'cat <<_LTECHO_EOF
17929 \$1
17930 _LTECHO_EOF'
17931 }
17932
17933 # Quote evaled strings.
17934 for var in SHELL \
17935 ECHO \
17936 SED \
17937 GREP \
17938 EGREP \
17939 FGREP \
17940 LD \
17941 NM \
17942 LN_S \
17943 lt_SP2NL \
17944 lt_NL2SP \
17945 reload_flag \
17946 OBJDUMP \
17947 deplibs_check_method \
17948 file_magic_cmd \
17949 AR \
17950 AR_FLAGS \
17951 STRIP \
17952 RANLIB \
17953 CC \
17954 CFLAGS \
17955 compiler \
17956 lt_cv_sys_global_symbol_pipe \
17957 lt_cv_sys_global_symbol_to_cdecl \
17958 lt_cv_sys_global_symbol_to_c_name_address \
17959 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17960 lt_prog_compiler_no_builtin_flag \
17961 lt_prog_compiler_wl \
17962 lt_prog_compiler_pic \
17963 lt_prog_compiler_static \
17964 lt_cv_prog_compiler_c_o \
17965 need_locks \
17966 DSYMUTIL \
17967 NMEDIT \
17968 LIPO \
17969 OTOOL \
17970 OTOOL64 \
17971 shrext_cmds \
17972 export_dynamic_flag_spec \
17973 whole_archive_flag_spec \
17974 compiler_needs_object \
17975 with_gnu_ld \
17976 allow_undefined_flag \
17977 no_undefined_flag \
17978 hardcode_libdir_flag_spec \
17979 hardcode_libdir_flag_spec_ld \
17980 hardcode_libdir_separator \
17981 fix_srcfile_path \
17982 exclude_expsyms \
17983 include_expsyms \
17984 file_list_spec \
17985 variables_saved_for_relink \
17986 libname_spec \
17987 library_names_spec \
17988 soname_spec \
17989 install_override_mode \
17990 finish_eval \
17991 old_striplib \
17992 striplib \
17993 compiler_lib_search_dirs \
17994 predep_objects \
17995 postdep_objects \
17996 predeps \
17997 postdeps \
17998 compiler_lib_search_path \
17999 LD_CXX \
18000 reload_flag_CXX \
18001 compiler_CXX \
18002 lt_prog_compiler_no_builtin_flag_CXX \
18003 lt_prog_compiler_wl_CXX \
18004 lt_prog_compiler_pic_CXX \
18005 lt_prog_compiler_static_CXX \
18006 lt_cv_prog_compiler_c_o_CXX \
18007 export_dynamic_flag_spec_CXX \
18008 whole_archive_flag_spec_CXX \
18009 compiler_needs_object_CXX \
18010 with_gnu_ld_CXX \
18011 allow_undefined_flag_CXX \
18012 no_undefined_flag_CXX \
18013 hardcode_libdir_flag_spec_CXX \
18014 hardcode_libdir_flag_spec_ld_CXX \
18015 hardcode_libdir_separator_CXX \
18016 fix_srcfile_path_CXX \
18017 exclude_expsyms_CXX \
18018 include_expsyms_CXX \
18019 file_list_spec_CXX \
18020 compiler_lib_search_dirs_CXX \
18021 predep_objects_CXX \
18022 postdep_objects_CXX \
18023 predeps_CXX \
18024 postdeps_CXX \
18025 compiler_lib_search_path_CXX; do
18026     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18027     *[\\\\\\\`\\"\\\$]*)
18028       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18029       ;;
18030     *)
18031       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18032       ;;
18033     esac
18034 done
18035
18036 # Double-quote double-evaled strings.
18037 for var in reload_cmds \
18038 old_postinstall_cmds \
18039 old_postuninstall_cmds \
18040 old_archive_cmds \
18041 extract_expsyms_cmds \
18042 old_archive_from_new_cmds \
18043 old_archive_from_expsyms_cmds \
18044 archive_cmds \
18045 archive_expsym_cmds \
18046 module_cmds \
18047 module_expsym_cmds \
18048 export_symbols_cmds \
18049 prelink_cmds \
18050 postinstall_cmds \
18051 postuninstall_cmds \
18052 finish_cmds \
18053 sys_lib_search_path_spec \
18054 sys_lib_dlsearch_path_spec \
18055 reload_cmds_CXX \
18056 old_archive_cmds_CXX \
18057 old_archive_from_new_cmds_CXX \
18058 old_archive_from_expsyms_cmds_CXX \
18059 archive_cmds_CXX \
18060 archive_expsym_cmds_CXX \
18061 module_cmds_CXX \
18062 module_expsym_cmds_CXX \
18063 export_symbols_cmds_CXX \
18064 prelink_cmds_CXX; do
18065     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18066     *[\\\\\\\`\\"\\\$]*)
18067       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18068       ;;
18069     *)
18070       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18071       ;;
18072     esac
18073 done
18074
18075 ac_aux_dir='$ac_aux_dir'
18076 xsi_shell='$xsi_shell'
18077 lt_shell_append='$lt_shell_append'
18078
18079 # See if we are running on zsh, and set the options which allow our
18080 # commands through without removal of \ escapes INIT.
18081 if test -n "\${ZSH_VERSION+set}" ; then
18082    setopt NO_GLOB_SUBST
18083 fi
18084
18085
18086     PACKAGE='$PACKAGE'
18087     VERSION='$VERSION'
18088     TIMESTAMP='$TIMESTAMP'
18089     RM='$RM'
18090     ofile='$ofile'
18091
18092
18093
18094
18095
18096 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18097     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18098     # from automake.
18099     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18100     # Capture the value of LINGUAS because we need it to compute CATALOGS.
18101     LINGUAS="${LINGUAS-%UNSET%}"
18102
18103
18104 _ACEOF
18105
18106 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18107
18108 # Handling of arguments.
18109 for ac_config_target in $ac_config_targets
18110 do
18111   case $ac_config_target in
18112     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18113     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18114     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18115     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18116     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18117     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18118
18119   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18120   esac
18121 done
18122
18123
18124 # If the user did not use the arguments to specify the items to instantiate,
18125 # then the envvar interface is used.  Set only those that are not.
18126 # We use the long form for the default assignment because of an extremely
18127 # bizarre bug on SunOS 4.1.3.
18128 if $ac_need_defaults; then
18129   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18130   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18131   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18132 fi
18133
18134 # Have a temporary directory for convenience.  Make it in the build tree
18135 # simply because there is no reason against having it here, and in addition,
18136 # creating and moving files from /tmp can sometimes cause problems.
18137 # Hook for its removal unless debugging.
18138 # Note that there is a small window in which the directory will not be cleaned:
18139 # after its creation but before its name has been assigned to `$tmp'.
18140 $debug ||
18141 {
18142   tmp=
18143   trap 'exit_status=$?
18144   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18145 ' 0
18146   trap 'as_fn_exit 1' 1 2 13 15
18147 }
18148 # Create a (secure) tmp directory for tmp files.
18149
18150 {
18151   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18152   test -n "$tmp" && test -d "$tmp"
18153 }  ||
18154 {
18155   tmp=./conf$$-$RANDOM
18156   (umask 077 && mkdir "$tmp")
18157 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18158
18159 # Set up the scripts for CONFIG_FILES section.
18160 # No need to generate them if there are no CONFIG_FILES.
18161 # This happens for instance with `./config.status config.h'.
18162 if test -n "$CONFIG_FILES"; then
18163
18164 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18165   ac_cs_awk_getline=:
18166   ac_cs_awk_pipe_init=
18167   ac_cs_awk_read_file='
18168       while ((getline aline < (F[key])) > 0)
18169         print(aline)
18170       close(F[key])'
18171   ac_cs_awk_pipe_fini=
18172 else
18173   ac_cs_awk_getline=false
18174   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18175   ac_cs_awk_read_file='
18176       print "|#_!!_#|"
18177       print "cat " F[key] " &&"
18178       '$ac_cs_awk_pipe_init
18179   # The final `:' finishes the AND list.
18180   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18181 fi
18182 ac_cr=`echo X | tr X '\015'`
18183 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18184 # But we know of no other shell where ac_cr would be empty at this
18185 # point, so we can use a bashism as a fallback.
18186 if test "x$ac_cr" = x; then
18187   eval ac_cr=\$\'\\r\'
18188 fi
18189 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18190 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18191   ac_cs_awk_cr='\r'
18192 else
18193   ac_cs_awk_cr=$ac_cr
18194 fi
18195
18196 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18197 _ACEOF
18198
18199 # Create commands to substitute file output variables.
18200 {
18201   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18202   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18203   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18204   echo "_ACAWK" &&
18205   echo "_ACEOF"
18206 } >conf$$files.sh &&
18207 . ./conf$$files.sh ||
18208   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18209 rm -f conf$$files.sh
18210
18211 {
18212   echo "cat >conf$$subs.awk <<_ACEOF" &&
18213   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18214   echo "_ACEOF"
18215 } >conf$$subs.sh ||
18216   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18217 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18218 ac_delim='%!_!# '
18219 for ac_last_try in false false false false false :; do
18220   . ./conf$$subs.sh ||
18221     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18222
18223   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18224   if test $ac_delim_n = $ac_delim_num; then
18225     break
18226   elif $ac_last_try; then
18227     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18228   else
18229     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18230   fi
18231 done
18232 rm -f conf$$subs.sh
18233
18234 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18235 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18236 _ACEOF
18237 sed -n '
18238 h
18239 s/^/S["/; s/!.*/"]=/
18240 p
18241 g
18242 s/^[^!]*!//
18243 :repl
18244 t repl
18245 s/'"$ac_delim"'$//
18246 t delim
18247 :nl
18248 h
18249 s/\(.\{148\}\).*/\1/
18250 t more1
18251 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18252 p
18253 n
18254 b repl
18255 :more1
18256 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18257 p
18258 g
18259 s/.\{148\}//
18260 t nl
18261 :delim
18262 h
18263 s/\(.\{148\}\).*/\1/
18264 t more2
18265 s/["\\]/\\&/g; s/^/"/; s/$/"/
18266 p
18267 b
18268 :more2
18269 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18270 p
18271 g
18272 s/.\{148\}//
18273 t delim
18274 ' <conf$$subs.awk | sed '
18275 /^[^""]/{
18276   N
18277   s/\n//
18278 }
18279 ' >>$CONFIG_STATUS || ac_write_fail=1
18280 rm -f conf$$subs.awk
18281 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18282 _ACAWK
18283 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18284   for (key in S) S_is_set[key] = 1
18285   FS = "\a"
18286   \$ac_cs_awk_pipe_init
18287 }
18288 {
18289   line = $ 0
18290   nfields = split(line, field, "@")
18291   substed = 0
18292   len = length(field[1])
18293   for (i = 2; i < nfields; i++) {
18294     key = field[i]
18295     keylen = length(key)
18296     if (S_is_set[key]) {
18297       value = S[key]
18298       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18299       len += length(value) + length(field[++i])
18300       substed = 1
18301     } else
18302       len += 1 + keylen
18303   }
18304   if (nfields == 3 && !substed) {
18305     key = field[2]
18306     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18307       \$ac_cs_awk_read_file
18308       next
18309     }
18310   }
18311   print line
18312 }
18313 \$ac_cs_awk_pipe_fini
18314 _ACAWK
18315 _ACEOF
18316 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18317 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18318   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18319 else
18320   cat
18321 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18322   || as_fn_error "could not setup config files machinery" "$LINENO" 5
18323 _ACEOF
18324
18325 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18326 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18327 # trailing colons and then remove the whole line if VPATH becomes empty
18328 # (actually we leave an empty line to preserve line numbers).
18329 if test "x$srcdir" = x.; then
18330   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18331 s/:*\$(srcdir):*/:/
18332 s/:*\${srcdir}:*/:/
18333 s/:*@srcdir@:*/:/
18334 s/^\([^=]*=[     ]*\):*/\1/
18335 s/:*$//
18336 s/^[^=]*=[       ]*$//
18337 }'
18338 fi
18339
18340 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18341 fi # test -n "$CONFIG_FILES"
18342
18343 # Set up the scripts for CONFIG_HEADERS section.
18344 # No need to generate them if there are no CONFIG_HEADERS.
18345 # This happens for instance with `./config.status Makefile'.
18346 if test -n "$CONFIG_HEADERS"; then
18347 cat >"$tmp/defines.awk" <<\_ACAWK ||
18348 BEGIN {
18349 _ACEOF
18350
18351 # Transform confdefs.h into an awk script `defines.awk', embedded as
18352 # here-document in config.status, that substitutes the proper values into
18353 # config.h.in to produce config.h.
18354
18355 # Create a delimiter string that does not exist in confdefs.h, to ease
18356 # handling of long lines.
18357 ac_delim='%!_!# '
18358 for ac_last_try in false false :; do
18359   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18360   if test -z "$ac_t"; then
18361     break
18362   elif $ac_last_try; then
18363     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18364   else
18365     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18366   fi
18367 done
18368
18369 # For the awk script, D is an array of macro values keyed by name,
18370 # likewise P contains macro parameters if any.  Preserve backslash
18371 # newline sequences.
18372
18373 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18374 sed -n '
18375 s/.\{148\}/&'"$ac_delim"'/g
18376 t rset
18377 :rset
18378 s/^[     ]*#[    ]*define[       ][      ]*/ /
18379 t def
18380 d
18381 :def
18382 s/\\$//
18383 t bsnl
18384 s/["\\]/\\&/g
18385 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18386 D["\1"]=" \3"/p
18387 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18388 d
18389 :bsnl
18390 s/["\\]/\\&/g
18391 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18392 D["\1"]=" \3\\\\\\n"\\/p
18393 t cont
18394 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18395 t cont
18396 d
18397 :cont
18398 n
18399 s/.\{148\}/&'"$ac_delim"'/g
18400 t clear
18401 :clear
18402 s/\\$//
18403 t bsnlc
18404 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18405 d
18406 :bsnlc
18407 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18408 b cont
18409 ' <confdefs.h | sed '
18410 s/'"$ac_delim"'/"\\\
18411 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18412
18413 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18414   for (key in D) D_is_set[key] = 1
18415   FS = "\a"
18416 }
18417 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18418   line = \$ 0
18419   split(line, arg, " ")
18420   if (arg[1] == "#") {
18421     defundef = arg[2]
18422     mac1 = arg[3]
18423   } else {
18424     defundef = substr(arg[1], 2)
18425     mac1 = arg[2]
18426   }
18427   split(mac1, mac2, "(") #)
18428   macro = mac2[1]
18429   prefix = substr(line, 1, index(line, defundef) - 1)
18430   if (D_is_set[macro]) {
18431     # Preserve the white space surrounding the "#".
18432     print prefix "define", macro P[macro] D[macro]
18433     next
18434   } else {
18435     # Replace #undef with comments.  This is necessary, for example,
18436     # in the case of _POSIX_SOURCE, which is predefined and required
18437     # on some systems where configure will not decide to define it.
18438     if (defundef == "undef") {
18439       print "/*", prefix defundef, macro, "*/"
18440       next
18441     }
18442   }
18443 }
18444 { print }
18445 _ACAWK
18446 _ACEOF
18447 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18448   as_fn_error "could not setup config headers machinery" "$LINENO" 5
18449 fi # test -n "$CONFIG_HEADERS"
18450
18451
18452 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18453 shift
18454 for ac_tag
18455 do
18456   case $ac_tag in
18457   :[FHLC]) ac_mode=$ac_tag; continue;;
18458   esac
18459   case $ac_mode$ac_tag in
18460   :[FHL]*:*);;
18461   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18462   :[FH]-) ac_tag=-:-;;
18463   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18464   esac
18465   ac_save_IFS=$IFS
18466   IFS=:
18467   set x $ac_tag
18468   IFS=$ac_save_IFS
18469   shift
18470   ac_file=$1
18471   shift
18472
18473   case $ac_mode in
18474   :L) ac_source=$1;;
18475   :[FH])
18476     ac_file_inputs=
18477     for ac_f
18478     do
18479       case $ac_f in
18480       -) ac_f="$tmp/stdin";;
18481       *) # Look for the file first in the build tree, then in the source tree
18482          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18483          # because $ac_f cannot contain `:'.
18484          test -f "$ac_f" ||
18485            case $ac_f in
18486            [\\/$]*) false;;
18487            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18488            esac ||
18489            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18490       esac
18491       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18492       as_fn_append ac_file_inputs " '$ac_f'"
18493     done
18494
18495     # Let's still pretend it is `configure' which instantiates (i.e., don't
18496     # use $as_me), people would be surprised to read:
18497     #    /* config.h.  Generated by config.status.  */
18498     configure_input='Generated from '`
18499           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18500         `' by configure.'
18501     if test x"$ac_file" != x-; then
18502       configure_input="$ac_file.  $configure_input"
18503       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18504 $as_echo "$as_me: creating $ac_file" >&6;}
18505     fi
18506     # Neutralize special characters interpreted by sed in replacement strings.
18507     case $configure_input in #(
18508     *\&* | *\|* | *\\* )
18509        ac_sed_conf_input=`$as_echo "$configure_input" |
18510        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18511     *) ac_sed_conf_input=$configure_input;;
18512     esac
18513
18514     case $ac_tag in
18515     *:-:* | *:-) cat >"$tmp/stdin" \
18516       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18517     esac
18518     ;;
18519   esac
18520
18521   ac_dir=`$as_dirname -- "$ac_file" ||
18522 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18523          X"$ac_file" : 'X\(//\)[^/]' \| \
18524          X"$ac_file" : 'X\(//\)$' \| \
18525          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18526 $as_echo X"$ac_file" |
18527     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18528             s//\1/
18529             q
18530           }
18531           /^X\(\/\/\)[^/].*/{
18532             s//\1/
18533             q
18534           }
18535           /^X\(\/\/\)$/{
18536             s//\1/
18537             q
18538           }
18539           /^X\(\/\).*/{
18540             s//\1/
18541             q
18542           }
18543           s/.*/./; q'`
18544   as_dir="$ac_dir"; as_fn_mkdir_p
18545   ac_builddir=.
18546
18547 case "$ac_dir" in
18548 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18549 *)
18550   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18551   # A ".." for each directory in $ac_dir_suffix.
18552   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18553   case $ac_top_builddir_sub in
18554   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18555   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18556   esac ;;
18557 esac
18558 ac_abs_top_builddir=$ac_pwd
18559 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18560 # for backward compatibility:
18561 ac_top_builddir=$ac_top_build_prefix
18562
18563 case $srcdir in
18564   .)  # We are building in place.
18565     ac_srcdir=.
18566     ac_top_srcdir=$ac_top_builddir_sub
18567     ac_abs_top_srcdir=$ac_pwd ;;
18568   [\\/]* | ?:[\\/]* )  # Absolute name.
18569     ac_srcdir=$srcdir$ac_dir_suffix;
18570     ac_top_srcdir=$srcdir
18571     ac_abs_top_srcdir=$srcdir ;;
18572   *) # Relative name.
18573     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18574     ac_top_srcdir=$ac_top_build_prefix$srcdir
18575     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18576 esac
18577 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18578
18579
18580   case $ac_mode in
18581   :F)
18582   #
18583   # CONFIG_FILE
18584   #
18585
18586   case $INSTALL in
18587   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18588   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18589   esac
18590   ac_MKDIR_P=$MKDIR_P
18591   case $MKDIR_P in
18592   [\\/$]* | ?:[\\/]* ) ;;
18593   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18594   esac
18595 _ACEOF
18596
18597 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18598 # If the template does not know about datarootdir, expand it.
18599 # FIXME: This hack should be removed a few years after 2.60.
18600 ac_datarootdir_hack=; ac_datarootdir_seen=
18601 ac_sed_dataroot='
18602 /datarootdir/ {
18603   p
18604   q
18605 }
18606 /@datadir@/p
18607 /@docdir@/p
18608 /@infodir@/p
18609 /@localedir@/p
18610 /@mandir@/p'
18611 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18612 *datarootdir*) ac_datarootdir_seen=yes;;
18613 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18614   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18615 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18616 _ACEOF
18617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18618   ac_datarootdir_hack='
18619   s&@datadir@&$datadir&g
18620   s&@docdir@&$docdir&g
18621   s&@infodir@&$infodir&g
18622   s&@localedir@&$localedir&g
18623   s&@mandir@&$mandir&g
18624   s&\\\${datarootdir}&$datarootdir&g' ;;
18625 esac
18626 _ACEOF
18627
18628 # Neutralize VPATH when `$srcdir' = `.'.
18629 # Shell code in configure.ac might set extrasub.
18630 # FIXME: do we really want to maintain this feature?
18631 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18632 ac_sed_extra="$ac_vpsub
18633 $extrasub
18634 _ACEOF
18635 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18636 :t
18637 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18638 s|@configure_input@|$ac_sed_conf_input|;t t
18639 s&@top_builddir@&$ac_top_builddir_sub&;t t
18640 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18641 s&@srcdir@&$ac_srcdir&;t t
18642 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18643 s&@top_srcdir@&$ac_top_srcdir&;t t
18644 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18645 s&@builddir@&$ac_builddir&;t t
18646 s&@abs_builddir@&$ac_abs_builddir&;t t
18647 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18648 s&@INSTALL@&$ac_INSTALL&;t t
18649 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18650 $ac_datarootdir_hack
18651 "
18652 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18653 if $ac_cs_awk_getline; then
18654   $AWK -f "$tmp/subs.awk"
18655 else
18656   $AWK -f "$tmp/subs.awk" | $SHELL
18657 fi >$tmp/out \
18658   || as_fn_error "could not create $ac_file" "$LINENO" 5
18659
18660 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18661   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18662   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18663   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18664 which seems to be undefined.  Please make sure it is defined." >&5
18665 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18666 which seems to be undefined.  Please make sure it is defined." >&2;}
18667
18668   rm -f "$tmp/stdin"
18669   case $ac_file in
18670   -) cat "$tmp/out" && rm -f "$tmp/out";;
18671   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18672   esac \
18673   || as_fn_error "could not create $ac_file" "$LINENO" 5
18674  ;;
18675   :H)
18676   #
18677   # CONFIG_HEADER
18678   #
18679   if test x"$ac_file" != x-; then
18680     {
18681       $as_echo "/* $configure_input  */" \
18682       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18683     } >"$tmp/config.h" \
18684       || as_fn_error "could not create $ac_file" "$LINENO" 5
18685     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18686       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18687 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18688     else
18689       rm -f "$ac_file"
18690       mv "$tmp/config.h" "$ac_file" \
18691         || as_fn_error "could not create $ac_file" "$LINENO" 5
18692     fi
18693   else
18694     $as_echo "/* $configure_input  */" \
18695       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18696       || as_fn_error "could not create -" "$LINENO" 5
18697   fi
18698 # Compute "$ac_file"'s index in $config_headers.
18699 _am_arg="$ac_file"
18700 _am_stamp_count=1
18701 for _am_header in $config_headers :; do
18702   case $_am_header in
18703     $_am_arg | $_am_arg:* )
18704       break ;;
18705     * )
18706       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18707   esac
18708 done
18709 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18710 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18711          X"$_am_arg" : 'X\(//\)[^/]' \| \
18712          X"$_am_arg" : 'X\(//\)$' \| \
18713          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18714 $as_echo X"$_am_arg" |
18715     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18716             s//\1/
18717             q
18718           }
18719           /^X\(\/\/\)[^/].*/{
18720             s//\1/
18721             q
18722           }
18723           /^X\(\/\/\)$/{
18724             s//\1/
18725             q
18726           }
18727           /^X\(\/\).*/{
18728             s//\1/
18729             q
18730           }
18731           s/.*/./; q'`/stamp-h$_am_stamp_count
18732  ;;
18733
18734   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18735 $as_echo "$as_me: executing $ac_file commands" >&6;}
18736  ;;
18737   esac
18738
18739
18740   case $ac_file$ac_mode in
18741     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18742   # Autoconf 2.62 quotes --file arguments for eval, but not when files
18743   # are listed without --file.  Let's play safe and only enable the eval
18744   # if we detect the quoting.
18745   case $CONFIG_FILES in
18746   *\'*) eval set x "$CONFIG_FILES" ;;
18747   *)   set x $CONFIG_FILES ;;
18748   esac
18749   shift
18750   for mf
18751   do
18752     # Strip MF so we end up with the name of the file.
18753     mf=`echo "$mf" | sed -e 's/:.*$//'`
18754     # Check whether this is an Automake generated Makefile or not.
18755     # We used to match only the files named `Makefile.in', but
18756     # some people rename them; so instead we look at the file content.
18757     # Grep'ing the first line is not enough: some people post-process
18758     # each Makefile.in and add a new line on top of each file to say so.
18759     # Grep'ing the whole file is not good either: AIX grep has a line
18760     # limit of 2048, but all sed's we know have understand at least 4000.
18761     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18762       dirpart=`$as_dirname -- "$mf" ||
18763 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18764          X"$mf" : 'X\(//\)[^/]' \| \
18765          X"$mf" : 'X\(//\)$' \| \
18766          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18767 $as_echo X"$mf" |
18768     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18769             s//\1/
18770             q
18771           }
18772           /^X\(\/\/\)[^/].*/{
18773             s//\1/
18774             q
18775           }
18776           /^X\(\/\/\)$/{
18777             s//\1/
18778             q
18779           }
18780           /^X\(\/\).*/{
18781             s//\1/
18782             q
18783           }
18784           s/.*/./; q'`
18785     else
18786       continue
18787     fi
18788     # Extract the definition of DEPDIR, am__include, and am__quote
18789     # from the Makefile without running `make'.
18790     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18791     test -z "$DEPDIR" && continue
18792     am__include=`sed -n 's/^am__include = //p' < "$mf"`
18793     test -z "am__include" && continue
18794     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18795     # When using ansi2knr, U may be empty or an underscore; expand it
18796     U=`sed -n 's/^U = //p' < "$mf"`
18797     # Find all dependency output files, they are included files with
18798     # $(DEPDIR) in their names.  We invoke sed twice because it is the
18799     # simplest approach to changing $(DEPDIR) to its actual value in the
18800     # expansion.
18801     for file in `sed -n "
18802       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18803          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18804       # Make sure the directory exists.
18805       test -f "$dirpart/$file" && continue
18806       fdir=`$as_dirname -- "$file" ||
18807 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18808          X"$file" : 'X\(//\)[^/]' \| \
18809          X"$file" : 'X\(//\)$' \| \
18810          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18811 $as_echo X"$file" |
18812     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18813             s//\1/
18814             q
18815           }
18816           /^X\(\/\/\)[^/].*/{
18817             s//\1/
18818             q
18819           }
18820           /^X\(\/\/\)$/{
18821             s//\1/
18822             q
18823           }
18824           /^X\(\/\).*/{
18825             s//\1/
18826             q
18827           }
18828           s/.*/./; q'`
18829       as_dir=$dirpart/$fdir; as_fn_mkdir_p
18830       # echo "creating $dirpart/$file"
18831       echo '# dummy' > "$dirpart/$file"
18832     done
18833   done
18834 }
18835  ;;
18836     "libtool":C)
18837
18838     # See if we are running on zsh, and set the options which allow our
18839     # commands through without removal of \ escapes.
18840     if test -n "${ZSH_VERSION+set}" ; then
18841       setopt NO_GLOB_SUBST
18842     fi
18843
18844     cfgfile="${ofile}T"
18845     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18846     $RM "$cfgfile"
18847
18848     cat <<_LT_EOF >> "$cfgfile"
18849 #! $SHELL
18850
18851 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18852 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18853 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18854 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18855 #
18856 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18857 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18858 #   Written by Gordon Matzigkeit, 1996
18859 #
18860 #   This file is part of GNU Libtool.
18861 #
18862 # GNU Libtool is free software; you can redistribute it and/or
18863 # modify it under the terms of the GNU General Public License as
18864 # published by the Free Software Foundation; either version 2 of
18865 # the License, or (at your option) any later version.
18866 #
18867 # As a special exception to the GNU General Public License,
18868 # if you distribute this file as part of a program or library that
18869 # is built using GNU Libtool, you may include this file under the
18870 # same distribution terms that you use for the rest of that program.
18871 #
18872 # GNU Libtool is distributed in the hope that it will be useful,
18873 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18874 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18875 # GNU General Public License for more details.
18876 #
18877 # You should have received a copy of the GNU General Public License
18878 # along with GNU Libtool; see the file COPYING.  If not, a copy
18879 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18880 # obtained by writing to the Free Software Foundation, Inc.,
18881 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18882
18883
18884 # The names of the tagged configurations supported by this script.
18885 available_tags="CXX "
18886
18887 # ### BEGIN LIBTOOL CONFIG
18888
18889 # Which release of libtool.m4 was used?
18890 macro_version=$macro_version
18891 macro_revision=$macro_revision
18892
18893 # Whether or not to build shared libraries.
18894 build_libtool_libs=$enable_shared
18895
18896 # Whether or not to build static libraries.
18897 build_old_libs=$enable_static
18898
18899 # What type of objects to build.
18900 pic_mode=$pic_mode
18901
18902 # Whether or not to optimize for fast installation.
18903 fast_install=$enable_fast_install
18904
18905 # Shell to use when invoking shell scripts.
18906 SHELL=$lt_SHELL
18907
18908 # An echo program that protects backslashes.
18909 ECHO=$lt_ECHO
18910
18911 # The host system.
18912 host_alias=$host_alias
18913 host=$host
18914 host_os=$host_os
18915
18916 # The build system.
18917 build_alias=$build_alias
18918 build=$build
18919 build_os=$build_os
18920
18921 # A sed program that does not truncate output.
18922 SED=$lt_SED
18923
18924 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18925 Xsed="\$SED -e 1s/^X//"
18926
18927 # A grep program that handles long lines.
18928 GREP=$lt_GREP
18929
18930 # An ERE matcher.
18931 EGREP=$lt_EGREP
18932
18933 # A literal string matcher.
18934 FGREP=$lt_FGREP
18935
18936 # A BSD- or MS-compatible name lister.
18937 NM=$lt_NM
18938
18939 # Whether we need soft or hard links.
18940 LN_S=$lt_LN_S
18941
18942 # What is the maximum length of a command?
18943 max_cmd_len=$max_cmd_len
18944
18945 # Object file suffix (normally "o").
18946 objext=$ac_objext
18947
18948 # Executable file suffix (normally "").
18949 exeext=$exeext
18950
18951 # whether the shell understands "unset".
18952 lt_unset=$lt_unset
18953
18954 # turn spaces into newlines.
18955 SP2NL=$lt_lt_SP2NL
18956
18957 # turn newlines into spaces.
18958 NL2SP=$lt_lt_NL2SP
18959
18960 # An object symbol dumper.
18961 OBJDUMP=$lt_OBJDUMP
18962
18963 # Method to check whether dependent libraries are shared objects.
18964 deplibs_check_method=$lt_deplibs_check_method
18965
18966 # Command to use when deplibs_check_method == "file_magic".
18967 file_magic_cmd=$lt_file_magic_cmd
18968
18969 # The archiver.
18970 AR=$lt_AR
18971 AR_FLAGS=$lt_AR_FLAGS
18972
18973 # A symbol stripping program.
18974 STRIP=$lt_STRIP
18975
18976 # Commands used to install an old-style archive.
18977 RANLIB=$lt_RANLIB
18978 old_postinstall_cmds=$lt_old_postinstall_cmds
18979 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18980
18981 # Whether to use a lock for old archive extraction.
18982 lock_old_archive_extraction=$lock_old_archive_extraction
18983
18984 # A C compiler.
18985 LTCC=$lt_CC
18986
18987 # LTCC compiler flags.
18988 LTCFLAGS=$lt_CFLAGS
18989
18990 # Take the output of nm and produce a listing of raw symbols and C names.
18991 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18992
18993 # Transform the output of nm in a proper C declaration.
18994 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18995
18996 # Transform the output of nm in a C name address pair.
18997 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18998
18999 # Transform the output of nm in a C name address pair when lib prefix is needed.
19000 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19001
19002 # The name of the directory that contains temporary libtool files.
19003 objdir=$objdir
19004
19005 # Used to examine libraries when file_magic_cmd begins with "file".
19006 MAGIC_CMD=$MAGIC_CMD
19007
19008 # Must we lock files when doing compilation?
19009 need_locks=$lt_need_locks
19010
19011 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19012 DSYMUTIL=$lt_DSYMUTIL
19013
19014 # Tool to change global to local symbols on Mac OS X.
19015 NMEDIT=$lt_NMEDIT
19016
19017 # Tool to manipulate fat objects and archives on Mac OS X.
19018 LIPO=$lt_LIPO
19019
19020 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19021 OTOOL=$lt_OTOOL
19022
19023 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19024 OTOOL64=$lt_OTOOL64
19025
19026 # Old archive suffix (normally "a").
19027 libext=$libext
19028
19029 # Shared library suffix (normally ".so").
19030 shrext_cmds=$lt_shrext_cmds
19031
19032 # The commands to extract the exported symbol list from a shared archive.
19033 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19034
19035 # Variables whose values should be saved in libtool wrapper scripts and
19036 # restored at link time.
19037 variables_saved_for_relink=$lt_variables_saved_for_relink
19038
19039 # Do we need the "lib" prefix for modules?
19040 need_lib_prefix=$need_lib_prefix
19041
19042 # Do we need a version for libraries?
19043 need_version=$need_version
19044
19045 # Library versioning type.
19046 version_type=$version_type
19047
19048 # Shared library runtime path variable.
19049 runpath_var=$runpath_var
19050
19051 # Shared library path variable.
19052 shlibpath_var=$shlibpath_var
19053
19054 # Is shlibpath searched before the hard-coded library search path?
19055 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19056
19057 # Format of library name prefix.
19058 libname_spec=$lt_libname_spec
19059
19060 # List of archive names.  First name is the real one, the rest are links.
19061 # The last name is the one that the linker finds with -lNAME
19062 library_names_spec=$lt_library_names_spec
19063
19064 # The coded name of the library, if different from the real name.
19065 soname_spec=$lt_soname_spec
19066
19067 # Permission mode override for installation of shared libraries.
19068 install_override_mode=$lt_install_override_mode
19069
19070 # Command to use after installation of a shared archive.
19071 postinstall_cmds=$lt_postinstall_cmds
19072
19073 # Command to use after uninstallation of a shared archive.
19074 postuninstall_cmds=$lt_postuninstall_cmds
19075
19076 # Commands used to finish a libtool library installation in a directory.
19077 finish_cmds=$lt_finish_cmds
19078
19079 # As "finish_cmds", except a single script fragment to be evaled but
19080 # not shown.
19081 finish_eval=$lt_finish_eval
19082
19083 # Whether we should hardcode library paths into libraries.
19084 hardcode_into_libs=$hardcode_into_libs
19085
19086 # Compile-time system search path for libraries.
19087 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19088
19089 # Run-time system search path for libraries.
19090 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19091
19092 # Whether dlopen is supported.
19093 dlopen_support=$enable_dlopen
19094
19095 # Whether dlopen of programs is supported.
19096 dlopen_self=$enable_dlopen_self
19097
19098 # Whether dlopen of statically linked programs is supported.
19099 dlopen_self_static=$enable_dlopen_self_static
19100
19101 # Commands to strip libraries.
19102 old_striplib=$lt_old_striplib
19103 striplib=$lt_striplib
19104
19105
19106 # The linker used to build libraries.
19107 LD=$lt_LD
19108
19109 # How to create reloadable object files.
19110 reload_flag=$lt_reload_flag
19111 reload_cmds=$lt_reload_cmds
19112
19113 # Commands used to build an old-style archive.
19114 old_archive_cmds=$lt_old_archive_cmds
19115
19116 # A language specific compiler.
19117 CC=$lt_compiler
19118
19119 # Is the compiler the GNU compiler?
19120 with_gcc=$GCC
19121
19122 # Compiler flag to turn off builtin functions.
19123 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19124
19125 # How to pass a linker flag through the compiler.
19126 wl=$lt_lt_prog_compiler_wl
19127
19128 # Additional compiler flags for building library objects.
19129 pic_flag=$lt_lt_prog_compiler_pic
19130
19131 # Compiler flag to prevent dynamic linking.
19132 link_static_flag=$lt_lt_prog_compiler_static
19133
19134 # Does compiler simultaneously support -c and -o options?
19135 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19136
19137 # Whether or not to add -lc for building shared libraries.
19138 build_libtool_need_lc=$archive_cmds_need_lc
19139
19140 # Whether or not to disallow shared libs when runtime libs are static.
19141 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19142
19143 # Compiler flag to allow reflexive dlopens.
19144 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19145
19146 # Compiler flag to generate shared objects directly from archives.
19147 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19148
19149 # Whether the compiler copes with passing no objects directly.
19150 compiler_needs_object=$lt_compiler_needs_object
19151
19152 # Create an old-style archive from a shared archive.
19153 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19154
19155 # Create a temporary old-style archive to link instead of a shared archive.
19156 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19157
19158 # Commands used to build a shared archive.
19159 archive_cmds=$lt_archive_cmds
19160 archive_expsym_cmds=$lt_archive_expsym_cmds
19161
19162 # Commands used to build a loadable module if different from building
19163 # a shared archive.
19164 module_cmds=$lt_module_cmds
19165 module_expsym_cmds=$lt_module_expsym_cmds
19166
19167 # Whether we are building with GNU ld or not.
19168 with_gnu_ld=$lt_with_gnu_ld
19169
19170 # Flag that allows shared libraries with undefined symbols to be built.
19171 allow_undefined_flag=$lt_allow_undefined_flag
19172
19173 # Flag that enforces no undefined symbols.
19174 no_undefined_flag=$lt_no_undefined_flag
19175
19176 # Flag to hardcode \$libdir into a binary during linking.
19177 # This must work even if \$libdir does not exist
19178 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19179
19180 # If ld is used when linking, flag to hardcode \$libdir into a binary
19181 # during linking.  This must work even if \$libdir does not exist.
19182 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19183
19184 # Whether we need a single "-rpath" flag with a separated argument.
19185 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19186
19187 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19188 # DIR into the resulting binary.
19189 hardcode_direct=$hardcode_direct
19190
19191 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19192 # DIR into the resulting binary and the resulting library dependency is
19193 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19194 # library is relocated.
19195 hardcode_direct_absolute=$hardcode_direct_absolute
19196
19197 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19198 # into the resulting binary.
19199 hardcode_minus_L=$hardcode_minus_L
19200
19201 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19202 # into the resulting binary.
19203 hardcode_shlibpath_var=$hardcode_shlibpath_var
19204
19205 # Set to "yes" if building a shared library automatically hardcodes DIR
19206 # into the library and all subsequent libraries and executables linked
19207 # against it.
19208 hardcode_automatic=$hardcode_automatic
19209
19210 # Set to yes if linker adds runtime paths of dependent libraries
19211 # to runtime path list.
19212 inherit_rpath=$inherit_rpath
19213
19214 # Whether libtool must link a program against all its dependency libraries.
19215 link_all_deplibs=$link_all_deplibs
19216
19217 # Fix the shell variable \$srcfile for the compiler.
19218 fix_srcfile_path=$lt_fix_srcfile_path
19219
19220 # Set to "yes" if exported symbols are required.
19221 always_export_symbols=$always_export_symbols
19222
19223 # The commands to list exported symbols.
19224 export_symbols_cmds=$lt_export_symbols_cmds
19225
19226 # Symbols that should not be listed in the preloaded symbols.
19227 exclude_expsyms=$lt_exclude_expsyms
19228
19229 # Symbols that must always be exported.
19230 include_expsyms=$lt_include_expsyms
19231
19232 # Commands necessary for linking programs (against libraries) with templates.
19233 prelink_cmds=$lt_prelink_cmds
19234
19235 # Specify filename containing input files.
19236 file_list_spec=$lt_file_list_spec
19237
19238 # How to hardcode a shared library path into an executable.
19239 hardcode_action=$hardcode_action
19240
19241 # The directories searched by this compiler when creating a shared library.
19242 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19243
19244 # Dependencies to place before and after the objects being linked to
19245 # create a shared library.
19246 predep_objects=$lt_predep_objects
19247 postdep_objects=$lt_postdep_objects
19248 predeps=$lt_predeps
19249 postdeps=$lt_postdeps
19250
19251 # The library search path used internally by the compiler when linking
19252 # a shared library.
19253 compiler_lib_search_path=$lt_compiler_lib_search_path
19254
19255 # ### END LIBTOOL CONFIG
19256
19257 _LT_EOF
19258
19259   case $host_os in
19260   aix3*)
19261     cat <<\_LT_EOF >> "$cfgfile"
19262 # AIX sometimes has problems with the GCC collect2 program.  For some
19263 # reason, if we set the COLLECT_NAMES environment variable, the problems
19264 # vanish in a puff of smoke.
19265 if test "X${COLLECT_NAMES+set}" != Xset; then
19266   COLLECT_NAMES=
19267   export COLLECT_NAMES
19268 fi
19269 _LT_EOF
19270     ;;
19271   esac
19272
19273
19274 ltmain="$ac_aux_dir/ltmain.sh"
19275
19276
19277   # We use sed instead of cat because bash on DJGPP gets confused if
19278   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19279   # text mode, it properly converts lines to CR/LF.  This bash problem
19280   # is reportedly fixed, but why not run on old versions too?
19281   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19282     || (rm -f "$cfgfile"; exit 1)
19283
19284   case $xsi_shell in
19285   yes)
19286     cat << \_LT_EOF >> "$cfgfile"
19287
19288 # func_dirname file append nondir_replacement
19289 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19290 # otherwise set result to NONDIR_REPLACEMENT.
19291 func_dirname ()
19292 {
19293   case ${1} in
19294     */*) func_dirname_result="${1%/*}${2}" ;;
19295     *  ) func_dirname_result="${3}" ;;
19296   esac
19297 }
19298
19299 # func_basename file
19300 func_basename ()
19301 {
19302   func_basename_result="${1##*/}"
19303 }
19304
19305 # func_dirname_and_basename file append nondir_replacement
19306 # perform func_basename and func_dirname in a single function
19307 # call:
19308 #   dirname:  Compute the dirname of FILE.  If nonempty,
19309 #             add APPEND to the result, otherwise set result
19310 #             to NONDIR_REPLACEMENT.
19311 #             value returned in "$func_dirname_result"
19312 #   basename: Compute filename of FILE.
19313 #             value retuned in "$func_basename_result"
19314 # Implementation must be kept synchronized with func_dirname
19315 # and func_basename. For efficiency, we do not delegate to
19316 # those functions but instead duplicate the functionality here.
19317 func_dirname_and_basename ()
19318 {
19319   case ${1} in
19320     */*) func_dirname_result="${1%/*}${2}" ;;
19321     *  ) func_dirname_result="${3}" ;;
19322   esac
19323   func_basename_result="${1##*/}"
19324 }
19325
19326 # func_stripname prefix suffix name
19327 # strip PREFIX and SUFFIX off of NAME.
19328 # PREFIX and SUFFIX must not contain globbing or regex special
19329 # characters, hashes, percent signs, but SUFFIX may contain a leading
19330 # dot (in which case that matches only a dot).
19331 func_stripname ()
19332 {
19333   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19334   # positional parameters, so assign one to ordinary parameter first.
19335   func_stripname_result=${3}
19336   func_stripname_result=${func_stripname_result#"${1}"}
19337   func_stripname_result=${func_stripname_result%"${2}"}
19338 }
19339
19340 # func_opt_split
19341 func_opt_split ()
19342 {
19343   func_opt_split_opt=${1%%=*}
19344   func_opt_split_arg=${1#*=}
19345 }
19346
19347 # func_lo2o object
19348 func_lo2o ()
19349 {
19350   case ${1} in
19351     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19352     *)    func_lo2o_result=${1} ;;
19353   esac
19354 }
19355
19356 # func_xform libobj-or-source
19357 func_xform ()
19358 {
19359   func_xform_result=${1%.*}.lo
19360 }
19361
19362 # func_arith arithmetic-term...
19363 func_arith ()
19364 {
19365   func_arith_result=$(( $* ))
19366 }
19367
19368 # func_len string
19369 # STRING may not start with a hyphen.
19370 func_len ()
19371 {
19372   func_len_result=${#1}
19373 }
19374
19375 _LT_EOF
19376     ;;
19377   *) # Bourne compatible functions.
19378     cat << \_LT_EOF >> "$cfgfile"
19379
19380 # func_dirname file append nondir_replacement
19381 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19382 # otherwise set result to NONDIR_REPLACEMENT.
19383 func_dirname ()
19384 {
19385   # Extract subdirectory from the argument.
19386   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19387   if test "X$func_dirname_result" = "X${1}"; then
19388     func_dirname_result="${3}"
19389   else
19390     func_dirname_result="$func_dirname_result${2}"
19391   fi
19392 }
19393
19394 # func_basename file
19395 func_basename ()
19396 {
19397   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19398 }
19399
19400
19401 # func_stripname prefix suffix name
19402 # strip PREFIX and SUFFIX off of NAME.
19403 # PREFIX and SUFFIX must not contain globbing or regex special
19404 # characters, hashes, percent signs, but SUFFIX may contain a leading
19405 # dot (in which case that matches only a dot).
19406 # func_strip_suffix prefix name
19407 func_stripname ()
19408 {
19409   case ${2} in
19410     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19411     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19412   esac
19413 }
19414
19415 # sed scripts:
19416 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19417 my_sed_long_arg='1s/^-[^=]*=//'
19418
19419 # func_opt_split
19420 func_opt_split ()
19421 {
19422   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19423   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19424 }
19425
19426 # func_lo2o object
19427 func_lo2o ()
19428 {
19429   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19430 }
19431
19432 # func_xform libobj-or-source
19433 func_xform ()
19434 {
19435   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19436 }
19437
19438 # func_arith arithmetic-term...
19439 func_arith ()
19440 {
19441   func_arith_result=`expr "$@"`
19442 }
19443
19444 # func_len string
19445 # STRING may not start with a hyphen.
19446 func_len ()
19447 {
19448   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19449 }
19450
19451 _LT_EOF
19452 esac
19453
19454 case $lt_shell_append in
19455   yes)
19456     cat << \_LT_EOF >> "$cfgfile"
19457
19458 # func_append var value
19459 # Append VALUE to the end of shell variable VAR.
19460 func_append ()
19461 {
19462   eval "$1+=\$2"
19463 }
19464 _LT_EOF
19465     ;;
19466   *)
19467     cat << \_LT_EOF >> "$cfgfile"
19468
19469 # func_append var value
19470 # Append VALUE to the end of shell variable VAR.
19471 func_append ()
19472 {
19473   eval "$1=\$$1\$2"
19474 }
19475
19476 _LT_EOF
19477     ;;
19478   esac
19479
19480
19481   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19482     || (rm -f "$cfgfile"; exit 1)
19483
19484   mv -f "$cfgfile" "$ofile" ||
19485     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19486   chmod +x "$ofile"
19487
19488
19489     cat <<_LT_EOF >> "$ofile"
19490
19491 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19492
19493 # The linker used to build libraries.
19494 LD=$lt_LD_CXX
19495
19496 # How to create reloadable object files.
19497 reload_flag=$lt_reload_flag_CXX
19498 reload_cmds=$lt_reload_cmds_CXX
19499
19500 # Commands used to build an old-style archive.
19501 old_archive_cmds=$lt_old_archive_cmds_CXX
19502
19503 # A language specific compiler.
19504 CC=$lt_compiler_CXX
19505
19506 # Is the compiler the GNU compiler?
19507 with_gcc=$GCC_CXX
19508
19509 # Compiler flag to turn off builtin functions.
19510 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19511
19512 # How to pass a linker flag through the compiler.
19513 wl=$lt_lt_prog_compiler_wl_CXX
19514
19515 # Additional compiler flags for building library objects.
19516 pic_flag=$lt_lt_prog_compiler_pic_CXX
19517
19518 # Compiler flag to prevent dynamic linking.
19519 link_static_flag=$lt_lt_prog_compiler_static_CXX
19520
19521 # Does compiler simultaneously support -c and -o options?
19522 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19523
19524 # Whether or not to add -lc for building shared libraries.
19525 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19526
19527 # Whether or not to disallow shared libs when runtime libs are static.
19528 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19529
19530 # Compiler flag to allow reflexive dlopens.
19531 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19532
19533 # Compiler flag to generate shared objects directly from archives.
19534 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19535
19536 # Whether the compiler copes with passing no objects directly.
19537 compiler_needs_object=$lt_compiler_needs_object_CXX
19538
19539 # Create an old-style archive from a shared archive.
19540 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19541
19542 # Create a temporary old-style archive to link instead of a shared archive.
19543 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19544
19545 # Commands used to build a shared archive.
19546 archive_cmds=$lt_archive_cmds_CXX
19547 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19548
19549 # Commands used to build a loadable module if different from building
19550 # a shared archive.
19551 module_cmds=$lt_module_cmds_CXX
19552 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19553
19554 # Whether we are building with GNU ld or not.
19555 with_gnu_ld=$lt_with_gnu_ld_CXX
19556
19557 # Flag that allows shared libraries with undefined symbols to be built.
19558 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19559
19560 # Flag that enforces no undefined symbols.
19561 no_undefined_flag=$lt_no_undefined_flag_CXX
19562
19563 # Flag to hardcode \$libdir into a binary during linking.
19564 # This must work even if \$libdir does not exist
19565 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19566
19567 # If ld is used when linking, flag to hardcode \$libdir into a binary
19568 # during linking.  This must work even if \$libdir does not exist.
19569 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19570
19571 # Whether we need a single "-rpath" flag with a separated argument.
19572 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19573
19574 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19575 # DIR into the resulting binary.
19576 hardcode_direct=$hardcode_direct_CXX
19577
19578 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19579 # DIR into the resulting binary and the resulting library dependency is
19580 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19581 # library is relocated.
19582 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19583
19584 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19585 # into the resulting binary.
19586 hardcode_minus_L=$hardcode_minus_L_CXX
19587
19588 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19589 # into the resulting binary.
19590 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19591
19592 # Set to "yes" if building a shared library automatically hardcodes DIR
19593 # into the library and all subsequent libraries and executables linked
19594 # against it.
19595 hardcode_automatic=$hardcode_automatic_CXX
19596
19597 # Set to yes if linker adds runtime paths of dependent libraries
19598 # to runtime path list.
19599 inherit_rpath=$inherit_rpath_CXX
19600
19601 # Whether libtool must link a program against all its dependency libraries.
19602 link_all_deplibs=$link_all_deplibs_CXX
19603
19604 # Fix the shell variable \$srcfile for the compiler.
19605 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19606
19607 # Set to "yes" if exported symbols are required.
19608 always_export_symbols=$always_export_symbols_CXX
19609
19610 # The commands to list exported symbols.
19611 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19612
19613 # Symbols that should not be listed in the preloaded symbols.
19614 exclude_expsyms=$lt_exclude_expsyms_CXX
19615
19616 # Symbols that must always be exported.
19617 include_expsyms=$lt_include_expsyms_CXX
19618
19619 # Commands necessary for linking programs (against libraries) with templates.
19620 prelink_cmds=$lt_prelink_cmds_CXX
19621
19622 # Specify filename containing input files.
19623 file_list_spec=$lt_file_list_spec_CXX
19624
19625 # How to hardcode a shared library path into an executable.
19626 hardcode_action=$hardcode_action_CXX
19627
19628 # The directories searched by this compiler when creating a shared library.
19629 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19630
19631 # Dependencies to place before and after the objects being linked to
19632 # create a shared library.
19633 predep_objects=$lt_predep_objects_CXX
19634 postdep_objects=$lt_postdep_objects_CXX
19635 predeps=$lt_predeps_CXX
19636 postdeps=$lt_postdeps_CXX
19637
19638 # The library search path used internally by the compiler when linking
19639 # a shared library.
19640 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19641
19642 # ### END LIBTOOL TAG CONFIG: CXX
19643 _LT_EOF
19644
19645  ;;
19646     "default-1":C)
19647     for ac_file in $CONFIG_FILES; do
19648       # Support "outfile[:infile[:infile...]]"
19649       case "$ac_file" in
19650         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19651       esac
19652       # PO directories have a Makefile.in generated from Makefile.in.in.
19653       case "$ac_file" in */Makefile.in)
19654         # Adjust a relative srcdir.
19655         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19656         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19657         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19658         # In autoconf-2.13 it is called $ac_given_srcdir.
19659         # In autoconf-2.50 it is called $srcdir.
19660         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19661         case "$ac_given_srcdir" in
19662           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19663           /*) top_srcdir="$ac_given_srcdir" ;;
19664           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
19665         esac
19666         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19667           rm -f "$ac_dir/POTFILES"
19668           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19669           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19670           POMAKEFILEDEPS="POTFILES.in"
19671           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19672           # on $ac_dir but don't depend on user-specified configuration
19673           # parameters.
19674           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19675             # The LINGUAS file contains the set of available languages.
19676             if test -n "$OBSOLETE_ALL_LINGUAS"; then
19677               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19678             fi
19679             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19680             # Hide the ALL_LINGUAS assigment from automake.
19681             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19682             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19683           else
19684             # The set of available languages was given in configure.in.
19685             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19686           fi
19687           case "$ac_given_srcdir" in
19688             .) srcdirpre= ;;
19689             *) srcdirpre='$(srcdir)/' ;;
19690           esac
19691           POFILES=
19692           GMOFILES=
19693           UPDATEPOFILES=
19694           DUMMYPOFILES=
19695           for lang in $ALL_LINGUAS; do
19696             POFILES="$POFILES $srcdirpre$lang.po"
19697             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19698             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19699             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19700           done
19701           # CATALOGS depends on both $ac_dir and the user's LINGUAS
19702           # environment variable.
19703           INST_LINGUAS=
19704           if test -n "$ALL_LINGUAS"; then
19705             for presentlang in $ALL_LINGUAS; do
19706               useit=no
19707               if test "%UNSET%" != "$LINGUAS"; then
19708                 desiredlanguages="$LINGUAS"
19709               else
19710                 desiredlanguages="$ALL_LINGUAS"
19711               fi
19712               for desiredlang in $desiredlanguages; do
19713                 # Use the presentlang catalog if desiredlang is
19714                 #   a. equal to presentlang, or
19715                 #   b. a variant of presentlang (because in this case,
19716                 #      presentlang can be used as a fallback for messages
19717                 #      which are not translated in the desiredlang catalog).
19718                 case "$desiredlang" in
19719                   "$presentlang"*) useit=yes;;
19720                 esac
19721               done
19722               if test $useit = yes; then
19723                 INST_LINGUAS="$INST_LINGUAS $presentlang"
19724               fi
19725             done
19726           fi
19727           CATALOGS=
19728           if test -n "$INST_LINGUAS"; then
19729             for lang in $INST_LINGUAS; do
19730               CATALOGS="$CATALOGS $lang.gmo"
19731             done
19732           fi
19733           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19734           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"
19735           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19736             if test -f "$f"; then
19737               case "$f" in
19738                 *.orig | *.bak | *~) ;;
19739                 *) cat "$f" >> "$ac_dir/Makefile" ;;
19740               esac
19741             fi
19742           done
19743         fi
19744         ;;
19745       esac
19746     done ;;
19747
19748   esac
19749 done # for ac_tag
19750
19751
19752 as_fn_exit 0
19753 _ACEOF
19754 ac_clean_files=$ac_clean_files_save
19755
19756 test $ac_write_fail = 0 ||
19757   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19758
19759
19760 # configure is writing to config.log, and then calls config.status.
19761 # config.status does its own redirection, appending to config.log.
19762 # Unfortunately, on DOS this fails, as config.log is still kept open
19763 # by configure, so config.status won't be able to write to it; its
19764 # output is simply discarded.  So we exec the FD to /dev/null,
19765 # effectively closing config.log, so it can be properly (re)opened and
19766 # appended to by config.status.  When coming back to configure, we
19767 # need to make the FD available again.
19768 if test "$no_create" != yes; then
19769   ac_cs_success=:
19770   ac_config_status_args=
19771   test "$silent" = yes &&
19772     ac_config_status_args="$ac_config_status_args --quiet"
19773   exec 5>/dev/null
19774   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19775   exec 5>>config.log
19776   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19777   # would make configure fail if this is the last instruction.
19778   $ac_cs_success || as_fn_exit $?
19779 fi
19780 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19781   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19782 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19783 fi
19784