ld/
[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_OFILES
609 EMULATION_OFILES
610 EMUL
611 STRINGIFY
612 enable_initfini_array
613 ENABLE_PLUGINS_FALSE
614 ENABLE_PLUGINS_TRUE
615 NATIVE_LIB_DIRS
616 HOSTING_LIBS
617 HOSTING_CRT0
618 HDEFINES
619 do_compare
620 GENINSRC_NEVER_FALSE
621 GENINSRC_NEVER_TRUE
622 LEXLIB
623 LEX_OUTPUT_ROOT
624 LEX
625 YFLAGS
626 YACC
627 MSGMERGE
628 MSGFMT
629 MKINSTALLDIRS
630 CATOBJEXT
631 GENCAT
632 INSTOBJEXT
633 DATADIRNAME
634 CATALOGS
635 POSUB
636 GMSGFMT
637 XGETTEXT
638 INCINTL
639 LIBINTL_DEP
640 LIBINTL
641 USE_NLS
642 CXXCPP
643 OTOOL64
644 OTOOL
645 LIPO
646 NMEDIT
647 DSYMUTIL
648 RANLIB
649 AR
650 OBJDUMP
651 LN_S
652 NM
653 ac_ct_DUMPBIN
654 DUMPBIN
655 LD
656 FGREP
657 SED
658 LIBTOOL
659 am__fastdepCXX_FALSE
660 am__fastdepCXX_TRUE
661 CXXDEPMODE
662 ac_ct_CXX
663 CXXFLAGS
664 CXX
665 NO_WERROR
666 WARN_CFLAGS
667 EGREP
668 GREP
669 CPP
670 installed_linker
671 install_as_default
672 TARGET_SYSTEM_ROOT_DEFINE
673 TARGET_SYSTEM_ROOT
674 use_sysroot
675 MAINT
676 MAINTAINER_MODE_FALSE
677 MAINTAINER_MODE_TRUE
678 am__fastdepCC_FALSE
679 am__fastdepCC_TRUE
680 CCDEPMODE
681 AMDEPBACKSLASH
682 AMDEP_FALSE
683 AMDEP_TRUE
684 am__quote
685 am__include
686 DEPDIR
687 am__untar
688 am__tar
689 AMTAR
690 am__leading_dot
691 SET_MAKE
692 AWK
693 mkdir_p
694 MKDIR_P
695 INSTALL_STRIP_PROGRAM
696 STRIP
697 install_sh
698 MAKEINFO
699 AUTOHEADER
700 AUTOMAKE
701 AUTOCONF
702 ACLOCAL
703 VERSION
704 PACKAGE
705 CYGPATH_W
706 am__isrc
707 INSTALL_DATA
708 INSTALL_SCRIPT
709 INSTALL_PROGRAM
710 OBJEXT
711 EXEEXT
712 ac_ct_CC
713 CPPFLAGS
714 LDFLAGS
715 CFLAGS
716 CC
717 target_os
718 target_vendor
719 target_cpu
720 target
721 host_os
722 host_vendor
723 host_cpu
724 host
725 build_os
726 build_vendor
727 build_cpu
728 build
729 target_alias
730 host_alias
731 build_alias
732 LIBS
733 ECHO_T
734 ECHO_N
735 ECHO_C
736 DEFS
737 mandir
738 localedir
739 libdir
740 psdir
741 pdfdir
742 dvidir
743 htmldir
744 infodir
745 docdir
746 oldincludedir
747 includedir
748 localstatedir
749 sharedstatedir
750 sysconfdir
751 datadir
752 datarootdir
753 libexecdir
754 sbindir
755 bindir
756 program_transform_name
757 prefix
758 exec_prefix
759 PACKAGE_URL
760 PACKAGE_BUGREPORT
761 PACKAGE_STRING
762 PACKAGE_VERSION
763 PACKAGE_TARNAME
764 PACKAGE_NAME
765 PATH_SEPARATOR
766 SHELL'
767 ac_subst_files='TDIRS'
768 ac_user_opts='
769 enable_option_checking
770 enable_dependency_tracking
771 enable_maintainer_mode
772 with_lib_path
773 enable_targets
774 enable_64_bit_bfd
775 with_sysroot
776 enable_gold
777 enable_got
778 enable_werror
779 enable_build_warnings
780 enable_plugins
781 enable_largefile
782 enable_shared
783 enable_static
784 with_pic
785 enable_fast_install
786 with_gnu_ld
787 enable_libtool_lock
788 enable_nls
789 enable_initfini_array
790 with_zlib
791 '
792       ac_precious_vars='build_alias
793 host_alias
794 target_alias
795 CC
796 CFLAGS
797 LDFLAGS
798 LIBS
799 CPPFLAGS
800 CPP
801 CXX
802 CXXFLAGS
803 CCC
804 CXXCPP
805 YACC
806 YFLAGS'
807
808
809 # Initialize some variables set by options.
810 ac_init_help=
811 ac_init_version=false
812 ac_unrecognized_opts=
813 ac_unrecognized_sep=
814 # The variables have the same names as the options, with
815 # dashes changed to underlines.
816 cache_file=/dev/null
817 exec_prefix=NONE
818 no_create=
819 no_recursion=
820 prefix=NONE
821 program_prefix=NONE
822 program_suffix=NONE
823 program_transform_name=s,x,x,
824 silent=
825 site=
826 srcdir=
827 verbose=
828 x_includes=NONE
829 x_libraries=NONE
830
831 # Installation directory options.
832 # These are left unexpanded so users can "make install exec_prefix=/foo"
833 # and all the variables that are supposed to be based on exec_prefix
834 # by default will actually change.
835 # Use braces instead of parens because sh, perl, etc. also accept them.
836 # (The list follows the same order as the GNU Coding Standards.)
837 bindir='${exec_prefix}/bin'
838 sbindir='${exec_prefix}/sbin'
839 libexecdir='${exec_prefix}/libexec'
840 datarootdir='${prefix}/share'
841 datadir='${datarootdir}'
842 sysconfdir='${prefix}/etc'
843 sharedstatedir='${prefix}/com'
844 localstatedir='${prefix}/var'
845 includedir='${prefix}/include'
846 oldincludedir='/usr/include'
847 docdir='${datarootdir}/doc/${PACKAGE}'
848 infodir='${datarootdir}/info'
849 htmldir='${docdir}'
850 dvidir='${docdir}'
851 pdfdir='${docdir}'
852 psdir='${docdir}'
853 libdir='${exec_prefix}/lib'
854 localedir='${datarootdir}/locale'
855 mandir='${datarootdir}/man'
856
857 ac_prev=
858 ac_dashdash=
859 for ac_option
860 do
861   # If the previous option needs an argument, assign it.
862   if test -n "$ac_prev"; then
863     eval $ac_prev=\$ac_option
864     ac_prev=
865     continue
866   fi
867
868   case $ac_option in
869   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870   *)    ac_optarg=yes ;;
871   esac
872
873   # Accept the important Cygnus configure options, so we can diagnose typos.
874
875   case $ac_dashdash$ac_option in
876   --)
877     ac_dashdash=yes ;;
878
879   -bindir | --bindir | --bindi | --bind | --bin | --bi)
880     ac_prev=bindir ;;
881   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
882     bindir=$ac_optarg ;;
883
884   -build | --build | --buil | --bui | --bu)
885     ac_prev=build_alias ;;
886   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
887     build_alias=$ac_optarg ;;
888
889   -cache-file | --cache-file | --cache-fil | --cache-fi \
890   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
891     ac_prev=cache_file ;;
892   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
893   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
894     cache_file=$ac_optarg ;;
895
896   --config-cache | -C)
897     cache_file=config.cache ;;
898
899   -datadir | --datadir | --datadi | --datad)
900     ac_prev=datadir ;;
901   -datadir=* | --datadir=* | --datadi=* | --datad=*)
902     datadir=$ac_optarg ;;
903
904   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
905   | --dataroo | --dataro | --datar)
906     ac_prev=datarootdir ;;
907   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
908   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
909     datarootdir=$ac_optarg ;;
910
911   -disable-* | --disable-*)
912     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
913     # Reject names that are not valid shell variable names.
914     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915       as_fn_error "invalid feature name: $ac_useropt"
916     ac_useropt_orig=$ac_useropt
917     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918     case $ac_user_opts in
919       *"
920 "enable_$ac_useropt"
921 "*) ;;
922       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
923          ac_unrecognized_sep=', ';;
924     esac
925     eval enable_$ac_useropt=no ;;
926
927   -docdir | --docdir | --docdi | --doc | --do)
928     ac_prev=docdir ;;
929   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930     docdir=$ac_optarg ;;
931
932   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
933     ac_prev=dvidir ;;
934   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935     dvidir=$ac_optarg ;;
936
937   -enable-* | --enable-*)
938     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
939     # Reject names that are not valid shell variable names.
940     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
941       as_fn_error "invalid feature name: $ac_useropt"
942     ac_useropt_orig=$ac_useropt
943     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
944     case $ac_user_opts in
945       *"
946 "enable_$ac_useropt"
947 "*) ;;
948       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
949          ac_unrecognized_sep=', ';;
950     esac
951     eval enable_$ac_useropt=\$ac_optarg ;;
952
953   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
954   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
955   | --exec | --exe | --ex)
956     ac_prev=exec_prefix ;;
957   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
958   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
959   | --exec=* | --exe=* | --ex=*)
960     exec_prefix=$ac_optarg ;;
961
962   -gas | --gas | --ga | --g)
963     # Obsolete; use --with-gas.
964     with_gas=yes ;;
965
966   -help | --help | --hel | --he | -h)
967     ac_init_help=long ;;
968   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
969     ac_init_help=recursive ;;
970   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
971     ac_init_help=short ;;
972
973   -host | --host | --hos | --ho)
974     ac_prev=host_alias ;;
975   -host=* | --host=* | --hos=* | --ho=*)
976     host_alias=$ac_optarg ;;
977
978   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
979     ac_prev=htmldir ;;
980   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
981   | --ht=*)
982     htmldir=$ac_optarg ;;
983
984   -includedir | --includedir | --includedi | --included | --include \
985   | --includ | --inclu | --incl | --inc)
986     ac_prev=includedir ;;
987   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
988   | --includ=* | --inclu=* | --incl=* | --inc=*)
989     includedir=$ac_optarg ;;
990
991   -infodir | --infodir | --infodi | --infod | --info | --inf)
992     ac_prev=infodir ;;
993   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
994     infodir=$ac_optarg ;;
995
996   -libdir | --libdir | --libdi | --libd)
997     ac_prev=libdir ;;
998   -libdir=* | --libdir=* | --libdi=* | --libd=*)
999     libdir=$ac_optarg ;;
1000
1001   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1002   | --libexe | --libex | --libe)
1003     ac_prev=libexecdir ;;
1004   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1005   | --libexe=* | --libex=* | --libe=*)
1006     libexecdir=$ac_optarg ;;
1007
1008   -localedir | --localedir | --localedi | --localed | --locale)
1009     ac_prev=localedir ;;
1010   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1011     localedir=$ac_optarg ;;
1012
1013   -localstatedir | --localstatedir | --localstatedi | --localstated \
1014   | --localstate | --localstat | --localsta | --localst | --locals)
1015     ac_prev=localstatedir ;;
1016   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1017   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1018     localstatedir=$ac_optarg ;;
1019
1020   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1021     ac_prev=mandir ;;
1022   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1023     mandir=$ac_optarg ;;
1024
1025   -nfp | --nfp | --nf)
1026     # Obsolete; use --without-fp.
1027     with_fp=no ;;
1028
1029   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1030   | --no-cr | --no-c | -n)
1031     no_create=yes ;;
1032
1033   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1034   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1035     no_recursion=yes ;;
1036
1037   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1038   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1039   | --oldin | --oldi | --old | --ol | --o)
1040     ac_prev=oldincludedir ;;
1041   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1042   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1043   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1044     oldincludedir=$ac_optarg ;;
1045
1046   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1047     ac_prev=prefix ;;
1048   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1049     prefix=$ac_optarg ;;
1050
1051   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1052   | --program-pre | --program-pr | --program-p)
1053     ac_prev=program_prefix ;;
1054   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1055   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1056     program_prefix=$ac_optarg ;;
1057
1058   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1059   | --program-suf | --program-su | --program-s)
1060     ac_prev=program_suffix ;;
1061   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1062   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1063     program_suffix=$ac_optarg ;;
1064
1065   -program-transform-name | --program-transform-name \
1066   | --program-transform-nam | --program-transform-na \
1067   | --program-transform-n | --program-transform- \
1068   | --program-transform | --program-transfor \
1069   | --program-transfo | --program-transf \
1070   | --program-trans | --program-tran \
1071   | --progr-tra | --program-tr | --program-t)
1072     ac_prev=program_transform_name ;;
1073   -program-transform-name=* | --program-transform-name=* \
1074   | --program-transform-nam=* | --program-transform-na=* \
1075   | --program-transform-n=* | --program-transform-=* \
1076   | --program-transform=* | --program-transfor=* \
1077   | --program-transfo=* | --program-transf=* \
1078   | --program-trans=* | --program-tran=* \
1079   | --progr-tra=* | --program-tr=* | --program-t=*)
1080     program_transform_name=$ac_optarg ;;
1081
1082   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1083     ac_prev=pdfdir ;;
1084   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1085     pdfdir=$ac_optarg ;;
1086
1087   -psdir | --psdir | --psdi | --psd | --ps)
1088     ac_prev=psdir ;;
1089   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1090     psdir=$ac_optarg ;;
1091
1092   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1093   | -silent | --silent | --silen | --sile | --sil)
1094     silent=yes ;;
1095
1096   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1097     ac_prev=sbindir ;;
1098   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1099   | --sbi=* | --sb=*)
1100     sbindir=$ac_optarg ;;
1101
1102   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1103   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1104   | --sharedst | --shareds | --shared | --share | --shar \
1105   | --sha | --sh)
1106     ac_prev=sharedstatedir ;;
1107   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1108   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1109   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1110   | --sha=* | --sh=*)
1111     sharedstatedir=$ac_optarg ;;
1112
1113   -site | --site | --sit)
1114     ac_prev=site ;;
1115   -site=* | --site=* | --sit=*)
1116     site=$ac_optarg ;;
1117
1118   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1119     ac_prev=srcdir ;;
1120   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1121     srcdir=$ac_optarg ;;
1122
1123   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1124   | --syscon | --sysco | --sysc | --sys | --sy)
1125     ac_prev=sysconfdir ;;
1126   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1127   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1128     sysconfdir=$ac_optarg ;;
1129
1130   -target | --target | --targe | --targ | --tar | --ta | --t)
1131     ac_prev=target_alias ;;
1132   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1133     target_alias=$ac_optarg ;;
1134
1135   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1136     verbose=yes ;;
1137
1138   -version | --version | --versio | --versi | --vers | -V)
1139     ac_init_version=: ;;
1140
1141   -with-* | --with-*)
1142     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1143     # Reject names that are not valid shell variable names.
1144     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145       as_fn_error "invalid package name: $ac_useropt"
1146     ac_useropt_orig=$ac_useropt
1147     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148     case $ac_user_opts in
1149       *"
1150 "with_$ac_useropt"
1151 "*) ;;
1152       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1153          ac_unrecognized_sep=', ';;
1154     esac
1155     eval with_$ac_useropt=\$ac_optarg ;;
1156
1157   -without-* | --without-*)
1158     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1159     # Reject names that are not valid shell variable names.
1160     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1161       as_fn_error "invalid package name: $ac_useropt"
1162     ac_useropt_orig=$ac_useropt
1163     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164     case $ac_user_opts in
1165       *"
1166 "with_$ac_useropt"
1167 "*) ;;
1168       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1169          ac_unrecognized_sep=', ';;
1170     esac
1171     eval with_$ac_useropt=no ;;
1172
1173   --x)
1174     # Obsolete; use --with-x.
1175     with_x=yes ;;
1176
1177   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1178   | --x-incl | --x-inc | --x-in | --x-i)
1179     ac_prev=x_includes ;;
1180   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1181   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1182     x_includes=$ac_optarg ;;
1183
1184   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1185   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1186     ac_prev=x_libraries ;;
1187   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1188   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1189     x_libraries=$ac_optarg ;;
1190
1191   -*) as_fn_error "unrecognized option: \`$ac_option'
1192 Try \`$0 --help' for more information."
1193     ;;
1194
1195   *=*)
1196     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1197     # Reject names that are not valid shell variable names.
1198     case $ac_envvar in #(
1199       '' | [0-9]* | *[!_$as_cr_alnum]* )
1200       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1201     esac
1202     eval $ac_envvar=\$ac_optarg
1203     export $ac_envvar ;;
1204
1205   *)
1206     # FIXME: should be removed in autoconf 3.0.
1207     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1208     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1209       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1210     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1211     ;;
1212
1213   esac
1214 done
1215
1216 if test -n "$ac_prev"; then
1217   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1218   as_fn_error "missing argument to $ac_option"
1219 fi
1220
1221 if test -n "$ac_unrecognized_opts"; then
1222   case $enable_option_checking in
1223     no) ;;
1224     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1225     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1226   esac
1227 fi
1228
1229 # Check all directory arguments for consistency.
1230 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1231                 datadir sysconfdir sharedstatedir localstatedir includedir \
1232                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1233                 libdir localedir mandir
1234 do
1235   eval ac_val=\$$ac_var
1236   # Remove trailing slashes.
1237   case $ac_val in
1238     */ )
1239       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1240       eval $ac_var=\$ac_val;;
1241   esac
1242   # Be sure to have absolute directory names.
1243   case $ac_val in
1244     [\\/$]* | ?:[\\/]* )  continue;;
1245     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1246   esac
1247   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1248 done
1249
1250 # There might be people who depend on the old broken behavior: `$host'
1251 # used to hold the argument of --host etc.
1252 # FIXME: To remove some day.
1253 build=$build_alias
1254 host=$host_alias
1255 target=$target_alias
1256
1257 # FIXME: To remove some day.
1258 if test "x$host_alias" != x; then
1259   if test "x$build_alias" = x; then
1260     cross_compiling=maybe
1261     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1262     If a cross compiler is detected then cross compile mode will be used." >&2
1263   elif test "x$build_alias" != "x$host_alias"; then
1264     cross_compiling=yes
1265   fi
1266 fi
1267
1268 ac_tool_prefix=
1269 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1270
1271 test "$silent" = yes && exec 6>/dev/null
1272
1273
1274 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1275 ac_ls_di=`ls -di .` &&
1276 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1277   as_fn_error "working directory cannot be determined"
1278 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1279   as_fn_error "pwd does not report name of working directory"
1280
1281
1282 # Find the source files, if location was not specified.
1283 if test -z "$srcdir"; then
1284   ac_srcdir_defaulted=yes
1285   # Try the directory containing this script, then the parent directory.
1286   ac_confdir=`$as_dirname -- "$as_myself" ||
1287 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1288          X"$as_myself" : 'X\(//\)[^/]' \| \
1289          X"$as_myself" : 'X\(//\)$' \| \
1290          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1291 $as_echo X"$as_myself" |
1292     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1293             s//\1/
1294             q
1295           }
1296           /^X\(\/\/\)[^/].*/{
1297             s//\1/
1298             q
1299           }
1300           /^X\(\/\/\)$/{
1301             s//\1/
1302             q
1303           }
1304           /^X\(\/\).*/{
1305             s//\1/
1306             q
1307           }
1308           s/.*/./; q'`
1309   srcdir=$ac_confdir
1310   if test ! -r "$srcdir/$ac_unique_file"; then
1311     srcdir=..
1312   fi
1313 else
1314   ac_srcdir_defaulted=no
1315 fi
1316 if test ! -r "$srcdir/$ac_unique_file"; then
1317   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1318   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1319 fi
1320 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1321 ac_abs_confdir=`(
1322         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1323         pwd)`
1324 # When building in place, set srcdir=.
1325 if test "$ac_abs_confdir" = "$ac_pwd"; then
1326   srcdir=.
1327 fi
1328 # Remove unnecessary trailing slashes from srcdir.
1329 # Double slashes in file names in object file debugging info
1330 # mess up M-x gdb in Emacs.
1331 case $srcdir in
1332 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1333 esac
1334 for ac_var in $ac_precious_vars; do
1335   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1336   eval ac_env_${ac_var}_value=\$${ac_var}
1337   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1338   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1339 done
1340
1341 #
1342 # Report the --help message.
1343 #
1344 if test "$ac_init_help" = "long"; then
1345   # Omit some internal or obsolete options to make the list less imposing.
1346   # This message is too long to be a string in the A/UX 3.1 sh.
1347   cat <<_ACEOF
1348 \`configure' configures this package to adapt to many kinds of systems.
1349
1350 Usage: $0 [OPTION]... [VAR=VALUE]...
1351
1352 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1353 VAR=VALUE.  See below for descriptions of some of the useful variables.
1354
1355 Defaults for the options are specified in brackets.
1356
1357 Configuration:
1358   -h, --help              display this help and exit
1359       --help=short        display options specific to this package
1360       --help=recursive    display the short help of all the included packages
1361   -V, --version           display version information and exit
1362   -q, --quiet, --silent   do not print \`checking...' messages
1363       --cache-file=FILE   cache test results in FILE [disabled]
1364   -C, --config-cache      alias for \`--cache-file=config.cache'
1365   -n, --no-create         do not create output files
1366       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1367
1368 Installation directories:
1369   --prefix=PREFIX         install architecture-independent files in PREFIX
1370                           [$ac_default_prefix]
1371   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1372                           [PREFIX]
1373
1374 By default, \`make install' will install all the files in
1375 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1376 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1377 for instance \`--prefix=\$HOME'.
1378
1379 For better control, use the options below.
1380
1381 Fine tuning of the installation directories:
1382   --bindir=DIR            user executables [EPREFIX/bin]
1383   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1384   --libexecdir=DIR        program executables [EPREFIX/libexec]
1385   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1386   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1387   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1388   --libdir=DIR            object code libraries [EPREFIX/lib]
1389   --includedir=DIR        C header files [PREFIX/include]
1390   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1391   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1392   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1393   --infodir=DIR           info documentation [DATAROOTDIR/info]
1394   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1395   --mandir=DIR            man documentation [DATAROOTDIR/man]
1396   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1397   --htmldir=DIR           html documentation [DOCDIR]
1398   --dvidir=DIR            dvi documentation [DOCDIR]
1399   --pdfdir=DIR            pdf documentation [DOCDIR]
1400   --psdir=DIR             ps documentation [DOCDIR]
1401 _ACEOF
1402
1403   cat <<\_ACEOF
1404
1405 Program names:
1406   --program-prefix=PREFIX            prepend PREFIX to installed program names
1407   --program-suffix=SUFFIX            append SUFFIX to installed program names
1408   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1409
1410 System types:
1411   --build=BUILD     configure for building on BUILD [guessed]
1412   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1413   --target=TARGET   configure for building compilers for TARGET [HOST]
1414 _ACEOF
1415 fi
1416
1417 if test -n "$ac_init_help"; then
1418
1419   cat <<\_ACEOF
1420
1421 Optional Features:
1422   --disable-option-checking  ignore unrecognized --enable/--with options
1423   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1424   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1425   --disable-dependency-tracking  speeds up one-time build
1426   --enable-dependency-tracking   do not reject slow dependency extractors
1427   --enable-maintainer-mode  enable make rules and dependencies not useful
1428                           (and sometimes confusing) to the casual installer
1429   --enable-targets        alternative target configurations
1430   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1431   --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1432   --enable-got=<type>     GOT handling scheme (target, single, negative,
1433                           multigot)
1434   --enable-werror         treat compile warnings as errors
1435   --enable-build-warnings enable build-time compiler warnings
1436   --enable-plugins        Enable support for plugins (defaults no)
1437   --disable-largefile     omit support for large files
1438   --enable-shared[=PKGS]  build shared libraries [default=yes]
1439   --enable-static[=PKGS]  build static libraries [default=yes]
1440   --enable-fast-install[=PKGS]
1441                           optimize for fast installation [default=yes]
1442   --disable-libtool-lock  avoid locking (might break parallel builds)
1443   --disable-nls           do not use Native Language Support
1444   --enable-initfini-array       use .init_array/.fini_array sections
1445
1446 Optional Packages:
1447   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1448   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1449   --with-lib-path=dir1:dir2...  set default LIB_PATH
1450   --with-sysroot=DIR Search for usr/lib et al within DIR.
1451   --with-pic              try to use only PIC/non-PIC objects [default=use
1452                           both]
1453   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1454   --with-zlib             include zlib support (auto/yes/no) default=auto
1455
1456 Some influential environment variables:
1457   CC          C compiler command
1458   CFLAGS      C compiler flags
1459   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1460               nonstandard directory <lib dir>
1461   LIBS        libraries to pass to the linker, e.g. -l<library>
1462   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1463               you have headers in a nonstandard directory <include dir>
1464   CPP         C preprocessor
1465   CXX         C++ compiler command
1466   CXXFLAGS    C++ compiler flags
1467   CXXCPP      C++ preprocessor
1468   YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1469               the first program found out of: `bison -y', `byacc', `yacc'.
1470   YFLAGS      The list of arguments that will be passed by default to $YACC.
1471               This script will default YFLAGS to the empty string to avoid a
1472               default value of `-d' given by some make applications.
1473
1474 Use these variables to override the choices made by `configure' or to help
1475 it to find libraries and programs with nonstandard names/locations.
1476
1477 Report bugs to the package provider.
1478 _ACEOF
1479 ac_status=$?
1480 fi
1481
1482 if test "$ac_init_help" = "recursive"; then
1483   # If there are subdirs, report their specific --help.
1484   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1485     test -d "$ac_dir" ||
1486       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1487       continue
1488     ac_builddir=.
1489
1490 case "$ac_dir" in
1491 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492 *)
1493   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1494   # A ".." for each directory in $ac_dir_suffix.
1495   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1496   case $ac_top_builddir_sub in
1497   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1499   esac ;;
1500 esac
1501 ac_abs_top_builddir=$ac_pwd
1502 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1503 # for backward compatibility:
1504 ac_top_builddir=$ac_top_build_prefix
1505
1506 case $srcdir in
1507   .)  # We are building in place.
1508     ac_srcdir=.
1509     ac_top_srcdir=$ac_top_builddir_sub
1510     ac_abs_top_srcdir=$ac_pwd ;;
1511   [\\/]* | ?:[\\/]* )  # Absolute name.
1512     ac_srcdir=$srcdir$ac_dir_suffix;
1513     ac_top_srcdir=$srcdir
1514     ac_abs_top_srcdir=$srcdir ;;
1515   *) # Relative name.
1516     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1517     ac_top_srcdir=$ac_top_build_prefix$srcdir
1518     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1519 esac
1520 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1521
1522     cd "$ac_dir" || { ac_status=$?; continue; }
1523     # Check for guested configure.
1524     if test -f "$ac_srcdir/configure.gnu"; then
1525       echo &&
1526       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1527     elif test -f "$ac_srcdir/configure"; then
1528       echo &&
1529       $SHELL "$ac_srcdir/configure" --help=recursive
1530     else
1531       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1532     fi || ac_status=$?
1533     cd "$ac_pwd" || { ac_status=$?; break; }
1534   done
1535 fi
1536
1537 test -n "$ac_init_help" && exit $ac_status
1538 if $ac_init_version; then
1539   cat <<\_ACEOF
1540 configure
1541 generated by GNU Autoconf 2.64
1542
1543 Copyright (C) 2009 Free Software Foundation, Inc.
1544 This configure script is free software; the Free Software Foundation
1545 gives unlimited permission to copy, distribute and modify it.
1546 _ACEOF
1547   exit
1548 fi
1549
1550 ## ------------------------ ##
1551 ## Autoconf initialization. ##
1552 ## ------------------------ ##
1553
1554 # ac_fn_c_try_compile LINENO
1555 # --------------------------
1556 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1557 ac_fn_c_try_compile ()
1558 {
1559   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560   rm -f conftest.$ac_objext
1561   if { { ac_try="$ac_compile"
1562 case "(($ac_try" in
1563   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564   *) ac_try_echo=$ac_try;;
1565 esac
1566 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567 $as_echo "$ac_try_echo"; } >&5
1568   (eval "$ac_compile") 2>conftest.err
1569   ac_status=$?
1570   if test -s conftest.err; then
1571     grep -v '^ *+' conftest.err >conftest.er1
1572     cat conftest.er1 >&5
1573     mv -f conftest.er1 conftest.err
1574   fi
1575   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576   test $ac_status = 0; } && {
1577          test -z "$ac_c_werror_flag" ||
1578          test ! -s conftest.err
1579        } && test -s conftest.$ac_objext; then :
1580   ac_retval=0
1581 else
1582   $as_echo "$as_me: failed program was:" >&5
1583 sed 's/^/| /' conftest.$ac_ext >&5
1584
1585         ac_retval=1
1586 fi
1587   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1588   return $ac_retval
1589
1590 } # ac_fn_c_try_compile
1591
1592 # ac_fn_c_try_link LINENO
1593 # -----------------------
1594 # Try to link conftest.$ac_ext, and return whether this succeeded.
1595 ac_fn_c_try_link ()
1596 {
1597   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598   rm -f conftest.$ac_objext conftest$ac_exeext
1599   if { { ac_try="$ac_link"
1600 case "(($ac_try" in
1601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1602   *) ac_try_echo=$ac_try;;
1603 esac
1604 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1605 $as_echo "$ac_try_echo"; } >&5
1606   (eval "$ac_link") 2>conftest.err
1607   ac_status=$?
1608   if test -s conftest.err; then
1609     grep -v '^ *+' conftest.err >conftest.er1
1610     cat conftest.er1 >&5
1611     mv -f conftest.er1 conftest.err
1612   fi
1613   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1614   test $ac_status = 0; } && {
1615          test -z "$ac_c_werror_flag" ||
1616          test ! -s conftest.err
1617        } && test -s conftest$ac_exeext && {
1618          test "$cross_compiling" = yes ||
1619          $as_test_x conftest$ac_exeext
1620        }; then :
1621   ac_retval=0
1622 else
1623   $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1625
1626         ac_retval=1
1627 fi
1628   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1629   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1630   # interfere with the next link command; also delete a directory that is
1631   # left behind by Apple's compiler.  We do this before executing the actions.
1632   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1633   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1634   return $ac_retval
1635
1636 } # ac_fn_c_try_link
1637
1638 # ac_fn_c_try_cpp LINENO
1639 # ----------------------
1640 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1641 ac_fn_c_try_cpp ()
1642 {
1643   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644   if { { ac_try="$ac_cpp conftest.$ac_ext"
1645 case "(($ac_try" in
1646   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1647   *) ac_try_echo=$ac_try;;
1648 esac
1649 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1650 $as_echo "$ac_try_echo"; } >&5
1651   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1652   ac_status=$?
1653   if test -s conftest.err; then
1654     grep -v '^ *+' conftest.err >conftest.er1
1655     cat conftest.er1 >&5
1656     mv -f conftest.er1 conftest.err
1657   fi
1658   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1659   test $ac_status = 0; } >/dev/null && {
1660          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1661          test ! -s conftest.err
1662        }; then :
1663   ac_retval=0
1664 else
1665   $as_echo "$as_me: failed program was:" >&5
1666 sed 's/^/| /' conftest.$ac_ext >&5
1667
1668     ac_retval=1
1669 fi
1670   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1671   return $ac_retval
1672
1673 } # ac_fn_c_try_cpp
1674
1675 # ac_fn_cxx_try_compile LINENO
1676 # ----------------------------
1677 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1678 ac_fn_cxx_try_compile ()
1679 {
1680   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681   rm -f conftest.$ac_objext
1682   if { { ac_try="$ac_compile"
1683 case "(($ac_try" in
1684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1685   *) ac_try_echo=$ac_try;;
1686 esac
1687 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1688 $as_echo "$ac_try_echo"; } >&5
1689   (eval "$ac_compile") 2>conftest.err
1690   ac_status=$?
1691   if test -s conftest.err; then
1692     grep -v '^ *+' conftest.err >conftest.er1
1693     cat conftest.er1 >&5
1694     mv -f conftest.er1 conftest.err
1695   fi
1696   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697   test $ac_status = 0; } && {
1698          test -z "$ac_cxx_werror_flag" ||
1699          test ! -s conftest.err
1700        } && test -s conftest.$ac_objext; then :
1701   ac_retval=0
1702 else
1703   $as_echo "$as_me: failed program was:" >&5
1704 sed 's/^/| /' conftest.$ac_ext >&5
1705
1706         ac_retval=1
1707 fi
1708   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1709   return $ac_retval
1710
1711 } # ac_fn_cxx_try_compile
1712
1713 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1714 # -------------------------------------------------------
1715 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1716 # the include files in INCLUDES and setting the cache variable VAR
1717 # accordingly.
1718 ac_fn_c_check_header_mongrel ()
1719 {
1720   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1722   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723 $as_echo_n "checking for $2... " >&6; }
1724 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725   $as_echo_n "(cached) " >&6
1726 fi
1727 eval ac_res=\$$3
1728                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1729 $as_echo "$ac_res" >&6; }
1730 else
1731   # Is the header compilable?
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1733 $as_echo_n "checking $2 usability... " >&6; }
1734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735 /* end confdefs.h.  */
1736 $4
1737 #include <$2>
1738 _ACEOF
1739 if ac_fn_c_try_compile "$LINENO"; then :
1740   ac_header_compiler=yes
1741 else
1742   ac_header_compiler=no
1743 fi
1744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1746 $as_echo "$ac_header_compiler" >&6; }
1747
1748 # Is the header present?
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1750 $as_echo_n "checking $2 presence... " >&6; }
1751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1752 /* end confdefs.h.  */
1753 #include <$2>
1754 _ACEOF
1755 if ac_fn_c_try_cpp "$LINENO"; then :
1756   ac_header_preproc=yes
1757 else
1758   ac_header_preproc=no
1759 fi
1760 rm -f conftest.err conftest.$ac_ext
1761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1762 $as_echo "$ac_header_preproc" >&6; }
1763
1764 # So?  What about this header?
1765 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1766   yes:no: )
1767     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1768 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1769     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1770 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1771     ;;
1772   no:yes:* )
1773     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1774 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1775     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1776 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1777     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1778 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1779     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1780 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1781     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1782 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1783     ;;
1784 esac
1785   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1786 $as_echo_n "checking for $2... " >&6; }
1787 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1788   $as_echo_n "(cached) " >&6
1789 else
1790   eval "$3=\$ac_header_compiler"
1791 fi
1792 eval ac_res=\$$3
1793                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1795 fi
1796   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1797
1798 } # ac_fn_c_check_header_mongrel
1799
1800 # ac_fn_c_try_run LINENO
1801 # ----------------------
1802 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1803 # that executables *can* be run.
1804 ac_fn_c_try_run ()
1805 {
1806   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807   if { { ac_try="$ac_link"
1808 case "(($ac_try" in
1809   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1810   *) ac_try_echo=$ac_try;;
1811 esac
1812 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1813 $as_echo "$ac_try_echo"; } >&5
1814   (eval "$ac_link") 2>&5
1815   ac_status=$?
1816   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1817   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1818   { { case "(($ac_try" in
1819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1820   *) ac_try_echo=$ac_try;;
1821 esac
1822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1823 $as_echo "$ac_try_echo"; } >&5
1824   (eval "$ac_try") 2>&5
1825   ac_status=$?
1826   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827   test $ac_status = 0; }; }; then :
1828   ac_retval=0
1829 else
1830   $as_echo "$as_me: program exited with status $ac_status" >&5
1831        $as_echo "$as_me: failed program was:" >&5
1832 sed 's/^/| /' conftest.$ac_ext >&5
1833
1834        ac_retval=$ac_status
1835 fi
1836   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1837   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1838   return $ac_retval
1839
1840 } # ac_fn_c_try_run
1841
1842 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1843 # -------------------------------------------------------
1844 # Tests whether HEADER exists and can be compiled using the include files in
1845 # INCLUDES, setting the cache variable VAR accordingly.
1846 ac_fn_c_check_header_compile ()
1847 {
1848   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850 $as_echo_n "checking for $2... " >&6; }
1851 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1852   $as_echo_n "(cached) " >&6
1853 else
1854   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855 /* end confdefs.h.  */
1856 $4
1857 #include <$2>
1858 _ACEOF
1859 if ac_fn_c_try_compile "$LINENO"; then :
1860   eval "$3=yes"
1861 else
1862   eval "$3=no"
1863 fi
1864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1865 fi
1866 eval ac_res=\$$3
1867                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1868 $as_echo "$ac_res" >&6; }
1869   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1870
1871 } # ac_fn_c_check_header_compile
1872
1873 # ac_fn_c_check_func LINENO FUNC VAR
1874 # ----------------------------------
1875 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1876 ac_fn_c_check_func ()
1877 {
1878   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1880 $as_echo_n "checking for $2... " >&6; }
1881 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1882   $as_echo_n "(cached) " >&6
1883 else
1884   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h.  */
1886 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1887    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1888 #define $2 innocuous_$2
1889
1890 /* System header to define __stub macros and hopefully few prototypes,
1891     which can conflict with char $2 (); below.
1892     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1893     <limits.h> exists even on freestanding compilers.  */
1894
1895 #ifdef __STDC__
1896 # include <limits.h>
1897 #else
1898 # include <assert.h>
1899 #endif
1900
1901 #undef $2
1902
1903 /* Override any GCC internal prototype to avoid an error.
1904    Use char because int might match the return type of a GCC
1905    builtin and then its argument prototype would still apply.  */
1906 #ifdef __cplusplus
1907 extern "C"
1908 #endif
1909 char $2 ();
1910 /* The GNU C library defines this for functions which it implements
1911     to always fail with ENOSYS.  Some functions are actually named
1912     something starting with __ and the normal name is an alias.  */
1913 #if defined __stub_$2 || defined __stub___$2
1914 choke me
1915 #endif
1916
1917 int
1918 main ()
1919 {
1920 return $2 ();
1921   ;
1922   return 0;
1923 }
1924 _ACEOF
1925 if ac_fn_c_try_link "$LINENO"; then :
1926   eval "$3=yes"
1927 else
1928   eval "$3=no"
1929 fi
1930 rm -f core conftest.err conftest.$ac_objext \
1931     conftest$ac_exeext conftest.$ac_ext
1932 fi
1933 eval ac_res=\$$3
1934                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1935 $as_echo "$ac_res" >&6; }
1936   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1937
1938 } # ac_fn_c_check_func
1939
1940 # ac_fn_cxx_try_cpp LINENO
1941 # ------------------------
1942 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1943 ac_fn_cxx_try_cpp ()
1944 {
1945   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946   if { { ac_try="$ac_cpp conftest.$ac_ext"
1947 case "(($ac_try" in
1948   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1949   *) ac_try_echo=$ac_try;;
1950 esac
1951 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1952 $as_echo "$ac_try_echo"; } >&5
1953   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1954   ac_status=$?
1955   if test -s conftest.err; then
1956     grep -v '^ *+' conftest.err >conftest.er1
1957     cat conftest.er1 >&5
1958     mv -f conftest.er1 conftest.err
1959   fi
1960   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1961   test $ac_status = 0; } >/dev/null && {
1962          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1963          test ! -s conftest.err
1964        }; then :
1965   ac_retval=0
1966 else
1967   $as_echo "$as_me: failed program was:" >&5
1968 sed 's/^/| /' conftest.$ac_ext >&5
1969
1970     ac_retval=1
1971 fi
1972   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1973   return $ac_retval
1974
1975 } # ac_fn_cxx_try_cpp
1976
1977 # ac_fn_cxx_try_link LINENO
1978 # -------------------------
1979 # Try to link conftest.$ac_ext, and return whether this succeeded.
1980 ac_fn_cxx_try_link ()
1981 {
1982   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1983   rm -f conftest.$ac_objext conftest$ac_exeext
1984   if { { ac_try="$ac_link"
1985 case "(($ac_try" in
1986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1987   *) ac_try_echo=$ac_try;;
1988 esac
1989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1990 $as_echo "$ac_try_echo"; } >&5
1991   (eval "$ac_link") 2>conftest.err
1992   ac_status=$?
1993   if test -s conftest.err; then
1994     grep -v '^ *+' conftest.err >conftest.er1
1995     cat conftest.er1 >&5
1996     mv -f conftest.er1 conftest.err
1997   fi
1998   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1999   test $ac_status = 0; } && {
2000          test -z "$ac_cxx_werror_flag" ||
2001          test ! -s conftest.err
2002        } && test -s conftest$ac_exeext && {
2003          test "$cross_compiling" = yes ||
2004          $as_test_x conftest$ac_exeext
2005        }; then :
2006   ac_retval=0
2007 else
2008   $as_echo "$as_me: failed program was:" >&5
2009 sed 's/^/| /' conftest.$ac_ext >&5
2010
2011         ac_retval=1
2012 fi
2013   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2014   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2015   # interfere with the next link command; also delete a directory that is
2016   # left behind by Apple's compiler.  We do this before executing the actions.
2017   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2018   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2019   return $ac_retval
2020
2021 } # ac_fn_cxx_try_link
2022
2023 # ac_fn_c_check_decl LINENO SYMBOL VAR
2024 # ------------------------------------
2025 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2026 ac_fn_c_check_decl ()
2027 {
2028   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2029   as_decl_name=`echo $2|sed 's/ *(.*//'`
2030   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2031   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2032 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2033 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2034   $as_echo_n "(cached) " >&6
2035 else
2036   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037 /* end confdefs.h.  */
2038 $4
2039 int
2040 main ()
2041 {
2042 #ifndef $as_decl_name
2043 #ifdef __cplusplus
2044   (void) $as_decl_use;
2045 #else
2046   (void) $as_decl_name;
2047 #endif
2048 #endif
2049
2050   ;
2051   return 0;
2052 }
2053 _ACEOF
2054 if ac_fn_c_try_compile "$LINENO"; then :
2055   eval "$3=yes"
2056 else
2057   eval "$3=no"
2058 fi
2059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2060 fi
2061 eval ac_res=\$$3
2062                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2063 $as_echo "$ac_res" >&6; }
2064   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2065
2066 } # ac_fn_c_check_decl
2067
2068 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2069 # --------------------------------------------
2070 # Tries to find the compile-time value of EXPR in a program that includes
2071 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2072 # computed
2073 ac_fn_c_compute_int ()
2074 {
2075   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2076   if test "$cross_compiling" = yes; then
2077     # Depending upon the size, compute the lo and hi bounds.
2078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2079 /* end confdefs.h.  */
2080 $4
2081 int
2082 main ()
2083 {
2084 static int test_array [1 - 2 * !(($2) >= 0)];
2085 test_array [0] = 0
2086
2087   ;
2088   return 0;
2089 }
2090 _ACEOF
2091 if ac_fn_c_try_compile "$LINENO"; then :
2092   ac_lo=0 ac_mid=0
2093   while :; do
2094     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095 /* end confdefs.h.  */
2096 $4
2097 int
2098 main ()
2099 {
2100 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2101 test_array [0] = 0
2102
2103   ;
2104   return 0;
2105 }
2106 _ACEOF
2107 if ac_fn_c_try_compile "$LINENO"; then :
2108   ac_hi=$ac_mid; break
2109 else
2110   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2111                         if test $ac_lo -le $ac_mid; then
2112                           ac_lo= ac_hi=
2113                           break
2114                         fi
2115                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2116 fi
2117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2118   done
2119 else
2120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2121 /* end confdefs.h.  */
2122 $4
2123 int
2124 main ()
2125 {
2126 static int test_array [1 - 2 * !(($2) < 0)];
2127 test_array [0] = 0
2128
2129   ;
2130   return 0;
2131 }
2132 _ACEOF
2133 if ac_fn_c_try_compile "$LINENO"; then :
2134   ac_hi=-1 ac_mid=-1
2135   while :; do
2136     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h.  */
2138 $4
2139 int
2140 main ()
2141 {
2142 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2143 test_array [0] = 0
2144
2145   ;
2146   return 0;
2147 }
2148 _ACEOF
2149 if ac_fn_c_try_compile "$LINENO"; then :
2150   ac_lo=$ac_mid; break
2151 else
2152   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2153                         if test $ac_mid -le $ac_hi; then
2154                           ac_lo= ac_hi=
2155                           break
2156                         fi
2157                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2158 fi
2159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160   done
2161 else
2162   ac_lo= ac_hi=
2163 fi
2164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2165 fi
2166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167 # Binary search between lo and hi bounds.
2168 while test "x$ac_lo" != "x$ac_hi"; do
2169   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2170   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171 /* end confdefs.h.  */
2172 $4
2173 int
2174 main ()
2175 {
2176 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2177 test_array [0] = 0
2178
2179   ;
2180   return 0;
2181 }
2182 _ACEOF
2183 if ac_fn_c_try_compile "$LINENO"; then :
2184   ac_hi=$ac_mid
2185 else
2186   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2187 fi
2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2189 done
2190 case $ac_lo in #((
2191 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2192 '') ac_retval=1 ;;
2193 esac
2194   else
2195     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196 /* end confdefs.h.  */
2197 $4
2198 static long int longval () { return $2; }
2199 static unsigned long int ulongval () { return $2; }
2200 #include <stdio.h>
2201 #include <stdlib.h>
2202 int
2203 main ()
2204 {
2205
2206   FILE *f = fopen ("conftest.val", "w");
2207   if (! f)
2208     return 1;
2209   if (($2) < 0)
2210     {
2211       long int i = longval ();
2212       if (i != ($2))
2213         return 1;
2214       fprintf (f, "%ld", i);
2215     }
2216   else
2217     {
2218       unsigned long int i = ulongval ();
2219       if (i != ($2))
2220         return 1;
2221       fprintf (f, "%lu", i);
2222     }
2223   /* Do not output a trailing newline, as this causes \r\n confusion
2224      on some platforms.  */
2225   return ferror (f) || fclose (f) != 0;
2226
2227   ;
2228   return 0;
2229 }
2230 _ACEOF
2231 if ac_fn_c_try_run "$LINENO"; then :
2232   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2233 else
2234   ac_retval=1
2235 fi
2236 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2237   conftest.$ac_objext conftest.beam conftest.$ac_ext
2238 rm -f conftest.val
2239
2240   fi
2241   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2242   return $ac_retval
2243
2244 } # ac_fn_c_compute_int
2245 cat >config.log <<_ACEOF
2246 This file contains any messages produced by compilers while
2247 running configure, to aid debugging if configure makes a mistake.
2248
2249 It was created by $as_me, which was
2250 generated by GNU Autoconf 2.64.  Invocation command line was
2251
2252   $ $0 $@
2253
2254 _ACEOF
2255 exec 5>>config.log
2256 {
2257 cat <<_ASUNAME
2258 ## --------- ##
2259 ## Platform. ##
2260 ## --------- ##
2261
2262 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2263 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2264 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2265 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2266 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2267
2268 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2269 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2270
2271 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2272 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2273 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2274 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2275 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2276 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2277 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2278
2279 _ASUNAME
2280
2281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2282 for as_dir in $PATH
2283 do
2284   IFS=$as_save_IFS
2285   test -z "$as_dir" && as_dir=.
2286     $as_echo "PATH: $as_dir"
2287   done
2288 IFS=$as_save_IFS
2289
2290 } >&5
2291
2292 cat >&5 <<_ACEOF
2293
2294
2295 ## ----------- ##
2296 ## Core tests. ##
2297 ## ----------- ##
2298
2299 _ACEOF
2300
2301
2302 # Keep a trace of the command line.
2303 # Strip out --no-create and --no-recursion so they do not pile up.
2304 # Strip out --silent because we don't want to record it for future runs.
2305 # Also quote any args containing shell meta-characters.
2306 # Make two passes to allow for proper duplicate-argument suppression.
2307 ac_configure_args=
2308 ac_configure_args0=
2309 ac_configure_args1=
2310 ac_must_keep_next=false
2311 for ac_pass in 1 2
2312 do
2313   for ac_arg
2314   do
2315     case $ac_arg in
2316     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2317     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2318     | -silent | --silent | --silen | --sile | --sil)
2319       continue ;;
2320     *\'*)
2321       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2322     esac
2323     case $ac_pass in
2324     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2325     2)
2326       as_fn_append ac_configure_args1 " '$ac_arg'"
2327       if test $ac_must_keep_next = true; then
2328         ac_must_keep_next=false # Got value, back to normal.
2329       else
2330         case $ac_arg in
2331           *=* | --config-cache | -C | -disable-* | --disable-* \
2332           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2333           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2334           | -with-* | --with-* | -without-* | --without-* | --x)
2335             case "$ac_configure_args0 " in
2336               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2337             esac
2338             ;;
2339           -* ) ac_must_keep_next=true ;;
2340         esac
2341       fi
2342       as_fn_append ac_configure_args " '$ac_arg'"
2343       ;;
2344     esac
2345   done
2346 done
2347 { ac_configure_args0=; unset ac_configure_args0;}
2348 { ac_configure_args1=; unset ac_configure_args1;}
2349
2350 # When interrupted or exit'd, cleanup temporary files, and complete
2351 # config.log.  We remove comments because anyway the quotes in there
2352 # would cause problems or look ugly.
2353 # WARNING: Use '\'' to represent an apostrophe within the trap.
2354 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2355 trap 'exit_status=$?
2356   # Save into config.log some information that might help in debugging.
2357   {
2358     echo
2359
2360     cat <<\_ASBOX
2361 ## ---------------- ##
2362 ## Cache variables. ##
2363 ## ---------------- ##
2364 _ASBOX
2365     echo
2366     # The following way of writing the cache mishandles newlines in values,
2367 (
2368   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2369     eval ac_val=\$$ac_var
2370     case $ac_val in #(
2371     *${as_nl}*)
2372       case $ac_var in #(
2373       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2374 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2375       esac
2376       case $ac_var in #(
2377       _ | IFS | as_nl) ;; #(
2378       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2379       *) { eval $ac_var=; unset $ac_var;} ;;
2380       esac ;;
2381     esac
2382   done
2383   (set) 2>&1 |
2384     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2385     *${as_nl}ac_space=\ *)
2386       sed -n \
2387         "s/'\''/'\''\\\\'\'''\''/g;
2388           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2389       ;; #(
2390     *)
2391       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2392       ;;
2393     esac |
2394     sort
2395 )
2396     echo
2397
2398     cat <<\_ASBOX
2399 ## ----------------- ##
2400 ## Output variables. ##
2401 ## ----------------- ##
2402 _ASBOX
2403     echo
2404     for ac_var in $ac_subst_vars
2405     do
2406       eval ac_val=\$$ac_var
2407       case $ac_val in
2408       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2409       esac
2410       $as_echo "$ac_var='\''$ac_val'\''"
2411     done | sort
2412     echo
2413
2414     if test -n "$ac_subst_files"; then
2415       cat <<\_ASBOX
2416 ## ------------------- ##
2417 ## File substitutions. ##
2418 ## ------------------- ##
2419 _ASBOX
2420       echo
2421       for ac_var in $ac_subst_files
2422       do
2423         eval ac_val=\$$ac_var
2424         case $ac_val in
2425         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2426         esac
2427         $as_echo "$ac_var='\''$ac_val'\''"
2428       done | sort
2429       echo
2430     fi
2431
2432     if test -s confdefs.h; then
2433       cat <<\_ASBOX
2434 ## ----------- ##
2435 ## confdefs.h. ##
2436 ## ----------- ##
2437 _ASBOX
2438       echo
2439       cat confdefs.h
2440       echo
2441     fi
2442     test "$ac_signal" != 0 &&
2443       $as_echo "$as_me: caught signal $ac_signal"
2444     $as_echo "$as_me: exit $exit_status"
2445   } >&5
2446   rm -f core *.core core.conftest.* &&
2447     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2448     exit $exit_status
2449 ' 0
2450 for ac_signal in 1 2 13 15; do
2451   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2452 done
2453 ac_signal=0
2454
2455 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2456 rm -f -r conftest* confdefs.h
2457
2458 $as_echo "/* confdefs.h */" > confdefs.h
2459
2460 # Predefined preprocessor variables.
2461
2462 cat >>confdefs.h <<_ACEOF
2463 #define PACKAGE_NAME "$PACKAGE_NAME"
2464 _ACEOF
2465
2466 cat >>confdefs.h <<_ACEOF
2467 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2468 _ACEOF
2469
2470 cat >>confdefs.h <<_ACEOF
2471 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2472 _ACEOF
2473
2474 cat >>confdefs.h <<_ACEOF
2475 #define PACKAGE_STRING "$PACKAGE_STRING"
2476 _ACEOF
2477
2478 cat >>confdefs.h <<_ACEOF
2479 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2480 _ACEOF
2481
2482 cat >>confdefs.h <<_ACEOF
2483 #define PACKAGE_URL "$PACKAGE_URL"
2484 _ACEOF
2485
2486
2487 # Let the site file select an alternate cache file if it wants to.
2488 # Prefer an explicitly selected file to automatically selected ones.
2489 ac_site_file1=NONE
2490 ac_site_file2=NONE
2491 if test -n "$CONFIG_SITE"; then
2492   ac_site_file1=$CONFIG_SITE
2493 elif test "x$prefix" != xNONE; then
2494   ac_site_file1=$prefix/share/config.site
2495   ac_site_file2=$prefix/etc/config.site
2496 else
2497   ac_site_file1=$ac_default_prefix/share/config.site
2498   ac_site_file2=$ac_default_prefix/etc/config.site
2499 fi
2500 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2501 do
2502   test "x$ac_site_file" = xNONE && continue
2503   if test -r "$ac_site_file"; then
2504     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2505 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2506     sed 's/^/| /' "$ac_site_file" >&5
2507     . "$ac_site_file"
2508   fi
2509 done
2510
2511 if test -r "$cache_file"; then
2512   # Some versions of bash will fail to source /dev/null (special
2513   # files actually), so we avoid doing that.
2514   if test -f "$cache_file"; then
2515     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2516 $as_echo "$as_me: loading cache $cache_file" >&6;}
2517     case $cache_file in
2518       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2519       *)                      . "./$cache_file";;
2520     esac
2521   fi
2522 else
2523   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2524 $as_echo "$as_me: creating cache $cache_file" >&6;}
2525   >$cache_file
2526 fi
2527
2528 # Check that the precious variables saved in the cache have kept the same
2529 # value.
2530 ac_cache_corrupted=false
2531 for ac_var in $ac_precious_vars; do
2532   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2533   eval ac_new_set=\$ac_env_${ac_var}_set
2534   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2535   eval ac_new_val=\$ac_env_${ac_var}_value
2536   case $ac_old_set,$ac_new_set in
2537     set,)
2538       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2539 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2540       ac_cache_corrupted=: ;;
2541     ,set)
2542       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2543 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2544       ac_cache_corrupted=: ;;
2545     ,);;
2546     *)
2547       if test "x$ac_old_val" != "x$ac_new_val"; then
2548         # differences in whitespace do not lead to failure.
2549         ac_old_val_w=`echo x $ac_old_val`
2550         ac_new_val_w=`echo x $ac_new_val`
2551         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2552           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2553 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2554           ac_cache_corrupted=:
2555         else
2556           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2557 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2558           eval $ac_var=\$ac_old_val
2559         fi
2560         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2561 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2562         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2563 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2564       fi;;
2565   esac
2566   # Pass precious variables to config.status.
2567   if test "$ac_new_set" = set; then
2568     case $ac_new_val in
2569     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2570     *) ac_arg=$ac_var=$ac_new_val ;;
2571     esac
2572     case " $ac_configure_args " in
2573       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2574       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2575     esac
2576   fi
2577 done
2578 if $ac_cache_corrupted; then
2579   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2580 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2581   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2582 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2583   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2584 fi
2585 ## -------------------- ##
2586 ## Main body of script. ##
2587 ## -------------------- ##
2588
2589 ac_ext=c
2590 ac_cpp='$CPP $CPPFLAGS'
2591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2594
2595
2596
2597
2598
2599
2600
2601 ac_aux_dir=
2602 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2603   for ac_t in install-sh install.sh shtool; do
2604     if test -f "$ac_dir/$ac_t"; then
2605       ac_aux_dir=$ac_dir
2606       ac_install_sh="$ac_aux_dir/$ac_t -c"
2607       break 2
2608     fi
2609   done
2610 done
2611 if test -z "$ac_aux_dir"; then
2612   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2613 fi
2614
2615 # These three variables are undocumented and unsupported,
2616 # and are intended to be withdrawn in a future Autoconf release.
2617 # They can cause serious problems if a builder's source tree is in a directory
2618 # whose full name contains unusual characters.
2619 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2620 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2621 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2622
2623
2624 # Make sure we can run config.sub.
2625 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2626   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2627
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2629 $as_echo_n "checking build system type... " >&6; }
2630 if test "${ac_cv_build+set}" = set; then :
2631   $as_echo_n "(cached) " >&6
2632 else
2633   ac_build_alias=$build_alias
2634 test "x$ac_build_alias" = x &&
2635   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2636 test "x$ac_build_alias" = x &&
2637   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2638 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2639   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2640
2641 fi
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2643 $as_echo "$ac_cv_build" >&6; }
2644 case $ac_cv_build in
2645 *-*-*) ;;
2646 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2647 esac
2648 build=$ac_cv_build
2649 ac_save_IFS=$IFS; IFS='-'
2650 set x $ac_cv_build
2651 shift
2652 build_cpu=$1
2653 build_vendor=$2
2654 shift; shift
2655 # Remember, the first character of IFS is used to create $*,
2656 # except with old shells:
2657 build_os=$*
2658 IFS=$ac_save_IFS
2659 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2660
2661
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2663 $as_echo_n "checking host system type... " >&6; }
2664 if test "${ac_cv_host+set}" = set; then :
2665   $as_echo_n "(cached) " >&6
2666 else
2667   if test "x$host_alias" = x; then
2668   ac_cv_host=$ac_cv_build
2669 else
2670   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2671     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2672 fi
2673
2674 fi
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2676 $as_echo "$ac_cv_host" >&6; }
2677 case $ac_cv_host in
2678 *-*-*) ;;
2679 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2680 esac
2681 host=$ac_cv_host
2682 ac_save_IFS=$IFS; IFS='-'
2683 set x $ac_cv_host
2684 shift
2685 host_cpu=$1
2686 host_vendor=$2
2687 shift; shift
2688 # Remember, the first character of IFS is used to create $*,
2689 # except with old shells:
2690 host_os=$*
2691 IFS=$ac_save_IFS
2692 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2693
2694
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2696 $as_echo_n "checking target system type... " >&6; }
2697 if test "${ac_cv_target+set}" = set; then :
2698   $as_echo_n "(cached) " >&6
2699 else
2700   if test "x$target_alias" = x; then
2701   ac_cv_target=$ac_cv_host
2702 else
2703   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2704     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2705 fi
2706
2707 fi
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2709 $as_echo "$ac_cv_target" >&6; }
2710 case $ac_cv_target in
2711 *-*-*) ;;
2712 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2713 esac
2714 target=$ac_cv_target
2715 ac_save_IFS=$IFS; IFS='-'
2716 set x $ac_cv_target
2717 shift
2718 target_cpu=$1
2719 target_vendor=$2
2720 shift; shift
2721 # Remember, the first character of IFS is used to create $*,
2722 # except with old shells:
2723 target_os=$*
2724 IFS=$ac_save_IFS
2725 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2726
2727
2728 # The aliases save the names the user supplied, while $host etc.
2729 # will get canonicalized.
2730 test -n "$target_alias" &&
2731   test "$program_prefix$program_suffix$program_transform_name" = \
2732     NONENONEs,x,x, &&
2733   program_prefix=${target_alias}-
2734
2735 ac_ext=c
2736 ac_cpp='$CPP $CPPFLAGS'
2737 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2738 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2739 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2740 if test -n "$ac_tool_prefix"; then
2741   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2742 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744 $as_echo_n "checking for $ac_word... " >&6; }
2745 if test "${ac_cv_prog_CC+set}" = set; then :
2746   $as_echo_n "(cached) " >&6
2747 else
2748   if test -n "$CC"; then
2749   ac_cv_prog_CC="$CC" # Let the user override the test.
2750 else
2751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2752 for as_dir in $PATH
2753 do
2754   IFS=$as_save_IFS
2755   test -z "$as_dir" && as_dir=.
2756     for ac_exec_ext in '' $ac_executable_extensions; do
2757   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2758     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2759     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2760     break 2
2761   fi
2762 done
2763   done
2764 IFS=$as_save_IFS
2765
2766 fi
2767 fi
2768 CC=$ac_cv_prog_CC
2769 if test -n "$CC"; then
2770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2771 $as_echo "$CC" >&6; }
2772 else
2773   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774 $as_echo "no" >&6; }
2775 fi
2776
2777
2778 fi
2779 if test -z "$ac_cv_prog_CC"; then
2780   ac_ct_CC=$CC
2781   # Extract the first word of "gcc", so it can be a program name with args.
2782 set dummy gcc; ac_word=$2
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2784 $as_echo_n "checking for $ac_word... " >&6; }
2785 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2786   $as_echo_n "(cached) " >&6
2787 else
2788   if test -n "$ac_ct_CC"; then
2789   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2790 else
2791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2792 for as_dir in $PATH
2793 do
2794   IFS=$as_save_IFS
2795   test -z "$as_dir" && as_dir=.
2796     for ac_exec_ext in '' $ac_executable_extensions; do
2797   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2798     ac_cv_prog_ac_ct_CC="gcc"
2799     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2800     break 2
2801   fi
2802 done
2803   done
2804 IFS=$as_save_IFS
2805
2806 fi
2807 fi
2808 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2809 if test -n "$ac_ct_CC"; then
2810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2811 $as_echo "$ac_ct_CC" >&6; }
2812 else
2813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814 $as_echo "no" >&6; }
2815 fi
2816
2817   if test "x$ac_ct_CC" = x; then
2818     CC=""
2819   else
2820     case $cross_compiling:$ac_tool_warned in
2821 yes:)
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2823 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2824 ac_tool_warned=yes ;;
2825 esac
2826     CC=$ac_ct_CC
2827   fi
2828 else
2829   CC="$ac_cv_prog_CC"
2830 fi
2831
2832 if test -z "$CC"; then
2833           if test -n "$ac_tool_prefix"; then
2834     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2835 set dummy ${ac_tool_prefix}cc; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if test "${ac_cv_prog_CC+set}" = set; then :
2839   $as_echo_n "(cached) " >&6
2840 else
2841   if test -n "$CC"; then
2842   ac_cv_prog_CC="$CC" # Let the user override the test.
2843 else
2844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845 for as_dir in $PATH
2846 do
2847   IFS=$as_save_IFS
2848   test -z "$as_dir" && as_dir=.
2849     for ac_exec_ext in '' $ac_executable_extensions; do
2850   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851     ac_cv_prog_CC="${ac_tool_prefix}cc"
2852     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853     break 2
2854   fi
2855 done
2856   done
2857 IFS=$as_save_IFS
2858
2859 fi
2860 fi
2861 CC=$ac_cv_prog_CC
2862 if test -n "$CC"; then
2863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2864 $as_echo "$CC" >&6; }
2865 else
2866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 $as_echo "no" >&6; }
2868 fi
2869
2870
2871   fi
2872 fi
2873 if test -z "$CC"; then
2874   # Extract the first word of "cc", so it can be a program name with args.
2875 set dummy cc; ac_word=$2
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 $as_echo_n "checking for $ac_word... " >&6; }
2878 if test "${ac_cv_prog_CC+set}" = set; then :
2879   $as_echo_n "(cached) " >&6
2880 else
2881   if test -n "$CC"; then
2882   ac_cv_prog_CC="$CC" # Let the user override the test.
2883 else
2884   ac_prog_rejected=no
2885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2886 for as_dir in $PATH
2887 do
2888   IFS=$as_save_IFS
2889   test -z "$as_dir" && as_dir=.
2890     for ac_exec_ext in '' $ac_executable_extensions; do
2891   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2892     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2893        ac_prog_rejected=yes
2894        continue
2895      fi
2896     ac_cv_prog_CC="cc"
2897     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2898     break 2
2899   fi
2900 done
2901   done
2902 IFS=$as_save_IFS
2903
2904 if test $ac_prog_rejected = yes; then
2905   # We found a bogon in the path, so make sure we never use it.
2906   set dummy $ac_cv_prog_CC
2907   shift
2908   if test $# != 0; then
2909     # We chose a different compiler from the bogus one.
2910     # However, it has the same basename, so the bogon will be chosen
2911     # first if we set CC to just the basename; use the full file name.
2912     shift
2913     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2914   fi
2915 fi
2916 fi
2917 fi
2918 CC=$ac_cv_prog_CC
2919 if test -n "$CC"; then
2920   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2921 $as_echo "$CC" >&6; }
2922 else
2923   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924 $as_echo "no" >&6; }
2925 fi
2926
2927
2928 fi
2929 if test -z "$CC"; then
2930   if test -n "$ac_tool_prefix"; then
2931   for ac_prog in cl.exe
2932   do
2933     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2934 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2936 $as_echo_n "checking for $ac_word... " >&6; }
2937 if test "${ac_cv_prog_CC+set}" = set; then :
2938   $as_echo_n "(cached) " >&6
2939 else
2940   if test -n "$CC"; then
2941   ac_cv_prog_CC="$CC" # Let the user override the test.
2942 else
2943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2944 for as_dir in $PATH
2945 do
2946   IFS=$as_save_IFS
2947   test -z "$as_dir" && as_dir=.
2948     for ac_exec_ext in '' $ac_executable_extensions; do
2949   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2950     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2952     break 2
2953   fi
2954 done
2955   done
2956 IFS=$as_save_IFS
2957
2958 fi
2959 fi
2960 CC=$ac_cv_prog_CC
2961 if test -n "$CC"; then
2962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2963 $as_echo "$CC" >&6; }
2964 else
2965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2966 $as_echo "no" >&6; }
2967 fi
2968
2969
2970     test -n "$CC" && break
2971   done
2972 fi
2973 if test -z "$CC"; then
2974   ac_ct_CC=$CC
2975   for ac_prog in cl.exe
2976 do
2977   # Extract the first word of "$ac_prog", so it can be a program name with args.
2978 set dummy $ac_prog; ac_word=$2
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2980 $as_echo_n "checking for $ac_word... " >&6; }
2981 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2982   $as_echo_n "(cached) " >&6
2983 else
2984   if test -n "$ac_ct_CC"; then
2985   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2986 else
2987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2988 for as_dir in $PATH
2989 do
2990   IFS=$as_save_IFS
2991   test -z "$as_dir" && as_dir=.
2992     for ac_exec_ext in '' $ac_executable_extensions; do
2993   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2994     ac_cv_prog_ac_ct_CC="$ac_prog"
2995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2996     break 2
2997   fi
2998 done
2999   done
3000 IFS=$as_save_IFS
3001
3002 fi
3003 fi
3004 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3005 if test -n "$ac_ct_CC"; then
3006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3007 $as_echo "$ac_ct_CC" >&6; }
3008 else
3009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3010 $as_echo "no" >&6; }
3011 fi
3012
3013
3014   test -n "$ac_ct_CC" && break
3015 done
3016
3017   if test "x$ac_ct_CC" = x; then
3018     CC=""
3019   else
3020     case $cross_compiling:$ac_tool_warned in
3021 yes:)
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3023 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3024 ac_tool_warned=yes ;;
3025 esac
3026     CC=$ac_ct_CC
3027   fi
3028 fi
3029
3030 fi
3031
3032
3033 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3034 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3035 as_fn_error "no acceptable C compiler found in \$PATH
3036 See \`config.log' for more details." "$LINENO" 5; }
3037
3038 # Provide some information about the compiler.
3039 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3040 set X $ac_compile
3041 ac_compiler=$2
3042 for ac_option in --version -v -V -qversion; do
3043   { { ac_try="$ac_compiler $ac_option >&5"
3044 case "(($ac_try" in
3045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046   *) ac_try_echo=$ac_try;;
3047 esac
3048 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3049 $as_echo "$ac_try_echo"; } >&5
3050   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3051   ac_status=$?
3052   if test -s conftest.err; then
3053     sed '10a\
3054 ... rest of stderr output deleted ...
3055          10q' conftest.err >conftest.er1
3056     cat conftest.er1 >&5
3057     rm -f conftest.er1 conftest.err
3058   fi
3059   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3060   test $ac_status = 0; }
3061 done
3062
3063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3064 /* end confdefs.h.  */
3065
3066 int
3067 main ()
3068 {
3069
3070   ;
3071   return 0;
3072 }
3073 _ACEOF
3074 ac_clean_files_save=$ac_clean_files
3075 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3076 # Try to create an executable without -o first, disregard a.out.
3077 # It will help us diagnose broken compilers, and finding out an intuition
3078 # of exeext.
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3080 $as_echo_n "checking for C compiler default output file name... " >&6; }
3081 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3082
3083 # The possible output files:
3084 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3085
3086 ac_rmfiles=
3087 for ac_file in $ac_files
3088 do
3089   case $ac_file in
3090     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3091     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3092   esac
3093 done
3094 rm -f $ac_rmfiles
3095
3096 if { { ac_try="$ac_link_default"
3097 case "(($ac_try" in
3098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099   *) ac_try_echo=$ac_try;;
3100 esac
3101 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102 $as_echo "$ac_try_echo"; } >&5
3103   (eval "$ac_link_default") 2>&5
3104   ac_status=$?
3105   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106   test $ac_status = 0; }; then :
3107   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3108 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3109 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3110 # so that the user can short-circuit this test for compilers unknown to
3111 # Autoconf.
3112 for ac_file in $ac_files ''
3113 do
3114   test -f "$ac_file" || continue
3115   case $ac_file in
3116     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3117         ;;
3118     [ab].out )
3119         # We found the default executable, but exeext='' is most
3120         # certainly right.
3121         break;;
3122     *.* )
3123         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3124         then :; else
3125            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3126         fi
3127         # We set ac_cv_exeext here because the later test for it is not
3128         # safe: cross compilers may not add the suffix if given an `-o'
3129         # argument, so we may need to know it at that point already.
3130         # Even if this section looks crufty: it has the advantage of
3131         # actually working.
3132         break;;
3133     * )
3134         break;;
3135   esac
3136 done
3137 test "$ac_cv_exeext" = no && ac_cv_exeext=
3138
3139 else
3140   ac_file=''
3141 fi
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3143 $as_echo "$ac_file" >&6; }
3144 if test -z "$ac_file"; then :
3145   $as_echo "$as_me: failed program was:" >&5
3146 sed 's/^/| /' conftest.$ac_ext >&5
3147
3148 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3149 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3150 { as_fn_set_status 77
3151 as_fn_error "C compiler cannot create executables
3152 See \`config.log' for more details." "$LINENO" 5; }; }
3153 fi
3154 ac_exeext=$ac_cv_exeext
3155
3156 # Check that the compiler produces executables we can run.  If not, either
3157 # the compiler is broken, or we cross compile.
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3159 $as_echo_n "checking whether the C compiler works... " >&6; }
3160 # If not cross compiling, check that we can run a simple program.
3161 if test "$cross_compiling" != yes; then
3162   if { ac_try='./$ac_file'
3163   { { case "(($ac_try" in
3164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165   *) ac_try_echo=$ac_try;;
3166 esac
3167 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3168 $as_echo "$ac_try_echo"; } >&5
3169   (eval "$ac_try") 2>&5
3170   ac_status=$?
3171   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3172   test $ac_status = 0; }; }; then
3173     cross_compiling=no
3174   else
3175     if test "$cross_compiling" = maybe; then
3176         cross_compiling=yes
3177     else
3178         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3179 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180 as_fn_error "cannot run C compiled programs.
3181 If you meant to cross compile, use \`--host'.
3182 See \`config.log' for more details." "$LINENO" 5; }
3183     fi
3184   fi
3185 fi
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3187 $as_echo "yes" >&6; }
3188
3189 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3190 ac_clean_files=$ac_clean_files_save
3191 # Check that the compiler produces executables we can run.  If not, either
3192 # the compiler is broken, or we cross compile.
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3194 $as_echo_n "checking whether we are cross compiling... " >&6; }
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3196 $as_echo "$cross_compiling" >&6; }
3197
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3199 $as_echo_n "checking for suffix of executables... " >&6; }
3200 if { { ac_try="$ac_link"
3201 case "(($ac_try" in
3202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203   *) ac_try_echo=$ac_try;;
3204 esac
3205 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3206 $as_echo "$ac_try_echo"; } >&5
3207   (eval "$ac_link") 2>&5
3208   ac_status=$?
3209   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3210   test $ac_status = 0; }; then :
3211   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3212 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3213 # work properly (i.e., refer to `conftest.exe'), while it won't with
3214 # `rm'.
3215 for ac_file in conftest.exe conftest conftest.*; do
3216   test -f "$ac_file" || continue
3217   case $ac_file in
3218     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3219     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3220           break;;
3221     * ) break;;
3222   esac
3223 done
3224 else
3225   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227 as_fn_error "cannot compute suffix of executables: cannot compile and link
3228 See \`config.log' for more details." "$LINENO" 5; }
3229 fi
3230 rm -f conftest$ac_cv_exeext
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3232 $as_echo "$ac_cv_exeext" >&6; }
3233
3234 rm -f conftest.$ac_ext
3235 EXEEXT=$ac_cv_exeext
3236 ac_exeext=$EXEEXT
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3238 $as_echo_n "checking for suffix of object files... " >&6; }
3239 if test "${ac_cv_objext+set}" = set; then :
3240   $as_echo_n "(cached) " >&6
3241 else
3242   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3243 /* end confdefs.h.  */
3244
3245 int
3246 main ()
3247 {
3248
3249   ;
3250   return 0;
3251 }
3252 _ACEOF
3253 rm -f conftest.o conftest.obj
3254 if { { ac_try="$ac_compile"
3255 case "(($ac_try" in
3256   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257   *) ac_try_echo=$ac_try;;
3258 esac
3259 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3260 $as_echo "$ac_try_echo"; } >&5
3261   (eval "$ac_compile") 2>&5
3262   ac_status=$?
3263   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3264   test $ac_status = 0; }; then :
3265   for ac_file in conftest.o conftest.obj conftest.*; do
3266   test -f "$ac_file" || continue;
3267   case $ac_file in
3268     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3269     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3270        break;;
3271   esac
3272 done
3273 else
3274   $as_echo "$as_me: failed program was:" >&5
3275 sed 's/^/| /' conftest.$ac_ext >&5
3276
3277 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3278 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279 as_fn_error "cannot compute suffix of object files: cannot compile
3280 See \`config.log' for more details." "$LINENO" 5; }
3281 fi
3282 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3283 fi
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3285 $as_echo "$ac_cv_objext" >&6; }
3286 OBJEXT=$ac_cv_objext
3287 ac_objext=$OBJEXT
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3289 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3290 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3291   $as_echo_n "(cached) " >&6
3292 else
3293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294 /* end confdefs.h.  */
3295
3296 int
3297 main ()
3298 {
3299 #ifndef __GNUC__
3300        choke me
3301 #endif
3302
3303   ;
3304   return 0;
3305 }
3306 _ACEOF
3307 if ac_fn_c_try_compile "$LINENO"; then :
3308   ac_compiler_gnu=yes
3309 else
3310   ac_compiler_gnu=no
3311 fi
3312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3313 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3314
3315 fi
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3317 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3318 if test $ac_compiler_gnu = yes; then
3319   GCC=yes
3320 else
3321   GCC=
3322 fi
3323 ac_test_CFLAGS=${CFLAGS+set}
3324 ac_save_CFLAGS=$CFLAGS
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3326 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3327 if test "${ac_cv_prog_cc_g+set}" = set; then :
3328   $as_echo_n "(cached) " >&6
3329 else
3330   ac_save_c_werror_flag=$ac_c_werror_flag
3331    ac_c_werror_flag=yes
3332    ac_cv_prog_cc_g=no
3333    CFLAGS="-g"
3334    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3335 /* end confdefs.h.  */
3336
3337 int
3338 main ()
3339 {
3340
3341   ;
3342   return 0;
3343 }
3344 _ACEOF
3345 if ac_fn_c_try_compile "$LINENO"; then :
3346   ac_cv_prog_cc_g=yes
3347 else
3348   CFLAGS=""
3349       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350 /* end confdefs.h.  */
3351
3352 int
3353 main ()
3354 {
3355
3356   ;
3357   return 0;
3358 }
3359 _ACEOF
3360 if ac_fn_c_try_compile "$LINENO"; then :
3361
3362 else
3363   ac_c_werror_flag=$ac_save_c_werror_flag
3364          CFLAGS="-g"
3365          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 /* end confdefs.h.  */
3367
3368 int
3369 main ()
3370 {
3371
3372   ;
3373   return 0;
3374 }
3375 _ACEOF
3376 if ac_fn_c_try_compile "$LINENO"; then :
3377   ac_cv_prog_cc_g=yes
3378 fi
3379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3380 fi
3381 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3382 fi
3383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3384    ac_c_werror_flag=$ac_save_c_werror_flag
3385 fi
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3387 $as_echo "$ac_cv_prog_cc_g" >&6; }
3388 if test "$ac_test_CFLAGS" = set; then
3389   CFLAGS=$ac_save_CFLAGS
3390 elif test $ac_cv_prog_cc_g = yes; then
3391   if test "$GCC" = yes; then
3392     CFLAGS="-g -O2"
3393   else
3394     CFLAGS="-g"
3395   fi
3396 else
3397   if test "$GCC" = yes; then
3398     CFLAGS="-O2"
3399   else
3400     CFLAGS=
3401   fi
3402 fi
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3404 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3405 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3406   $as_echo_n "(cached) " >&6
3407 else
3408   ac_cv_prog_cc_c89=no
3409 ac_save_CC=$CC
3410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411 /* end confdefs.h.  */
3412 #include <stdarg.h>
3413 #include <stdio.h>
3414 #include <sys/types.h>
3415 #include <sys/stat.h>
3416 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3417 struct buf { int x; };
3418 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3419 static char *e (p, i)
3420      char **p;
3421      int i;
3422 {
3423   return p[i];
3424 }
3425 static char *f (char * (*g) (char **, int), char **p, ...)
3426 {
3427   char *s;
3428   va_list v;
3429   va_start (v,p);
3430   s = g (p, va_arg (v,int));
3431   va_end (v);
3432   return s;
3433 }
3434
3435 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3436    function prototypes and stuff, but not '\xHH' hex character constants.
3437    These don't provoke an error unfortunately, instead are silently treated
3438    as 'x'.  The following induces an error, until -std is added to get
3439    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3440    array size at least.  It's necessary to write '\x00'==0 to get something
3441    that's true only with -std.  */
3442 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3443
3444 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3445    inside strings and character constants.  */
3446 #define FOO(x) 'x'
3447 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3448
3449 int test (int i, double x);
3450 struct s1 {int (*f) (int a);};
3451 struct s2 {int (*f) (double a);};
3452 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3453 int argc;
3454 char **argv;
3455 int
3456 main ()
3457 {
3458 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3459   ;
3460   return 0;
3461 }
3462 _ACEOF
3463 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3464         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3465 do
3466   CC="$ac_save_CC $ac_arg"
3467   if ac_fn_c_try_compile "$LINENO"; then :
3468   ac_cv_prog_cc_c89=$ac_arg
3469 fi
3470 rm -f core conftest.err conftest.$ac_objext
3471   test "x$ac_cv_prog_cc_c89" != "xno" && break
3472 done
3473 rm -f conftest.$ac_ext
3474 CC=$ac_save_CC
3475
3476 fi
3477 # AC_CACHE_VAL
3478 case "x$ac_cv_prog_cc_c89" in
3479   x)
3480     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3481 $as_echo "none needed" >&6; } ;;
3482   xno)
3483     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3484 $as_echo "unsupported" >&6; } ;;
3485   *)
3486     CC="$CC $ac_cv_prog_cc_c89"
3487     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3488 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3489 esac
3490 if test "x$ac_cv_prog_cc_c89" != xno; then :
3491
3492 fi
3493
3494 ac_ext=c
3495 ac_cpp='$CPP $CPPFLAGS'
3496 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3497 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3499
3500
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3502 $as_echo_n "checking for library containing strerror... " >&6; }
3503 if test "${ac_cv_search_strerror+set}" = set; then :
3504   $as_echo_n "(cached) " >&6
3505 else
3506   ac_func_search_save_LIBS=$LIBS
3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508 /* end confdefs.h.  */
3509
3510 /* Override any GCC internal prototype to avoid an error.
3511    Use char because int might match the return type of a GCC
3512    builtin and then its argument prototype would still apply.  */
3513 #ifdef __cplusplus
3514 extern "C"
3515 #endif
3516 char strerror ();
3517 int
3518 main ()
3519 {
3520 return strerror ();
3521   ;
3522   return 0;
3523 }
3524 _ACEOF
3525 for ac_lib in '' cposix; do
3526   if test -z "$ac_lib"; then
3527     ac_res="none required"
3528   else
3529     ac_res=-l$ac_lib
3530     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3531   fi
3532   if ac_fn_c_try_link "$LINENO"; then :
3533   ac_cv_search_strerror=$ac_res
3534 fi
3535 rm -f core conftest.err conftest.$ac_objext \
3536     conftest$ac_exeext
3537   if test "${ac_cv_search_strerror+set}" = set; then :
3538   break
3539 fi
3540 done
3541 if test "${ac_cv_search_strerror+set}" = set; then :
3542
3543 else
3544   ac_cv_search_strerror=no
3545 fi
3546 rm conftest.$ac_ext
3547 LIBS=$ac_func_search_save_LIBS
3548 fi
3549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3550 $as_echo "$ac_cv_search_strerror" >&6; }
3551 ac_res=$ac_cv_search_strerror
3552 if test "$ac_res" != no; then :
3553   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3554
3555 fi
3556
3557
3558 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[         ]*\([^  ]*\)[   ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
3559 am__api_version='1.11'
3560
3561 # Find a good install program.  We prefer a C program (faster),
3562 # so one script is as good as another.  But avoid the broken or
3563 # incompatible versions:
3564 # SysV /etc/install, /usr/sbin/install
3565 # SunOS /usr/etc/install
3566 # IRIX /sbin/install
3567 # AIX /bin/install
3568 # AmigaOS /C/install, which installs bootblocks on floppy discs
3569 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3570 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3571 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3572 # OS/2's system install, which has a completely different semantic
3573 # ./install, which can be erroneously created by make from ./install.sh.
3574 # Reject install programs that cannot install multiple files.
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3576 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3577 if test -z "$INSTALL"; then
3578 if test "${ac_cv_path_install+set}" = set; then :
3579   $as_echo_n "(cached) " >&6
3580 else
3581   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3582 for as_dir in $PATH
3583 do
3584   IFS=$as_save_IFS
3585   test -z "$as_dir" && as_dir=.
3586     # Account for people who put trailing slashes in PATH elements.
3587 case $as_dir/ in #((
3588   ./ | .// | /[cC]/* | \
3589   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3590   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3591   /usr/ucb/* ) ;;
3592   *)
3593     # OSF1 and SCO ODT 3.0 have their own names for install.
3594     # Don't use installbsd from OSF since it installs stuff as root
3595     # by default.
3596     for ac_prog in ginstall scoinst install; do
3597       for ac_exec_ext in '' $ac_executable_extensions; do
3598         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3599           if test $ac_prog = install &&
3600             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3601             # AIX install.  It has an incompatible calling convention.
3602             :
3603           elif test $ac_prog = install &&
3604             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3605             # program-specific install script used by HP pwplus--don't use.
3606             :
3607           else
3608             rm -rf conftest.one conftest.two conftest.dir
3609             echo one > conftest.one
3610             echo two > conftest.two
3611             mkdir conftest.dir
3612             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3613               test -s conftest.one && test -s conftest.two &&
3614               test -s conftest.dir/conftest.one &&
3615               test -s conftest.dir/conftest.two
3616             then
3617               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3618               break 3
3619             fi
3620           fi
3621         fi
3622       done
3623     done
3624     ;;
3625 esac
3626
3627   done
3628 IFS=$as_save_IFS
3629
3630 rm -rf conftest.one conftest.two conftest.dir
3631
3632 fi
3633   if test "${ac_cv_path_install+set}" = set; then
3634     INSTALL=$ac_cv_path_install
3635   else
3636     # As a last resort, use the slow shell script.  Don't cache a
3637     # value for INSTALL within a source directory, because that will
3638     # break other packages using the cache if that directory is
3639     # removed, or if the value is a relative name.
3640     INSTALL=$ac_install_sh
3641   fi
3642 fi
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3644 $as_echo "$INSTALL" >&6; }
3645
3646 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3647 # It thinks the first close brace ends the variable substitution.
3648 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3649
3650 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3651
3652 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3653
3654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3655 $as_echo_n "checking whether build environment is sane... " >&6; }
3656 # Just in case
3657 sleep 1
3658 echo timestamp > conftest.file
3659 # Reject unsafe characters in $srcdir or the absolute working directory
3660 # name.  Accept space and tab only in the latter.
3661 am_lf='
3662 '
3663 case `pwd` in
3664   *[\\\"\#\$\&\'\`$am_lf]*)
3665     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3666 esac
3667 case $srcdir in
3668   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3669     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3670 esac
3671
3672 # Do `set' in a subshell so we don't clobber the current shell's
3673 # arguments.  Must try -L first in case configure is actually a
3674 # symlink; some systems play weird games with the mod time of symlinks
3675 # (eg FreeBSD returns the mod time of the symlink's containing
3676 # directory).
3677 if (
3678    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3679    if test "$*" = "X"; then
3680       # -L didn't work.
3681       set X `ls -t "$srcdir/configure" conftest.file`
3682    fi
3683    rm -f conftest.file
3684    if test "$*" != "X $srcdir/configure conftest.file" \
3685       && test "$*" != "X conftest.file $srcdir/configure"; then
3686
3687       # If neither matched, then we have a broken ls.  This can happen
3688       # if, for instance, CONFIG_SHELL is bash and it inherits a
3689       # broken ls alias from the environment.  This has actually
3690       # happened.  Such a system could not be considered "sane".
3691       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3692 alias in your environment" "$LINENO" 5
3693    fi
3694
3695    test "$2" = conftest.file
3696    )
3697 then
3698    # Ok.
3699    :
3700 else
3701    as_fn_error "newly created file is older than distributed files!
3702 Check your system clock" "$LINENO" 5
3703 fi
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3705 $as_echo "yes" >&6; }
3706 test "$program_prefix" != NONE &&
3707   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3708 # Use a double $ so make ignores it.
3709 test "$program_suffix" != NONE &&
3710   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3711 # Double any \ or $.
3712 # By default was `s,x,x', remove it if useless.
3713 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3714 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3715
3716 # expand $ac_aux_dir to an absolute path
3717 am_aux_dir=`cd $ac_aux_dir && pwd`
3718
3719 if test x"${MISSING+set}" != xset; then
3720   case $am_aux_dir in
3721   *\ * | *\     *)
3722     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3723   *)
3724     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3725   esac
3726 fi
3727 # Use eval to expand $SHELL
3728 if eval "$MISSING --run true"; then
3729   am_missing_run="$MISSING --run "
3730 else
3731   am_missing_run=
3732   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3733 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3734 fi
3735
3736 if test x"${install_sh}" != xset; then
3737   case $am_aux_dir in
3738   *\ * | *\     *)
3739     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3740   *)
3741     install_sh="\${SHELL} $am_aux_dir/install-sh"
3742   esac
3743 fi
3744
3745 # Installed binaries are usually stripped using `strip' when the user
3746 # run `make install-strip'.  However `strip' might not be the right
3747 # tool to use in cross-compilation environments, therefore Automake
3748 # will honor the `STRIP' environment variable to overrule this program.
3749 if test "$cross_compiling" != no; then
3750   if test -n "$ac_tool_prefix"; then
3751   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3752 set dummy ${ac_tool_prefix}strip; ac_word=$2
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3754 $as_echo_n "checking for $ac_word... " >&6; }
3755 if test "${ac_cv_prog_STRIP+set}" = set; then :
3756   $as_echo_n "(cached) " >&6
3757 else
3758   if test -n "$STRIP"; then
3759   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3760 else
3761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3762 for as_dir in $PATH
3763 do
3764   IFS=$as_save_IFS
3765   test -z "$as_dir" && as_dir=.
3766     for ac_exec_ext in '' $ac_executable_extensions; do
3767   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3768     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3769     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3770     break 2
3771   fi
3772 done
3773   done
3774 IFS=$as_save_IFS
3775
3776 fi
3777 fi
3778 STRIP=$ac_cv_prog_STRIP
3779 if test -n "$STRIP"; then
3780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3781 $as_echo "$STRIP" >&6; }
3782 else
3783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3784 $as_echo "no" >&6; }
3785 fi
3786
3787
3788 fi
3789 if test -z "$ac_cv_prog_STRIP"; then
3790   ac_ct_STRIP=$STRIP
3791   # Extract the first word of "strip", so it can be a program name with args.
3792 set dummy strip; ac_word=$2
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3794 $as_echo_n "checking for $ac_word... " >&6; }
3795 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3796   $as_echo_n "(cached) " >&6
3797 else
3798   if test -n "$ac_ct_STRIP"; then
3799   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3800 else
3801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3802 for as_dir in $PATH
3803 do
3804   IFS=$as_save_IFS
3805   test -z "$as_dir" && as_dir=.
3806     for ac_exec_ext in '' $ac_executable_extensions; do
3807   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3808     ac_cv_prog_ac_ct_STRIP="strip"
3809     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3810     break 2
3811   fi
3812 done
3813   done
3814 IFS=$as_save_IFS
3815
3816 fi
3817 fi
3818 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3819 if test -n "$ac_ct_STRIP"; then
3820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3821 $as_echo "$ac_ct_STRIP" >&6; }
3822 else
3823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3824 $as_echo "no" >&6; }
3825 fi
3826
3827   if test "x$ac_ct_STRIP" = x; then
3828     STRIP=":"
3829   else
3830     case $cross_compiling:$ac_tool_warned in
3831 yes:)
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3834 ac_tool_warned=yes ;;
3835 esac
3836     STRIP=$ac_ct_STRIP
3837   fi
3838 else
3839   STRIP="$ac_cv_prog_STRIP"
3840 fi
3841
3842 fi
3843 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3844
3845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3846 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3847 if test -z "$MKDIR_P"; then
3848   if test "${ac_cv_path_mkdir+set}" = set; then :
3849   $as_echo_n "(cached) " >&6
3850 else
3851   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3852 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3853 do
3854   IFS=$as_save_IFS
3855   test -z "$as_dir" && as_dir=.
3856     for ac_prog in mkdir gmkdir; do
3857          for ac_exec_ext in '' $ac_executable_extensions; do
3858            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3859            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3860              'mkdir (GNU coreutils) '* | \
3861              'mkdir (coreutils) '* | \
3862              'mkdir (fileutils) '4.1*)
3863                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3864                break 3;;
3865            esac
3866          done
3867        done
3868   done
3869 IFS=$as_save_IFS
3870
3871 fi
3872
3873   if test "${ac_cv_path_mkdir+set}" = set; then
3874     MKDIR_P="$ac_cv_path_mkdir -p"
3875   else
3876     # As a last resort, use the slow shell script.  Don't cache a
3877     # value for MKDIR_P within a source directory, because that will
3878     # break other packages using the cache if that directory is
3879     # removed, or if the value is a relative name.
3880     test -d ./--version && rmdir ./--version
3881     MKDIR_P="$ac_install_sh -d"
3882   fi
3883 fi
3884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3885 $as_echo "$MKDIR_P" >&6; }
3886
3887 mkdir_p="$MKDIR_P"
3888 case $mkdir_p in
3889   [\\/$]* | ?:[\\/]*) ;;
3890   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3891 esac
3892
3893 for ac_prog in gawk mawk nawk awk
3894 do
3895   # Extract the first word of "$ac_prog", so it can be a program name with args.
3896 set dummy $ac_prog; ac_word=$2
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3898 $as_echo_n "checking for $ac_word... " >&6; }
3899 if test "${ac_cv_prog_AWK+set}" = set; then :
3900   $as_echo_n "(cached) " >&6
3901 else
3902   if test -n "$AWK"; then
3903   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3904 else
3905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3906 for as_dir in $PATH
3907 do
3908   IFS=$as_save_IFS
3909   test -z "$as_dir" && as_dir=.
3910     for ac_exec_ext in '' $ac_executable_extensions; do
3911   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3912     ac_cv_prog_AWK="$ac_prog"
3913     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3914     break 2
3915   fi
3916 done
3917   done
3918 IFS=$as_save_IFS
3919
3920 fi
3921 fi
3922 AWK=$ac_cv_prog_AWK
3923 if test -n "$AWK"; then
3924   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3925 $as_echo "$AWK" >&6; }
3926 else
3927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3928 $as_echo "no" >&6; }
3929 fi
3930
3931
3932   test -n "$AWK" && break
3933 done
3934
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3936 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3937 set x ${MAKE-make}
3938 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3939 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3940   $as_echo_n "(cached) " >&6
3941 else
3942   cat >conftest.make <<\_ACEOF
3943 SHELL = /bin/sh
3944 all:
3945         @echo '@@@%%%=$(MAKE)=@@@%%%'
3946 _ACEOF
3947 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3948 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3949   *@@@%%%=?*=@@@%%%*)
3950     eval ac_cv_prog_make_${ac_make}_set=yes;;
3951   *)
3952     eval ac_cv_prog_make_${ac_make}_set=no;;
3953 esac
3954 rm -f conftest.make
3955 fi
3956 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3958 $as_echo "yes" >&6; }
3959   SET_MAKE=
3960 else
3961   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962 $as_echo "no" >&6; }
3963   SET_MAKE="MAKE=${MAKE-make}"
3964 fi
3965
3966 rm -rf .tst 2>/dev/null
3967 mkdir .tst 2>/dev/null
3968 if test -d .tst; then
3969   am__leading_dot=.
3970 else
3971   am__leading_dot=_
3972 fi
3973 rmdir .tst 2>/dev/null
3974
3975 DEPDIR="${am__leading_dot}deps"
3976
3977 ac_config_commands="$ac_config_commands depfiles"
3978
3979
3980 am_make=${MAKE-make}
3981 cat > confinc << 'END'
3982 am__doit:
3983         @echo this is the am__doit target
3984 .PHONY: am__doit
3985 END
3986 # If we don't find an include directive, just comment out the code.
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3988 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3989 am__include="#"
3990 am__quote=
3991 _am_result=none
3992 # First try GNU make style include.
3993 echo "include confinc" > confmf
3994 # Ignore all kinds of additional output from `make'.
3995 case `$am_make -s -f confmf 2> /dev/null` in #(
3996 *the\ am__doit\ target*)
3997   am__include=include
3998   am__quote=
3999   _am_result=GNU
4000   ;;
4001 esac
4002 # Now try BSD make style include.
4003 if test "$am__include" = "#"; then
4004    echo '.include "confinc"' > confmf
4005    case `$am_make -s -f confmf 2> /dev/null` in #(
4006    *the\ am__doit\ target*)
4007      am__include=.include
4008      am__quote="\""
4009      _am_result=BSD
4010      ;;
4011    esac
4012 fi
4013
4014
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4016 $as_echo "$_am_result" >&6; }
4017 rm -f confinc confmf
4018
4019 # Check whether --enable-dependency-tracking was given.
4020 if test "${enable_dependency_tracking+set}" = set; then :
4021   enableval=$enable_dependency_tracking;
4022 fi
4023
4024 if test "x$enable_dependency_tracking" != xno; then
4025   am_depcomp="$ac_aux_dir/depcomp"
4026   AMDEPBACKSLASH='\'
4027 fi
4028  if test "x$enable_dependency_tracking" != xno; then
4029   AMDEP_TRUE=
4030   AMDEP_FALSE='#'
4031 else
4032   AMDEP_TRUE='#'
4033   AMDEP_FALSE=
4034 fi
4035
4036
4037 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4038   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4039   # is not polluted with repeated "-I."
4040   am__isrc=' -I$(srcdir)'
4041   # test to see if srcdir already configured
4042   if test -f $srcdir/config.status; then
4043     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4044   fi
4045 fi
4046
4047 # test whether we have cygpath
4048 if test -z "$CYGPATH_W"; then
4049   if (cygpath --version) >/dev/null 2>/dev/null; then
4050     CYGPATH_W='cygpath -w'
4051   else
4052     CYGPATH_W=echo
4053   fi
4054 fi
4055
4056
4057 # Define the identity of the package.
4058  PACKAGE=ld
4059  VERSION=${BFD_VERSION}
4060
4061
4062 cat >>confdefs.h <<_ACEOF
4063 #define PACKAGE "$PACKAGE"
4064 _ACEOF
4065
4066
4067 cat >>confdefs.h <<_ACEOF
4068 #define VERSION "$VERSION"
4069 _ACEOF
4070
4071 # Some tools Automake needs.
4072
4073 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4074
4075
4076 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4077
4078
4079 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4080
4081
4082 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4083
4084
4085 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4086
4087 # We need awk for the "check" target.  The system "awk" is bad on
4088 # some platforms.
4089 # Always define AMTAR for backward compatibility.
4090
4091 AMTAR=${AMTAR-"${am_missing_run}tar"}
4092
4093 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4094
4095
4096
4097
4098 depcc="$CC"   am_compiler_list=
4099
4100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4101 $as_echo_n "checking dependency style of $depcc... " >&6; }
4102 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4103   $as_echo_n "(cached) " >&6
4104 else
4105   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4106   # We make a subdir and do the tests there.  Otherwise we can end up
4107   # making bogus files that we don't know about and never remove.  For
4108   # instance it was reported that on HP-UX the gcc test will end up
4109   # making a dummy file named `D' -- because `-MD' means `put the output
4110   # in D'.
4111   mkdir conftest.dir
4112   # Copy depcomp to subdir because otherwise we won't find it if we're
4113   # using a relative directory.
4114   cp "$am_depcomp" conftest.dir
4115   cd conftest.dir
4116   # We will build objects and dependencies in a subdirectory because
4117   # it helps to detect inapplicable dependency modes.  For instance
4118   # both Tru64's cc and ICC support -MD to output dependencies as a
4119   # side effect of compilation, but ICC will put the dependencies in
4120   # the current directory while Tru64 will put them in the object
4121   # directory.
4122   mkdir sub
4123
4124   am_cv_CC_dependencies_compiler_type=none
4125   if test "$am_compiler_list" = ""; then
4126      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4127   fi
4128   am__universal=false
4129   case " $depcc " in #(
4130      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4131      esac
4132
4133   for depmode in $am_compiler_list; do
4134     # Setup a source with many dependencies, because some compilers
4135     # like to wrap large dependency lists on column 80 (with \), and
4136     # we should not choose a depcomp mode which is confused by this.
4137     #
4138     # We need to recreate these files for each test, as the compiler may
4139     # overwrite some of them when testing with obscure command lines.
4140     # This happens at least with the AIX C compiler.
4141     : > sub/conftest.c
4142     for i in 1 2 3 4 5 6; do
4143       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4144       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4145       # Solaris 8's {/usr,}/bin/sh.
4146       touch sub/conftst$i.h
4147     done
4148     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4149
4150     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4151     # mode.  It turns out that the SunPro C++ compiler does not properly
4152     # handle `-M -o', and we need to detect this.  Also, some Intel
4153     # versions had trouble with output in subdirs
4154     am__obj=sub/conftest.${OBJEXT-o}
4155     am__minus_obj="-o $am__obj"
4156     case $depmode in
4157     gcc)
4158       # This depmode causes a compiler race in universal mode.
4159       test "$am__universal" = false || continue
4160       ;;
4161     nosideeffect)
4162       # after this tag, mechanisms are not by side-effect, so they'll
4163       # only be used when explicitly requested
4164       if test "x$enable_dependency_tracking" = xyes; then
4165         continue
4166       else
4167         break
4168       fi
4169       ;;
4170     msvisualcpp | msvcmsys)
4171       # This compiler won't grok `-c -o', but also, the minuso test has
4172       # not run yet.  These depmodes are late enough in the game, and
4173       # so weak that their functioning should not be impacted.
4174       am__obj=conftest.${OBJEXT-o}
4175       am__minus_obj=
4176       ;;
4177     none) break ;;
4178     esac
4179     if depmode=$depmode \
4180        source=sub/conftest.c object=$am__obj \
4181        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4182        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4183          >/dev/null 2>conftest.err &&
4184        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4185        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4186        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4187        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4188       # icc doesn't choke on unknown options, it will just issue warnings
4189       # or remarks (even with -Werror).  So we grep stderr for any message
4190       # that says an option was ignored or not supported.
4191       # When given -MP, icc 7.0 and 7.1 complain thusly:
4192       #   icc: Command line warning: ignoring option '-M'; no argument required
4193       # The diagnosis changed in icc 8.0:
4194       #   icc: Command line remark: option '-MP' not supported
4195       if (grep 'ignoring option' conftest.err ||
4196           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4197         am_cv_CC_dependencies_compiler_type=$depmode
4198         break
4199       fi
4200     fi
4201   done
4202
4203   cd ..
4204   rm -rf conftest.dir
4205 else
4206   am_cv_CC_dependencies_compiler_type=none
4207 fi
4208
4209 fi
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4211 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4212 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4213
4214  if
4215   test "x$enable_dependency_tracking" != xno \
4216   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4217   am__fastdepCC_TRUE=
4218   am__fastdepCC_FALSE='#'
4219 else
4220   am__fastdepCC_TRUE='#'
4221   am__fastdepCC_FALSE=
4222 fi
4223
4224
4225
4226
4227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4228 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4229     # Check whether --enable-maintainer-mode was given.
4230 if test "${enable_maintainer_mode+set}" = set; then :
4231   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4232 else
4233   USE_MAINTAINER_MODE=no
4234 fi
4235
4236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4237 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4238    if test $USE_MAINTAINER_MODE = yes; then
4239   MAINTAINER_MODE_TRUE=
4240   MAINTAINER_MODE_FALSE='#'
4241 else
4242   MAINTAINER_MODE_TRUE='#'
4243   MAINTAINER_MODE_FALSE=
4244 fi
4245
4246   MAINT=$MAINTAINER_MODE_TRUE
4247
4248
4249
4250
4251 # Check whether --with-lib-path was given.
4252 if test "${with_lib_path+set}" = set; then :
4253   withval=$with_lib_path; LIB_PATH=$withval
4254 fi
4255
4256 # Check whether --enable-targets was given.
4257 if test "${enable_targets+set}" = set; then :
4258   enableval=$enable_targets; case "${enableval}" in
4259   yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4260             ;;
4261   no)       enable_targets= ;;
4262   *)        enable_targets=$enableval ;;
4263 esac
4264 fi
4265 # Check whether --enable-64-bit-bfd was given.
4266 if test "${enable_64_bit_bfd+set}" = set; then :
4267   enableval=$enable_64_bit_bfd; case "${enableval}" in
4268   yes)  want64=true  ;;
4269   no)   want64=false ;;
4270   *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4271 esac
4272 else
4273   want64=false
4274 fi
4275
4276
4277 # Check whether --with-sysroot was given.
4278 if test "${with_sysroot+set}" = set; then :
4279   withval=$with_sysroot;
4280  case ${with_sysroot} in
4281  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4282  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4283  esac
4284
4285  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4286  use_sysroot=yes
4287
4288  if test "x$prefix" = xNONE; then
4289   test_prefix=/usr/local
4290  else
4291   test_prefix=$prefix
4292  fi
4293  if test "x$exec_prefix" = xNONE; then
4294   test_exec_prefix=$test_prefix
4295  else
4296   test_exec_prefix=$exec_prefix
4297  fi
4298  case ${TARGET_SYSTEM_ROOT} in
4299  "${test_prefix}"|"${test_prefix}/"*|\
4300  "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4301  '${prefix}'|'${prefix}/'*|\
4302  '${exec_prefix}'|'${exec_prefix}/'*)
4303    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4304    TARGET_SYSTEM_ROOT_DEFINE="$t"
4305    ;;
4306  esac
4307
4308 else
4309
4310  use_sysroot=no
4311  TARGET_SYSTEM_ROOT=
4312  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4313
4314 fi
4315
4316
4317
4318
4319
4320 # Check whether --enable-gold was given.
4321 if test "${enable_gold+set}" = set; then :
4322   enableval=$enable_gold; case "${enableval}" in
4323  default)
4324    install_as_default=no
4325    installed_linker=ld.bfd
4326    ;;
4327  yes|no)
4328    install_as_default=yes
4329    installed_linker=ld.bfd
4330    ;;
4331  *)
4332    as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4333    ;;
4334  esac
4335 else
4336   install_as_default=yes
4337  installed_linker=ld.bfd
4338 fi
4339
4340
4341
4342
4343 # Check whether --enable-got was given.
4344 if test "${enable_got+set}" = set; then :
4345   enableval=$enable_got; case "${enableval}" in
4346   target | single | negative | multigot)  got_handling=$enableval ;;
4347   *)  as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4348 esac
4349 else
4350   got_handling=target
4351 fi
4352
4353
4354 case "${got_handling}" in
4355   target)
4356
4357 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4358  ;;
4359   single)
4360
4361 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4362  ;;
4363   negative)
4364
4365 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4366  ;;
4367   multigot)
4368
4369 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4370  ;;
4371   *)  as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4372 esac
4373
4374 ac_ext=c
4375 ac_cpp='$CPP $CPPFLAGS'
4376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4380 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4381 # On Suns, sometimes $CPP names a directory.
4382 if test -n "$CPP" && test -d "$CPP"; then
4383   CPP=
4384 fi
4385 if test -z "$CPP"; then
4386   if test "${ac_cv_prog_CPP+set}" = set; then :
4387   $as_echo_n "(cached) " >&6
4388 else
4389       # Double quotes because CPP needs to be expanded
4390     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4391     do
4392       ac_preproc_ok=false
4393 for ac_c_preproc_warn_flag in '' yes
4394 do
4395   # Use a header file that comes with gcc, so configuring glibc
4396   # with a fresh cross-compiler works.
4397   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4398   # <limits.h> exists even on freestanding compilers.
4399   # On the NeXT, cc -E runs the code through the compiler's parser,
4400   # not just through cpp. "Syntax error" is here to catch this case.
4401   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402 /* end confdefs.h.  */
4403 #ifdef __STDC__
4404 # include <limits.h>
4405 #else
4406 # include <assert.h>
4407 #endif
4408                      Syntax error
4409 _ACEOF
4410 if ac_fn_c_try_cpp "$LINENO"; then :
4411
4412 else
4413   # Broken: fails on valid input.
4414 continue
4415 fi
4416 rm -f conftest.err conftest.$ac_ext
4417
4418   # OK, works on sane cases.  Now check whether nonexistent headers
4419   # can be detected and how.
4420   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421 /* end confdefs.h.  */
4422 #include <ac_nonexistent.h>
4423 _ACEOF
4424 if ac_fn_c_try_cpp "$LINENO"; then :
4425   # Broken: success on invalid input.
4426 continue
4427 else
4428   # Passes both tests.
4429 ac_preproc_ok=:
4430 break
4431 fi
4432 rm -f conftest.err conftest.$ac_ext
4433
4434 done
4435 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4436 rm -f conftest.err conftest.$ac_ext
4437 if $ac_preproc_ok; then :
4438   break
4439 fi
4440
4441     done
4442     ac_cv_prog_CPP=$CPP
4443
4444 fi
4445   CPP=$ac_cv_prog_CPP
4446 else
4447   ac_cv_prog_CPP=$CPP
4448 fi
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4450 $as_echo "$CPP" >&6; }
4451 ac_preproc_ok=false
4452 for ac_c_preproc_warn_flag in '' yes
4453 do
4454   # Use a header file that comes with gcc, so configuring glibc
4455   # with a fresh cross-compiler works.
4456   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4457   # <limits.h> exists even on freestanding compilers.
4458   # On the NeXT, cc -E runs the code through the compiler's parser,
4459   # not just through cpp. "Syntax error" is here to catch this case.
4460   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461 /* end confdefs.h.  */
4462 #ifdef __STDC__
4463 # include <limits.h>
4464 #else
4465 # include <assert.h>
4466 #endif
4467                      Syntax error
4468 _ACEOF
4469 if ac_fn_c_try_cpp "$LINENO"; then :
4470
4471 else
4472   # Broken: fails on valid input.
4473 continue
4474 fi
4475 rm -f conftest.err conftest.$ac_ext
4476
4477   # OK, works on sane cases.  Now check whether nonexistent headers
4478   # can be detected and how.
4479   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4480 /* end confdefs.h.  */
4481 #include <ac_nonexistent.h>
4482 _ACEOF
4483 if ac_fn_c_try_cpp "$LINENO"; then :
4484   # Broken: success on invalid input.
4485 continue
4486 else
4487   # Passes both tests.
4488 ac_preproc_ok=:
4489 break
4490 fi
4491 rm -f conftest.err conftest.$ac_ext
4492
4493 done
4494 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4495 rm -f conftest.err conftest.$ac_ext
4496 if $ac_preproc_ok; then :
4497
4498 else
4499   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4500 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4501 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4502 See \`config.log' for more details." "$LINENO" 5; }
4503 fi
4504
4505 ac_ext=c
4506 ac_cpp='$CPP $CPPFLAGS'
4507 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4508 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4509 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4510
4511
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4513 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4514 if test "${ac_cv_path_GREP+set}" = set; then :
4515   $as_echo_n "(cached) " >&6
4516 else
4517   if test -z "$GREP"; then
4518   ac_path_GREP_found=false
4519   # Loop through the user's path and test for each of PROGNAME-LIST
4520   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4522 do
4523   IFS=$as_save_IFS
4524   test -z "$as_dir" && as_dir=.
4525     for ac_prog in grep ggrep; do
4526     for ac_exec_ext in '' $ac_executable_extensions; do
4527       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4528       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4529 # Check for GNU ac_path_GREP and select it if it is found.
4530   # Check for GNU $ac_path_GREP
4531 case `"$ac_path_GREP" --version 2>&1` in
4532 *GNU*)
4533   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4534 *)
4535   ac_count=0
4536   $as_echo_n 0123456789 >"conftest.in"
4537   while :
4538   do
4539     cat "conftest.in" "conftest.in" >"conftest.tmp"
4540     mv "conftest.tmp" "conftest.in"
4541     cp "conftest.in" "conftest.nl"
4542     $as_echo 'GREP' >> "conftest.nl"
4543     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4544     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4545     as_fn_arith $ac_count + 1 && ac_count=$as_val
4546     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4547       # Best one so far, save it but keep looking for a better one
4548       ac_cv_path_GREP="$ac_path_GREP"
4549       ac_path_GREP_max=$ac_count
4550     fi
4551     # 10*(2^10) chars as input seems more than enough
4552     test $ac_count -gt 10 && break
4553   done
4554   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4555 esac
4556
4557       $ac_path_GREP_found && break 3
4558     done
4559   done
4560   done
4561 IFS=$as_save_IFS
4562   if test -z "$ac_cv_path_GREP"; then
4563     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4564   fi
4565 else
4566   ac_cv_path_GREP=$GREP
4567 fi
4568
4569 fi
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4571 $as_echo "$ac_cv_path_GREP" >&6; }
4572  GREP="$ac_cv_path_GREP"
4573
4574
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4576 $as_echo_n "checking for egrep... " >&6; }
4577 if test "${ac_cv_path_EGREP+set}" = set; then :
4578   $as_echo_n "(cached) " >&6
4579 else
4580   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4581    then ac_cv_path_EGREP="$GREP -E"
4582    else
4583      if test -z "$EGREP"; then
4584   ac_path_EGREP_found=false
4585   # Loop through the user's path and test for each of PROGNAME-LIST
4586   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4588 do
4589   IFS=$as_save_IFS
4590   test -z "$as_dir" && as_dir=.
4591     for ac_prog in egrep; do
4592     for ac_exec_ext in '' $ac_executable_extensions; do
4593       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4594       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4595 # Check for GNU ac_path_EGREP and select it if it is found.
4596   # Check for GNU $ac_path_EGREP
4597 case `"$ac_path_EGREP" --version 2>&1` in
4598 *GNU*)
4599   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4600 *)
4601   ac_count=0
4602   $as_echo_n 0123456789 >"conftest.in"
4603   while :
4604   do
4605     cat "conftest.in" "conftest.in" >"conftest.tmp"
4606     mv "conftest.tmp" "conftest.in"
4607     cp "conftest.in" "conftest.nl"
4608     $as_echo 'EGREP' >> "conftest.nl"
4609     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4610     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4611     as_fn_arith $ac_count + 1 && ac_count=$as_val
4612     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4613       # Best one so far, save it but keep looking for a better one
4614       ac_cv_path_EGREP="$ac_path_EGREP"
4615       ac_path_EGREP_max=$ac_count
4616     fi
4617     # 10*(2^10) chars as input seems more than enough
4618     test $ac_count -gt 10 && break
4619   done
4620   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4621 esac
4622
4623       $ac_path_EGREP_found && break 3
4624     done
4625   done
4626   done
4627 IFS=$as_save_IFS
4628   if test -z "$ac_cv_path_EGREP"; then
4629     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4630   fi
4631 else
4632   ac_cv_path_EGREP=$EGREP
4633 fi
4634
4635    fi
4636 fi
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4638 $as_echo "$ac_cv_path_EGREP" >&6; }
4639  EGREP="$ac_cv_path_EGREP"
4640
4641
4642
4643 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645 /* end confdefs.h.  */
4646 __GNUC__
4647 _ACEOF
4648 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4649   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4650
4651 else
4652   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4653 fi
4654 rm -f conftest*
4655
4656
4657 # Check whether --enable-werror was given.
4658 if test "${enable_werror+set}" = set; then :
4659   enableval=$enable_werror; case "${enableval}" in
4660      yes | y) ERROR_ON_WARNING="yes" ;;
4661      no | n)  ERROR_ON_WARNING="no" ;;
4662      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4663    esac
4664 fi
4665
4666
4667 # Disable -Wformat by default when using gcc on mingw
4668 case "${host}" in
4669   *-*-mingw32*)
4670     if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4671       GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4672     fi
4673     ;;
4674   *) ;;
4675 esac
4676
4677 # Enable -Werror by default when using gcc
4678 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4679     ERROR_ON_WARNING=yes
4680 fi
4681
4682 NO_WERROR=
4683 if test "${ERROR_ON_WARNING}" = yes ; then
4684     GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4685     NO_WERROR="-Wno-error"
4686 fi
4687
4688 if test "${GCC}" = yes ; then
4689   WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4690 fi
4691
4692 # Check whether --enable-build-warnings was given.
4693 if test "${enable_build_warnings+set}" = set; then :
4694   enableval=$enable_build_warnings; case "${enableval}" in
4695   yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4696   no)   if test "${GCC}" = yes ; then
4697           WARN_CFLAGS="-w"
4698         fi;;
4699   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4700         WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4701   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4702         WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4703   *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4704 esac
4705 fi
4706
4707
4708 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4709   echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4710 fi
4711
4712
4713
4714
4715
4716 ac_config_headers="$ac_config_headers config.h:config.in"
4717
4718
4719 if test -z "$target" ; then
4720     as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4721 fi
4722 if test -z "$host" ; then
4723     as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4724 fi
4725
4726 # host-specific stuff:
4727
4728 ac_ext=c
4729 ac_cpp='$CPP $CPPFLAGS'
4730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4733 if test -n "$ac_tool_prefix"; then
4734   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4735 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4737 $as_echo_n "checking for $ac_word... " >&6; }
4738 if test "${ac_cv_prog_CC+set}" = set; then :
4739   $as_echo_n "(cached) " >&6
4740 else
4741   if test -n "$CC"; then
4742   ac_cv_prog_CC="$CC" # Let the user override the test.
4743 else
4744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4745 for as_dir in $PATH
4746 do
4747   IFS=$as_save_IFS
4748   test -z "$as_dir" && as_dir=.
4749     for ac_exec_ext in '' $ac_executable_extensions; do
4750   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4751     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4752     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4753     break 2
4754   fi
4755 done
4756   done
4757 IFS=$as_save_IFS
4758
4759 fi
4760 fi
4761 CC=$ac_cv_prog_CC
4762 if test -n "$CC"; then
4763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4764 $as_echo "$CC" >&6; }
4765 else
4766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4767 $as_echo "no" >&6; }
4768 fi
4769
4770
4771 fi
4772 if test -z "$ac_cv_prog_CC"; then
4773   ac_ct_CC=$CC
4774   # Extract the first word of "gcc", so it can be a program name with args.
4775 set dummy 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_ac_ct_CC+set}" = set; then :
4779   $as_echo_n "(cached) " >&6
4780 else
4781   if test -n "$ac_ct_CC"; then
4782   ac_cv_prog_ac_ct_CC="$ac_ct_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_ac_ct_CC="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 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4802 if test -n "$ac_ct_CC"; then
4803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4804 $as_echo "$ac_ct_CC" >&6; }
4805 else
4806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807 $as_echo "no" >&6; }
4808 fi
4809
4810   if test "x$ac_ct_CC" = x; then
4811     CC=""
4812   else
4813     case $cross_compiling:$ac_tool_warned in
4814 yes:)
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4816 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4817 ac_tool_warned=yes ;;
4818 esac
4819     CC=$ac_ct_CC
4820   fi
4821 else
4822   CC="$ac_cv_prog_CC"
4823 fi
4824
4825 if test -z "$CC"; then
4826           if test -n "$ac_tool_prefix"; then
4827     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4828 set dummy ${ac_tool_prefix}cc; ac_word=$2
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4830 $as_echo_n "checking for $ac_word... " >&6; }
4831 if test "${ac_cv_prog_CC+set}" = set; then :
4832   $as_echo_n "(cached) " >&6
4833 else
4834   if test -n "$CC"; then
4835   ac_cv_prog_CC="$CC" # Let the user override the test.
4836 else
4837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4838 for as_dir in $PATH
4839 do
4840   IFS=$as_save_IFS
4841   test -z "$as_dir" && as_dir=.
4842     for ac_exec_ext in '' $ac_executable_extensions; do
4843   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4844     ac_cv_prog_CC="${ac_tool_prefix}cc"
4845     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4846     break 2
4847   fi
4848 done
4849   done
4850 IFS=$as_save_IFS
4851
4852 fi
4853 fi
4854 CC=$ac_cv_prog_CC
4855 if test -n "$CC"; then
4856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4857 $as_echo "$CC" >&6; }
4858 else
4859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4860 $as_echo "no" >&6; }
4861 fi
4862
4863
4864   fi
4865 fi
4866 if test -z "$CC"; then
4867   # Extract the first word of "cc", so it can be a program name with args.
4868 set dummy 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   ac_prog_rejected=no
4878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4879 for as_dir in $PATH
4880 do
4881   IFS=$as_save_IFS
4882   test -z "$as_dir" && as_dir=.
4883     for ac_exec_ext in '' $ac_executable_extensions; do
4884   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4885     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4886        ac_prog_rejected=yes
4887        continue
4888      fi
4889     ac_cv_prog_CC="cc"
4890     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4891     break 2
4892   fi
4893 done
4894   done
4895 IFS=$as_save_IFS
4896
4897 if test $ac_prog_rejected = yes; then
4898   # We found a bogon in the path, so make sure we never use it.
4899   set dummy $ac_cv_prog_CC
4900   shift
4901   if test $# != 0; then
4902     # We chose a different compiler from the bogus one.
4903     # However, it has the same basename, so the bogon will be chosen
4904     # first if we set CC to just the basename; use the full file name.
4905     shift
4906     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4907   fi
4908 fi
4909 fi
4910 fi
4911 CC=$ac_cv_prog_CC
4912 if test -n "$CC"; then
4913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4914 $as_echo "$CC" >&6; }
4915 else
4916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4917 $as_echo "no" >&6; }
4918 fi
4919
4920
4921 fi
4922 if test -z "$CC"; then
4923   if test -n "$ac_tool_prefix"; then
4924   for ac_prog in cl.exe
4925   do
4926     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4927 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4929 $as_echo_n "checking for $ac_word... " >&6; }
4930 if test "${ac_cv_prog_CC+set}" = set; then :
4931   $as_echo_n "(cached) " >&6
4932 else
4933   if test -n "$CC"; then
4934   ac_cv_prog_CC="$CC" # Let the user override the test.
4935 else
4936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4937 for as_dir in $PATH
4938 do
4939   IFS=$as_save_IFS
4940   test -z "$as_dir" && as_dir=.
4941     for ac_exec_ext in '' $ac_executable_extensions; do
4942   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4943     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4944     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4945     break 2
4946   fi
4947 done
4948   done
4949 IFS=$as_save_IFS
4950
4951 fi
4952 fi
4953 CC=$ac_cv_prog_CC
4954 if test -n "$CC"; then
4955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4956 $as_echo "$CC" >&6; }
4957 else
4958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4959 $as_echo "no" >&6; }
4960 fi
4961
4962
4963     test -n "$CC" && break
4964   done
4965 fi
4966 if test -z "$CC"; then
4967   ac_ct_CC=$CC
4968   for ac_prog in cl.exe
4969 do
4970   # Extract the first word of "$ac_prog", so it can be a program name with args.
4971 set dummy $ac_prog; ac_word=$2
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4973 $as_echo_n "checking for $ac_word... " >&6; }
4974 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4975   $as_echo_n "(cached) " >&6
4976 else
4977   if test -n "$ac_ct_CC"; then
4978   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4979 else
4980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4981 for as_dir in $PATH
4982 do
4983   IFS=$as_save_IFS
4984   test -z "$as_dir" && as_dir=.
4985     for ac_exec_ext in '' $ac_executable_extensions; do
4986   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4987     ac_cv_prog_ac_ct_CC="$ac_prog"
4988     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4989     break 2
4990   fi
4991 done
4992   done
4993 IFS=$as_save_IFS
4994
4995 fi
4996 fi
4997 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4998 if test -n "$ac_ct_CC"; then
4999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5000 $as_echo "$ac_ct_CC" >&6; }
5001 else
5002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003 $as_echo "no" >&6; }
5004 fi
5005
5006
5007   test -n "$ac_ct_CC" && break
5008 done
5009
5010   if test "x$ac_ct_CC" = x; then
5011     CC=""
5012   else
5013     case $cross_compiling:$ac_tool_warned in
5014 yes:)
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5016 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5017 ac_tool_warned=yes ;;
5018 esac
5019     CC=$ac_ct_CC
5020   fi
5021 fi
5022
5023 fi
5024
5025
5026 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5027 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5028 as_fn_error "no acceptable C compiler found in \$PATH
5029 See \`config.log' for more details." "$LINENO" 5; }
5030
5031 # Provide some information about the compiler.
5032 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5033 set X $ac_compile
5034 ac_compiler=$2
5035 for ac_option in --version -v -V -qversion; do
5036   { { ac_try="$ac_compiler $ac_option >&5"
5037 case "(($ac_try" in
5038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5039   *) ac_try_echo=$ac_try;;
5040 esac
5041 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5042 $as_echo "$ac_try_echo"; } >&5
5043   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5044   ac_status=$?
5045   if test -s conftest.err; then
5046     sed '10a\
5047 ... rest of stderr output deleted ...
5048          10q' conftest.err >conftest.er1
5049     cat conftest.er1 >&5
5050     rm -f conftest.er1 conftest.err
5051   fi
5052   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5053   test $ac_status = 0; }
5054 done
5055
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5057 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5058 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5059   $as_echo_n "(cached) " >&6
5060 else
5061   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 /* end confdefs.h.  */
5063
5064 int
5065 main ()
5066 {
5067 #ifndef __GNUC__
5068        choke me
5069 #endif
5070
5071   ;
5072   return 0;
5073 }
5074 _ACEOF
5075 if ac_fn_c_try_compile "$LINENO"; then :
5076   ac_compiler_gnu=yes
5077 else
5078   ac_compiler_gnu=no
5079 fi
5080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5081 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5082
5083 fi
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5085 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5086 if test $ac_compiler_gnu = yes; then
5087   GCC=yes
5088 else
5089   GCC=
5090 fi
5091 ac_test_CFLAGS=${CFLAGS+set}
5092 ac_save_CFLAGS=$CFLAGS
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5094 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5095 if test "${ac_cv_prog_cc_g+set}" = set; then :
5096   $as_echo_n "(cached) " >&6
5097 else
5098   ac_save_c_werror_flag=$ac_c_werror_flag
5099    ac_c_werror_flag=yes
5100    ac_cv_prog_cc_g=no
5101    CFLAGS="-g"
5102    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103 /* end confdefs.h.  */
5104
5105 int
5106 main ()
5107 {
5108
5109   ;
5110   return 0;
5111 }
5112 _ACEOF
5113 if ac_fn_c_try_compile "$LINENO"; then :
5114   ac_cv_prog_cc_g=yes
5115 else
5116   CFLAGS=""
5117       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118 /* end confdefs.h.  */
5119
5120 int
5121 main ()
5122 {
5123
5124   ;
5125   return 0;
5126 }
5127 _ACEOF
5128 if ac_fn_c_try_compile "$LINENO"; then :
5129
5130 else
5131   ac_c_werror_flag=$ac_save_c_werror_flag
5132          CFLAGS="-g"
5133          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5134 /* end confdefs.h.  */
5135
5136 int
5137 main ()
5138 {
5139
5140   ;
5141   return 0;
5142 }
5143 _ACEOF
5144 if ac_fn_c_try_compile "$LINENO"; then :
5145   ac_cv_prog_cc_g=yes
5146 fi
5147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5148 fi
5149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5150 fi
5151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5152    ac_c_werror_flag=$ac_save_c_werror_flag
5153 fi
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5155 $as_echo "$ac_cv_prog_cc_g" >&6; }
5156 if test "$ac_test_CFLAGS" = set; then
5157   CFLAGS=$ac_save_CFLAGS
5158 elif test $ac_cv_prog_cc_g = yes; then
5159   if test "$GCC" = yes; then
5160     CFLAGS="-g -O2"
5161   else
5162     CFLAGS="-g"
5163   fi
5164 else
5165   if test "$GCC" = yes; then
5166     CFLAGS="-O2"
5167   else
5168     CFLAGS=
5169   fi
5170 fi
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5172 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5173 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5174   $as_echo_n "(cached) " >&6
5175 else
5176   ac_cv_prog_cc_c89=no
5177 ac_save_CC=$CC
5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179 /* end confdefs.h.  */
5180 #include <stdarg.h>
5181 #include <stdio.h>
5182 #include <sys/types.h>
5183 #include <sys/stat.h>
5184 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5185 struct buf { int x; };
5186 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5187 static char *e (p, i)
5188      char **p;
5189      int i;
5190 {
5191   return p[i];
5192 }
5193 static char *f (char * (*g) (char **, int), char **p, ...)
5194 {
5195   char *s;
5196   va_list v;
5197   va_start (v,p);
5198   s = g (p, va_arg (v,int));
5199   va_end (v);
5200   return s;
5201 }
5202
5203 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5204    function prototypes and stuff, but not '\xHH' hex character constants.
5205    These don't provoke an error unfortunately, instead are silently treated
5206    as 'x'.  The following induces an error, until -std is added to get
5207    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5208    array size at least.  It's necessary to write '\x00'==0 to get something
5209    that's true only with -std.  */
5210 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5211
5212 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5213    inside strings and character constants.  */
5214 #define FOO(x) 'x'
5215 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5216
5217 int test (int i, double x);
5218 struct s1 {int (*f) (int a);};
5219 struct s2 {int (*f) (double a);};
5220 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5221 int argc;
5222 char **argv;
5223 int
5224 main ()
5225 {
5226 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5227   ;
5228   return 0;
5229 }
5230 _ACEOF
5231 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5232         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5233 do
5234   CC="$ac_save_CC $ac_arg"
5235   if ac_fn_c_try_compile "$LINENO"; then :
5236   ac_cv_prog_cc_c89=$ac_arg
5237 fi
5238 rm -f core conftest.err conftest.$ac_objext
5239   test "x$ac_cv_prog_cc_c89" != "xno" && break
5240 done
5241 rm -f conftest.$ac_ext
5242 CC=$ac_save_CC
5243
5244 fi
5245 # AC_CACHE_VAL
5246 case "x$ac_cv_prog_cc_c89" in
5247   x)
5248     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5249 $as_echo "none needed" >&6; } ;;
5250   xno)
5251     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5252 $as_echo "unsupported" >&6; } ;;
5253   *)
5254     CC="$CC $ac_cv_prog_cc_c89"
5255     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5256 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5257 esac
5258 if test "x$ac_cv_prog_cc_c89" != xno; then :
5259
5260 fi
5261
5262 ac_ext=c
5263 ac_cpp='$CPP $CPPFLAGS'
5264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5266 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5267
5268 ac_ext=cpp
5269 ac_cpp='$CXXCPP $CPPFLAGS'
5270 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5271 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5272 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5273 if test -z "$CXX"; then
5274   if test -n "$CCC"; then
5275     CXX=$CCC
5276   else
5277     if test -n "$ac_tool_prefix"; then
5278   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5279   do
5280     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5281 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5283 $as_echo_n "checking for $ac_word... " >&6; }
5284 if test "${ac_cv_prog_CXX+set}" = set; then :
5285   $as_echo_n "(cached) " >&6
5286 else
5287   if test -n "$CXX"; then
5288   ac_cv_prog_CXX="$CXX" # Let the user override the test.
5289 else
5290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5291 for as_dir in $PATH
5292 do
5293   IFS=$as_save_IFS
5294   test -z "$as_dir" && as_dir=.
5295     for ac_exec_ext in '' $ac_executable_extensions; do
5296   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5297     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5298     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5299     break 2
5300   fi
5301 done
5302   done
5303 IFS=$as_save_IFS
5304
5305 fi
5306 fi
5307 CXX=$ac_cv_prog_CXX
5308 if test -n "$CXX"; then
5309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5310 $as_echo "$CXX" >&6; }
5311 else
5312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5313 $as_echo "no" >&6; }
5314 fi
5315
5316
5317     test -n "$CXX" && break
5318   done
5319 fi
5320 if test -z "$CXX"; then
5321   ac_ct_CXX=$CXX
5322   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5323 do
5324   # Extract the first word of "$ac_prog", so it can be a program name with args.
5325 set dummy $ac_prog; ac_word=$2
5326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5327 $as_echo_n "checking for $ac_word... " >&6; }
5328 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5329   $as_echo_n "(cached) " >&6
5330 else
5331   if test -n "$ac_ct_CXX"; then
5332   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5333 else
5334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5335 for as_dir in $PATH
5336 do
5337   IFS=$as_save_IFS
5338   test -z "$as_dir" && as_dir=.
5339     for ac_exec_ext in '' $ac_executable_extensions; do
5340   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5341     ac_cv_prog_ac_ct_CXX="$ac_prog"
5342     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5343     break 2
5344   fi
5345 done
5346   done
5347 IFS=$as_save_IFS
5348
5349 fi
5350 fi
5351 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5352 if test -n "$ac_ct_CXX"; then
5353   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5354 $as_echo "$ac_ct_CXX" >&6; }
5355 else
5356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5357 $as_echo "no" >&6; }
5358 fi
5359
5360
5361   test -n "$ac_ct_CXX" && break
5362 done
5363
5364   if test "x$ac_ct_CXX" = x; then
5365     CXX="g++"
5366   else
5367     case $cross_compiling:$ac_tool_warned in
5368 yes:)
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5370 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5371 ac_tool_warned=yes ;;
5372 esac
5373     CXX=$ac_ct_CXX
5374   fi
5375 fi
5376
5377   fi
5378 fi
5379 # Provide some information about the compiler.
5380 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5381 set X $ac_compile
5382 ac_compiler=$2
5383 for ac_option in --version -v -V -qversion; do
5384   { { ac_try="$ac_compiler $ac_option >&5"
5385 case "(($ac_try" in
5386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5387   *) ac_try_echo=$ac_try;;
5388 esac
5389 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5390 $as_echo "$ac_try_echo"; } >&5
5391   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5392   ac_status=$?
5393   if test -s conftest.err; then
5394     sed '10a\
5395 ... rest of stderr output deleted ...
5396          10q' conftest.err >conftest.er1
5397     cat conftest.er1 >&5
5398     rm -f conftest.er1 conftest.err
5399   fi
5400   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5401   test $ac_status = 0; }
5402 done
5403
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5405 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5406 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5407   $as_echo_n "(cached) " >&6
5408 else
5409   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5410 /* end confdefs.h.  */
5411
5412 int
5413 main ()
5414 {
5415 #ifndef __GNUC__
5416        choke me
5417 #endif
5418
5419   ;
5420   return 0;
5421 }
5422 _ACEOF
5423 if ac_fn_cxx_try_compile "$LINENO"; then :
5424   ac_compiler_gnu=yes
5425 else
5426   ac_compiler_gnu=no
5427 fi
5428 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5429 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5430
5431 fi
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5433 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5434 if test $ac_compiler_gnu = yes; then
5435   GXX=yes
5436 else
5437   GXX=
5438 fi
5439 ac_test_CXXFLAGS=${CXXFLAGS+set}
5440 ac_save_CXXFLAGS=$CXXFLAGS
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5442 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5443 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5444   $as_echo_n "(cached) " >&6
5445 else
5446   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5447    ac_cxx_werror_flag=yes
5448    ac_cv_prog_cxx_g=no
5449    CXXFLAGS="-g"
5450    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5451 /* end confdefs.h.  */
5452
5453 int
5454 main ()
5455 {
5456
5457   ;
5458   return 0;
5459 }
5460 _ACEOF
5461 if ac_fn_cxx_try_compile "$LINENO"; then :
5462   ac_cv_prog_cxx_g=yes
5463 else
5464   CXXFLAGS=""
5465       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5466 /* end confdefs.h.  */
5467
5468 int
5469 main ()
5470 {
5471
5472   ;
5473   return 0;
5474 }
5475 _ACEOF
5476 if ac_fn_cxx_try_compile "$LINENO"; then :
5477
5478 else
5479   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5480          CXXFLAGS="-g"
5481          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482 /* end confdefs.h.  */
5483
5484 int
5485 main ()
5486 {
5487
5488   ;
5489   return 0;
5490 }
5491 _ACEOF
5492 if ac_fn_cxx_try_compile "$LINENO"; then :
5493   ac_cv_prog_cxx_g=yes
5494 fi
5495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5496 fi
5497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5498 fi
5499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5500    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5501 fi
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5503 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5504 if test "$ac_test_CXXFLAGS" = set; then
5505   CXXFLAGS=$ac_save_CXXFLAGS
5506 elif test $ac_cv_prog_cxx_g = yes; then
5507   if test "$GXX" = yes; then
5508     CXXFLAGS="-g -O2"
5509   else
5510     CXXFLAGS="-g"
5511   fi
5512 else
5513   if test "$GXX" = yes; then
5514     CXXFLAGS="-O2"
5515   else
5516     CXXFLAGS=
5517   fi
5518 fi
5519 ac_ext=c
5520 ac_cpp='$CPP $CPPFLAGS'
5521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5524
5525 depcc="$CXX"  am_compiler_list=
5526
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5528 $as_echo_n "checking dependency style of $depcc... " >&6; }
5529 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5530   $as_echo_n "(cached) " >&6
5531 else
5532   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5533   # We make a subdir and do the tests there.  Otherwise we can end up
5534   # making bogus files that we don't know about and never remove.  For
5535   # instance it was reported that on HP-UX the gcc test will end up
5536   # making a dummy file named `D' -- because `-MD' means `put the output
5537   # in D'.
5538   mkdir conftest.dir
5539   # Copy depcomp to subdir because otherwise we won't find it if we're
5540   # using a relative directory.
5541   cp "$am_depcomp" conftest.dir
5542   cd conftest.dir
5543   # We will build objects and dependencies in a subdirectory because
5544   # it helps to detect inapplicable dependency modes.  For instance
5545   # both Tru64's cc and ICC support -MD to output dependencies as a
5546   # side effect of compilation, but ICC will put the dependencies in
5547   # the current directory while Tru64 will put them in the object
5548   # directory.
5549   mkdir sub
5550
5551   am_cv_CXX_dependencies_compiler_type=none
5552   if test "$am_compiler_list" = ""; then
5553      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5554   fi
5555   am__universal=false
5556   case " $depcc " in #(
5557      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5558      esac
5559
5560   for depmode in $am_compiler_list; do
5561     # Setup a source with many dependencies, because some compilers
5562     # like to wrap large dependency lists on column 80 (with \), and
5563     # we should not choose a depcomp mode which is confused by this.
5564     #
5565     # We need to recreate these files for each test, as the compiler may
5566     # overwrite some of them when testing with obscure command lines.
5567     # This happens at least with the AIX C compiler.
5568     : > sub/conftest.c
5569     for i in 1 2 3 4 5 6; do
5570       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5571       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5572       # Solaris 8's {/usr,}/bin/sh.
5573       touch sub/conftst$i.h
5574     done
5575     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5576
5577     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5578     # mode.  It turns out that the SunPro C++ compiler does not properly
5579     # handle `-M -o', and we need to detect this.  Also, some Intel
5580     # versions had trouble with output in subdirs
5581     am__obj=sub/conftest.${OBJEXT-o}
5582     am__minus_obj="-o $am__obj"
5583     case $depmode in
5584     gcc)
5585       # This depmode causes a compiler race in universal mode.
5586       test "$am__universal" = false || continue
5587       ;;
5588     nosideeffect)
5589       # after this tag, mechanisms are not by side-effect, so they'll
5590       # only be used when explicitly requested
5591       if test "x$enable_dependency_tracking" = xyes; then
5592         continue
5593       else
5594         break
5595       fi
5596       ;;
5597     msvisualcpp | msvcmsys)
5598       # This compiler won't grok `-c -o', but also, the minuso test has
5599       # not run yet.  These depmodes are late enough in the game, and
5600       # so weak that their functioning should not be impacted.
5601       am__obj=conftest.${OBJEXT-o}
5602       am__minus_obj=
5603       ;;
5604     none) break ;;
5605     esac
5606     if depmode=$depmode \
5607        source=sub/conftest.c object=$am__obj \
5608        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5609        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5610          >/dev/null 2>conftest.err &&
5611        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5612        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5613        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5614        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5615       # icc doesn't choke on unknown options, it will just issue warnings
5616       # or remarks (even with -Werror).  So we grep stderr for any message
5617       # that says an option was ignored or not supported.
5618       # When given -MP, icc 7.0 and 7.1 complain thusly:
5619       #   icc: Command line warning: ignoring option '-M'; no argument required
5620       # The diagnosis changed in icc 8.0:
5621       #   icc: Command line remark: option '-MP' not supported
5622       if (grep 'ignoring option' conftest.err ||
5623           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5624         am_cv_CXX_dependencies_compiler_type=$depmode
5625         break
5626       fi
5627     fi
5628   done
5629
5630   cd ..
5631   rm -rf conftest.dir
5632 else
5633   am_cv_CXX_dependencies_compiler_type=none
5634 fi
5635
5636 fi
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5638 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5639 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5640
5641  if
5642   test "x$enable_dependency_tracking" != xno \
5643   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5644   am__fastdepCXX_TRUE=
5645   am__fastdepCXX_FALSE='#'
5646 else
5647   am__fastdepCXX_TRUE='#'
5648   am__fastdepCXX_FALSE=
5649 fi
5650
5651
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5653 $as_echo_n "checking for ANSI C header files... " >&6; }
5654 if test "${ac_cv_header_stdc+set}" = set; then :
5655   $as_echo_n "(cached) " >&6
5656 else
5657   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5658 /* end confdefs.h.  */
5659 #include <stdlib.h>
5660 #include <stdarg.h>
5661 #include <string.h>
5662 #include <float.h>
5663
5664 int
5665 main ()
5666 {
5667
5668   ;
5669   return 0;
5670 }
5671 _ACEOF
5672 if ac_fn_c_try_compile "$LINENO"; then :
5673   ac_cv_header_stdc=yes
5674 else
5675   ac_cv_header_stdc=no
5676 fi
5677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5678
5679 if test $ac_cv_header_stdc = yes; then
5680   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5681   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5682 /* end confdefs.h.  */
5683 #include <string.h>
5684
5685 _ACEOF
5686 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5687   $EGREP "memchr" >/dev/null 2>&1; then :
5688
5689 else
5690   ac_cv_header_stdc=no
5691 fi
5692 rm -f conftest*
5693
5694 fi
5695
5696 if test $ac_cv_header_stdc = yes; then
5697   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5698   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5699 /* end confdefs.h.  */
5700 #include <stdlib.h>
5701
5702 _ACEOF
5703 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5704   $EGREP "free" >/dev/null 2>&1; then :
5705
5706 else
5707   ac_cv_header_stdc=no
5708 fi
5709 rm -f conftest*
5710
5711 fi
5712
5713 if test $ac_cv_header_stdc = yes; then
5714   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5715   if test "$cross_compiling" = yes; then :
5716   :
5717 else
5718   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5719 /* end confdefs.h.  */
5720 #include <ctype.h>
5721 #include <stdlib.h>
5722 #if ((' ' & 0x0FF) == 0x020)
5723 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5724 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5725 #else
5726 # define ISLOWER(c) \
5727                    (('a' <= (c) && (c) <= 'i') \
5728                      || ('j' <= (c) && (c) <= 'r') \
5729                      || ('s' <= (c) && (c) <= 'z'))
5730 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5731 #endif
5732
5733 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5734 int
5735 main ()
5736 {
5737   int i;
5738   for (i = 0; i < 256; i++)
5739     if (XOR (islower (i), ISLOWER (i))
5740         || toupper (i) != TOUPPER (i))
5741       return 2;
5742   return 0;
5743 }
5744 _ACEOF
5745 if ac_fn_c_try_run "$LINENO"; then :
5746
5747 else
5748   ac_cv_header_stdc=no
5749 fi
5750 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5751   conftest.$ac_objext conftest.beam conftest.$ac_ext
5752 fi
5753
5754 fi
5755 fi
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5757 $as_echo "$ac_cv_header_stdc" >&6; }
5758 if test $ac_cv_header_stdc = yes; then
5759
5760 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5761
5762 fi
5763
5764 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5765 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5766                   inttypes.h stdint.h unistd.h
5767 do :
5768   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5769 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5770 "
5771 eval as_val=\$$as_ac_Header
5772    if test "x$as_val" = x""yes; then :
5773   cat >>confdefs.h <<_ACEOF
5774 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5775 _ACEOF
5776
5777 fi
5778
5779 done
5780
5781
5782
5783   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5784 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5785   MINIX=yes
5786 else
5787   MINIX=
5788 fi
5789
5790
5791   if test "$MINIX" = yes; then
5792
5793 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5794
5795
5796 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5797
5798
5799 $as_echo "#define _MINIX 1" >>confdefs.h
5800
5801   fi
5802
5803
5804   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5805 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5806 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5807   $as_echo_n "(cached) " >&6
5808 else
5809   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5810 /* end confdefs.h.  */
5811
5812 #         define __EXTENSIONS__ 1
5813           $ac_includes_default
5814 int
5815 main ()
5816 {
5817
5818   ;
5819   return 0;
5820 }
5821 _ACEOF
5822 if ac_fn_c_try_compile "$LINENO"; then :
5823   ac_cv_safe_to_define___extensions__=yes
5824 else
5825   ac_cv_safe_to_define___extensions__=no
5826 fi
5827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5828 fi
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5830 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5831   test $ac_cv_safe_to_define___extensions__ = yes &&
5832     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5833
5834   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5835
5836   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5837
5838   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5839
5840   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5841
5842
5843
5844
5845
5846 # The tests for host and target for $enable_largefile require
5847 # canonical names.
5848
5849
5850
5851 # As the $enable_largefile decision depends on --enable-plugins we must set it
5852 # even in directories otherwise not depending on the $plugins option.
5853
5854
5855 # Check whether --enable-plugins was given.
5856 if test "${enable_plugins+set}" = set; then :
5857   enableval=$enable_plugins; case "${enableval}" in
5858   yes | "") plugins=yes ;;
5859   no) plugins=no ;;
5860   *) plugins=yes ;;
5861  esac
5862 else
5863   plugins=no
5864 fi
5865
5866
5867
5868 case "${host}" in
5869   sparc-*-solaris*|i[3-7]86-*-solaris*)
5870     # On native 32bit sparc and ia32 solaris, large-file and procfs support
5871     # are mutually exclusive; and without procfs support, the bfd/ elf module
5872     # cannot provide certain routines such as elfcore_write_prpsinfo
5873     # or elfcore_write_prstatus.  So unless the user explicitly requested
5874     # large-file support through the --enable-largefile switch, disable
5875     # large-file support in favor of procfs support.
5876     test "${target}" = "${host}" -a "x$plugins" = xno \
5877       && : ${enable_largefile="no"}
5878     ;;
5879 esac
5880
5881 # Check whether --enable-largefile was given.
5882 if test "${enable_largefile+set}" = set; then :
5883   enableval=$enable_largefile;
5884 fi
5885
5886 if test "$enable_largefile" != no; then
5887
5888   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5889 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5890 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5891   $as_echo_n "(cached) " >&6
5892 else
5893   ac_cv_sys_largefile_CC=no
5894      if test "$GCC" != yes; then
5895        ac_save_CC=$CC
5896        while :; do
5897          # IRIX 6.2 and later do not support large files by default,
5898          # so use the C compiler's -n32 option if that helps.
5899          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5900 /* end confdefs.h.  */
5901 #include <sys/types.h>
5902  /* Check that off_t can represent 2**63 - 1 correctly.
5903     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5904     since some C++ compilers masquerading as C compilers
5905     incorrectly reject 9223372036854775807.  */
5906 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5907   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5908                        && LARGE_OFF_T % 2147483647 == 1)
5909                       ? 1 : -1];
5910 int
5911 main ()
5912 {
5913
5914   ;
5915   return 0;
5916 }
5917 _ACEOF
5918          if ac_fn_c_try_compile "$LINENO"; then :
5919   break
5920 fi
5921 rm -f core conftest.err conftest.$ac_objext
5922          CC="$CC -n32"
5923          if ac_fn_c_try_compile "$LINENO"; then :
5924   ac_cv_sys_largefile_CC=' -n32'; break
5925 fi
5926 rm -f core conftest.err conftest.$ac_objext
5927          break
5928        done
5929        CC=$ac_save_CC
5930        rm -f conftest.$ac_ext
5931     fi
5932 fi
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5934 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5935   if test "$ac_cv_sys_largefile_CC" != no; then
5936     CC=$CC$ac_cv_sys_largefile_CC
5937   fi
5938
5939   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5940 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5941 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5942   $as_echo_n "(cached) " >&6
5943 else
5944   while :; do
5945   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5946 /* end confdefs.h.  */
5947 #include <sys/types.h>
5948  /* Check that off_t can represent 2**63 - 1 correctly.
5949     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5950     since some C++ compilers masquerading as C compilers
5951     incorrectly reject 9223372036854775807.  */
5952 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5953   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5954                        && LARGE_OFF_T % 2147483647 == 1)
5955                       ? 1 : -1];
5956 int
5957 main ()
5958 {
5959
5960   ;
5961   return 0;
5962 }
5963 _ACEOF
5964 if ac_fn_c_try_compile "$LINENO"; then :
5965   ac_cv_sys_file_offset_bits=no; break
5966 fi
5967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5968   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5969 /* end confdefs.h.  */
5970 #define _FILE_OFFSET_BITS 64
5971 #include <sys/types.h>
5972  /* Check that off_t can represent 2**63 - 1 correctly.
5973     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5974     since some C++ compilers masquerading as C compilers
5975     incorrectly reject 9223372036854775807.  */
5976 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5977   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5978                        && LARGE_OFF_T % 2147483647 == 1)
5979                       ? 1 : -1];
5980 int
5981 main ()
5982 {
5983
5984   ;
5985   return 0;
5986 }
5987 _ACEOF
5988 if ac_fn_c_try_compile "$LINENO"; then :
5989   ac_cv_sys_file_offset_bits=64; break
5990 fi
5991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5992   ac_cv_sys_file_offset_bits=unknown
5993   break
5994 done
5995 fi
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5997 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5998 case $ac_cv_sys_file_offset_bits in #(
5999   no | unknown) ;;
6000   *)
6001 cat >>confdefs.h <<_ACEOF
6002 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6003 _ACEOF
6004 ;;
6005 esac
6006 rm -rf conftest*
6007   if test $ac_cv_sys_file_offset_bits = unknown; then
6008     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6009 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6010 if test "${ac_cv_sys_large_files+set}" = set; then :
6011   $as_echo_n "(cached) " >&6
6012 else
6013   while :; do
6014   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6015 /* end confdefs.h.  */
6016 #include <sys/types.h>
6017  /* Check that off_t can represent 2**63 - 1 correctly.
6018     We can't simply define LARGE_OFF_T to be 9223372036854775807,
6019     since some C++ compilers masquerading as C compilers
6020     incorrectly reject 9223372036854775807.  */
6021 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6022   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6023                        && LARGE_OFF_T % 2147483647 == 1)
6024                       ? 1 : -1];
6025 int
6026 main ()
6027 {
6028
6029   ;
6030   return 0;
6031 }
6032 _ACEOF
6033 if ac_fn_c_try_compile "$LINENO"; then :
6034   ac_cv_sys_large_files=no; break
6035 fi
6036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6037   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6038 /* end confdefs.h.  */
6039 #define _LARGE_FILES 1
6040 #include <sys/types.h>
6041  /* Check that off_t can represent 2**63 - 1 correctly.
6042     We can't simply define LARGE_OFF_T to be 9223372036854775807,
6043     since some C++ compilers masquerading as C compilers
6044     incorrectly reject 9223372036854775807.  */
6045 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6046   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6047                        && LARGE_OFF_T % 2147483647 == 1)
6048                       ? 1 : -1];
6049 int
6050 main ()
6051 {
6052
6053   ;
6054   return 0;
6055 }
6056 _ACEOF
6057 if ac_fn_c_try_compile "$LINENO"; then :
6058   ac_cv_sys_large_files=1; break
6059 fi
6060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6061   ac_cv_sys_large_files=unknown
6062   break
6063 done
6064 fi
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6066 $as_echo "$ac_cv_sys_large_files" >&6; }
6067 case $ac_cv_sys_large_files in #(
6068   no | unknown) ;;
6069   *)
6070 cat >>confdefs.h <<_ACEOF
6071 #define _LARGE_FILES $ac_cv_sys_large_files
6072 _ACEOF
6073 ;;
6074 esac
6075 rm -rf conftest*
6076   fi
6077 fi
6078
6079
6080
6081
6082 case `pwd` in
6083   *\ * | *\     *)
6084     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6085 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6086 esac
6087
6088
6089
6090 macro_version='2.2.7a'
6091 macro_revision='1.3134'
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105 ltmain="$ac_aux_dir/ltmain.sh"
6106
6107 # Backslashify metacharacters that are still active within
6108 # double-quoted strings.
6109 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6110
6111 # Same as above, but do not quote variable references.
6112 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6113
6114 # Sed substitution to delay expansion of an escaped shell variable in a
6115 # double_quote_subst'ed string.
6116 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6117
6118 # Sed substitution to delay expansion of an escaped single quote.
6119 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6120
6121 # Sed substitution to avoid accidental globbing in evaled expressions
6122 no_glob_subst='s/\*/\\\*/g'
6123
6124 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6125 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6126 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6127
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6129 $as_echo_n "checking how to print strings... " >&6; }
6130 # Test print first, because it will be a builtin if present.
6131 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6132    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6133   ECHO='print -r --'
6134 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6135   ECHO='printf %s\n'
6136 else
6137   # Use this function as a fallback that always works.
6138   func_fallback_echo ()
6139   {
6140     eval 'cat <<_LTECHO_EOF
6141 $1
6142 _LTECHO_EOF'
6143   }
6144   ECHO='func_fallback_echo'
6145 fi
6146
6147 # func_echo_all arg...
6148 # Invoke $ECHO with all args, space-separated.
6149 func_echo_all ()
6150 {
6151     $ECHO ""
6152 }
6153
6154 case "$ECHO" in
6155   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6156 $as_echo "printf" >&6; } ;;
6157   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6158 $as_echo "print -r" >&6; } ;;
6159   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6160 $as_echo "cat" >&6; } ;;
6161 esac
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6177 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6178 if test "${ac_cv_path_SED+set}" = set; then :
6179   $as_echo_n "(cached) " >&6
6180 else
6181             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6182      for ac_i in 1 2 3 4 5 6 7; do
6183        ac_script="$ac_script$as_nl$ac_script"
6184      done
6185      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6186      { ac_script=; unset ac_script;}
6187      if test -z "$SED"; then
6188   ac_path_SED_found=false
6189   # Loop through the user's path and test for each of PROGNAME-LIST
6190   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191 for as_dir in $PATH
6192 do
6193   IFS=$as_save_IFS
6194   test -z "$as_dir" && as_dir=.
6195     for ac_prog in sed gsed; do
6196     for ac_exec_ext in '' $ac_executable_extensions; do
6197       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6198       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6199 # Check for GNU ac_path_SED and select it if it is found.
6200   # Check for GNU $ac_path_SED
6201 case `"$ac_path_SED" --version 2>&1` in
6202 *GNU*)
6203   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6204 *)
6205   ac_count=0
6206   $as_echo_n 0123456789 >"conftest.in"
6207   while :
6208   do
6209     cat "conftest.in" "conftest.in" >"conftest.tmp"
6210     mv "conftest.tmp" "conftest.in"
6211     cp "conftest.in" "conftest.nl"
6212     $as_echo '' >> "conftest.nl"
6213     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6214     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6215     as_fn_arith $ac_count + 1 && ac_count=$as_val
6216     if test $ac_count -gt ${ac_path_SED_max-0}; then
6217       # Best one so far, save it but keep looking for a better one
6218       ac_cv_path_SED="$ac_path_SED"
6219       ac_path_SED_max=$ac_count
6220     fi
6221     # 10*(2^10) chars as input seems more than enough
6222     test $ac_count -gt 10 && break
6223   done
6224   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6225 esac
6226
6227       $ac_path_SED_found && break 3
6228     done
6229   done
6230   done
6231 IFS=$as_save_IFS
6232   if test -z "$ac_cv_path_SED"; then
6233     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6234   fi
6235 else
6236   ac_cv_path_SED=$SED
6237 fi
6238
6239 fi
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6241 $as_echo "$ac_cv_path_SED" >&6; }
6242  SED="$ac_cv_path_SED"
6243   rm -f conftest.sed
6244
6245 test -z "$SED" && SED=sed
6246 Xsed="$SED -e 1s/^X//"
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6259 $as_echo_n "checking for fgrep... " >&6; }
6260 if test "${ac_cv_path_FGREP+set}" = set; then :
6261   $as_echo_n "(cached) " >&6
6262 else
6263   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6264    then ac_cv_path_FGREP="$GREP -F"
6265    else
6266      if test -z "$FGREP"; then
6267   ac_path_FGREP_found=false
6268   # Loop through the user's path and test for each of PROGNAME-LIST
6269   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6270 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6271 do
6272   IFS=$as_save_IFS
6273   test -z "$as_dir" && as_dir=.
6274     for ac_prog in fgrep; do
6275     for ac_exec_ext in '' $ac_executable_extensions; do
6276       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6277       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6278 # Check for GNU ac_path_FGREP and select it if it is found.
6279   # Check for GNU $ac_path_FGREP
6280 case `"$ac_path_FGREP" --version 2>&1` in
6281 *GNU*)
6282   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6283 *)
6284   ac_count=0
6285   $as_echo_n 0123456789 >"conftest.in"
6286   while :
6287   do
6288     cat "conftest.in" "conftest.in" >"conftest.tmp"
6289     mv "conftest.tmp" "conftest.in"
6290     cp "conftest.in" "conftest.nl"
6291     $as_echo 'FGREP' >> "conftest.nl"
6292     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6293     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6294     as_fn_arith $ac_count + 1 && ac_count=$as_val
6295     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6296       # Best one so far, save it but keep looking for a better one
6297       ac_cv_path_FGREP="$ac_path_FGREP"
6298       ac_path_FGREP_max=$ac_count
6299     fi
6300     # 10*(2^10) chars as input seems more than enough
6301     test $ac_count -gt 10 && break
6302   done
6303   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6304 esac
6305
6306       $ac_path_FGREP_found && break 3
6307     done
6308   done
6309   done
6310 IFS=$as_save_IFS
6311   if test -z "$ac_cv_path_FGREP"; then
6312     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6313   fi
6314 else
6315   ac_cv_path_FGREP=$FGREP
6316 fi
6317
6318    fi
6319 fi
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6321 $as_echo "$ac_cv_path_FGREP" >&6; }
6322  FGREP="$ac_cv_path_FGREP"
6323
6324
6325 test -z "$GREP" && GREP=grep
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345 # Check whether --with-gnu-ld was given.
6346 if test "${with_gnu_ld+set}" = set; then :
6347   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6348 else
6349   with_gnu_ld=no
6350 fi
6351
6352 ac_prog=ld
6353 if test "$GCC" = yes; then
6354   # Check if gcc -print-prog-name=ld gives a path.
6355   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6356 $as_echo_n "checking for ld used by $CC... " >&6; }
6357   case $host in
6358   *-*-mingw*)
6359     # gcc leaves a trailing carriage return which upsets mingw
6360     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6361   *)
6362     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6363   esac
6364   case $ac_prog in
6365     # Accept absolute paths.
6366     [\\/]* | ?:[\\/]*)
6367       re_direlt='/[^/][^/]*/\.\./'
6368       # Canonicalize the pathname of ld
6369       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6370       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6371         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6372       done
6373       test -z "$LD" && LD="$ac_prog"
6374       ;;
6375   "")
6376     # If it fails, then pretend we aren't using GCC.
6377     ac_prog=ld
6378     ;;
6379   *)
6380     # If it is relative, then search for the first ld in PATH.
6381     with_gnu_ld=unknown
6382     ;;
6383   esac
6384 elif test "$with_gnu_ld" = yes; then
6385   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6386 $as_echo_n "checking for GNU ld... " >&6; }
6387 else
6388   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6389 $as_echo_n "checking for non-GNU ld... " >&6; }
6390 fi
6391 if test "${lt_cv_path_LD+set}" = set; then :
6392   $as_echo_n "(cached) " >&6
6393 else
6394   if test -z "$LD"; then
6395   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6396   for ac_dir in $PATH; do
6397     IFS="$lt_save_ifs"
6398     test -z "$ac_dir" && ac_dir=.
6399     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6400       lt_cv_path_LD="$ac_dir/$ac_prog"
6401       # Check to see if the program is GNU ld.  I'd rather use --version,
6402       # but apparently some variants of GNU ld only accept -v.
6403       # Break only if it was the GNU/non-GNU ld that we prefer.
6404       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6405       *GNU* | *'with BFD'*)
6406         test "$with_gnu_ld" != no && break
6407         ;;
6408       *)
6409         test "$with_gnu_ld" != yes && break
6410         ;;
6411       esac
6412     fi
6413   done
6414   IFS="$lt_save_ifs"
6415 else
6416   lt_cv_path_LD="$LD" # Let the user override the test with a path.
6417 fi
6418 fi
6419
6420 LD="$lt_cv_path_LD"
6421 if test -n "$LD"; then
6422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6423 $as_echo "$LD" >&6; }
6424 else
6425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426 $as_echo "no" >&6; }
6427 fi
6428 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6430 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6431 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6432   $as_echo_n "(cached) " >&6
6433 else
6434   # I'd rather use --version here, but apparently some GNU lds only accept -v.
6435 case `$LD -v 2>&1 </dev/null` in
6436 *GNU* | *'with BFD'*)
6437   lt_cv_prog_gnu_ld=yes
6438   ;;
6439 *)
6440   lt_cv_prog_gnu_ld=no
6441   ;;
6442 esac
6443 fi
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6445 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6446 with_gnu_ld=$lt_cv_prog_gnu_ld
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6457 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6458 if test "${lt_cv_path_NM+set}" = set; then :
6459   $as_echo_n "(cached) " >&6
6460 else
6461   if test -n "$NM"; then
6462   # Let the user override the test.
6463   lt_cv_path_NM="$NM"
6464 else
6465   lt_nm_to_check="${ac_tool_prefix}nm"
6466   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6467     lt_nm_to_check="$lt_nm_to_check nm"
6468   fi
6469   for lt_tmp_nm in $lt_nm_to_check; do
6470     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6471     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6472       IFS="$lt_save_ifs"
6473       test -z "$ac_dir" && ac_dir=.
6474       tmp_nm="$ac_dir/$lt_tmp_nm"
6475       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6476         # Check to see if the nm accepts a BSD-compat flag.
6477         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6478         #   nm: unknown option "B" ignored
6479         # Tru64's nm complains that /dev/null is an invalid object file
6480         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6481         */dev/null* | *'Invalid file or object type'*)
6482           lt_cv_path_NM="$tmp_nm -B"
6483           break
6484           ;;
6485         *)
6486           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6487           */dev/null*)
6488             lt_cv_path_NM="$tmp_nm -p"
6489             break
6490             ;;
6491           *)
6492             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6493             continue # so that we can try to find one that supports BSD flags
6494             ;;
6495           esac
6496           ;;
6497         esac
6498       fi
6499     done
6500     IFS="$lt_save_ifs"
6501   done
6502   : ${lt_cv_path_NM=no}
6503 fi
6504 fi
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6506 $as_echo "$lt_cv_path_NM" >&6; }
6507 if test "$lt_cv_path_NM" != "no"; then
6508   NM="$lt_cv_path_NM"
6509 else
6510   # Didn't find any BSD compatible name lister, look for dumpbin.
6511   if test -n "$DUMPBIN"; then :
6512     # Let the user override the test.
6513   else
6514     if test -n "$ac_tool_prefix"; then
6515   for ac_prog in dumpbin "link -dump"
6516   do
6517     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6518 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6520 $as_echo_n "checking for $ac_word... " >&6; }
6521 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6522   $as_echo_n "(cached) " >&6
6523 else
6524   if test -n "$DUMPBIN"; then
6525   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6526 else
6527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6528 for as_dir in $PATH
6529 do
6530   IFS=$as_save_IFS
6531   test -z "$as_dir" && as_dir=.
6532     for ac_exec_ext in '' $ac_executable_extensions; do
6533   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6534     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6535     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6536     break 2
6537   fi
6538 done
6539   done
6540 IFS=$as_save_IFS
6541
6542 fi
6543 fi
6544 DUMPBIN=$ac_cv_prog_DUMPBIN
6545 if test -n "$DUMPBIN"; then
6546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6547 $as_echo "$DUMPBIN" >&6; }
6548 else
6549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6550 $as_echo "no" >&6; }
6551 fi
6552
6553
6554     test -n "$DUMPBIN" && break
6555   done
6556 fi
6557 if test -z "$DUMPBIN"; then
6558   ac_ct_DUMPBIN=$DUMPBIN
6559   for ac_prog in dumpbin "link -dump"
6560 do
6561   # Extract the first word of "$ac_prog", so it can be a program name with args.
6562 set dummy $ac_prog; ac_word=$2
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6564 $as_echo_n "checking for $ac_word... " >&6; }
6565 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6566   $as_echo_n "(cached) " >&6
6567 else
6568   if test -n "$ac_ct_DUMPBIN"; then
6569   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6570 else
6571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572 for as_dir in $PATH
6573 do
6574   IFS=$as_save_IFS
6575   test -z "$as_dir" && as_dir=.
6576     for ac_exec_ext in '' $ac_executable_extensions; do
6577   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6578     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6579     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6580     break 2
6581   fi
6582 done
6583   done
6584 IFS=$as_save_IFS
6585
6586 fi
6587 fi
6588 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6589 if test -n "$ac_ct_DUMPBIN"; then
6590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6591 $as_echo "$ac_ct_DUMPBIN" >&6; }
6592 else
6593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6594 $as_echo "no" >&6; }
6595 fi
6596
6597
6598   test -n "$ac_ct_DUMPBIN" && break
6599 done
6600
6601   if test "x$ac_ct_DUMPBIN" = x; then
6602     DUMPBIN=":"
6603   else
6604     case $cross_compiling:$ac_tool_warned in
6605 yes:)
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6607 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6608 ac_tool_warned=yes ;;
6609 esac
6610     DUMPBIN=$ac_ct_DUMPBIN
6611   fi
6612 fi
6613
6614     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6615     *COFF*)
6616       DUMPBIN="$DUMPBIN -symbols"
6617       ;;
6618     *)
6619       DUMPBIN=:
6620       ;;
6621     esac
6622   fi
6623
6624   if test "$DUMPBIN" != ":"; then
6625     NM="$DUMPBIN"
6626   fi
6627 fi
6628 test -z "$NM" && NM=nm
6629
6630
6631
6632
6633
6634
6635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6636 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6637 if test "${lt_cv_nm_interface+set}" = set; then :
6638   $as_echo_n "(cached) " >&6
6639 else
6640   lt_cv_nm_interface="BSD nm"
6641   echo "int some_variable = 0;" > conftest.$ac_ext
6642   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6643   (eval "$ac_compile" 2>conftest.err)
6644   cat conftest.err >&5
6645   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6646   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6647   cat conftest.err >&5
6648   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6649   cat conftest.out >&5
6650   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6651     lt_cv_nm_interface="MS dumpbin"
6652   fi
6653   rm -f conftest*
6654 fi
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6656 $as_echo "$lt_cv_nm_interface" >&6; }
6657
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6659 $as_echo_n "checking whether ln -s works... " >&6; }
6660 LN_S=$as_ln_s
6661 if test "$LN_S" = "ln -s"; then
6662   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6663 $as_echo "yes" >&6; }
6664 else
6665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6666 $as_echo "no, using $LN_S" >&6; }
6667 fi
6668
6669 # find the maximum length of command line arguments
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6671 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6672 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6673   $as_echo_n "(cached) " >&6
6674 else
6675     i=0
6676   teststring="ABCD"
6677
6678   case $build_os in
6679   msdosdjgpp*)
6680     # On DJGPP, this test can blow up pretty badly due to problems in libc
6681     # (any single argument exceeding 2000 bytes causes a buffer overrun
6682     # during glob expansion).  Even if it were fixed, the result of this
6683     # check would be larger than it should be.
6684     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6685     ;;
6686
6687   gnu*)
6688     # Under GNU Hurd, this test is not required because there is
6689     # no limit to the length of command line arguments.
6690     # Libtool will interpret -1 as no limit whatsoever
6691     lt_cv_sys_max_cmd_len=-1;
6692     ;;
6693
6694   cygwin* | mingw* | cegcc*)
6695     # On Win9x/ME, this test blows up -- it succeeds, but takes
6696     # about 5 minutes as the teststring grows exponentially.
6697     # Worse, since 9x/ME are not pre-emptively multitasking,
6698     # you end up with a "frozen" computer, even though with patience
6699     # the test eventually succeeds (with a max line length of 256k).
6700     # Instead, let's just punt: use the minimum linelength reported by
6701     # all of the supported platforms: 8192 (on NT/2K/XP).
6702     lt_cv_sys_max_cmd_len=8192;
6703     ;;
6704
6705   mint*)
6706     # On MiNT this can take a long time and run out of memory.
6707     lt_cv_sys_max_cmd_len=8192;
6708     ;;
6709
6710   amigaos*)
6711     # On AmigaOS with pdksh, this test takes hours, literally.
6712     # So we just punt and use a minimum line length of 8192.
6713     lt_cv_sys_max_cmd_len=8192;
6714     ;;
6715
6716   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6717     # This has been around since 386BSD, at least.  Likely further.
6718     if test -x /sbin/sysctl; then
6719       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6720     elif test -x /usr/sbin/sysctl; then
6721       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6722     else
6723       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6724     fi
6725     # And add a safety zone
6726     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6727     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6728     ;;
6729
6730   interix*)
6731     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6732     lt_cv_sys_max_cmd_len=196608
6733     ;;
6734
6735   osf*)
6736     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6737     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6738     # nice to cause kernel panics so lets avoid the loop below.
6739     # First set a reasonable default.
6740     lt_cv_sys_max_cmd_len=16384
6741     #
6742     if test -x /sbin/sysconfig; then
6743       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6744         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6745       esac
6746     fi
6747     ;;
6748   sco3.2v5*)
6749     lt_cv_sys_max_cmd_len=102400
6750     ;;
6751   sysv5* | sco5v6* | sysv4.2uw2*)
6752     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6753     if test -n "$kargmax"; then
6754       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6755     else
6756       lt_cv_sys_max_cmd_len=32768
6757     fi
6758     ;;
6759   *)
6760     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6761     if test -n "$lt_cv_sys_max_cmd_len"; then
6762       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6763       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6764     else
6765       # Make teststring a little bigger before we do anything with it.
6766       # a 1K string should be a reasonable start.
6767       for i in 1 2 3 4 5 6 7 8 ; do
6768         teststring=$teststring$teststring
6769       done
6770       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6771       # If test is not a shell built-in, we'll probably end up computing a
6772       # maximum length that is only half of the actual maximum length, but
6773       # we can't tell.
6774       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6775                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6776               test $i != 17 # 1/2 MB should be enough
6777       do
6778         i=`expr $i + 1`
6779         teststring=$teststring$teststring
6780       done
6781       # Only check the string length outside the loop.
6782       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6783       teststring=
6784       # Add a significant safety factor because C++ compilers can tack on
6785       # massive amounts of additional arguments before passing them to the
6786       # linker.  It appears as though 1/2 is a usable value.
6787       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6788     fi
6789     ;;
6790   esac
6791
6792 fi
6793
6794 if test -n $lt_cv_sys_max_cmd_len ; then
6795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6796 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6797 else
6798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6799 $as_echo "none" >&6; }
6800 fi
6801 max_cmd_len=$lt_cv_sys_max_cmd_len
6802
6803
6804
6805
6806
6807
6808 : ${CP="cp -f"}
6809 : ${MV="mv -f"}
6810 : ${RM="rm -f"}
6811
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6813 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6814 # Try some XSI features
6815 xsi_shell=no
6816 ( _lt_dummy="a/b/c"
6817   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6818       = c,a/b,, \
6819     && eval 'test $(( 1 + 1 )) -eq 2 \
6820     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6821   && xsi_shell=yes
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6823 $as_echo "$xsi_shell" >&6; }
6824
6825
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6827 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6828 lt_shell_append=no
6829 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6830     >/dev/null 2>&1 \
6831   && lt_shell_append=yes
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6833 $as_echo "$lt_shell_append" >&6; }
6834
6835
6836 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6837   lt_unset=unset
6838 else
6839   lt_unset=false
6840 fi
6841
6842
6843
6844
6845
6846 # test EBCDIC or ASCII
6847 case `echo X|tr X '\101'` in
6848  A) # ASCII based system
6849     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6850   lt_SP2NL='tr \040 \012'
6851   lt_NL2SP='tr \015\012 \040\040'
6852   ;;
6853  *) # EBCDIC based system
6854   lt_SP2NL='tr \100 \n'
6855   lt_NL2SP='tr \r\n \100\100'
6856   ;;
6857 esac
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6868 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6869 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6870   $as_echo_n "(cached) " >&6
6871 else
6872   lt_cv_ld_reload_flag='-r'
6873 fi
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6875 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6876 reload_flag=$lt_cv_ld_reload_flag
6877 case $reload_flag in
6878 "" | " "*) ;;
6879 *) reload_flag=" $reload_flag" ;;
6880 esac
6881 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6882 case $host_os in
6883   darwin*)
6884     if test "$GCC" = yes; then
6885       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6886     else
6887       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6888     fi
6889     ;;
6890 esac
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900 if test -n "$ac_tool_prefix"; then
6901   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6902 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6904 $as_echo_n "checking for $ac_word... " >&6; }
6905 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6906   $as_echo_n "(cached) " >&6
6907 else
6908   if test -n "$OBJDUMP"; then
6909   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6910 else
6911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6912 for as_dir in $PATH
6913 do
6914   IFS=$as_save_IFS
6915   test -z "$as_dir" && as_dir=.
6916     for ac_exec_ext in '' $ac_executable_extensions; do
6917   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6918     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6919     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6920     break 2
6921   fi
6922 done
6923   done
6924 IFS=$as_save_IFS
6925
6926 fi
6927 fi
6928 OBJDUMP=$ac_cv_prog_OBJDUMP
6929 if test -n "$OBJDUMP"; then
6930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6931 $as_echo "$OBJDUMP" >&6; }
6932 else
6933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6934 $as_echo "no" >&6; }
6935 fi
6936
6937
6938 fi
6939 if test -z "$ac_cv_prog_OBJDUMP"; then
6940   ac_ct_OBJDUMP=$OBJDUMP
6941   # Extract the first word of "objdump", so it can be a program name with args.
6942 set dummy 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_ac_ct_OBJDUMP+set}" = set; then :
6946   $as_echo_n "(cached) " >&6
6947 else
6948   if test -n "$ac_ct_OBJDUMP"; then
6949   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_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_ac_ct_OBJDUMP="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 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6969 if test -n "$ac_ct_OBJDUMP"; then
6970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6971 $as_echo "$ac_ct_OBJDUMP" >&6; }
6972 else
6973   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6974 $as_echo "no" >&6; }
6975 fi
6976
6977   if test "x$ac_ct_OBJDUMP" = x; then
6978     OBJDUMP="false"
6979   else
6980     case $cross_compiling:$ac_tool_warned in
6981 yes:)
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6983 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6984 ac_tool_warned=yes ;;
6985 esac
6986     OBJDUMP=$ac_ct_OBJDUMP
6987   fi
6988 else
6989   OBJDUMP="$ac_cv_prog_OBJDUMP"
6990 fi
6991
6992 test -z "$OBJDUMP" && OBJDUMP=objdump
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7003 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7004 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7005   $as_echo_n "(cached) " >&6
7006 else
7007   lt_cv_file_magic_cmd='$MAGIC_CMD'
7008 lt_cv_file_magic_test_file=
7009 lt_cv_deplibs_check_method='unknown'
7010 # Need to set the preceding variable on all platforms that support
7011 # interlibrary dependencies.
7012 # 'none' -- dependencies not supported.
7013 # `unknown' -- same as none, but documents that we really don't know.
7014 # 'pass_all' -- all dependencies passed with no checks.
7015 # 'test_compile' -- check by making test program.
7016 # 'file_magic [[regex]]' -- check by looking for files in library path
7017 # which responds to the $file_magic_cmd with a given extended regex.
7018 # If you have `file' or equivalent on your system and you're not sure
7019 # whether `pass_all' will *always* work, you probably want this one.
7020
7021 case $host_os in
7022 aix[4-9]*)
7023   lt_cv_deplibs_check_method=pass_all
7024   ;;
7025
7026 beos*)
7027   lt_cv_deplibs_check_method=pass_all
7028   ;;
7029
7030 bsdi[45]*)
7031   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7032   lt_cv_file_magic_cmd='/usr/bin/file -L'
7033   lt_cv_file_magic_test_file=/shlib/libc.so
7034   ;;
7035
7036 cygwin*)
7037   # func_win32_libid is a shell function defined in ltmain.sh
7038   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7039   lt_cv_file_magic_cmd='func_win32_libid'
7040   ;;
7041
7042 mingw* | pw32*)
7043   # Base MSYS/MinGW do not provide the 'file' command needed by
7044   # func_win32_libid shell function, so use a weaker test based on 'objdump',
7045   # unless we find 'file', for example because we are cross-compiling.
7046   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7047   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7048     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7049     lt_cv_file_magic_cmd='func_win32_libid'
7050   else
7051     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7052     lt_cv_file_magic_cmd='$OBJDUMP -f'
7053   fi
7054   ;;
7055
7056 cegcc*)
7057   # use the weaker test based on 'objdump'. See mingw*.
7058   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7059   lt_cv_file_magic_cmd='$OBJDUMP -f'
7060   ;;
7061
7062 darwin* | rhapsody*)
7063   lt_cv_deplibs_check_method=pass_all
7064   ;;
7065
7066 freebsd* | dragonfly*)
7067   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7068     case $host_cpu in
7069     i*86 )
7070       # Not sure whether the presence of OpenBSD here was a mistake.
7071       # Let's accept both of them until this is cleared up.
7072       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7073       lt_cv_file_magic_cmd=/usr/bin/file
7074       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7075       ;;
7076     esac
7077   else
7078     lt_cv_deplibs_check_method=pass_all
7079   fi
7080   ;;
7081
7082 gnu*)
7083   lt_cv_deplibs_check_method=pass_all
7084   ;;
7085
7086 haiku*)
7087   lt_cv_deplibs_check_method=pass_all
7088   ;;
7089
7090 hpux10.20* | hpux11*)
7091   lt_cv_file_magic_cmd=/usr/bin/file
7092   case $host_cpu in
7093   ia64*)
7094     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7095     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7096     ;;
7097   hppa*64*)
7098     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]'
7099     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7100     ;;
7101   *)
7102     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7103     lt_cv_file_magic_test_file=/usr/lib/libc.sl
7104     ;;
7105   esac
7106   ;;
7107
7108 interix[3-9]*)
7109   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7110   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7111   ;;
7112
7113 irix5* | irix6* | nonstopux*)
7114   case $LD in
7115   *-32|*"-32 ") libmagic=32-bit;;
7116   *-n32|*"-n32 ") libmagic=N32;;
7117   *-64|*"-64 ") libmagic=64-bit;;
7118   *) libmagic=never-match;;
7119   esac
7120   lt_cv_deplibs_check_method=pass_all
7121   ;;
7122
7123 # This must be Linux ELF.
7124 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7125   lt_cv_deplibs_check_method=pass_all
7126   ;;
7127
7128 netbsd*)
7129   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7130     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7131   else
7132     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7133   fi
7134   ;;
7135
7136 newos6*)
7137   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7138   lt_cv_file_magic_cmd=/usr/bin/file
7139   lt_cv_file_magic_test_file=/usr/lib/libnls.so
7140   ;;
7141
7142 *nto* | *qnx*)
7143   lt_cv_deplibs_check_method=pass_all
7144   ;;
7145
7146 openbsd*)
7147   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7148     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7149   else
7150     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7151   fi
7152   ;;
7153
7154 osf3* | osf4* | osf5*)
7155   lt_cv_deplibs_check_method=pass_all
7156   ;;
7157
7158 rdos*)
7159   lt_cv_deplibs_check_method=pass_all
7160   ;;
7161
7162 solaris*)
7163   lt_cv_deplibs_check_method=pass_all
7164   ;;
7165
7166 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7167   lt_cv_deplibs_check_method=pass_all
7168   ;;
7169
7170 sysv4 | sysv4.3*)
7171   case $host_vendor in
7172   motorola)
7173     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]'
7174     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7175     ;;
7176   ncr)
7177     lt_cv_deplibs_check_method=pass_all
7178     ;;
7179   sequent)
7180     lt_cv_file_magic_cmd='/bin/file'
7181     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7182     ;;
7183   sni)
7184     lt_cv_file_magic_cmd='/bin/file'
7185     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7186     lt_cv_file_magic_test_file=/lib/libc.so
7187     ;;
7188   siemens)
7189     lt_cv_deplibs_check_method=pass_all
7190     ;;
7191   pc)
7192     lt_cv_deplibs_check_method=pass_all
7193     ;;
7194   esac
7195   ;;
7196
7197 tpf*)
7198   lt_cv_deplibs_check_method=pass_all
7199   ;;
7200 esac
7201
7202 fi
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7204 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7205 file_magic_cmd=$lt_cv_file_magic_cmd
7206 deplibs_check_method=$lt_cv_deplibs_check_method
7207 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220 if test -n "$ac_tool_prefix"; then
7221   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7222 set dummy ${ac_tool_prefix}ar; ac_word=$2
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7224 $as_echo_n "checking for $ac_word... " >&6; }
7225 if test "${ac_cv_prog_AR+set}" = set; then :
7226   $as_echo_n "(cached) " >&6
7227 else
7228   if test -n "$AR"; then
7229   ac_cv_prog_AR="$AR" # Let the user override the test.
7230 else
7231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7232 for as_dir in $PATH
7233 do
7234   IFS=$as_save_IFS
7235   test -z "$as_dir" && as_dir=.
7236     for ac_exec_ext in '' $ac_executable_extensions; do
7237   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7238     ac_cv_prog_AR="${ac_tool_prefix}ar"
7239     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7240     break 2
7241   fi
7242 done
7243   done
7244 IFS=$as_save_IFS
7245
7246 fi
7247 fi
7248 AR=$ac_cv_prog_AR
7249 if test -n "$AR"; then
7250   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7251 $as_echo "$AR" >&6; }
7252 else
7253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7254 $as_echo "no" >&6; }
7255 fi
7256
7257
7258 fi
7259 if test -z "$ac_cv_prog_AR"; then
7260   ac_ct_AR=$AR
7261   # Extract the first word of "ar", so it can be a program name with args.
7262 set dummy 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_ac_ct_AR+set}" = set; then :
7266   $as_echo_n "(cached) " >&6
7267 else
7268   if test -n "$ac_ct_AR"; then
7269   ac_cv_prog_ac_ct_AR="$ac_ct_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_ac_ct_AR="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 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7289 if test -n "$ac_ct_AR"; then
7290   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7291 $as_echo "$ac_ct_AR" >&6; }
7292 else
7293   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7294 $as_echo "no" >&6; }
7295 fi
7296
7297   if test "x$ac_ct_AR" = x; then
7298     AR="false"
7299   else
7300     case $cross_compiling:$ac_tool_warned in
7301 yes:)
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7303 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7304 ac_tool_warned=yes ;;
7305 esac
7306     AR=$ac_ct_AR
7307   fi
7308 else
7309   AR="$ac_cv_prog_AR"
7310 fi
7311
7312 test -z "$AR" && AR=ar
7313 test -z "$AR_FLAGS" && AR_FLAGS=cru
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325 if test -n "$ac_tool_prefix"; then
7326   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7327 set dummy ${ac_tool_prefix}strip; ac_word=$2
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7329 $as_echo_n "checking for $ac_word... " >&6; }
7330 if test "${ac_cv_prog_STRIP+set}" = set; then :
7331   $as_echo_n "(cached) " >&6
7332 else
7333   if test -n "$STRIP"; then
7334   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7335 else
7336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7337 for as_dir in $PATH
7338 do
7339   IFS=$as_save_IFS
7340   test -z "$as_dir" && as_dir=.
7341     for ac_exec_ext in '' $ac_executable_extensions; do
7342   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7343     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7344     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7345     break 2
7346   fi
7347 done
7348   done
7349 IFS=$as_save_IFS
7350
7351 fi
7352 fi
7353 STRIP=$ac_cv_prog_STRIP
7354 if test -n "$STRIP"; then
7355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7356 $as_echo "$STRIP" >&6; }
7357 else
7358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7359 $as_echo "no" >&6; }
7360 fi
7361
7362
7363 fi
7364 if test -z "$ac_cv_prog_STRIP"; then
7365   ac_ct_STRIP=$STRIP
7366   # Extract the first word of "strip", so it can be a program name with args.
7367 set dummy 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_ac_ct_STRIP+set}" = set; then :
7371   $as_echo_n "(cached) " >&6
7372 else
7373   if test -n "$ac_ct_STRIP"; then
7374   ac_cv_prog_ac_ct_STRIP="$ac_ct_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_ac_ct_STRIP="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 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7394 if test -n "$ac_ct_STRIP"; then
7395   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7396 $as_echo "$ac_ct_STRIP" >&6; }
7397 else
7398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7399 $as_echo "no" >&6; }
7400 fi
7401
7402   if test "x$ac_ct_STRIP" = x; then
7403     STRIP=":"
7404   else
7405     case $cross_compiling:$ac_tool_warned in
7406 yes:)
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7408 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7409 ac_tool_warned=yes ;;
7410 esac
7411     STRIP=$ac_ct_STRIP
7412   fi
7413 else
7414   STRIP="$ac_cv_prog_STRIP"
7415 fi
7416
7417 test -z "$STRIP" && STRIP=:
7418
7419
7420
7421
7422
7423
7424 if test -n "$ac_tool_prefix"; then
7425   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7426 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7428 $as_echo_n "checking for $ac_word... " >&6; }
7429 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7430   $as_echo_n "(cached) " >&6
7431 else
7432   if test -n "$RANLIB"; then
7433   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7434 else
7435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7436 for as_dir in $PATH
7437 do
7438   IFS=$as_save_IFS
7439   test -z "$as_dir" && as_dir=.
7440     for ac_exec_ext in '' $ac_executable_extensions; do
7441   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7442     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7443     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7444     break 2
7445   fi
7446 done
7447   done
7448 IFS=$as_save_IFS
7449
7450 fi
7451 fi
7452 RANLIB=$ac_cv_prog_RANLIB
7453 if test -n "$RANLIB"; then
7454   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7455 $as_echo "$RANLIB" >&6; }
7456 else
7457   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458 $as_echo "no" >&6; }
7459 fi
7460
7461
7462 fi
7463 if test -z "$ac_cv_prog_RANLIB"; then
7464   ac_ct_RANLIB=$RANLIB
7465   # Extract the first word of "ranlib", so it can be a program name with args.
7466 set dummy 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_ac_ct_RANLIB+set}" = set; then :
7470   $as_echo_n "(cached) " >&6
7471 else
7472   if test -n "$ac_ct_RANLIB"; then
7473   ac_cv_prog_ac_ct_RANLIB="$ac_ct_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_ac_ct_RANLIB="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 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7493 if test -n "$ac_ct_RANLIB"; then
7494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7495 $as_echo "$ac_ct_RANLIB" >&6; }
7496 else
7497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7498 $as_echo "no" >&6; }
7499 fi
7500
7501   if test "x$ac_ct_RANLIB" = x; then
7502     RANLIB=":"
7503   else
7504     case $cross_compiling:$ac_tool_warned in
7505 yes:)
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7507 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7508 ac_tool_warned=yes ;;
7509 esac
7510     RANLIB=$ac_ct_RANLIB
7511   fi
7512 else
7513   RANLIB="$ac_cv_prog_RANLIB"
7514 fi
7515
7516 test -z "$RANLIB" && RANLIB=:
7517
7518
7519
7520
7521
7522
7523 # Determine commands to create old-style static archives.
7524 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7525 old_postinstall_cmds='chmod 644 $oldlib'
7526 old_postuninstall_cmds=
7527
7528 if test -n "$RANLIB"; then
7529   case $host_os in
7530   openbsd*)
7531     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7532     ;;
7533   *)
7534     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7535     ;;
7536   esac
7537   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7538 fi
7539
7540 case $host_os in
7541   darwin*)
7542     lock_old_archive_extraction=yes ;;
7543   *)
7544     lock_old_archive_extraction=no ;;
7545 esac
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585 # If no C compiler was specified, use CC.
7586 LTCC=${LTCC-"$CC"}
7587
7588 # If no C compiler flags were specified, use CFLAGS.
7589 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7590
7591 # Allow CC to be a program name with arguments.
7592 compiler=$CC
7593
7594
7595 # Check for command to grab the raw symbol name followed by C symbol from nm.
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7597 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7598 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7599   $as_echo_n "(cached) " >&6
7600 else
7601
7602 # These are sane defaults that work on at least a few old systems.
7603 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7604
7605 # Character class describing NM global symbol codes.
7606 symcode='[BCDEGRST]'
7607
7608 # Regexp to match symbols that can be accessed directly from C.
7609 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7610
7611 # Define system-specific variables.
7612 case $host_os in
7613 aix*)
7614   symcode='[BCDT]'
7615   ;;
7616 cygwin* | mingw* | pw32* | cegcc*)
7617   symcode='[ABCDGISTW]'
7618   ;;
7619 hpux*)
7620   if test "$host_cpu" = ia64; then
7621     symcode='[ABCDEGRST]'
7622   fi
7623   ;;
7624 irix* | nonstopux*)
7625   symcode='[BCDEGRST]'
7626   ;;
7627 osf*)
7628   symcode='[BCDEGQRST]'
7629   ;;
7630 solaris*)
7631   symcode='[BDRT]'
7632   ;;
7633 sco3.2v5*)
7634   symcode='[DT]'
7635   ;;
7636 sysv4.2uw2*)
7637   symcode='[DT]'
7638   ;;
7639 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7640   symcode='[ABDT]'
7641   ;;
7642 sysv4)
7643   symcode='[DFNSTU]'
7644   ;;
7645 esac
7646
7647 # If we're using GNU nm, then use its standard symbol codes.
7648 case `$NM -V 2>&1` in
7649 *GNU* | *'with BFD'*)
7650   symcode='[ABCDGIRSTW]' ;;
7651 esac
7652
7653 # Transform an extracted symbol line into a proper C declaration.
7654 # Some systems (esp. on ia64) link data and code symbols differently,
7655 # so use this general approach.
7656 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7657
7658 # Transform an extracted symbol line into symbol name and symbol address
7659 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7660 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'"
7661
7662 # Handle CRLF in mingw tool chain
7663 opt_cr=
7664 case $build_os in
7665 mingw*)
7666   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7667   ;;
7668 esac
7669
7670 # Try without a prefix underscore, then with it.
7671 for ac_symprfx in "" "_"; do
7672
7673   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7674   symxfrm="\\1 $ac_symprfx\\2 \\2"
7675
7676   # Write the raw and C identifiers.
7677   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7678     # Fake it for dumpbin and say T for any non-static function
7679     # and D for any global variable.
7680     # Also find C++ and __fastcall symbols from MSVC++,
7681     # which start with @ or ?.
7682     lt_cv_sys_global_symbol_pipe="$AWK '"\
7683 "     {last_section=section; section=\$ 3};"\
7684 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7685 "     \$ 0!~/External *\|/{next};"\
7686 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7687 "     {if(hide[section]) next};"\
7688 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7689 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7690 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7691 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7692 "     ' prfx=^$ac_symprfx"
7693   else
7694     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7695   fi
7696
7697   # Check to see that the pipe works correctly.
7698   pipe_works=no
7699
7700   rm -f conftest*
7701   cat > conftest.$ac_ext <<_LT_EOF
7702 #ifdef __cplusplus
7703 extern "C" {
7704 #endif
7705 char nm_test_var;
7706 void nm_test_func(void);
7707 void nm_test_func(void){}
7708 #ifdef __cplusplus
7709 }
7710 #endif
7711 int main(){nm_test_var='a';nm_test_func();return(0);}
7712 _LT_EOF
7713
7714   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7715   (eval $ac_compile) 2>&5
7716   ac_status=$?
7717   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7718   test $ac_status = 0; }; then
7719     # Now try to grab the symbols.
7720     nlist=conftest.nm
7721     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7722   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7723   ac_status=$?
7724   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7725   test $ac_status = 0; } && test -s "$nlist"; then
7726       # Try sorting and uniquifying the output.
7727       if sort "$nlist" | uniq > "$nlist"T; then
7728         mv -f "$nlist"T "$nlist"
7729       else
7730         rm -f "$nlist"T
7731       fi
7732
7733       # Make sure that we snagged all the symbols we need.
7734       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7735         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7736           cat <<_LT_EOF > conftest.$ac_ext
7737 #ifdef __cplusplus
7738 extern "C" {
7739 #endif
7740
7741 _LT_EOF
7742           # Now generate the symbol file.
7743           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7744
7745           cat <<_LT_EOF >> conftest.$ac_ext
7746
7747 /* The mapping between symbol names and symbols.  */
7748 const struct {
7749   const char *name;
7750   void       *address;
7751 }
7752 lt__PROGRAM__LTX_preloaded_symbols[] =
7753 {
7754   { "@PROGRAM@", (void *) 0 },
7755 _LT_EOF
7756           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7757           cat <<\_LT_EOF >> conftest.$ac_ext
7758   {0, (void *) 0}
7759 };
7760
7761 /* This works around a problem in FreeBSD linker */
7762 #ifdef FREEBSD_WORKAROUND
7763 static const void *lt_preloaded_setup() {
7764   return lt__PROGRAM__LTX_preloaded_symbols;
7765 }
7766 #endif
7767
7768 #ifdef __cplusplus
7769 }
7770 #endif
7771 _LT_EOF
7772           # Now try linking the two files.
7773           mv conftest.$ac_objext conftstm.$ac_objext
7774           lt_save_LIBS="$LIBS"
7775           lt_save_CFLAGS="$CFLAGS"
7776           LIBS="conftstm.$ac_objext"
7777           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7778           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7779   (eval $ac_link) 2>&5
7780   ac_status=$?
7781   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7782   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7783             pipe_works=yes
7784           fi
7785           LIBS="$lt_save_LIBS"
7786           CFLAGS="$lt_save_CFLAGS"
7787         else
7788           echo "cannot find nm_test_func in $nlist" >&5
7789         fi
7790       else
7791         echo "cannot find nm_test_var in $nlist" >&5
7792       fi
7793     else
7794       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7795     fi
7796   else
7797     echo "$progname: failed program was:" >&5
7798     cat conftest.$ac_ext >&5
7799   fi
7800   rm -rf conftest* conftst*
7801
7802   # Do not use the global_symbol_pipe unless it works.
7803   if test "$pipe_works" = yes; then
7804     break
7805   else
7806     lt_cv_sys_global_symbol_pipe=
7807   fi
7808 done
7809
7810 fi
7811
7812 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7813   lt_cv_sys_global_symbol_to_cdecl=
7814 fi
7815 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7817 $as_echo "failed" >&6; }
7818 else
7819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7820 $as_echo "ok" >&6; }
7821 fi
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844 # Check whether --enable-libtool-lock was given.
7845 if test "${enable_libtool_lock+set}" = set; then :
7846   enableval=$enable_libtool_lock;
7847 fi
7848
7849 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7850
7851 # Some flags need to be propagated to the compiler or linker for good
7852 # libtool support.
7853 case $host in
7854 ia64-*-hpux*)
7855   # Find out which ABI we are using.
7856   echo 'int i;' > conftest.$ac_ext
7857   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7858   (eval $ac_compile) 2>&5
7859   ac_status=$?
7860   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7861   test $ac_status = 0; }; then
7862     case `/usr/bin/file conftest.$ac_objext` in
7863       *ELF-32*)
7864         HPUX_IA64_MODE="32"
7865         ;;
7866       *ELF-64*)
7867         HPUX_IA64_MODE="64"
7868         ;;
7869     esac
7870   fi
7871   rm -rf conftest*
7872   ;;
7873 *-*-irix6*)
7874   # Find out which ABI we are using.
7875   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7876   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7877   (eval $ac_compile) 2>&5
7878   ac_status=$?
7879   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7880   test $ac_status = 0; }; then
7881     if test "$lt_cv_prog_gnu_ld" = yes; then
7882       case `/usr/bin/file conftest.$ac_objext` in
7883         *32-bit*)
7884           LD="${LD-ld} -melf32bsmip"
7885           ;;
7886         *N32*)
7887           LD="${LD-ld} -melf32bmipn32"
7888           ;;
7889         *64-bit*)
7890           LD="${LD-ld} -melf64bmip"
7891         ;;
7892       esac
7893     else
7894       case `/usr/bin/file conftest.$ac_objext` in
7895         *32-bit*)
7896           LD="${LD-ld} -32"
7897           ;;
7898         *N32*)
7899           LD="${LD-ld} -n32"
7900           ;;
7901         *64-bit*)
7902           LD="${LD-ld} -64"
7903           ;;
7904       esac
7905     fi
7906   fi
7907   rm -rf conftest*
7908   ;;
7909
7910 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7911 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7912   # Find out which ABI we are using.
7913   echo 'int i;' > conftest.$ac_ext
7914   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7915   (eval $ac_compile) 2>&5
7916   ac_status=$?
7917   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7918   test $ac_status = 0; }; then
7919     case `/usr/bin/file conftest.o` in
7920       *32-bit*)
7921         case $host in
7922           x86_64-*kfreebsd*-gnu)
7923             LD="${LD-ld} -m elf_i386_fbsd"
7924             ;;
7925           x86_64-*linux*)
7926             LD="${LD-ld} -m elf_i386"
7927             ;;
7928           ppc64-*linux*|powerpc64-*linux*)
7929             LD="${LD-ld} -m elf32ppclinux"
7930             ;;
7931           s390x-*linux*)
7932             LD="${LD-ld} -m elf_s390"
7933             ;;
7934           sparc64-*linux*)
7935             LD="${LD-ld} -m elf32_sparc"
7936             ;;
7937         esac
7938         ;;
7939       *64-bit*)
7940         case $host in
7941           x86_64-*kfreebsd*-gnu)
7942             LD="${LD-ld} -m elf_x86_64_fbsd"
7943             ;;
7944           x86_64-*linux*)
7945             LD="${LD-ld} -m elf_x86_64"
7946             ;;
7947           ppc*-*linux*|powerpc*-*linux*)
7948             LD="${LD-ld} -m elf64ppc"
7949             ;;
7950           s390*-*linux*|s390*-*tpf*)
7951             LD="${LD-ld} -m elf64_s390"
7952             ;;
7953           sparc*-*linux*)
7954             LD="${LD-ld} -m elf64_sparc"
7955             ;;
7956         esac
7957         ;;
7958     esac
7959   fi
7960   rm -rf conftest*
7961   ;;
7962
7963 *-*-sco3.2v5*)
7964   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7965   SAVE_CFLAGS="$CFLAGS"
7966   CFLAGS="$CFLAGS -belf"
7967   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7968 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7969 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7970   $as_echo_n "(cached) " >&6
7971 else
7972   ac_ext=c
7973 ac_cpp='$CPP $CPPFLAGS'
7974 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7975 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7976 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7977
7978      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7979 /* end confdefs.h.  */
7980
7981 int
7982 main ()
7983 {
7984
7985   ;
7986   return 0;
7987 }
7988 _ACEOF
7989 if ac_fn_c_try_link "$LINENO"; then :
7990   lt_cv_cc_needs_belf=yes
7991 else
7992   lt_cv_cc_needs_belf=no
7993 fi
7994 rm -f core conftest.err conftest.$ac_objext \
7995     conftest$ac_exeext conftest.$ac_ext
7996      ac_ext=c
7997 ac_cpp='$CPP $CPPFLAGS'
7998 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7999 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8000 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8001
8002 fi
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8004 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8005   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8006     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8007     CFLAGS="$SAVE_CFLAGS"
8008   fi
8009   ;;
8010 sparc*-*solaris*)
8011   # Find out which ABI we are using.
8012   echo 'int i;' > conftest.$ac_ext
8013   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8014   (eval $ac_compile) 2>&5
8015   ac_status=$?
8016   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8017   test $ac_status = 0; }; then
8018     case `/usr/bin/file conftest.o` in
8019     *64-bit*)
8020       case $lt_cv_prog_gnu_ld in
8021       yes*) LD="${LD-ld} -m elf64_sparc" ;;
8022       *)
8023         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8024           LD="${LD-ld} -64"
8025         fi
8026         ;;
8027       esac
8028       ;;
8029     esac
8030   fi
8031   rm -rf conftest*
8032   ;;
8033 esac
8034
8035 need_locks="$enable_libtool_lock"
8036
8037
8038   case $host_os in
8039     rhapsody* | darwin*)
8040     if test -n "$ac_tool_prefix"; then
8041   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8042 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8044 $as_echo_n "checking for $ac_word... " >&6; }
8045 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8046   $as_echo_n "(cached) " >&6
8047 else
8048   if test -n "$DSYMUTIL"; then
8049   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8050 else
8051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8052 for as_dir in $PATH
8053 do
8054   IFS=$as_save_IFS
8055   test -z "$as_dir" && as_dir=.
8056     for ac_exec_ext in '' $ac_executable_extensions; do
8057   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8058     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8059     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8060     break 2
8061   fi
8062 done
8063   done
8064 IFS=$as_save_IFS
8065
8066 fi
8067 fi
8068 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8069 if test -n "$DSYMUTIL"; then
8070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8071 $as_echo "$DSYMUTIL" >&6; }
8072 else
8073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8074 $as_echo "no" >&6; }
8075 fi
8076
8077
8078 fi
8079 if test -z "$ac_cv_prog_DSYMUTIL"; then
8080   ac_ct_DSYMUTIL=$DSYMUTIL
8081   # Extract the first word of "dsymutil", so it can be a program name with args.
8082 set dummy dsymutil; ac_word=$2
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8084 $as_echo_n "checking for $ac_word... " >&6; }
8085 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8086   $as_echo_n "(cached) " >&6
8087 else
8088   if test -n "$ac_ct_DSYMUTIL"; then
8089   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8090 else
8091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8092 for as_dir in $PATH
8093 do
8094   IFS=$as_save_IFS
8095   test -z "$as_dir" && as_dir=.
8096     for ac_exec_ext in '' $ac_executable_extensions; do
8097   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8098     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8099     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8100     break 2
8101   fi
8102 done
8103   done
8104 IFS=$as_save_IFS
8105
8106 fi
8107 fi
8108 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8109 if test -n "$ac_ct_DSYMUTIL"; then
8110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8111 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8112 else
8113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8114 $as_echo "no" >&6; }
8115 fi
8116
8117   if test "x$ac_ct_DSYMUTIL" = x; then
8118     DSYMUTIL=":"
8119   else
8120     case $cross_compiling:$ac_tool_warned in
8121 yes:)
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8123 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8124 ac_tool_warned=yes ;;
8125 esac
8126     DSYMUTIL=$ac_ct_DSYMUTIL
8127   fi
8128 else
8129   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8130 fi
8131
8132     if test -n "$ac_tool_prefix"; then
8133   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8134 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8136 $as_echo_n "checking for $ac_word... " >&6; }
8137 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8138   $as_echo_n "(cached) " >&6
8139 else
8140   if test -n "$NMEDIT"; then
8141   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8142 else
8143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8144 for as_dir in $PATH
8145 do
8146   IFS=$as_save_IFS
8147   test -z "$as_dir" && as_dir=.
8148     for ac_exec_ext in '' $ac_executable_extensions; do
8149   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8150     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8151     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8152     break 2
8153   fi
8154 done
8155   done
8156 IFS=$as_save_IFS
8157
8158 fi
8159 fi
8160 NMEDIT=$ac_cv_prog_NMEDIT
8161 if test -n "$NMEDIT"; then
8162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8163 $as_echo "$NMEDIT" >&6; }
8164 else
8165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8166 $as_echo "no" >&6; }
8167 fi
8168
8169
8170 fi
8171 if test -z "$ac_cv_prog_NMEDIT"; then
8172   ac_ct_NMEDIT=$NMEDIT
8173   # Extract the first word of "nmedit", so it can be a program name with args.
8174 set dummy nmedit; ac_word=$2
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8176 $as_echo_n "checking for $ac_word... " >&6; }
8177 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8178   $as_echo_n "(cached) " >&6
8179 else
8180   if test -n "$ac_ct_NMEDIT"; then
8181   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8182 else
8183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8184 for as_dir in $PATH
8185 do
8186   IFS=$as_save_IFS
8187   test -z "$as_dir" && as_dir=.
8188     for ac_exec_ext in '' $ac_executable_extensions; do
8189   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8190     ac_cv_prog_ac_ct_NMEDIT="nmedit"
8191     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8192     break 2
8193   fi
8194 done
8195   done
8196 IFS=$as_save_IFS
8197
8198 fi
8199 fi
8200 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8201 if test -n "$ac_ct_NMEDIT"; then
8202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8203 $as_echo "$ac_ct_NMEDIT" >&6; }
8204 else
8205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206 $as_echo "no" >&6; }
8207 fi
8208
8209   if test "x$ac_ct_NMEDIT" = x; then
8210     NMEDIT=":"
8211   else
8212     case $cross_compiling:$ac_tool_warned in
8213 yes:)
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8215 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8216 ac_tool_warned=yes ;;
8217 esac
8218     NMEDIT=$ac_ct_NMEDIT
8219   fi
8220 else
8221   NMEDIT="$ac_cv_prog_NMEDIT"
8222 fi
8223
8224     if test -n "$ac_tool_prefix"; then
8225   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8226 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8228 $as_echo_n "checking for $ac_word... " >&6; }
8229 if test "${ac_cv_prog_LIPO+set}" = set; then :
8230   $as_echo_n "(cached) " >&6
8231 else
8232   if test -n "$LIPO"; then
8233   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8234 else
8235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8236 for as_dir in $PATH
8237 do
8238   IFS=$as_save_IFS
8239   test -z "$as_dir" && as_dir=.
8240     for ac_exec_ext in '' $ac_executable_extensions; do
8241   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8242     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8243     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8244     break 2
8245   fi
8246 done
8247   done
8248 IFS=$as_save_IFS
8249
8250 fi
8251 fi
8252 LIPO=$ac_cv_prog_LIPO
8253 if test -n "$LIPO"; then
8254   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8255 $as_echo "$LIPO" >&6; }
8256 else
8257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8258 $as_echo "no" >&6; }
8259 fi
8260
8261
8262 fi
8263 if test -z "$ac_cv_prog_LIPO"; then
8264   ac_ct_LIPO=$LIPO
8265   # Extract the first word of "lipo", so it can be a program name with args.
8266 set dummy lipo; ac_word=$2
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8268 $as_echo_n "checking for $ac_word... " >&6; }
8269 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8270   $as_echo_n "(cached) " >&6
8271 else
8272   if test -n "$ac_ct_LIPO"; then
8273   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8274 else
8275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8276 for as_dir in $PATH
8277 do
8278   IFS=$as_save_IFS
8279   test -z "$as_dir" && as_dir=.
8280     for ac_exec_ext in '' $ac_executable_extensions; do
8281   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8282     ac_cv_prog_ac_ct_LIPO="lipo"
8283     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8284     break 2
8285   fi
8286 done
8287   done
8288 IFS=$as_save_IFS
8289
8290 fi
8291 fi
8292 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8293 if test -n "$ac_ct_LIPO"; then
8294   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8295 $as_echo "$ac_ct_LIPO" >&6; }
8296 else
8297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8298 $as_echo "no" >&6; }
8299 fi
8300
8301   if test "x$ac_ct_LIPO" = x; then
8302     LIPO=":"
8303   else
8304     case $cross_compiling:$ac_tool_warned in
8305 yes:)
8306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8307 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8308 ac_tool_warned=yes ;;
8309 esac
8310     LIPO=$ac_ct_LIPO
8311   fi
8312 else
8313   LIPO="$ac_cv_prog_LIPO"
8314 fi
8315
8316     if test -n "$ac_tool_prefix"; then
8317   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8318 set dummy ${ac_tool_prefix}otool; ac_word=$2
8319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8320 $as_echo_n "checking for $ac_word... " >&6; }
8321 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8322   $as_echo_n "(cached) " >&6
8323 else
8324   if test -n "$OTOOL"; then
8325   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8326 else
8327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8328 for as_dir in $PATH
8329 do
8330   IFS=$as_save_IFS
8331   test -z "$as_dir" && as_dir=.
8332     for ac_exec_ext in '' $ac_executable_extensions; do
8333   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8334     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8335     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8336     break 2
8337   fi
8338 done
8339   done
8340 IFS=$as_save_IFS
8341
8342 fi
8343 fi
8344 OTOOL=$ac_cv_prog_OTOOL
8345 if test -n "$OTOOL"; then
8346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8347 $as_echo "$OTOOL" >&6; }
8348 else
8349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8350 $as_echo "no" >&6; }
8351 fi
8352
8353
8354 fi
8355 if test -z "$ac_cv_prog_OTOOL"; then
8356   ac_ct_OTOOL=$OTOOL
8357   # Extract the first word of "otool", so it can be a program name with args.
8358 set dummy otool; ac_word=$2
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8360 $as_echo_n "checking for $ac_word... " >&6; }
8361 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8362   $as_echo_n "(cached) " >&6
8363 else
8364   if test -n "$ac_ct_OTOOL"; then
8365   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8366 else
8367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8368 for as_dir in $PATH
8369 do
8370   IFS=$as_save_IFS
8371   test -z "$as_dir" && as_dir=.
8372     for ac_exec_ext in '' $ac_executable_extensions; do
8373   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8374     ac_cv_prog_ac_ct_OTOOL="otool"
8375     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8376     break 2
8377   fi
8378 done
8379   done
8380 IFS=$as_save_IFS
8381
8382 fi
8383 fi
8384 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8385 if test -n "$ac_ct_OTOOL"; then
8386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8387 $as_echo "$ac_ct_OTOOL" >&6; }
8388 else
8389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8390 $as_echo "no" >&6; }
8391 fi
8392
8393   if test "x$ac_ct_OTOOL" = x; then
8394     OTOOL=":"
8395   else
8396     case $cross_compiling:$ac_tool_warned in
8397 yes:)
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8399 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8400 ac_tool_warned=yes ;;
8401 esac
8402     OTOOL=$ac_ct_OTOOL
8403   fi
8404 else
8405   OTOOL="$ac_cv_prog_OTOOL"
8406 fi
8407
8408     if test -n "$ac_tool_prefix"; then
8409   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8410 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8412 $as_echo_n "checking for $ac_word... " >&6; }
8413 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8414   $as_echo_n "(cached) " >&6
8415 else
8416   if test -n "$OTOOL64"; then
8417   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8418 else
8419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8420 for as_dir in $PATH
8421 do
8422   IFS=$as_save_IFS
8423   test -z "$as_dir" && as_dir=.
8424     for ac_exec_ext in '' $ac_executable_extensions; do
8425   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8426     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8427     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8428     break 2
8429   fi
8430 done
8431   done
8432 IFS=$as_save_IFS
8433
8434 fi
8435 fi
8436 OTOOL64=$ac_cv_prog_OTOOL64
8437 if test -n "$OTOOL64"; then
8438   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8439 $as_echo "$OTOOL64" >&6; }
8440 else
8441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8442 $as_echo "no" >&6; }
8443 fi
8444
8445
8446 fi
8447 if test -z "$ac_cv_prog_OTOOL64"; then
8448   ac_ct_OTOOL64=$OTOOL64
8449   # Extract the first word of "otool64", so it can be a program name with args.
8450 set dummy otool64; ac_word=$2
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8452 $as_echo_n "checking for $ac_word... " >&6; }
8453 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8454   $as_echo_n "(cached) " >&6
8455 else
8456   if test -n "$ac_ct_OTOOL64"; then
8457   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8458 else
8459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8460 for as_dir in $PATH
8461 do
8462   IFS=$as_save_IFS
8463   test -z "$as_dir" && as_dir=.
8464     for ac_exec_ext in '' $ac_executable_extensions; do
8465   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8466     ac_cv_prog_ac_ct_OTOOL64="otool64"
8467     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8468     break 2
8469   fi
8470 done
8471   done
8472 IFS=$as_save_IFS
8473
8474 fi
8475 fi
8476 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8477 if test -n "$ac_ct_OTOOL64"; then
8478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8479 $as_echo "$ac_ct_OTOOL64" >&6; }
8480 else
8481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8482 $as_echo "no" >&6; }
8483 fi
8484
8485   if test "x$ac_ct_OTOOL64" = x; then
8486     OTOOL64=":"
8487   else
8488     case $cross_compiling:$ac_tool_warned in
8489 yes:)
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8491 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8492 ac_tool_warned=yes ;;
8493 esac
8494     OTOOL64=$ac_ct_OTOOL64
8495   fi
8496 else
8497   OTOOL64="$ac_cv_prog_OTOOL64"
8498 fi
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8527 $as_echo_n "checking for -single_module linker flag... " >&6; }
8528 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8529   $as_echo_n "(cached) " >&6
8530 else
8531   lt_cv_apple_cc_single_mod=no
8532       if test -z "${LT_MULTI_MODULE}"; then
8533         # By default we will add the -single_module flag. You can override
8534         # by either setting the environment variable LT_MULTI_MODULE
8535         # non-empty at configure time, or by adding -multi_module to the
8536         # link flags.
8537         rm -rf libconftest.dylib*
8538         echo "int foo(void){return 1;}" > conftest.c
8539         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8540 -dynamiclib -Wl,-single_module conftest.c" >&5
8541         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8542           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8543         _lt_result=$?
8544         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8545           lt_cv_apple_cc_single_mod=yes
8546         else
8547           cat conftest.err >&5
8548         fi
8549         rm -rf libconftest.dylib*
8550         rm -f conftest.*
8551       fi
8552 fi
8553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8554 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8555     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8556 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8557 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8558   $as_echo_n "(cached) " >&6
8559 else
8560   lt_cv_ld_exported_symbols_list=no
8561       save_LDFLAGS=$LDFLAGS
8562       echo "_main" > conftest.sym
8563       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8564       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8565 /* end confdefs.h.  */
8566
8567 int
8568 main ()
8569 {
8570
8571   ;
8572   return 0;
8573 }
8574 _ACEOF
8575 if ac_fn_c_try_link "$LINENO"; then :
8576   lt_cv_ld_exported_symbols_list=yes
8577 else
8578   lt_cv_ld_exported_symbols_list=no
8579 fi
8580 rm -f core conftest.err conftest.$ac_objext \
8581     conftest$ac_exeext conftest.$ac_ext
8582         LDFLAGS="$save_LDFLAGS"
8583
8584 fi
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8586 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8587     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8588 $as_echo_n "checking for -force_load linker flag... " >&6; }
8589 if test "${lt_cv_ld_force_load+set}" = set; then :
8590   $as_echo_n "(cached) " >&6
8591 else
8592   lt_cv_ld_force_load=no
8593       cat > conftest.c << _LT_EOF
8594 int forced_loaded() { return 2;}
8595 _LT_EOF
8596       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8597       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8598       echo "$AR cru libconftest.a conftest.o" >&5
8599       $AR cru libconftest.a conftest.o 2>&5
8600       cat > conftest.c << _LT_EOF
8601 int main() { return 0;}
8602 _LT_EOF
8603       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8604       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8605       _lt_result=$?
8606       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8607         lt_cv_ld_force_load=yes
8608       else
8609         cat conftest.err >&5
8610       fi
8611         rm -f conftest.err libconftest.a conftest conftest.c
8612         rm -rf conftest.dSYM
8613
8614 fi
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8616 $as_echo "$lt_cv_ld_force_load" >&6; }
8617     case $host_os in
8618     rhapsody* | darwin1.[012])
8619       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8620     darwin1.*)
8621       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8622     darwin*) # darwin 5.x on
8623       # if running on 10.5 or later, the deployment target defaults
8624       # to the OS version, if on x86, and 10.4, the deployment
8625       # target defaults to 10.4. Don't you love it?
8626       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8627         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8628           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8629         10.[012]*)
8630           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8631         10.*)
8632           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8633       esac
8634     ;;
8635   esac
8636     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8637       _lt_dar_single_mod='$single_module'
8638     fi
8639     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8640       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8641     else
8642       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8643     fi
8644     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8645       _lt_dsymutil='~$DSYMUTIL $lib || :'
8646     else
8647       _lt_dsymutil=
8648     fi
8649     ;;
8650   esac
8651
8652 for ac_header in dlfcn.h
8653 do :
8654   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8655 "
8656 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8657   cat >>confdefs.h <<_ACEOF
8658 #define HAVE_DLFCN_H 1
8659 _ACEOF
8660
8661 fi
8662
8663 done
8664
8665
8666
8667
8668
8669
8670 # Set options
8671
8672
8673
8674         enable_dlopen=no
8675
8676
8677   enable_win32_dll=no
8678
8679
8680             # Check whether --enable-shared was given.
8681 if test "${enable_shared+set}" = set; then :
8682   enableval=$enable_shared; p=${PACKAGE-default}
8683     case $enableval in
8684     yes) enable_shared=yes ;;
8685     no) enable_shared=no ;;
8686     *)
8687       enable_shared=no
8688       # Look at the argument we got.  We use all the common list separators.
8689       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8690       for pkg in $enableval; do
8691         IFS="$lt_save_ifs"
8692         if test "X$pkg" = "X$p"; then
8693           enable_shared=yes
8694         fi
8695       done
8696       IFS="$lt_save_ifs"
8697       ;;
8698     esac
8699 else
8700   enable_shared=yes
8701 fi
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711   # Check whether --enable-static was given.
8712 if test "${enable_static+set}" = set; then :
8713   enableval=$enable_static; p=${PACKAGE-default}
8714     case $enableval in
8715     yes) enable_static=yes ;;
8716     no) enable_static=no ;;
8717     *)
8718      enable_static=no
8719       # Look at the argument we got.  We use all the common list separators.
8720       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8721       for pkg in $enableval; do
8722         IFS="$lt_save_ifs"
8723         if test "X$pkg" = "X$p"; then
8724           enable_static=yes
8725         fi
8726       done
8727       IFS="$lt_save_ifs"
8728       ;;
8729     esac
8730 else
8731   enable_static=yes
8732 fi
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743 # Check whether --with-pic was given.
8744 if test "${with_pic+set}" = set; then :
8745   withval=$with_pic; pic_mode="$withval"
8746 else
8747   pic_mode=default
8748 fi
8749
8750
8751 test -z "$pic_mode" && pic_mode=default
8752
8753
8754
8755
8756
8757
8758
8759   # Check whether --enable-fast-install was given.
8760 if test "${enable_fast_install+set}" = set; then :
8761   enableval=$enable_fast_install; p=${PACKAGE-default}
8762     case $enableval in
8763     yes) enable_fast_install=yes ;;
8764     no) enable_fast_install=no ;;
8765     *)
8766       enable_fast_install=no
8767       # Look at the argument we got.  We use all the common list separators.
8768       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8769       for pkg in $enableval; do
8770         IFS="$lt_save_ifs"
8771         if test "X$pkg" = "X$p"; then
8772           enable_fast_install=yes
8773         fi
8774       done
8775       IFS="$lt_save_ifs"
8776       ;;
8777     esac
8778 else
8779   enable_fast_install=yes
8780 fi
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792 # This can be used to rebuild libtool when needed
8793 LIBTOOL_DEPS="$ltmain"
8794
8795 # Always use our own libtool.
8796 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823 test -z "$LN_S" && LN_S="ln -s"
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838 if test -n "${ZSH_VERSION+set}" ; then
8839    setopt NO_GLOB_SUBST
8840 fi
8841
8842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8843 $as_echo_n "checking for objdir... " >&6; }
8844 if test "${lt_cv_objdir+set}" = set; then :
8845   $as_echo_n "(cached) " >&6
8846 else
8847   rm -f .libs 2>/dev/null
8848 mkdir .libs 2>/dev/null
8849 if test -d .libs; then
8850   lt_cv_objdir=.libs
8851 else
8852   # MS-DOS does not allow filenames that begin with a dot.
8853   lt_cv_objdir=_libs
8854 fi
8855 rmdir .libs 2>/dev/null
8856 fi
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8858 $as_echo "$lt_cv_objdir" >&6; }
8859 objdir=$lt_cv_objdir
8860
8861
8862
8863
8864
8865 cat >>confdefs.h <<_ACEOF
8866 #define LT_OBJDIR "$lt_cv_objdir/"
8867 _ACEOF
8868
8869
8870
8871
8872 case $host_os in
8873 aix3*)
8874   # AIX sometimes has problems with the GCC collect2 program.  For some
8875   # reason, if we set the COLLECT_NAMES environment variable, the problems
8876   # vanish in a puff of smoke.
8877   if test "X${COLLECT_NAMES+set}" != Xset; then
8878     COLLECT_NAMES=
8879     export COLLECT_NAMES
8880   fi
8881   ;;
8882 esac
8883
8884 # Global variables:
8885 ofile=libtool
8886 can_build_shared=yes
8887
8888 # All known linkers require a `.a' archive for static linking (except MSVC,
8889 # which needs '.lib').
8890 libext=a
8891
8892 with_gnu_ld="$lt_cv_prog_gnu_ld"
8893
8894 old_CC="$CC"
8895 old_CFLAGS="$CFLAGS"
8896
8897 # Set sane defaults for various variables
8898 test -z "$CC" && CC=cc
8899 test -z "$LTCC" && LTCC=$CC
8900 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8901 test -z "$LD" && LD=ld
8902 test -z "$ac_objext" && ac_objext=o
8903
8904 for cc_temp in $compiler""; do
8905   case $cc_temp in
8906     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8907     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8908     \-*) ;;
8909     *) break;;
8910   esac
8911 done
8912 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8913
8914
8915 # Only perform the check for file, if the check method requires it
8916 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8917 case $deplibs_check_method in
8918 file_magic*)
8919   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8920     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8921 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8922 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8923   $as_echo_n "(cached) " >&6
8924 else
8925   case $MAGIC_CMD in
8926 [\\/*] |  ?:[\\/]*)
8927   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8928   ;;
8929 *)
8930   lt_save_MAGIC_CMD="$MAGIC_CMD"
8931   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8932   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8933   for ac_dir in $ac_dummy; do
8934     IFS="$lt_save_ifs"
8935     test -z "$ac_dir" && ac_dir=.
8936     if test -f $ac_dir/${ac_tool_prefix}file; then
8937       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8938       if test -n "$file_magic_test_file"; then
8939         case $deplibs_check_method in
8940         "file_magic "*)
8941           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8942           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8943           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8944             $EGREP "$file_magic_regex" > /dev/null; then
8945             :
8946           else
8947             cat <<_LT_EOF 1>&2
8948
8949 *** Warning: the command libtool uses to detect shared libraries,
8950 *** $file_magic_cmd, produces output that libtool cannot recognize.
8951 *** The result is that libtool may fail to recognize shared libraries
8952 *** as such.  This will affect the creation of libtool libraries that
8953 *** depend on shared libraries, but programs linked with such libtool
8954 *** libraries will work regardless of this problem.  Nevertheless, you
8955 *** may want to report the problem to your system manager and/or to
8956 *** bug-libtool@gnu.org
8957
8958 _LT_EOF
8959           fi ;;
8960         esac
8961       fi
8962       break
8963     fi
8964   done
8965   IFS="$lt_save_ifs"
8966   MAGIC_CMD="$lt_save_MAGIC_CMD"
8967   ;;
8968 esac
8969 fi
8970
8971 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8972 if test -n "$MAGIC_CMD"; then
8973   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8974 $as_echo "$MAGIC_CMD" >&6; }
8975 else
8976   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8977 $as_echo "no" >&6; }
8978 fi
8979
8980
8981
8982
8983
8984 if test -z "$lt_cv_path_MAGIC_CMD"; then
8985   if test -n "$ac_tool_prefix"; then
8986     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8987 $as_echo_n "checking for file... " >&6; }
8988 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8989   $as_echo_n "(cached) " >&6
8990 else
8991   case $MAGIC_CMD in
8992 [\\/*] |  ?:[\\/]*)
8993   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8994   ;;
8995 *)
8996   lt_save_MAGIC_CMD="$MAGIC_CMD"
8997   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8998   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8999   for ac_dir in $ac_dummy; do
9000     IFS="$lt_save_ifs"
9001     test -z "$ac_dir" && ac_dir=.
9002     if test -f $ac_dir/file; then
9003       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9004       if test -n "$file_magic_test_file"; then
9005         case $deplibs_check_method in
9006         "file_magic "*)
9007           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9008           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9009           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9010             $EGREP "$file_magic_regex" > /dev/null; then
9011             :
9012           else
9013             cat <<_LT_EOF 1>&2
9014
9015 *** Warning: the command libtool uses to detect shared libraries,
9016 *** $file_magic_cmd, produces output that libtool cannot recognize.
9017 *** The result is that libtool may fail to recognize shared libraries
9018 *** as such.  This will affect the creation of libtool libraries that
9019 *** depend on shared libraries, but programs linked with such libtool
9020 *** libraries will work regardless of this problem.  Nevertheless, you
9021 *** may want to report the problem to your system manager and/or to
9022 *** bug-libtool@gnu.org
9023
9024 _LT_EOF
9025           fi ;;
9026         esac
9027       fi
9028       break
9029     fi
9030   done
9031   IFS="$lt_save_ifs"
9032   MAGIC_CMD="$lt_save_MAGIC_CMD"
9033   ;;
9034 esac
9035 fi
9036
9037 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9038 if test -n "$MAGIC_CMD"; then
9039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9040 $as_echo "$MAGIC_CMD" >&6; }
9041 else
9042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9043 $as_echo "no" >&6; }
9044 fi
9045
9046
9047   else
9048     MAGIC_CMD=:
9049   fi
9050 fi
9051
9052   fi
9053   ;;
9054 esac
9055
9056 # Use C for the default configuration in the libtool script
9057
9058 lt_save_CC="$CC"
9059 ac_ext=c
9060 ac_cpp='$CPP $CPPFLAGS'
9061 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9062 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9063 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9064
9065
9066 # Source file extension for C test sources.
9067 ac_ext=c
9068
9069 # Object file extension for compiled C test sources.
9070 objext=o
9071 objext=$objext
9072
9073 # Code to be used in simple compile tests
9074 lt_simple_compile_test_code="int some_variable = 0;"
9075
9076 # Code to be used in simple link tests
9077 lt_simple_link_test_code='int main(){return(0);}'
9078
9079
9080
9081
9082
9083
9084
9085 # If no C compiler was specified, use CC.
9086 LTCC=${LTCC-"$CC"}
9087
9088 # If no C compiler flags were specified, use CFLAGS.
9089 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9090
9091 # Allow CC to be a program name with arguments.
9092 compiler=$CC
9093
9094 # Save the default compiler, since it gets overwritten when the other
9095 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9096 compiler_DEFAULT=$CC
9097
9098 # save warnings/boilerplate of simple test code
9099 ac_outfile=conftest.$ac_objext
9100 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9101 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9102 _lt_compiler_boilerplate=`cat conftest.err`
9103 $RM conftest*
9104
9105 ac_outfile=conftest.$ac_objext
9106 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9107 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9108 _lt_linker_boilerplate=`cat conftest.err`
9109 $RM -r conftest*
9110
9111
9112 ## CAVEAT EMPTOR:
9113 ## There is no encapsulation within the following macros, do not change
9114 ## the running order or otherwise move them around unless you know exactly
9115 ## what you are doing...
9116 if test -n "$compiler"; then
9117
9118 lt_prog_compiler_no_builtin_flag=
9119
9120 if test "$GCC" = yes; then
9121   case $cc_basename in
9122   nvcc*)
9123     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9124   *)
9125     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9126   esac
9127
9128   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9129 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9130 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9131   $as_echo_n "(cached) " >&6
9132 else
9133   lt_cv_prog_compiler_rtti_exceptions=no
9134    ac_outfile=conftest.$ac_objext
9135    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9136    lt_compiler_flag="-fno-rtti -fno-exceptions"
9137    # Insert the option either (1) after the last *FLAGS variable, or
9138    # (2) before a word containing "conftest.", or (3) at the end.
9139    # Note that $ac_compile itself does not contain backslashes and begins
9140    # with a dollar sign (not a hyphen), so the echo should work correctly.
9141    # The option is referenced via a variable to avoid confusing sed.
9142    lt_compile=`echo "$ac_compile" | $SED \
9143    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9144    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9145    -e 's:$: $lt_compiler_flag:'`
9146    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9147    (eval "$lt_compile" 2>conftest.err)
9148    ac_status=$?
9149    cat conftest.err >&5
9150    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9151    if (exit $ac_status) && test -s "$ac_outfile"; then
9152      # The compiler can only warn and ignore the option if not recognized
9153      # So say no if there are warnings other than the usual output.
9154      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9155      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9156      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9157        lt_cv_prog_compiler_rtti_exceptions=yes
9158      fi
9159    fi
9160    $RM conftest*
9161
9162 fi
9163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9164 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9165
9166 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9167     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9168 else
9169     :
9170 fi
9171
9172 fi
9173
9174
9175
9176
9177
9178
9179   lt_prog_compiler_wl=
9180 lt_prog_compiler_pic=
9181 lt_prog_compiler_static=
9182
9183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9184 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9185
9186   if test "$GCC" = yes; then
9187     lt_prog_compiler_wl='-Wl,'
9188     lt_prog_compiler_static='-static'
9189
9190     case $host_os in
9191       aix*)
9192       # All AIX code is PIC.
9193       if test "$host_cpu" = ia64; then
9194         # AIX 5 now supports IA64 processor
9195         lt_prog_compiler_static='-Bstatic'
9196       fi
9197       ;;
9198
9199     amigaos*)
9200       case $host_cpu in
9201       powerpc)
9202             # see comment about AmigaOS4 .so support
9203             lt_prog_compiler_pic='-fPIC'
9204         ;;
9205       m68k)
9206             # FIXME: we need at least 68020 code to build shared libraries, but
9207             # adding the `-m68020' flag to GCC prevents building anything better,
9208             # like `-m68040'.
9209             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9210         ;;
9211       esac
9212       ;;
9213
9214     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9215       # PIC is the default for these OSes.
9216       ;;
9217
9218     mingw* | cygwin* | pw32* | os2* | cegcc*)
9219       # This hack is so that the source file can tell whether it is being
9220       # built for inclusion in a dll (and should export symbols for example).
9221       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9222       # (--disable-auto-import) libraries
9223       lt_prog_compiler_pic='-DDLL_EXPORT'
9224       ;;
9225
9226     darwin* | rhapsody*)
9227       # PIC is the default on this platform
9228       # Common symbols not allowed in MH_DYLIB files
9229       lt_prog_compiler_pic='-fno-common'
9230       ;;
9231
9232     haiku*)
9233       # PIC is the default for Haiku.
9234       # The "-static" flag exists, but is broken.
9235       lt_prog_compiler_static=
9236       ;;
9237
9238     hpux*)
9239       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9240       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9241       # sets the default TLS model and affects inlining.
9242       case $host_cpu in
9243       hppa*64*)
9244         # +Z the default
9245         ;;
9246       *)
9247         lt_prog_compiler_pic='-fPIC'
9248         ;;
9249       esac
9250       ;;
9251
9252     interix[3-9]*)
9253       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9254       # Instead, we relocate shared libraries at runtime.
9255       ;;
9256
9257     msdosdjgpp*)
9258       # Just because we use GCC doesn't mean we suddenly get shared libraries
9259       # on systems that don't support them.
9260       lt_prog_compiler_can_build_shared=no
9261       enable_shared=no
9262       ;;
9263
9264     *nto* | *qnx*)
9265       # QNX uses GNU C++, but need to define -shared option too, otherwise
9266       # it will coredump.
9267       lt_prog_compiler_pic='-fPIC -shared'
9268       ;;
9269
9270     sysv4*MP*)
9271       if test -d /usr/nec; then
9272         lt_prog_compiler_pic=-Kconform_pic
9273       fi
9274       ;;
9275
9276     *)
9277       lt_prog_compiler_pic='-fPIC'
9278       ;;
9279     esac
9280
9281     case $cc_basename in
9282     nvcc*) # Cuda Compiler Driver 2.2
9283       lt_prog_compiler_wl='-Xlinker '
9284       lt_prog_compiler_pic='-Xcompiler -fPIC'
9285       ;;
9286     esac
9287   else
9288     # PORTME Check for flag to pass linker flags through the system compiler.
9289     case $host_os in
9290     aix*)
9291       lt_prog_compiler_wl='-Wl,'
9292       if test "$host_cpu" = ia64; then
9293         # AIX 5 now supports IA64 processor
9294         lt_prog_compiler_static='-Bstatic'
9295       else
9296         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9297       fi
9298       ;;
9299
9300     mingw* | cygwin* | pw32* | os2* | cegcc*)
9301       # This hack is so that the source file can tell whether it is being
9302       # built for inclusion in a dll (and should export symbols for example).
9303       lt_prog_compiler_pic='-DDLL_EXPORT'
9304       ;;
9305
9306     hpux9* | hpux10* | hpux11*)
9307       lt_prog_compiler_wl='-Wl,'
9308       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9309       # not for PA HP-UX.
9310       case $host_cpu in
9311       hppa*64*|ia64*)
9312         # +Z the default
9313         ;;
9314       *)
9315         lt_prog_compiler_pic='+Z'
9316         ;;
9317       esac
9318       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9319       lt_prog_compiler_static='${wl}-a ${wl}archive'
9320       ;;
9321
9322     irix5* | irix6* | nonstopux*)
9323       lt_prog_compiler_wl='-Wl,'
9324       # PIC (with -KPIC) is the default.
9325       lt_prog_compiler_static='-non_shared'
9326       ;;
9327
9328     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9329       case $cc_basename in
9330       # old Intel for x86_64 which still supported -KPIC.
9331       ecc*)
9332         lt_prog_compiler_wl='-Wl,'
9333         lt_prog_compiler_pic='-KPIC'
9334         lt_prog_compiler_static='-static'
9335         ;;
9336       # icc used to be incompatible with GCC.
9337       # ICC 10 doesn't accept -KPIC any more.
9338       icc* | ifort*)
9339         lt_prog_compiler_wl='-Wl,'
9340         lt_prog_compiler_pic='-fPIC'
9341         lt_prog_compiler_static='-static'
9342         ;;
9343       # Lahey Fortran 8.1.
9344       lf95*)
9345         lt_prog_compiler_wl='-Wl,'
9346         lt_prog_compiler_pic='--shared'
9347         lt_prog_compiler_static='--static'
9348         ;;
9349       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9350         # Portland Group compilers (*not* the Pentium gcc compiler,
9351         # which looks to be a dead project)
9352         lt_prog_compiler_wl='-Wl,'
9353         lt_prog_compiler_pic='-fpic'
9354         lt_prog_compiler_static='-Bstatic'
9355         ;;
9356       ccc*)
9357         lt_prog_compiler_wl='-Wl,'
9358         # All Alpha code is PIC.
9359         lt_prog_compiler_static='-non_shared'
9360         ;;
9361       xl* | bgxl* | bgf* | mpixl*)
9362         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9363         lt_prog_compiler_wl='-Wl,'
9364         lt_prog_compiler_pic='-qpic'
9365         lt_prog_compiler_static='-qstaticlink'
9366         ;;
9367       *)
9368         case `$CC -V 2>&1 | sed 5q` in
9369         *Sun\ F* | *Sun*Fortran*)
9370           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9371           lt_prog_compiler_pic='-KPIC'
9372           lt_prog_compiler_static='-Bstatic'
9373           lt_prog_compiler_wl=''
9374           ;;
9375         *Sun\ C*)
9376           # Sun C 5.9
9377           lt_prog_compiler_pic='-KPIC'
9378           lt_prog_compiler_static='-Bstatic'
9379           lt_prog_compiler_wl='-Wl,'
9380           ;;
9381         esac
9382         ;;
9383       esac
9384       ;;
9385
9386     newsos6)
9387       lt_prog_compiler_pic='-KPIC'
9388       lt_prog_compiler_static='-Bstatic'
9389       ;;
9390
9391     *nto* | *qnx*)
9392       # QNX uses GNU C++, but need to define -shared option too, otherwise
9393       # it will coredump.
9394       lt_prog_compiler_pic='-fPIC -shared'
9395       ;;
9396
9397     osf3* | osf4* | osf5*)
9398       lt_prog_compiler_wl='-Wl,'
9399       # All OSF/1 code is PIC.
9400       lt_prog_compiler_static='-non_shared'
9401       ;;
9402
9403     rdos*)
9404       lt_prog_compiler_static='-non_shared'
9405       ;;
9406
9407     solaris*)
9408       lt_prog_compiler_pic='-KPIC'
9409       lt_prog_compiler_static='-Bstatic'
9410       case $cc_basename in
9411       f77* | f90* | f95*)
9412         lt_prog_compiler_wl='-Qoption ld ';;
9413       *)
9414         lt_prog_compiler_wl='-Wl,';;
9415       esac
9416       ;;
9417
9418     sunos4*)
9419       lt_prog_compiler_wl='-Qoption ld '
9420       lt_prog_compiler_pic='-PIC'
9421       lt_prog_compiler_static='-Bstatic'
9422       ;;
9423
9424     sysv4 | sysv4.2uw2* | sysv4.3*)
9425       lt_prog_compiler_wl='-Wl,'
9426       lt_prog_compiler_pic='-KPIC'
9427       lt_prog_compiler_static='-Bstatic'
9428       ;;
9429
9430     sysv4*MP*)
9431       if test -d /usr/nec ;then
9432         lt_prog_compiler_pic='-Kconform_pic'
9433         lt_prog_compiler_static='-Bstatic'
9434       fi
9435       ;;
9436
9437     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9438       lt_prog_compiler_wl='-Wl,'
9439       lt_prog_compiler_pic='-KPIC'
9440       lt_prog_compiler_static='-Bstatic'
9441       ;;
9442
9443     unicos*)
9444       lt_prog_compiler_wl='-Wl,'
9445       lt_prog_compiler_can_build_shared=no
9446       ;;
9447
9448     uts4*)
9449       lt_prog_compiler_pic='-pic'
9450       lt_prog_compiler_static='-Bstatic'
9451       ;;
9452
9453     *)
9454       lt_prog_compiler_can_build_shared=no
9455       ;;
9456     esac
9457   fi
9458
9459 case $host_os in
9460   # For platforms which do not support PIC, -DPIC is meaningless:
9461   *djgpp*)
9462     lt_prog_compiler_pic=
9463     ;;
9464   *)
9465     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9466     ;;
9467 esac
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9469 $as_echo "$lt_prog_compiler_pic" >&6; }
9470
9471
9472
9473
9474
9475
9476 #
9477 # Check to make sure the PIC flag actually works.
9478 #
9479 if test -n "$lt_prog_compiler_pic"; then
9480   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9481 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9482 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9483   $as_echo_n "(cached) " >&6
9484 else
9485   lt_cv_prog_compiler_pic_works=no
9486    ac_outfile=conftest.$ac_objext
9487    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9488    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9489    # Insert the option either (1) after the last *FLAGS variable, or
9490    # (2) before a word containing "conftest.", or (3) at the end.
9491    # Note that $ac_compile itself does not contain backslashes and begins
9492    # with a dollar sign (not a hyphen), so the echo should work correctly.
9493    # The option is referenced via a variable to avoid confusing sed.
9494    lt_compile=`echo "$ac_compile" | $SED \
9495    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9496    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9497    -e 's:$: $lt_compiler_flag:'`
9498    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9499    (eval "$lt_compile" 2>conftest.err)
9500    ac_status=$?
9501    cat conftest.err >&5
9502    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503    if (exit $ac_status) && test -s "$ac_outfile"; then
9504      # The compiler can only warn and ignore the option if not recognized
9505      # So say no if there are warnings other than the usual output.
9506      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9507      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9508      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9509        lt_cv_prog_compiler_pic_works=yes
9510      fi
9511    fi
9512    $RM conftest*
9513
9514 fi
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9516 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9517
9518 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9519     case $lt_prog_compiler_pic in
9520      "" | " "*) ;;
9521      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9522      esac
9523 else
9524     lt_prog_compiler_pic=
9525      lt_prog_compiler_can_build_shared=no
9526 fi
9527
9528 fi
9529
9530
9531
9532
9533
9534
9535 #
9536 # Check to make sure the static flag actually works.
9537 #
9538 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9540 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9541 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9542   $as_echo_n "(cached) " >&6
9543 else
9544   lt_cv_prog_compiler_static_works=no
9545    save_LDFLAGS="$LDFLAGS"
9546    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9547    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9548    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9549      # The linker can only warn and ignore the option if not recognized
9550      # So say no if there are warnings
9551      if test -s conftest.err; then
9552        # Append any errors to the config.log.
9553        cat conftest.err 1>&5
9554        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9555        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9556        if diff conftest.exp conftest.er2 >/dev/null; then
9557          lt_cv_prog_compiler_static_works=yes
9558        fi
9559      else
9560        lt_cv_prog_compiler_static_works=yes
9561      fi
9562    fi
9563    $RM -r conftest*
9564    LDFLAGS="$save_LDFLAGS"
9565
9566 fi
9567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9568 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9569
9570 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9571     :
9572 else
9573     lt_prog_compiler_static=
9574 fi
9575
9576
9577
9578
9579
9580
9581
9582   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9583 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9584 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9585   $as_echo_n "(cached) " >&6
9586 else
9587   lt_cv_prog_compiler_c_o=no
9588    $RM -r conftest 2>/dev/null
9589    mkdir conftest
9590    cd conftest
9591    mkdir out
9592    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9593
9594    lt_compiler_flag="-o out/conftest2.$ac_objext"
9595    # Insert the option either (1) after the last *FLAGS variable, or
9596    # (2) before a word containing "conftest.", or (3) at the end.
9597    # Note that $ac_compile itself does not contain backslashes and begins
9598    # with a dollar sign (not a hyphen), so the echo should work correctly.
9599    lt_compile=`echo "$ac_compile" | $SED \
9600    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9601    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9602    -e 's:$: $lt_compiler_flag:'`
9603    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9604    (eval "$lt_compile" 2>out/conftest.err)
9605    ac_status=$?
9606    cat out/conftest.err >&5
9607    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9609    then
9610      # The compiler can only warn and ignore the option if not recognized
9611      # So say no if there are warnings
9612      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9613      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9614      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9615        lt_cv_prog_compiler_c_o=yes
9616      fi
9617    fi
9618    chmod u+w . 2>&5
9619    $RM conftest*
9620    # SGI C++ compiler will create directory out/ii_files/ for
9621    # template instantiation
9622    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9623    $RM out/* && rmdir out
9624    cd ..
9625    $RM -r conftest
9626    $RM conftest*
9627
9628 fi
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9630 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9631
9632
9633
9634
9635
9636
9637   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9638 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9639 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9640   $as_echo_n "(cached) " >&6
9641 else
9642   lt_cv_prog_compiler_c_o=no
9643    $RM -r conftest 2>/dev/null
9644    mkdir conftest
9645    cd conftest
9646    mkdir out
9647    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9648
9649    lt_compiler_flag="-o out/conftest2.$ac_objext"
9650    # Insert the option either (1) after the last *FLAGS variable, or
9651    # (2) before a word containing "conftest.", or (3) at the end.
9652    # Note that $ac_compile itself does not contain backslashes and begins
9653    # with a dollar sign (not a hyphen), so the echo should work correctly.
9654    lt_compile=`echo "$ac_compile" | $SED \
9655    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9656    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9657    -e 's:$: $lt_compiler_flag:'`
9658    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9659    (eval "$lt_compile" 2>out/conftest.err)
9660    ac_status=$?
9661    cat out/conftest.err >&5
9662    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9663    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9664    then
9665      # The compiler can only warn and ignore the option if not recognized
9666      # So say no if there are warnings
9667      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9668      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9669      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9670        lt_cv_prog_compiler_c_o=yes
9671      fi
9672    fi
9673    chmod u+w . 2>&5
9674    $RM conftest*
9675    # SGI C++ compiler will create directory out/ii_files/ for
9676    # template instantiation
9677    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9678    $RM out/* && rmdir out
9679    cd ..
9680    $RM -r conftest
9681    $RM conftest*
9682
9683 fi
9684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9685 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9686
9687
9688
9689
9690 hard_links="nottested"
9691 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9692   # do not overwrite the value of need_locks provided by the user
9693   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9694 $as_echo_n "checking if we can lock with hard links... " >&6; }
9695   hard_links=yes
9696   $RM conftest*
9697   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9698   touch conftest.a
9699   ln conftest.a conftest.b 2>&5 || hard_links=no
9700   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9702 $as_echo "$hard_links" >&6; }
9703   if test "$hard_links" = no; then
9704     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9705 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9706     need_locks=warn
9707   fi
9708 else
9709   need_locks=no
9710 fi
9711
9712
9713
9714
9715
9716
9717   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9718 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9719
9720   runpath_var=
9721   allow_undefined_flag=
9722   always_export_symbols=no
9723   archive_cmds=
9724   archive_expsym_cmds=
9725   compiler_needs_object=no
9726   enable_shared_with_static_runtimes=no
9727   export_dynamic_flag_spec=
9728   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9729   hardcode_automatic=no
9730   hardcode_direct=no
9731   hardcode_direct_absolute=no
9732   hardcode_libdir_flag_spec=
9733   hardcode_libdir_flag_spec_ld=
9734   hardcode_libdir_separator=
9735   hardcode_minus_L=no
9736   hardcode_shlibpath_var=unsupported
9737   inherit_rpath=no
9738   link_all_deplibs=unknown
9739   module_cmds=
9740   module_expsym_cmds=
9741   old_archive_from_new_cmds=
9742   old_archive_from_expsyms_cmds=
9743   thread_safe_flag_spec=
9744   whole_archive_flag_spec=
9745   # include_expsyms should be a list of space-separated symbols to be *always*
9746   # included in the symbol list
9747   include_expsyms=
9748   # exclude_expsyms can be an extended regexp of symbols to exclude
9749   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9750   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9751   # as well as any symbol that contains `d'.
9752   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9753   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9754   # platforms (ab)use it in PIC code, but their linkers get confused if
9755   # the symbol is explicitly referenced.  Since portable code cannot
9756   # rely on this symbol name, it's probably fine to never include it in
9757   # preloaded symbol tables.
9758   # Exclude shared library initialization/finalization symbols.
9759   extract_expsyms_cmds=
9760
9761   case $host_os in
9762   cygwin* | mingw* | pw32* | cegcc*)
9763     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9764     # When not using gcc, we currently assume that we are using
9765     # Microsoft Visual C++.
9766     if test "$GCC" != yes; then
9767       with_gnu_ld=no
9768     fi
9769     ;;
9770   interix*)
9771     # we just hope/assume this is gcc and not c89 (= MSVC++)
9772     with_gnu_ld=yes
9773     ;;
9774   openbsd*)
9775     with_gnu_ld=no
9776     ;;
9777   esac
9778
9779   ld_shlibs=yes
9780
9781   # On some targets, GNU ld is compatible enough with the native linker
9782   # that we're better off using the native interface for both.
9783   lt_use_gnu_ld_interface=no
9784   if test "$with_gnu_ld" = yes; then
9785     case $host_os in
9786       aix*)
9787         # The AIX port of GNU ld has always aspired to compatibility
9788         # with the native linker.  However, as the warning in the GNU ld
9789         # block says, versions before 2.19.5* couldn't really create working
9790         # shared libraries, regardless of the interface used.
9791         case `$LD -v 2>&1` in
9792           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9793           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9794           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9795           *)
9796             lt_use_gnu_ld_interface=yes
9797             ;;
9798         esac
9799         ;;
9800       *)
9801         lt_use_gnu_ld_interface=yes
9802         ;;
9803     esac
9804   fi
9805
9806   if test "$lt_use_gnu_ld_interface" = yes; then
9807     # If archive_cmds runs LD, not CC, wlarc should be empty
9808     wlarc='${wl}'
9809
9810     # Set some defaults for GNU ld with shared library support. These
9811     # are reset later if shared libraries are not supported. Putting them
9812     # here allows them to be overridden if necessary.
9813     runpath_var=LD_RUN_PATH
9814     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9815     export_dynamic_flag_spec='${wl}--export-dynamic'
9816     # ancient GNU ld didn't support --whole-archive et. al.
9817     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9818       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9819     else
9820       whole_archive_flag_spec=
9821     fi
9822     supports_anon_versioning=no
9823     case `$LD -v 2>&1` in
9824       *GNU\ gold*) supports_anon_versioning=yes ;;
9825       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9826       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9827       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9828       *\ 2.11.*) ;; # other 2.11 versions
9829       *) supports_anon_versioning=yes ;;
9830     esac
9831
9832     # See if GNU ld supports shared libraries.
9833     case $host_os in
9834     aix[3-9]*)
9835       # On AIX/PPC, the GNU linker is very broken
9836       if test "$host_cpu" != ia64; then
9837         ld_shlibs=no
9838         cat <<_LT_EOF 1>&2
9839
9840 *** Warning: the GNU linker, at least up to release 2.19, is reported
9841 *** to be unable to reliably create shared libraries on AIX.
9842 *** Therefore, libtool is disabling shared libraries support.  If you
9843 *** really care for shared libraries, you may want to install binutils
9844 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9845 *** You will then need to restart the configuration process.
9846
9847 _LT_EOF
9848       fi
9849       ;;
9850
9851     amigaos*)
9852       case $host_cpu in
9853       powerpc)
9854             # see comment about AmigaOS4 .so support
9855             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856             archive_expsym_cmds=''
9857         ;;
9858       m68k)
9859             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)'
9860             hardcode_libdir_flag_spec='-L$libdir'
9861             hardcode_minus_L=yes
9862         ;;
9863       esac
9864       ;;
9865
9866     beos*)
9867       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9868         allow_undefined_flag=unsupported
9869         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9870         # support --undefined.  This deserves some investigation.  FIXME
9871         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9872       else
9873         ld_shlibs=no
9874       fi
9875       ;;
9876
9877     cygwin* | mingw* | pw32* | cegcc*)
9878       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9879       # as there is no search path for DLLs.
9880       hardcode_libdir_flag_spec='-L$libdir'
9881       export_dynamic_flag_spec='${wl}--export-all-symbols'
9882       allow_undefined_flag=unsupported
9883       always_export_symbols=no
9884       enable_shared_with_static_runtimes=yes
9885       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9886
9887       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9888         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9889         # If the export-symbols file already is a .def file (1st line
9890         # is EXPORTS), use it as is; otherwise, prepend...
9891         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9892           cp $export_symbols $output_objdir/$soname.def;
9893         else
9894           echo EXPORTS > $output_objdir/$soname.def;
9895           cat $export_symbols >> $output_objdir/$soname.def;
9896         fi~
9897         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9898       else
9899         ld_shlibs=no
9900       fi
9901       ;;
9902
9903     haiku*)
9904       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9905       link_all_deplibs=yes
9906       ;;
9907
9908     interix[3-9]*)
9909       hardcode_direct=no
9910       hardcode_shlibpath_var=no
9911       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9912       export_dynamic_flag_spec='${wl}-E'
9913       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9914       # Instead, shared libraries are loaded at an image base (0x10000000 by
9915       # default) and relocated if they conflict, which is a slow very memory
9916       # consuming and fragmenting process.  To avoid this, we pick a random,
9917       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9918       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9919       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9920       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'
9921       ;;
9922
9923     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9924       tmp_diet=no
9925       if test "$host_os" = linux-dietlibc; then
9926         case $cc_basename in
9927           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9928         esac
9929       fi
9930       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9931          && test "$tmp_diet" = no
9932       then
9933         tmp_addflag=
9934         tmp_sharedflag='-shared'
9935         case $cc_basename,$host_cpu in
9936         pgcc*)                          # Portland Group C compiler
9937           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'
9938           tmp_addflag=' $pic_flag'
9939           ;;
9940         pgf77* | pgf90* | pgf95* | pgfortran*)
9941                                         # Portland Group f77 and f90 compilers
9942           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'
9943           tmp_addflag=' $pic_flag -Mnomain' ;;
9944         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9945           tmp_addflag=' -i_dynamic' ;;
9946         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9947           tmp_addflag=' -i_dynamic -nofor_main' ;;
9948         ifc* | ifort*)                  # Intel Fortran compiler
9949           tmp_addflag=' -nofor_main' ;;
9950         lf95*)                          # Lahey Fortran 8.1
9951           whole_archive_flag_spec=
9952           tmp_sharedflag='--shared' ;;
9953         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9954           tmp_sharedflag='-qmkshrobj'
9955           tmp_addflag= ;;
9956         nvcc*)  # Cuda Compiler Driver 2.2
9957           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'
9958           compiler_needs_object=yes
9959           ;;
9960         esac
9961         case `$CC -V 2>&1 | sed 5q` in
9962         *Sun\ C*)                       # Sun C 5.9
9963           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'
9964           compiler_needs_object=yes
9965           tmp_sharedflag='-G' ;;
9966         *Sun\ F*)                       # Sun Fortran 8.3
9967           tmp_sharedflag='-G' ;;
9968         esac
9969         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9970
9971         if test "x$supports_anon_versioning" = xyes; then
9972           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9973             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9974             echo "local: *; };" >> $output_objdir/$libname.ver~
9975             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9976         fi
9977
9978         case $cc_basename in
9979         xlf* | bgf* | bgxlf* | mpixlf*)
9980           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9981           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9982           hardcode_libdir_flag_spec=
9983           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9984           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9985           if test "x$supports_anon_versioning" = xyes; then
9986             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9987               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9988               echo "local: *; };" >> $output_objdir/$libname.ver~
9989               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9990           fi
9991           ;;
9992         esac
9993       else
9994         ld_shlibs=no
9995       fi
9996       ;;
9997
9998     netbsd*)
9999       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10000         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10001         wlarc=
10002       else
10003         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10004         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10005       fi
10006       ;;
10007
10008     solaris*)
10009       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10010         ld_shlibs=no
10011         cat <<_LT_EOF 1>&2
10012
10013 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10014 *** create shared libraries on Solaris systems.  Therefore, libtool
10015 *** is disabling shared libraries support.  We urge you to upgrade GNU
10016 *** binutils to release 2.9.1 or newer.  Another option is to modify
10017 *** your PATH or compiler configuration so that the native linker is
10018 *** used, and then restart.
10019
10020 _LT_EOF
10021       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10022         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10023         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10024       else
10025         ld_shlibs=no
10026       fi
10027       ;;
10028
10029     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10030       case `$LD -v 2>&1` in
10031         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10032         ld_shlibs=no
10033         cat <<_LT_EOF 1>&2
10034
10035 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10036 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10037 *** is disabling shared libraries support.  We urge you to upgrade GNU
10038 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10039 *** your PATH or compiler configuration so that the native linker is
10040 *** used, and then restart.
10041
10042 _LT_EOF
10043         ;;
10044         *)
10045           # For security reasons, it is highly recommended that you always
10046           # use absolute paths for naming shared libraries, and exclude the
10047           # DT_RUNPATH tag from executables and libraries.  But doing so
10048           # requires that you compile everything twice, which is a pain.
10049           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10050             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10051             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10052             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10053           else
10054             ld_shlibs=no
10055           fi
10056         ;;
10057       esac
10058       ;;
10059
10060     sunos4*)
10061       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10062       wlarc=
10063       hardcode_direct=yes
10064       hardcode_shlibpath_var=no
10065       ;;
10066
10067     *)
10068       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10069         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10070         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10071       else
10072         ld_shlibs=no
10073       fi
10074       ;;
10075     esac
10076
10077     if test "$ld_shlibs" = no; then
10078       runpath_var=
10079       hardcode_libdir_flag_spec=
10080       export_dynamic_flag_spec=
10081       whole_archive_flag_spec=
10082     fi
10083   else
10084     # PORTME fill in a description of your system's linker (not GNU ld)
10085     case $host_os in
10086     aix3*)
10087       allow_undefined_flag=unsupported
10088       always_export_symbols=yes
10089       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'
10090       # Note: this linker hardcodes the directories in LIBPATH if there
10091       # are no directories specified by -L.
10092       hardcode_minus_L=yes
10093       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10094         # Neither direct hardcoding nor static linking is supported with a
10095         # broken collect2.
10096         hardcode_direct=unsupported
10097       fi
10098       ;;
10099
10100     aix[4-9]*)
10101       if test "$host_cpu" = ia64; then
10102         # On IA64, the linker does run time linking by default, so we don't
10103         # have to do anything special.
10104         aix_use_runtimelinking=no
10105         exp_sym_flag='-Bexport'
10106         no_entry_flag=""
10107       else
10108         # If we're using GNU nm, then we don't want the "-C" option.
10109         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10110         # Also, AIX nm treats weak defined symbols like other global
10111         # defined symbols, whereas GNU nm marks them as "W".
10112         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10113           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'
10114         else
10115           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'
10116         fi
10117         aix_use_runtimelinking=no
10118
10119         # Test if we are trying to use run time linking or normal
10120         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10121         # need to do runtime linking.
10122         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10123           for ld_flag in $LDFLAGS; do
10124           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10125             aix_use_runtimelinking=yes
10126             break
10127           fi
10128           done
10129           ;;
10130         esac
10131
10132         exp_sym_flag='-bexport'
10133         no_entry_flag='-bnoentry'
10134       fi
10135
10136       # When large executables or shared objects are built, AIX ld can
10137       # have problems creating the table of contents.  If linking a library
10138       # or program results in "error TOC overflow" add -mminimal-toc to
10139       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10140       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10141
10142       archive_cmds=''
10143       hardcode_direct=yes
10144       hardcode_direct_absolute=yes
10145       hardcode_libdir_separator=':'
10146       link_all_deplibs=yes
10147       file_list_spec='${wl}-f,'
10148
10149       if test "$GCC" = yes; then
10150         case $host_os in aix4.[012]|aix4.[012].*)
10151         # We only want to do this on AIX 4.2 and lower, the check
10152         # below for broken collect2 doesn't work under 4.3+
10153           collect2name=`${CC} -print-prog-name=collect2`
10154           if test -f "$collect2name" &&
10155            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10156           then
10157           # We have reworked collect2
10158           :
10159           else
10160           # We have old collect2
10161           hardcode_direct=unsupported
10162           # It fails to find uninstalled libraries when the uninstalled
10163           # path is not listed in the libpath.  Setting hardcode_minus_L
10164           # to unsupported forces relinking
10165           hardcode_minus_L=yes
10166           hardcode_libdir_flag_spec='-L$libdir'
10167           hardcode_libdir_separator=
10168           fi
10169           ;;
10170         esac
10171         shared_flag='-shared'
10172         if test "$aix_use_runtimelinking" = yes; then
10173           shared_flag="$shared_flag "'${wl}-G'
10174         fi
10175       else
10176         # not using gcc
10177         if test "$host_cpu" = ia64; then
10178         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10179         # chokes on -Wl,-G. The following line is correct:
10180           shared_flag='-G'
10181         else
10182           if test "$aix_use_runtimelinking" = yes; then
10183             shared_flag='${wl}-G'
10184           else
10185             shared_flag='${wl}-bM:SRE'
10186           fi
10187         fi
10188       fi
10189
10190       export_dynamic_flag_spec='${wl}-bexpall'
10191       # It seems that -bexpall does not export symbols beginning with
10192       # underscore (_), so it is better to generate a list of symbols to export.
10193       always_export_symbols=yes
10194       if test "$aix_use_runtimelinking" = yes; then
10195         # Warning - without using the other runtime loading flags (-brtl),
10196         # -berok will link without error, but may produce a broken library.
10197         allow_undefined_flag='-berok'
10198         # Determine the default libpath from the value encoded in an
10199         # empty executable.
10200         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10201 /* end confdefs.h.  */
10202
10203 int
10204 main ()
10205 {
10206
10207   ;
10208   return 0;
10209 }
10210 _ACEOF
10211 if ac_fn_c_try_link "$LINENO"; then :
10212
10213 lt_aix_libpath_sed='
10214     /Import File Strings/,/^$/ {
10215         /^0/ {
10216             s/^0  *\(.*\)$/\1/
10217             p
10218         }
10219     }'
10220 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10221 # Check for a 64-bit object if we didn't find anything.
10222 if test -z "$aix_libpath"; then
10223   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10224 fi
10225 fi
10226 rm -f core conftest.err conftest.$ac_objext \
10227     conftest$ac_exeext conftest.$ac_ext
10228 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10229
10230         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10231         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"
10232       else
10233         if test "$host_cpu" = ia64; then
10234           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10235           allow_undefined_flag="-z nodefs"
10236           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"
10237         else
10238          # Determine the default libpath from the value encoded in an
10239          # empty executable.
10240          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10241 /* end confdefs.h.  */
10242
10243 int
10244 main ()
10245 {
10246
10247   ;
10248   return 0;
10249 }
10250 _ACEOF
10251 if ac_fn_c_try_link "$LINENO"; then :
10252
10253 lt_aix_libpath_sed='
10254     /Import File Strings/,/^$/ {
10255         /^0/ {
10256             s/^0  *\(.*\)$/\1/
10257             p
10258         }
10259     }'
10260 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10261 # Check for a 64-bit object if we didn't find anything.
10262 if test -z "$aix_libpath"; then
10263   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10264 fi
10265 fi
10266 rm -f core conftest.err conftest.$ac_objext \
10267     conftest$ac_exeext conftest.$ac_ext
10268 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10269
10270          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10271           # Warning - without using the other run time loading flags,
10272           # -berok will link without error, but may produce a broken library.
10273           no_undefined_flag=' ${wl}-bernotok'
10274           allow_undefined_flag=' ${wl}-berok'
10275           if test "$with_gnu_ld" = yes; then
10276             # We only use this code for GNU lds that support --whole-archive.
10277             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10278           else
10279             # Exported symbols can be pulled into shared objects from archives
10280             whole_archive_flag_spec='$convenience'
10281           fi
10282           archive_cmds_need_lc=yes
10283           # This is similar to how AIX traditionally builds its shared libraries.
10284           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'
10285         fi
10286       fi
10287       ;;
10288
10289     amigaos*)
10290       case $host_cpu in
10291       powerpc)
10292             # see comment about AmigaOS4 .so support
10293             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10294             archive_expsym_cmds=''
10295         ;;
10296       m68k)
10297             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)'
10298             hardcode_libdir_flag_spec='-L$libdir'
10299             hardcode_minus_L=yes
10300         ;;
10301       esac
10302       ;;
10303
10304     bsdi[45]*)
10305       export_dynamic_flag_spec=-rdynamic
10306       ;;
10307
10308     cygwin* | mingw* | pw32* | cegcc*)
10309       # When not using gcc, we currently assume that we are using
10310       # Microsoft Visual C++.
10311       # hardcode_libdir_flag_spec is actually meaningless, as there is
10312       # no search path for DLLs.
10313       hardcode_libdir_flag_spec=' '
10314       allow_undefined_flag=unsupported
10315       # Tell ltmain to make .lib files, not .a files.
10316       libext=lib
10317       # Tell ltmain to make .dll files, not .so files.
10318       shrext_cmds=".dll"
10319       # FIXME: Setting linknames here is a bad hack.
10320       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10321       # The linker will automatically build a .lib file if we build a DLL.
10322       old_archive_from_new_cmds='true'
10323       # FIXME: Should let the user specify the lib program.
10324       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10325       fix_srcfile_path='`cygpath -w "$srcfile"`'
10326       enable_shared_with_static_runtimes=yes
10327       ;;
10328
10329     darwin* | rhapsody*)
10330
10331
10332   archive_cmds_need_lc=no
10333   hardcode_direct=no
10334   hardcode_automatic=yes
10335   hardcode_shlibpath_var=unsupported
10336   if test "$lt_cv_ld_force_load" = "yes"; then
10337     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\"`'
10338   else
10339     whole_archive_flag_spec=''
10340   fi
10341   link_all_deplibs=yes
10342   allow_undefined_flag="$_lt_dar_allow_undefined"
10343   case $cc_basename in
10344      ifort*) _lt_dar_can_shared=yes ;;
10345      *) _lt_dar_can_shared=$GCC ;;
10346   esac
10347   if test "$_lt_dar_can_shared" = "yes"; then
10348     output_verbose_link_cmd=func_echo_all
10349     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10350     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10351     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}"
10352     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}"
10353
10354   else
10355   ld_shlibs=no
10356   fi
10357
10358       ;;
10359
10360     dgux*)
10361       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10362       hardcode_libdir_flag_spec='-L$libdir'
10363       hardcode_shlibpath_var=no
10364       ;;
10365
10366     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10367     # support.  Future versions do this automatically, but an explicit c++rt0.o
10368     # does not break anything, and helps significantly (at the cost of a little
10369     # extra space).
10370     freebsd2.2*)
10371       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10372       hardcode_libdir_flag_spec='-R$libdir'
10373       hardcode_direct=yes
10374       hardcode_shlibpath_var=no
10375       ;;
10376
10377     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10378     freebsd2*)
10379       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10380       hardcode_direct=yes
10381       hardcode_minus_L=yes
10382       hardcode_shlibpath_var=no
10383       ;;
10384
10385     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10386     freebsd* | dragonfly*)
10387       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10388       hardcode_libdir_flag_spec='-R$libdir'
10389       hardcode_direct=yes
10390       hardcode_shlibpath_var=no
10391       ;;
10392
10393     hpux9*)
10394       if test "$GCC" = yes; then
10395         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'
10396       else
10397         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'
10398       fi
10399       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10400       hardcode_libdir_separator=:
10401       hardcode_direct=yes
10402
10403       # hardcode_minus_L: Not really in the search PATH,
10404       # but as the default location of the library.
10405       hardcode_minus_L=yes
10406       export_dynamic_flag_spec='${wl}-E'
10407       ;;
10408
10409     hpux10*)
10410       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10411         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10412       else
10413         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10414       fi
10415       if test "$with_gnu_ld" = no; then
10416         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10417         hardcode_libdir_flag_spec_ld='+b $libdir'
10418         hardcode_libdir_separator=:
10419         hardcode_direct=yes
10420         hardcode_direct_absolute=yes
10421         export_dynamic_flag_spec='${wl}-E'
10422         # hardcode_minus_L: Not really in the search PATH,
10423         # but as the default location of the library.
10424         hardcode_minus_L=yes
10425       fi
10426       ;;
10427
10428     hpux11*)
10429       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10430         case $host_cpu in
10431         hppa*64*)
10432           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10433           ;;
10434         ia64*)
10435           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10436           ;;
10437         *)
10438           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10439           ;;
10440         esac
10441       else
10442         case $host_cpu in
10443         hppa*64*)
10444           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10445           ;;
10446         ia64*)
10447           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10448           ;;
10449         *)
10450
10451           # Older versions of the 11.00 compiler do not understand -b yet
10452           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10453           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10454 $as_echo_n "checking if $CC understands -b... " >&6; }
10455 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10456   $as_echo_n "(cached) " >&6
10457 else
10458   lt_cv_prog_compiler__b=no
10459    save_LDFLAGS="$LDFLAGS"
10460    LDFLAGS="$LDFLAGS -b"
10461    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10462    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10463      # The linker can only warn and ignore the option if not recognized
10464      # So say no if there are warnings
10465      if test -s conftest.err; then
10466        # Append any errors to the config.log.
10467        cat conftest.err 1>&5
10468        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10469        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10470        if diff conftest.exp conftest.er2 >/dev/null; then
10471          lt_cv_prog_compiler__b=yes
10472        fi
10473      else
10474        lt_cv_prog_compiler__b=yes
10475      fi
10476    fi
10477    $RM -r conftest*
10478    LDFLAGS="$save_LDFLAGS"
10479
10480 fi
10481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10482 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10483
10484 if test x"$lt_cv_prog_compiler__b" = xyes; then
10485     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10486 else
10487     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10488 fi
10489
10490           ;;
10491         esac
10492       fi
10493       if test "$with_gnu_ld" = no; then
10494         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10495         hardcode_libdir_separator=:
10496
10497         case $host_cpu in
10498         hppa*64*|ia64*)
10499           hardcode_direct=no
10500           hardcode_shlibpath_var=no
10501           ;;
10502         *)
10503           hardcode_direct=yes
10504           hardcode_direct_absolute=yes
10505           export_dynamic_flag_spec='${wl}-E'
10506
10507           # hardcode_minus_L: Not really in the search PATH,
10508           # but as the default location of the library.
10509           hardcode_minus_L=yes
10510           ;;
10511         esac
10512       fi
10513       ;;
10514
10515     irix5* | irix6* | nonstopux*)
10516       if test "$GCC" = yes; then
10517         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'
10518         # Try to use the -exported_symbol ld option, if it does not
10519         # work, assume that -exports_file does not work either and
10520         # implicitly export all symbols.
10521         save_LDFLAGS="$LDFLAGS"
10522         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10523         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524 /* end confdefs.h.  */
10525 int foo(void) {}
10526 _ACEOF
10527 if ac_fn_c_try_link "$LINENO"; then :
10528   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'
10529
10530 fi
10531 rm -f core conftest.err conftest.$ac_objext \
10532     conftest$ac_exeext conftest.$ac_ext
10533         LDFLAGS="$save_LDFLAGS"
10534       else
10535         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'
10536         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'
10537       fi
10538       archive_cmds_need_lc='no'
10539       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10540       hardcode_libdir_separator=:
10541       inherit_rpath=yes
10542       link_all_deplibs=yes
10543       ;;
10544
10545     netbsd*)
10546       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10547         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10548       else
10549         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10550       fi
10551       hardcode_libdir_flag_spec='-R$libdir'
10552       hardcode_direct=yes
10553       hardcode_shlibpath_var=no
10554       ;;
10555
10556     newsos6)
10557       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10558       hardcode_direct=yes
10559       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10560       hardcode_libdir_separator=:
10561       hardcode_shlibpath_var=no
10562       ;;
10563
10564     *nto* | *qnx*)
10565       ;;
10566
10567     openbsd*)
10568       if test -f /usr/libexec/ld.so; then
10569         hardcode_direct=yes
10570         hardcode_shlibpath_var=no
10571         hardcode_direct_absolute=yes
10572         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10573           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10574           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10575           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10576           export_dynamic_flag_spec='${wl}-E'
10577         else
10578           case $host_os in
10579            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10580              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10581              hardcode_libdir_flag_spec='-R$libdir'
10582              ;;
10583            *)
10584              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10585              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10586              ;;
10587           esac
10588         fi
10589       else
10590         ld_shlibs=no
10591       fi
10592       ;;
10593
10594     os2*)
10595       hardcode_libdir_flag_spec='-L$libdir'
10596       hardcode_minus_L=yes
10597       allow_undefined_flag=unsupported
10598       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'
10599       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10600       ;;
10601
10602     osf3*)
10603       if test "$GCC" = yes; then
10604         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10605         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'
10606       else
10607         allow_undefined_flag=' -expect_unresolved \*'
10608         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'
10609       fi
10610       archive_cmds_need_lc='no'
10611       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10612       hardcode_libdir_separator=:
10613       ;;
10614
10615     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10616       if test "$GCC" = yes; then
10617         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10618         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'
10619         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10620       else
10621         allow_undefined_flag=' -expect_unresolved \*'
10622         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'
10623         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~
10624         $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'
10625
10626         # Both c and cxx compiler support -rpath directly
10627         hardcode_libdir_flag_spec='-rpath $libdir'
10628       fi
10629       archive_cmds_need_lc='no'
10630       hardcode_libdir_separator=:
10631       ;;
10632
10633     solaris*)
10634       no_undefined_flag=' -z defs'
10635       if test "$GCC" = yes; then
10636         wlarc='${wl}'
10637         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10638         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10639           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10640       else
10641         case `$CC -V 2>&1` in
10642         *"Compilers 5.0"*)
10643           wlarc=''
10644           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10645           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10646           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10647           ;;
10648         *)
10649           wlarc='${wl}'
10650           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10651           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10652           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10653           ;;
10654         esac
10655       fi
10656       hardcode_libdir_flag_spec='-R$libdir'
10657       hardcode_shlibpath_var=no
10658       case $host_os in
10659       solaris2.[0-5] | solaris2.[0-5].*) ;;
10660       *)
10661         # The compiler driver will combine and reorder linker options,
10662         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10663         # but is careful enough not to reorder.
10664         # Supported since Solaris 2.6 (maybe 2.5.1?)
10665         if test "$GCC" = yes; then
10666           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10667         else
10668           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10669         fi
10670         ;;
10671       esac
10672       link_all_deplibs=yes
10673       ;;
10674
10675     sunos4*)
10676       if test "x$host_vendor" = xsequent; then
10677         # Use $CC to link under sequent, because it throws in some extra .o
10678         # files that make .init and .fini sections work.
10679         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10680       else
10681         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10682       fi
10683       hardcode_libdir_flag_spec='-L$libdir'
10684       hardcode_direct=yes
10685       hardcode_minus_L=yes
10686       hardcode_shlibpath_var=no
10687       ;;
10688
10689     sysv4)
10690       case $host_vendor in
10691         sni)
10692           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10693           hardcode_direct=yes # is this really true???
10694         ;;
10695         siemens)
10696           ## LD is ld it makes a PLAMLIB
10697           ## CC just makes a GrossModule.
10698           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10699           reload_cmds='$CC -r -o $output$reload_objs'
10700           hardcode_direct=no
10701         ;;
10702         motorola)
10703           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10704           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10705         ;;
10706       esac
10707       runpath_var='LD_RUN_PATH'
10708       hardcode_shlibpath_var=no
10709       ;;
10710
10711     sysv4.3*)
10712       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10713       hardcode_shlibpath_var=no
10714       export_dynamic_flag_spec='-Bexport'
10715       ;;
10716
10717     sysv4*MP*)
10718       if test -d /usr/nec; then
10719         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10720         hardcode_shlibpath_var=no
10721         runpath_var=LD_RUN_PATH
10722         hardcode_runpath_var=yes
10723         ld_shlibs=yes
10724       fi
10725       ;;
10726
10727     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10728       no_undefined_flag='${wl}-z,text'
10729       archive_cmds_need_lc=no
10730       hardcode_shlibpath_var=no
10731       runpath_var='LD_RUN_PATH'
10732
10733       if test "$GCC" = yes; then
10734         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10735         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736       else
10737         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10738         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10739       fi
10740       ;;
10741
10742     sysv5* | sco3.2v5* | sco5v6*)
10743       # Note: We can NOT use -z defs as we might desire, because we do not
10744       # link with -lc, and that would cause any symbols used from libc to
10745       # always be unresolved, which means just about no library would
10746       # ever link correctly.  If we're not using GNU ld we use -z text
10747       # though, which does catch some bad symbols but isn't as heavy-handed
10748       # as -z defs.
10749       no_undefined_flag='${wl}-z,text'
10750       allow_undefined_flag='${wl}-z,nodefs'
10751       archive_cmds_need_lc=no
10752       hardcode_shlibpath_var=no
10753       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10754       hardcode_libdir_separator=':'
10755       link_all_deplibs=yes
10756       export_dynamic_flag_spec='${wl}-Bexport'
10757       runpath_var='LD_RUN_PATH'
10758
10759       if test "$GCC" = yes; then
10760         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10761         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10762       else
10763         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10764         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10765       fi
10766       ;;
10767
10768     uts4*)
10769       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10770       hardcode_libdir_flag_spec='-L$libdir'
10771       hardcode_shlibpath_var=no
10772       ;;
10773
10774     *)
10775       ld_shlibs=no
10776       ;;
10777     esac
10778
10779     if test x$host_vendor = xsni; then
10780       case $host in
10781       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10782         export_dynamic_flag_spec='${wl}-Blargedynsym'
10783         ;;
10784       esac
10785     fi
10786   fi
10787
10788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10789 $as_echo "$ld_shlibs" >&6; }
10790 test "$ld_shlibs" = no && can_build_shared=no
10791
10792 with_gnu_ld=$with_gnu_ld
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808 #
10809 # Do we need to explicitly link libc?
10810 #
10811 case "x$archive_cmds_need_lc" in
10812 x|xyes)
10813   # Assume -lc should be added
10814   archive_cmds_need_lc=yes
10815
10816   if test "$enable_shared" = yes && test "$GCC" = yes; then
10817     case $archive_cmds in
10818     *'~'*)
10819       # FIXME: we may have to deal with multi-command sequences.
10820       ;;
10821     '$CC '*)
10822       # Test whether the compiler implicitly links with -lc since on some
10823       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10824       # to ld, don't add -lc before -lgcc.
10825       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10826 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10827 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10828   $as_echo_n "(cached) " >&6
10829 else
10830   $RM conftest*
10831         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10832
10833         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10834   (eval $ac_compile) 2>&5
10835   ac_status=$?
10836   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837   test $ac_status = 0; } 2>conftest.err; then
10838           soname=conftest
10839           lib=conftest
10840           libobjs=conftest.$ac_objext
10841           deplibs=
10842           wl=$lt_prog_compiler_wl
10843           pic_flag=$lt_prog_compiler_pic
10844           compiler_flags=-v
10845           linker_flags=-v
10846           verstring=
10847           output_objdir=.
10848           libname=conftest
10849           lt_save_allow_undefined_flag=$allow_undefined_flag
10850           allow_undefined_flag=
10851           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10852   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10853   ac_status=$?
10854   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10855   test $ac_status = 0; }
10856           then
10857             lt_cv_archive_cmds_need_lc=no
10858           else
10859             lt_cv_archive_cmds_need_lc=yes
10860           fi
10861           allow_undefined_flag=$lt_save_allow_undefined_flag
10862         else
10863           cat conftest.err 1>&5
10864         fi
10865         $RM conftest*
10866
10867 fi
10868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10869 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10870       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10871       ;;
10872     esac
10873   fi
10874   ;;
10875 esac
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11034 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11035
11036 if test "$GCC" = yes; then
11037   case $host_os in
11038     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11039     *) lt_awk_arg="/^libraries:/" ;;
11040   esac
11041   case $host_os in
11042     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11043     *) lt_sed_strip_eq="s,=/,/,g" ;;
11044   esac
11045   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11046   case $lt_search_path_spec in
11047   *\;*)
11048     # if the path contains ";" then we assume it to be the separator
11049     # otherwise default to the standard path separator (i.e. ":") - it is
11050     # assumed that no part of a normal pathname contains ";" but that should
11051     # okay in the real world where ";" in dirpaths is itself problematic.
11052     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11053     ;;
11054   *)
11055     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11056     ;;
11057   esac
11058   # Ok, now we have the path, separated by spaces, we can step through it
11059   # and add multilib dir if necessary.
11060   lt_tmp_lt_search_path_spec=
11061   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11062   for lt_sys_path in $lt_search_path_spec; do
11063     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11064       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11065     else
11066       test -d "$lt_sys_path" && \
11067         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11068     fi
11069   done
11070   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11071 BEGIN {RS=" "; FS="/|\n";} {
11072   lt_foo="";
11073   lt_count=0;
11074   for (lt_i = NF; lt_i > 0; lt_i--) {
11075     if ($lt_i != "" && $lt_i != ".") {
11076       if ($lt_i == "..") {
11077         lt_count++;
11078       } else {
11079         if (lt_count == 0) {
11080           lt_foo="/" $lt_i lt_foo;
11081         } else {
11082           lt_count--;
11083         }
11084       }
11085     }
11086   }
11087   if (lt_foo != "") { lt_freq[lt_foo]++; }
11088   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11089 }'`
11090   # AWK program above erroneously prepends '/' to C:/dos/paths
11091   # for these hosts.
11092   case $host_os in
11093     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11094       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11095   esac
11096   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11097 else
11098   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11099 fi
11100 library_names_spec=
11101 libname_spec='lib$name'
11102 soname_spec=
11103 shrext_cmds=".so"
11104 postinstall_cmds=
11105 postuninstall_cmds=
11106 finish_cmds=
11107 finish_eval=
11108 shlibpath_var=
11109 shlibpath_overrides_runpath=unknown
11110 version_type=none
11111 dynamic_linker="$host_os ld.so"
11112 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11113 need_lib_prefix=unknown
11114 hardcode_into_libs=no
11115
11116 # when you set need_version to no, make sure it does not cause -set_version
11117 # flags to be left without arguments
11118 need_version=unknown
11119
11120 case $host_os in
11121 aix3*)
11122   version_type=linux
11123   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11124   shlibpath_var=LIBPATH
11125
11126   # AIX 3 has no versioning support, so we append a major version to the name.
11127   soname_spec='${libname}${release}${shared_ext}$major'
11128   ;;
11129
11130 aix[4-9]*)
11131   version_type=linux
11132   need_lib_prefix=no
11133   need_version=no
11134   hardcode_into_libs=yes
11135   if test "$host_cpu" = ia64; then
11136     # AIX 5 supports IA64
11137     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11138     shlibpath_var=LD_LIBRARY_PATH
11139   else
11140     # With GCC up to 2.95.x, collect2 would create an import file
11141     # for dependence libraries.  The import file would start with
11142     # the line `#! .'.  This would cause the generated library to
11143     # depend on `.', always an invalid library.  This was fixed in
11144     # development snapshots of GCC prior to 3.0.
11145     case $host_os in
11146       aix4 | aix4.[01] | aix4.[01].*)
11147       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11148            echo ' yes '
11149            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11150         :
11151       else
11152         can_build_shared=no
11153       fi
11154       ;;
11155     esac
11156     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11157     # soname into executable. Probably we can add versioning support to
11158     # collect2, so additional links can be useful in future.
11159     if test "$aix_use_runtimelinking" = yes; then
11160       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11161       # instead of lib<name>.a to let people know that these are not
11162       # typical AIX shared libraries.
11163       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11164     else
11165       # We preserve .a as extension for shared libraries through AIX4.2
11166       # and later when we are not doing run time linking.
11167       library_names_spec='${libname}${release}.a $libname.a'
11168       soname_spec='${libname}${release}${shared_ext}$major'
11169     fi
11170     shlibpath_var=LIBPATH
11171   fi
11172   ;;
11173
11174 amigaos*)
11175   case $host_cpu in
11176   powerpc)
11177     # Since July 2007 AmigaOS4 officially supports .so libraries.
11178     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11179     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11180     ;;
11181   m68k)
11182     library_names_spec='$libname.ixlibrary $libname.a'
11183     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11184     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'
11185     ;;
11186   esac
11187   ;;
11188
11189 beos*)
11190   library_names_spec='${libname}${shared_ext}'
11191   dynamic_linker="$host_os ld.so"
11192   shlibpath_var=LIBRARY_PATH
11193   ;;
11194
11195 bsdi[45]*)
11196   version_type=linux
11197   need_version=no
11198   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11199   soname_spec='${libname}${release}${shared_ext}$major'
11200   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11201   shlibpath_var=LD_LIBRARY_PATH
11202   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11203   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11204   # the default ld.so.conf also contains /usr/contrib/lib and
11205   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11206   # libtool to hard-code these into programs
11207   ;;
11208
11209 cygwin* | mingw* | pw32* | cegcc*)
11210   version_type=windows
11211   shrext_cmds=".dll"
11212   need_version=no
11213   need_lib_prefix=no
11214
11215   case $GCC,$host_os in
11216   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11217     library_names_spec='$libname.dll.a'
11218     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11219     postinstall_cmds='base_file=`basename \${file}`~
11220       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11221       dldir=$destdir/`dirname \$dlpath`~
11222       test -d \$dldir || mkdir -p \$dldir~
11223       $install_prog $dir/$dlname \$dldir/$dlname~
11224       chmod a+x \$dldir/$dlname~
11225       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11226         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11227       fi'
11228     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11229       dlpath=$dir/\$dldll~
11230        $RM \$dlpath'
11231     shlibpath_overrides_runpath=yes
11232
11233     case $host_os in
11234     cygwin*)
11235       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11236       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11237
11238       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11239       ;;
11240     mingw* | cegcc*)
11241       # MinGW DLLs use traditional 'lib' prefix
11242       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11243       ;;
11244     pw32*)
11245       # pw32 DLLs use 'pw' prefix rather than 'lib'
11246       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11247       ;;
11248     esac
11249     ;;
11250
11251   *)
11252     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11253     ;;
11254   esac
11255   dynamic_linker='Win32 ld.exe'
11256   # FIXME: first we should search . and the directory the executable is in
11257   shlibpath_var=PATH
11258   ;;
11259
11260 darwin* | rhapsody*)
11261   dynamic_linker="$host_os dyld"
11262   version_type=darwin
11263   need_lib_prefix=no
11264   need_version=no
11265   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11266   soname_spec='${libname}${release}${major}$shared_ext'
11267   shlibpath_overrides_runpath=yes
11268   shlibpath_var=DYLD_LIBRARY_PATH
11269   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11270
11271   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11272   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11273   ;;
11274
11275 dgux*)
11276   version_type=linux
11277   need_lib_prefix=no
11278   need_version=no
11279   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11280   soname_spec='${libname}${release}${shared_ext}$major'
11281   shlibpath_var=LD_LIBRARY_PATH
11282   ;;
11283
11284 freebsd* | dragonfly*)
11285   # DragonFly does not have aout.  When/if they implement a new
11286   # versioning mechanism, adjust this.
11287   if test -x /usr/bin/objformat; then
11288     objformat=`/usr/bin/objformat`
11289   else
11290     case $host_os in
11291     freebsd[123]*) objformat=aout ;;
11292     *) objformat=elf ;;
11293     esac
11294   fi
11295   version_type=freebsd-$objformat
11296   case $version_type in
11297     freebsd-elf*)
11298       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11299       need_version=no
11300       need_lib_prefix=no
11301       ;;
11302     freebsd-*)
11303       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11304       need_version=yes
11305       ;;
11306   esac
11307   shlibpath_var=LD_LIBRARY_PATH
11308   case $host_os in
11309   freebsd2*)
11310     shlibpath_overrides_runpath=yes
11311     ;;
11312   freebsd3.[01]* | freebsdelf3.[01]*)
11313     shlibpath_overrides_runpath=yes
11314     hardcode_into_libs=yes
11315     ;;
11316   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11317   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11318     shlibpath_overrides_runpath=no
11319     hardcode_into_libs=yes
11320     ;;
11321   *) # from 4.6 on, and DragonFly
11322     shlibpath_overrides_runpath=yes
11323     hardcode_into_libs=yes
11324     ;;
11325   esac
11326   ;;
11327
11328 gnu*)
11329   version_type=linux
11330   need_lib_prefix=no
11331   need_version=no
11332   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11333   soname_spec='${libname}${release}${shared_ext}$major'
11334   shlibpath_var=LD_LIBRARY_PATH
11335   hardcode_into_libs=yes
11336   ;;
11337
11338 haiku*)
11339   version_type=linux
11340   need_lib_prefix=no
11341   need_version=no
11342   dynamic_linker="$host_os runtime_loader"
11343   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11344   soname_spec='${libname}${release}${shared_ext}$major'
11345   shlibpath_var=LIBRARY_PATH
11346   shlibpath_overrides_runpath=yes
11347   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11348   hardcode_into_libs=yes
11349   ;;
11350
11351 hpux9* | hpux10* | hpux11*)
11352   # Give a soname corresponding to the major version so that dld.sl refuses to
11353   # link against other versions.
11354   version_type=sunos
11355   need_lib_prefix=no
11356   need_version=no
11357   case $host_cpu in
11358   ia64*)
11359     shrext_cmds='.so'
11360     hardcode_into_libs=yes
11361     dynamic_linker="$host_os dld.so"
11362     shlibpath_var=LD_LIBRARY_PATH
11363     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11364     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11365     soname_spec='${libname}${release}${shared_ext}$major'
11366     if test "X$HPUX_IA64_MODE" = X32; then
11367       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11368     else
11369       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11370     fi
11371     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11372     ;;
11373   hppa*64*)
11374     shrext_cmds='.sl'
11375     hardcode_into_libs=yes
11376     dynamic_linker="$host_os dld.sl"
11377     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11378     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11379     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11380     soname_spec='${libname}${release}${shared_ext}$major'
11381     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11382     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11383     ;;
11384   *)
11385     shrext_cmds='.sl'
11386     dynamic_linker="$host_os dld.sl"
11387     shlibpath_var=SHLIB_PATH
11388     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11389     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11390     soname_spec='${libname}${release}${shared_ext}$major'
11391     ;;
11392   esac
11393   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11394   postinstall_cmds='chmod 555 $lib'
11395   # or fails outright, so override atomically:
11396   install_override_mode=555
11397   ;;
11398
11399 interix[3-9]*)
11400   version_type=linux
11401   need_lib_prefix=no
11402   need_version=no
11403   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11404   soname_spec='${libname}${release}${shared_ext}$major'
11405   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11406   shlibpath_var=LD_LIBRARY_PATH
11407   shlibpath_overrides_runpath=no
11408   hardcode_into_libs=yes
11409   ;;
11410
11411 irix5* | irix6* | nonstopux*)
11412   case $host_os in
11413     nonstopux*) version_type=nonstopux ;;
11414     *)
11415         if test "$lt_cv_prog_gnu_ld" = yes; then
11416                 version_type=linux
11417         else
11418                 version_type=irix
11419         fi ;;
11420   esac
11421   need_lib_prefix=no
11422   need_version=no
11423   soname_spec='${libname}${release}${shared_ext}$major'
11424   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11425   case $host_os in
11426   irix5* | nonstopux*)
11427     libsuff= shlibsuff=
11428     ;;
11429   *)
11430     case $LD in # libtool.m4 will add one of these switches to LD
11431     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11432       libsuff= shlibsuff= libmagic=32-bit;;
11433     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11434       libsuff=32 shlibsuff=N32 libmagic=N32;;
11435     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11436       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11437     *) libsuff= shlibsuff= libmagic=never-match;;
11438     esac
11439     ;;
11440   esac
11441   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11442   shlibpath_overrides_runpath=no
11443   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11444   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11445   hardcode_into_libs=yes
11446   ;;
11447
11448 # No shared lib support for Linux oldld, aout, or coff.
11449 linux*oldld* | linux*aout* | linux*coff*)
11450   dynamic_linker=no
11451   ;;
11452
11453 # This must be Linux ELF.
11454 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11455   version_type=linux
11456   need_lib_prefix=no
11457   need_version=no
11458   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11459   soname_spec='${libname}${release}${shared_ext}$major'
11460   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11461   shlibpath_var=LD_LIBRARY_PATH
11462   shlibpath_overrides_runpath=no
11463
11464   # Some binutils ld are patched to set DT_RUNPATH
11465   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11466   $as_echo_n "(cached) " >&6
11467 else
11468   lt_cv_shlibpath_overrides_runpath=no
11469     save_LDFLAGS=$LDFLAGS
11470     save_libdir=$libdir
11471     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11472          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11473     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474 /* end confdefs.h.  */
11475
11476 int
11477 main ()
11478 {
11479
11480   ;
11481   return 0;
11482 }
11483 _ACEOF
11484 if ac_fn_c_try_link "$LINENO"; then :
11485   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11486   lt_cv_shlibpath_overrides_runpath=yes
11487 fi
11488 fi
11489 rm -f core conftest.err conftest.$ac_objext \
11490     conftest$ac_exeext conftest.$ac_ext
11491     LDFLAGS=$save_LDFLAGS
11492     libdir=$save_libdir
11493
11494 fi
11495
11496   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11497
11498   # This implies no fast_install, which is unacceptable.
11499   # Some rework will be needed to allow for fast_install
11500   # before this can be enabled.
11501   hardcode_into_libs=yes
11502
11503   # Append ld.so.conf contents to the search path
11504   if test -f /etc/ld.so.conf; then
11505     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' ' '`
11506     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11507   fi
11508
11509   # We used to test for /lib/ld.so.1 and disable shared libraries on
11510   # powerpc, because MkLinux only supported shared libraries with the
11511   # GNU dynamic linker.  Since this was broken with cross compilers,
11512   # most powerpc-linux boxes support dynamic linking these days and
11513   # people can always --disable-shared, the test was removed, and we
11514   # assume the GNU/Linux dynamic linker is in use.
11515   dynamic_linker='GNU/Linux ld.so'
11516   ;;
11517
11518 netbsd*)
11519   version_type=sunos
11520   need_lib_prefix=no
11521   need_version=no
11522   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11523     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11524     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11525     dynamic_linker='NetBSD (a.out) ld.so'
11526   else
11527     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11528     soname_spec='${libname}${release}${shared_ext}$major'
11529     dynamic_linker='NetBSD ld.elf_so'
11530   fi
11531   shlibpath_var=LD_LIBRARY_PATH
11532   shlibpath_overrides_runpath=yes
11533   hardcode_into_libs=yes
11534   ;;
11535
11536 newsos6)
11537   version_type=linux
11538   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11539   shlibpath_var=LD_LIBRARY_PATH
11540   shlibpath_overrides_runpath=yes
11541   ;;
11542
11543 *nto* | *qnx*)
11544   version_type=qnx
11545   need_lib_prefix=no
11546   need_version=no
11547   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11548   soname_spec='${libname}${release}${shared_ext}$major'
11549   shlibpath_var=LD_LIBRARY_PATH
11550   shlibpath_overrides_runpath=no
11551   hardcode_into_libs=yes
11552   dynamic_linker='ldqnx.so'
11553   ;;
11554
11555 openbsd*)
11556   version_type=sunos
11557   sys_lib_dlsearch_path_spec="/usr/lib"
11558   need_lib_prefix=no
11559   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11560   case $host_os in
11561     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11562     *)                          need_version=no  ;;
11563   esac
11564   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11565   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11566   shlibpath_var=LD_LIBRARY_PATH
11567   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11568     case $host_os in
11569       openbsd2.[89] | openbsd2.[89].*)
11570         shlibpath_overrides_runpath=no
11571         ;;
11572       *)
11573         shlibpath_overrides_runpath=yes
11574         ;;
11575       esac
11576   else
11577     shlibpath_overrides_runpath=yes
11578   fi
11579   ;;
11580
11581 os2*)
11582   libname_spec='$name'
11583   shrext_cmds=".dll"
11584   need_lib_prefix=no
11585   library_names_spec='$libname${shared_ext} $libname.a'
11586   dynamic_linker='OS/2 ld.exe'
11587   shlibpath_var=LIBPATH
11588   ;;
11589
11590 osf3* | osf4* | osf5*)
11591   version_type=osf
11592   need_lib_prefix=no
11593   need_version=no
11594   soname_spec='${libname}${release}${shared_ext}$major'
11595   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11596   shlibpath_var=LD_LIBRARY_PATH
11597   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11598   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11599   ;;
11600
11601 rdos*)
11602   dynamic_linker=no
11603   ;;
11604
11605 solaris*)
11606   version_type=linux
11607   need_lib_prefix=no
11608   need_version=no
11609   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11610   soname_spec='${libname}${release}${shared_ext}$major'
11611   shlibpath_var=LD_LIBRARY_PATH
11612   shlibpath_overrides_runpath=yes
11613   hardcode_into_libs=yes
11614   # ldd complains unless libraries are executable
11615   postinstall_cmds='chmod +x $lib'
11616   ;;
11617
11618 sunos4*)
11619   version_type=sunos
11620   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11621   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11622   shlibpath_var=LD_LIBRARY_PATH
11623   shlibpath_overrides_runpath=yes
11624   if test "$with_gnu_ld" = yes; then
11625     need_lib_prefix=no
11626   fi
11627   need_version=yes
11628   ;;
11629
11630 sysv4 | sysv4.3*)
11631   version_type=linux
11632   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11633   soname_spec='${libname}${release}${shared_ext}$major'
11634   shlibpath_var=LD_LIBRARY_PATH
11635   case $host_vendor in
11636     sni)
11637       shlibpath_overrides_runpath=no
11638       need_lib_prefix=no
11639       runpath_var=LD_RUN_PATH
11640       ;;
11641     siemens)
11642       need_lib_prefix=no
11643       ;;
11644     motorola)
11645       need_lib_prefix=no
11646       need_version=no
11647       shlibpath_overrides_runpath=no
11648       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11649       ;;
11650   esac
11651   ;;
11652
11653 sysv4*MP*)
11654   if test -d /usr/nec ;then
11655     version_type=linux
11656     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11657     soname_spec='$libname${shared_ext}.$major'
11658     shlibpath_var=LD_LIBRARY_PATH
11659   fi
11660   ;;
11661
11662 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11663   version_type=freebsd-elf
11664   need_lib_prefix=no
11665   need_version=no
11666   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11667   soname_spec='${libname}${release}${shared_ext}$major'
11668   shlibpath_var=LD_LIBRARY_PATH
11669   shlibpath_overrides_runpath=yes
11670   hardcode_into_libs=yes
11671   if test "$with_gnu_ld" = yes; then
11672     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11673   else
11674     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11675     case $host_os in
11676       sco3.2v5*)
11677         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11678         ;;
11679     esac
11680   fi
11681   sys_lib_dlsearch_path_spec='/usr/lib'
11682   ;;
11683
11684 tpf*)
11685   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11686   version_type=linux
11687   need_lib_prefix=no
11688   need_version=no
11689   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11690   shlibpath_var=LD_LIBRARY_PATH
11691   shlibpath_overrides_runpath=no
11692   hardcode_into_libs=yes
11693   ;;
11694
11695 uts4*)
11696   version_type=linux
11697   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11698   soname_spec='${libname}${release}${shared_ext}$major'
11699   shlibpath_var=LD_LIBRARY_PATH
11700   ;;
11701
11702 *)
11703   dynamic_linker=no
11704   ;;
11705 esac
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11707 $as_echo "$dynamic_linker" >&6; }
11708 test "$dynamic_linker" = no && can_build_shared=no
11709
11710 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11711 if test "$GCC" = yes; then
11712   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11713 fi
11714
11715 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11716   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11717 fi
11718 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11719   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11720 fi
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11814 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11815 hardcode_action=
11816 if test -n "$hardcode_libdir_flag_spec" ||
11817    test -n "$runpath_var" ||
11818    test "X$hardcode_automatic" = "Xyes" ; then
11819
11820   # We can hardcode non-existent directories.
11821   if test "$hardcode_direct" != no &&
11822      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11823      # have to relink, otherwise we might link with an installed library
11824      # when we should be linking with a yet-to-be-installed one
11825      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11826      test "$hardcode_minus_L" != no; then
11827     # Linking always hardcodes the temporary library directory.
11828     hardcode_action=relink
11829   else
11830     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11831     hardcode_action=immediate
11832   fi
11833 else
11834   # We cannot hardcode anything, or else we can only hardcode existing
11835   # directories.
11836   hardcode_action=unsupported
11837 fi
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11839 $as_echo "$hardcode_action" >&6; }
11840
11841 if test "$hardcode_action" = relink ||
11842    test "$inherit_rpath" = yes; then
11843   # Fast installation is not supported
11844   enable_fast_install=no
11845 elif test "$shlibpath_overrides_runpath" = yes ||
11846      test "$enable_shared" = no; then
11847   # Fast installation is not necessary
11848   enable_fast_install=needless
11849 fi
11850
11851
11852
11853
11854
11855
11856   if test "x$enable_dlopen" != xyes; then
11857   enable_dlopen=unknown
11858   enable_dlopen_self=unknown
11859   enable_dlopen_self_static=unknown
11860 else
11861   lt_cv_dlopen=no
11862   lt_cv_dlopen_libs=
11863
11864   case $host_os in
11865   beos*)
11866     lt_cv_dlopen="load_add_on"
11867     lt_cv_dlopen_libs=
11868     lt_cv_dlopen_self=yes
11869     ;;
11870
11871   mingw* | pw32* | cegcc*)
11872     lt_cv_dlopen="LoadLibrary"
11873     lt_cv_dlopen_libs=
11874     ;;
11875
11876   cygwin*)
11877     lt_cv_dlopen="dlopen"
11878     lt_cv_dlopen_libs=
11879     ;;
11880
11881   darwin*)
11882   # if libdl is installed we need to link against it
11883     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11884 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11885 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11886   $as_echo_n "(cached) " >&6
11887 else
11888   ac_check_lib_save_LIBS=$LIBS
11889 LIBS="-ldl  $LIBS"
11890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11891 /* end confdefs.h.  */
11892
11893 /* Override any GCC internal prototype to avoid an error.
11894    Use char because int might match the return type of a GCC
11895    builtin and then its argument prototype would still apply.  */
11896 #ifdef __cplusplus
11897 extern "C"
11898 #endif
11899 char dlopen ();
11900 int
11901 main ()
11902 {
11903 return dlopen ();
11904   ;
11905   return 0;
11906 }
11907 _ACEOF
11908 if ac_fn_c_try_link "$LINENO"; then :
11909   ac_cv_lib_dl_dlopen=yes
11910 else
11911   ac_cv_lib_dl_dlopen=no
11912 fi
11913 rm -f core conftest.err conftest.$ac_objext \
11914     conftest$ac_exeext conftest.$ac_ext
11915 LIBS=$ac_check_lib_save_LIBS
11916 fi
11917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11918 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11919 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11920   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11921 else
11922
11923     lt_cv_dlopen="dyld"
11924     lt_cv_dlopen_libs=
11925     lt_cv_dlopen_self=yes
11926
11927 fi
11928
11929     ;;
11930
11931   *)
11932     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11933 if test "x$ac_cv_func_shl_load" = x""yes; then :
11934   lt_cv_dlopen="shl_load"
11935 else
11936   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11937 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11938 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11939   $as_echo_n "(cached) " >&6
11940 else
11941   ac_check_lib_save_LIBS=$LIBS
11942 LIBS="-ldld  $LIBS"
11943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11944 /* end confdefs.h.  */
11945
11946 /* Override any GCC internal prototype to avoid an error.
11947    Use char because int might match the return type of a GCC
11948    builtin and then its argument prototype would still apply.  */
11949 #ifdef __cplusplus
11950 extern "C"
11951 #endif
11952 char shl_load ();
11953 int
11954 main ()
11955 {
11956 return shl_load ();
11957   ;
11958   return 0;
11959 }
11960 _ACEOF
11961 if ac_fn_c_try_link "$LINENO"; then :
11962   ac_cv_lib_dld_shl_load=yes
11963 else
11964   ac_cv_lib_dld_shl_load=no
11965 fi
11966 rm -f core conftest.err conftest.$ac_objext \
11967     conftest$ac_exeext conftest.$ac_ext
11968 LIBS=$ac_check_lib_save_LIBS
11969 fi
11970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11971 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11972 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11973   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11974 else
11975   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11976 if test "x$ac_cv_func_dlopen" = x""yes; then :
11977   lt_cv_dlopen="dlopen"
11978 else
11979   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11980 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11981 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11982   $as_echo_n "(cached) " >&6
11983 else
11984   ac_check_lib_save_LIBS=$LIBS
11985 LIBS="-ldl  $LIBS"
11986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11987 /* end confdefs.h.  */
11988
11989 /* Override any GCC internal prototype to avoid an error.
11990    Use char because int might match the return type of a GCC
11991    builtin and then its argument prototype would still apply.  */
11992 #ifdef __cplusplus
11993 extern "C"
11994 #endif
11995 char dlopen ();
11996 int
11997 main ()
11998 {
11999 return dlopen ();
12000   ;
12001   return 0;
12002 }
12003 _ACEOF
12004 if ac_fn_c_try_link "$LINENO"; then :
12005   ac_cv_lib_dl_dlopen=yes
12006 else
12007   ac_cv_lib_dl_dlopen=no
12008 fi
12009 rm -f core conftest.err conftest.$ac_objext \
12010     conftest$ac_exeext conftest.$ac_ext
12011 LIBS=$ac_check_lib_save_LIBS
12012 fi
12013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12014 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12015 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12016   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12017 else
12018   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12019 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12020 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12021   $as_echo_n "(cached) " >&6
12022 else
12023   ac_check_lib_save_LIBS=$LIBS
12024 LIBS="-lsvld  $LIBS"
12025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026 /* end confdefs.h.  */
12027
12028 /* Override any GCC internal prototype to avoid an error.
12029    Use char because int might match the return type of a GCC
12030    builtin and then its argument prototype would still apply.  */
12031 #ifdef __cplusplus
12032 extern "C"
12033 #endif
12034 char dlopen ();
12035 int
12036 main ()
12037 {
12038 return dlopen ();
12039   ;
12040   return 0;
12041 }
12042 _ACEOF
12043 if ac_fn_c_try_link "$LINENO"; then :
12044   ac_cv_lib_svld_dlopen=yes
12045 else
12046   ac_cv_lib_svld_dlopen=no
12047 fi
12048 rm -f core conftest.err conftest.$ac_objext \
12049     conftest$ac_exeext conftest.$ac_ext
12050 LIBS=$ac_check_lib_save_LIBS
12051 fi
12052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12053 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12054 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12055   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12056 else
12057   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12058 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12059 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12060   $as_echo_n "(cached) " >&6
12061 else
12062   ac_check_lib_save_LIBS=$LIBS
12063 LIBS="-ldld  $LIBS"
12064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12065 /* end confdefs.h.  */
12066
12067 /* Override any GCC internal prototype to avoid an error.
12068    Use char because int might match the return type of a GCC
12069    builtin and then its argument prototype would still apply.  */
12070 #ifdef __cplusplus
12071 extern "C"
12072 #endif
12073 char dld_link ();
12074 int
12075 main ()
12076 {
12077 return dld_link ();
12078   ;
12079   return 0;
12080 }
12081 _ACEOF
12082 if ac_fn_c_try_link "$LINENO"; then :
12083   ac_cv_lib_dld_dld_link=yes
12084 else
12085   ac_cv_lib_dld_dld_link=no
12086 fi
12087 rm -f core conftest.err conftest.$ac_objext \
12088     conftest$ac_exeext conftest.$ac_ext
12089 LIBS=$ac_check_lib_save_LIBS
12090 fi
12091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12092 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12093 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12094   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12095 fi
12096
12097
12098 fi
12099
12100
12101 fi
12102
12103
12104 fi
12105
12106
12107 fi
12108
12109
12110 fi
12111
12112     ;;
12113   esac
12114
12115   if test "x$lt_cv_dlopen" != xno; then
12116     enable_dlopen=yes
12117   else
12118     enable_dlopen=no
12119   fi
12120
12121   case $lt_cv_dlopen in
12122   dlopen)
12123     save_CPPFLAGS="$CPPFLAGS"
12124     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12125
12126     save_LDFLAGS="$LDFLAGS"
12127     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12128
12129     save_LIBS="$LIBS"
12130     LIBS="$lt_cv_dlopen_libs $LIBS"
12131
12132     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12133 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12134 if test "${lt_cv_dlopen_self+set}" = set; then :
12135   $as_echo_n "(cached) " >&6
12136 else
12137           if test "$cross_compiling" = yes; then :
12138   lt_cv_dlopen_self=cross
12139 else
12140   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12141   lt_status=$lt_dlunknown
12142   cat > conftest.$ac_ext <<_LT_EOF
12143 #line 12143 "configure"
12144 #include "confdefs.h"
12145
12146 #if HAVE_DLFCN_H
12147 #include <dlfcn.h>
12148 #endif
12149
12150 #include <stdio.h>
12151
12152 #ifdef RTLD_GLOBAL
12153 #  define LT_DLGLOBAL           RTLD_GLOBAL
12154 #else
12155 #  ifdef DL_GLOBAL
12156 #    define LT_DLGLOBAL         DL_GLOBAL
12157 #  else
12158 #    define LT_DLGLOBAL         0
12159 #  endif
12160 #endif
12161
12162 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12163    find out it does not work in some platform. */
12164 #ifndef LT_DLLAZY_OR_NOW
12165 #  ifdef RTLD_LAZY
12166 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12167 #  else
12168 #    ifdef DL_LAZY
12169 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12170 #    else
12171 #      ifdef RTLD_NOW
12172 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12173 #      else
12174 #        ifdef DL_NOW
12175 #          define LT_DLLAZY_OR_NOW      DL_NOW
12176 #        else
12177 #          define LT_DLLAZY_OR_NOW      0
12178 #        endif
12179 #      endif
12180 #    endif
12181 #  endif
12182 #endif
12183
12184 /* When -fvisbility=hidden is used, assume the code has been annotated
12185    correspondingly for the symbols needed.  */
12186 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12187 void fnord () __attribute__((visibility("default")));
12188 #endif
12189
12190 void fnord () { int i=42; }
12191 int main ()
12192 {
12193   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12194   int status = $lt_dlunknown;
12195
12196   if (self)
12197     {
12198       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12199       else
12200         {
12201           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12202           else puts (dlerror ());
12203         }
12204       /* dlclose (self); */
12205     }
12206   else
12207     puts (dlerror ());
12208
12209   return status;
12210 }
12211 _LT_EOF
12212   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12213   (eval $ac_link) 2>&5
12214   ac_status=$?
12215   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12216   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12217     (./conftest; exit; ) >&5 2>/dev/null
12218     lt_status=$?
12219     case x$lt_status in
12220       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12221       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12222       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12223     esac
12224   else :
12225     # compilation failed
12226     lt_cv_dlopen_self=no
12227   fi
12228 fi
12229 rm -fr conftest*
12230
12231
12232 fi
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12234 $as_echo "$lt_cv_dlopen_self" >&6; }
12235
12236     if test "x$lt_cv_dlopen_self" = xyes; then
12237       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12238       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12239 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12240 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12241   $as_echo_n "(cached) " >&6
12242 else
12243           if test "$cross_compiling" = yes; then :
12244   lt_cv_dlopen_self_static=cross
12245 else
12246   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12247   lt_status=$lt_dlunknown
12248   cat > conftest.$ac_ext <<_LT_EOF
12249 #line 12249 "configure"
12250 #include "confdefs.h"
12251
12252 #if HAVE_DLFCN_H
12253 #include <dlfcn.h>
12254 #endif
12255
12256 #include <stdio.h>
12257
12258 #ifdef RTLD_GLOBAL
12259 #  define LT_DLGLOBAL           RTLD_GLOBAL
12260 #else
12261 #  ifdef DL_GLOBAL
12262 #    define LT_DLGLOBAL         DL_GLOBAL
12263 #  else
12264 #    define LT_DLGLOBAL         0
12265 #  endif
12266 #endif
12267
12268 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12269    find out it does not work in some platform. */
12270 #ifndef LT_DLLAZY_OR_NOW
12271 #  ifdef RTLD_LAZY
12272 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12273 #  else
12274 #    ifdef DL_LAZY
12275 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12276 #    else
12277 #      ifdef RTLD_NOW
12278 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12279 #      else
12280 #        ifdef DL_NOW
12281 #          define LT_DLLAZY_OR_NOW      DL_NOW
12282 #        else
12283 #          define LT_DLLAZY_OR_NOW      0
12284 #        endif
12285 #      endif
12286 #    endif
12287 #  endif
12288 #endif
12289
12290 /* When -fvisbility=hidden is used, assume the code has been annotated
12291    correspondingly for the symbols needed.  */
12292 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12293 void fnord () __attribute__((visibility("default")));
12294 #endif
12295
12296 void fnord () { int i=42; }
12297 int main ()
12298 {
12299   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12300   int status = $lt_dlunknown;
12301
12302   if (self)
12303     {
12304       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12305       else
12306         {
12307           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12308           else puts (dlerror ());
12309         }
12310       /* dlclose (self); */
12311     }
12312   else
12313     puts (dlerror ());
12314
12315   return status;
12316 }
12317 _LT_EOF
12318   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12319   (eval $ac_link) 2>&5
12320   ac_status=$?
12321   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12322   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12323     (./conftest; exit; ) >&5 2>/dev/null
12324     lt_status=$?
12325     case x$lt_status in
12326       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12327       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12328       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12329     esac
12330   else :
12331     # compilation failed
12332     lt_cv_dlopen_self_static=no
12333   fi
12334 fi
12335 rm -fr conftest*
12336
12337
12338 fi
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12340 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12341     fi
12342
12343     CPPFLAGS="$save_CPPFLAGS"
12344     LDFLAGS="$save_LDFLAGS"
12345     LIBS="$save_LIBS"
12346     ;;
12347   esac
12348
12349   case $lt_cv_dlopen_self in
12350   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12351   *) enable_dlopen_self=unknown ;;
12352   esac
12353
12354   case $lt_cv_dlopen_self_static in
12355   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12356   *) enable_dlopen_self_static=unknown ;;
12357   esac
12358 fi
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376 striplib=
12377 old_striplib=
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12379 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12380 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12381   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12382   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12384 $as_echo "yes" >&6; }
12385 else
12386 # FIXME - insert some real tests, host_os isn't really good enough
12387   case $host_os in
12388   darwin*)
12389     if test -n "$STRIP" ; then
12390       striplib="$STRIP -x"
12391       old_striplib="$STRIP -S"
12392       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12393 $as_echo "yes" >&6; }
12394     else
12395       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12396 $as_echo "no" >&6; }
12397     fi
12398     ;;
12399   *)
12400     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12401 $as_echo "no" >&6; }
12402     ;;
12403   esac
12404 fi
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417   # Report which library types will actually be built
12418   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12419 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12420   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12421 $as_echo "$can_build_shared" >&6; }
12422
12423   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12424 $as_echo_n "checking whether to build shared libraries... " >&6; }
12425   test "$can_build_shared" = "no" && enable_shared=no
12426
12427   # On AIX, shared libraries and static libraries use the same namespace, and
12428   # are all built from PIC.
12429   case $host_os in
12430   aix3*)
12431     test "$enable_shared" = yes && enable_static=no
12432     if test -n "$RANLIB"; then
12433       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12434       postinstall_cmds='$RANLIB $lib'
12435     fi
12436     ;;
12437
12438   aix[4-9]*)
12439     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12440       test "$enable_shared" = yes && enable_static=no
12441     fi
12442     ;;
12443   esac
12444   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12445 $as_echo "$enable_shared" >&6; }
12446
12447   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12448 $as_echo_n "checking whether to build static libraries... " >&6; }
12449   # Make sure either enable_shared or enable_static is yes.
12450   test "$enable_shared" = yes || enable_static=yes
12451   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12452 $as_echo "$enable_static" >&6; }
12453
12454
12455
12456
12457 fi
12458 ac_ext=c
12459 ac_cpp='$CPP $CPPFLAGS'
12460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12463
12464 CC="$lt_save_CC"
12465
12466       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12467     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12468     (test "X$CXX" != "Xg++"))) ; then
12469   ac_ext=cpp
12470 ac_cpp='$CXXCPP $CPPFLAGS'
12471 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12472 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12473 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12475 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12476 if test -z "$CXXCPP"; then
12477   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12478   $as_echo_n "(cached) " >&6
12479 else
12480       # Double quotes because CXXCPP needs to be expanded
12481     for CXXCPP in "$CXX -E" "/lib/cpp"
12482     do
12483       ac_preproc_ok=false
12484 for ac_cxx_preproc_warn_flag in '' yes
12485 do
12486   # Use a header file that comes with gcc, so configuring glibc
12487   # with a fresh cross-compiler works.
12488   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12489   # <limits.h> exists even on freestanding compilers.
12490   # On the NeXT, cc -E runs the code through the compiler's parser,
12491   # not just through cpp. "Syntax error" is here to catch this case.
12492   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493 /* end confdefs.h.  */
12494 #ifdef __STDC__
12495 # include <limits.h>
12496 #else
12497 # include <assert.h>
12498 #endif
12499                      Syntax error
12500 _ACEOF
12501 if ac_fn_cxx_try_cpp "$LINENO"; then :
12502
12503 else
12504   # Broken: fails on valid input.
12505 continue
12506 fi
12507 rm -f conftest.err conftest.$ac_ext
12508
12509   # OK, works on sane cases.  Now check whether nonexistent headers
12510   # can be detected and how.
12511   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12512 /* end confdefs.h.  */
12513 #include <ac_nonexistent.h>
12514 _ACEOF
12515 if ac_fn_cxx_try_cpp "$LINENO"; then :
12516   # Broken: success on invalid input.
12517 continue
12518 else
12519   # Passes both tests.
12520 ac_preproc_ok=:
12521 break
12522 fi
12523 rm -f conftest.err conftest.$ac_ext
12524
12525 done
12526 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12527 rm -f conftest.err conftest.$ac_ext
12528 if $ac_preproc_ok; then :
12529   break
12530 fi
12531
12532     done
12533     ac_cv_prog_CXXCPP=$CXXCPP
12534
12535 fi
12536   CXXCPP=$ac_cv_prog_CXXCPP
12537 else
12538   ac_cv_prog_CXXCPP=$CXXCPP
12539 fi
12540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12541 $as_echo "$CXXCPP" >&6; }
12542 ac_preproc_ok=false
12543 for ac_cxx_preproc_warn_flag in '' yes
12544 do
12545   # Use a header file that comes with gcc, so configuring glibc
12546   # with a fresh cross-compiler works.
12547   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12548   # <limits.h> exists even on freestanding compilers.
12549   # On the NeXT, cc -E runs the code through the compiler's parser,
12550   # not just through cpp. "Syntax error" is here to catch this case.
12551   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552 /* end confdefs.h.  */
12553 #ifdef __STDC__
12554 # include <limits.h>
12555 #else
12556 # include <assert.h>
12557 #endif
12558                      Syntax error
12559 _ACEOF
12560 if ac_fn_cxx_try_cpp "$LINENO"; then :
12561
12562 else
12563   # Broken: fails on valid input.
12564 continue
12565 fi
12566 rm -f conftest.err conftest.$ac_ext
12567
12568   # OK, works on sane cases.  Now check whether nonexistent headers
12569   # can be detected and how.
12570   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12571 /* end confdefs.h.  */
12572 #include <ac_nonexistent.h>
12573 _ACEOF
12574 if ac_fn_cxx_try_cpp "$LINENO"; then :
12575   # Broken: success on invalid input.
12576 continue
12577 else
12578   # Passes both tests.
12579 ac_preproc_ok=:
12580 break
12581 fi
12582 rm -f conftest.err conftest.$ac_ext
12583
12584 done
12585 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12586 rm -f conftest.err conftest.$ac_ext
12587 if $ac_preproc_ok; then :
12588
12589 else
12590   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12592 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12593 See \`config.log' for more details." "$LINENO" 5; }
12594 fi
12595
12596 ac_ext=c
12597 ac_cpp='$CPP $CPPFLAGS'
12598 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12599 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12600 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12601
12602 else
12603   _lt_caught_CXX_error=yes
12604 fi
12605
12606 ac_ext=cpp
12607 ac_cpp='$CXXCPP $CPPFLAGS'
12608 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12609 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12610 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12611
12612 archive_cmds_need_lc_CXX=no
12613 allow_undefined_flag_CXX=
12614 always_export_symbols_CXX=no
12615 archive_expsym_cmds_CXX=
12616 compiler_needs_object_CXX=no
12617 export_dynamic_flag_spec_CXX=
12618 hardcode_direct_CXX=no
12619 hardcode_direct_absolute_CXX=no
12620 hardcode_libdir_flag_spec_CXX=
12621 hardcode_libdir_flag_spec_ld_CXX=
12622 hardcode_libdir_separator_CXX=
12623 hardcode_minus_L_CXX=no
12624 hardcode_shlibpath_var_CXX=unsupported
12625 hardcode_automatic_CXX=no
12626 inherit_rpath_CXX=no
12627 module_cmds_CXX=
12628 module_expsym_cmds_CXX=
12629 link_all_deplibs_CXX=unknown
12630 old_archive_cmds_CXX=$old_archive_cmds
12631 reload_flag_CXX=$reload_flag
12632 reload_cmds_CXX=$reload_cmds
12633 no_undefined_flag_CXX=
12634 whole_archive_flag_spec_CXX=
12635 enable_shared_with_static_runtimes_CXX=no
12636
12637 # Source file extension for C++ test sources.
12638 ac_ext=cpp
12639
12640 # Object file extension for compiled C++ test sources.
12641 objext=o
12642 objext_CXX=$objext
12643
12644 # No sense in running all these tests if we already determined that
12645 # the CXX compiler isn't working.  Some variables (like enable_shared)
12646 # are currently assumed to apply to all compilers on this platform,
12647 # and will be corrupted by setting them based on a non-working compiler.
12648 if test "$_lt_caught_CXX_error" != yes; then
12649   # Code to be used in simple compile tests
12650   lt_simple_compile_test_code="int some_variable = 0;"
12651
12652   # Code to be used in simple link tests
12653   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12654
12655   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12656
12657
12658
12659
12660
12661
12662 # If no C compiler was specified, use CC.
12663 LTCC=${LTCC-"$CC"}
12664
12665 # If no C compiler flags were specified, use CFLAGS.
12666 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12667
12668 # Allow CC to be a program name with arguments.
12669 compiler=$CC
12670
12671
12672   # save warnings/boilerplate of simple test code
12673   ac_outfile=conftest.$ac_objext
12674 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12675 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12676 _lt_compiler_boilerplate=`cat conftest.err`
12677 $RM conftest*
12678
12679   ac_outfile=conftest.$ac_objext
12680 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12681 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12682 _lt_linker_boilerplate=`cat conftest.err`
12683 $RM -r conftest*
12684
12685
12686   # Allow CC to be a program name with arguments.
12687   lt_save_CC=$CC
12688   lt_save_LD=$LD
12689   lt_save_GCC=$GCC
12690   GCC=$GXX
12691   lt_save_with_gnu_ld=$with_gnu_ld
12692   lt_save_path_LD=$lt_cv_path_LD
12693   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12694     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12695   else
12696     $as_unset lt_cv_prog_gnu_ld
12697   fi
12698   if test -n "${lt_cv_path_LDCXX+set}"; then
12699     lt_cv_path_LD=$lt_cv_path_LDCXX
12700   else
12701     $as_unset lt_cv_path_LD
12702   fi
12703   test -z "${LDCXX+set}" || LD=$LDCXX
12704   CC=${CXX-"c++"}
12705   compiler=$CC
12706   compiler_CXX=$CC
12707   for cc_temp in $compiler""; do
12708   case $cc_temp in
12709     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12710     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12711     \-*) ;;
12712     *) break;;
12713   esac
12714 done
12715 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12716
12717
12718   if test -n "$compiler"; then
12719     # We don't want -fno-exception when compiling C++ code, so set the
12720     # no_builtin_flag separately
12721     if test "$GXX" = yes; then
12722       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12723     else
12724       lt_prog_compiler_no_builtin_flag_CXX=
12725     fi
12726
12727     if test "$GXX" = yes; then
12728       # Set up default GNU C++ configuration
12729
12730
12731
12732 # Check whether --with-gnu-ld was given.
12733 if test "${with_gnu_ld+set}" = set; then :
12734   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12735 else
12736   with_gnu_ld=no
12737 fi
12738
12739 ac_prog=ld
12740 if test "$GCC" = yes; then
12741   # Check if gcc -print-prog-name=ld gives a path.
12742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12743 $as_echo_n "checking for ld used by $CC... " >&6; }
12744   case $host in
12745   *-*-mingw*)
12746     # gcc leaves a trailing carriage return which upsets mingw
12747     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12748   *)
12749     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12750   esac
12751   case $ac_prog in
12752     # Accept absolute paths.
12753     [\\/]* | ?:[\\/]*)
12754       re_direlt='/[^/][^/]*/\.\./'
12755       # Canonicalize the pathname of ld
12756       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12757       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12758         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12759       done
12760       test -z "$LD" && LD="$ac_prog"
12761       ;;
12762   "")
12763     # If it fails, then pretend we aren't using GCC.
12764     ac_prog=ld
12765     ;;
12766   *)
12767     # If it is relative, then search for the first ld in PATH.
12768     with_gnu_ld=unknown
12769     ;;
12770   esac
12771 elif test "$with_gnu_ld" = yes; then
12772   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12773 $as_echo_n "checking for GNU ld... " >&6; }
12774 else
12775   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12776 $as_echo_n "checking for non-GNU ld... " >&6; }
12777 fi
12778 if test "${lt_cv_path_LD+set}" = set; then :
12779   $as_echo_n "(cached) " >&6
12780 else
12781   if test -z "$LD"; then
12782   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12783   for ac_dir in $PATH; do
12784     IFS="$lt_save_ifs"
12785     test -z "$ac_dir" && ac_dir=.
12786     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12787       lt_cv_path_LD="$ac_dir/$ac_prog"
12788       # Check to see if the program is GNU ld.  I'd rather use --version,
12789       # but apparently some variants of GNU ld only accept -v.
12790       # Break only if it was the GNU/non-GNU ld that we prefer.
12791       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12792       *GNU* | *'with BFD'*)
12793         test "$with_gnu_ld" != no && break
12794         ;;
12795       *)
12796         test "$with_gnu_ld" != yes && break
12797         ;;
12798       esac
12799     fi
12800   done
12801   IFS="$lt_save_ifs"
12802 else
12803   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12804 fi
12805 fi
12806
12807 LD="$lt_cv_path_LD"
12808 if test -n "$LD"; then
12809   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12810 $as_echo "$LD" >&6; }
12811 else
12812   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12813 $as_echo "no" >&6; }
12814 fi
12815 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12817 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12818 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12819   $as_echo_n "(cached) " >&6
12820 else
12821   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12822 case `$LD -v 2>&1 </dev/null` in
12823 *GNU* | *'with BFD'*)
12824   lt_cv_prog_gnu_ld=yes
12825   ;;
12826 *)
12827   lt_cv_prog_gnu_ld=no
12828   ;;
12829 esac
12830 fi
12831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12832 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12833 with_gnu_ld=$lt_cv_prog_gnu_ld
12834
12835
12836
12837
12838
12839
12840
12841       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12842       # archiving commands below assume that GNU ld is being used.
12843       if test "$with_gnu_ld" = yes; then
12844         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12845         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'
12846
12847         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12848         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12849
12850         # If archive_cmds runs LD, not CC, wlarc should be empty
12851         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12852         #     investigate it a little bit more. (MM)
12853         wlarc='${wl}'
12854
12855         # ancient GNU ld didn't support --whole-archive et. al.
12856         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12857           $GREP 'no-whole-archive' > /dev/null; then
12858           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12859         else
12860           whole_archive_flag_spec_CXX=
12861         fi
12862       else
12863         with_gnu_ld=no
12864         wlarc=
12865
12866         # A generic and very simple default shared library creation
12867         # command for GNU C++ for the case where it uses the native
12868         # linker, instead of GNU ld.  If possible, this setting should
12869         # overridden to take advantage of the native linker features on
12870         # the platform it is being used on.
12871         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12872       fi
12873
12874       # Commands to make compiler produce verbose output that lists
12875       # what "hidden" libraries, object files and flags are used when
12876       # linking a shared library.
12877       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12878
12879     else
12880       GXX=no
12881       with_gnu_ld=no
12882       wlarc=
12883     fi
12884
12885     # PORTME: fill in a description of your system's C++ link characteristics
12886     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12887 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12888     ld_shlibs_CXX=yes
12889     case $host_os in
12890       aix3*)
12891         # FIXME: insert proper C++ library support
12892         ld_shlibs_CXX=no
12893         ;;
12894       aix[4-9]*)
12895         if test "$host_cpu" = ia64; then
12896           # On IA64, the linker does run time linking by default, so we don't
12897           # have to do anything special.
12898           aix_use_runtimelinking=no
12899           exp_sym_flag='-Bexport'
12900           no_entry_flag=""
12901         else
12902           aix_use_runtimelinking=no
12903
12904           # Test if we are trying to use run time linking or normal
12905           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12906           # need to do runtime linking.
12907           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12908             for ld_flag in $LDFLAGS; do
12909               case $ld_flag in
12910               *-brtl*)
12911                 aix_use_runtimelinking=yes
12912                 break
12913                 ;;
12914               esac
12915             done
12916             ;;
12917           esac
12918
12919           exp_sym_flag='-bexport'
12920           no_entry_flag='-bnoentry'
12921         fi
12922
12923         # When large executables or shared objects are built, AIX ld can
12924         # have problems creating the table of contents.  If linking a library
12925         # or program results in "error TOC overflow" add -mminimal-toc to
12926         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12927         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12928
12929         archive_cmds_CXX=''
12930         hardcode_direct_CXX=yes
12931         hardcode_direct_absolute_CXX=yes
12932         hardcode_libdir_separator_CXX=':'
12933         link_all_deplibs_CXX=yes
12934         file_list_spec_CXX='${wl}-f,'
12935
12936         if test "$GXX" = yes; then
12937           case $host_os in aix4.[012]|aix4.[012].*)
12938           # We only want to do this on AIX 4.2 and lower, the check
12939           # below for broken collect2 doesn't work under 4.3+
12940           collect2name=`${CC} -print-prog-name=collect2`
12941           if test -f "$collect2name" &&
12942              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12943           then
12944             # We have reworked collect2
12945             :
12946           else
12947             # We have old collect2
12948             hardcode_direct_CXX=unsupported
12949             # It fails to find uninstalled libraries when the uninstalled
12950             # path is not listed in the libpath.  Setting hardcode_minus_L
12951             # to unsupported forces relinking
12952             hardcode_minus_L_CXX=yes
12953             hardcode_libdir_flag_spec_CXX='-L$libdir'
12954             hardcode_libdir_separator_CXX=
12955           fi
12956           esac
12957           shared_flag='-shared'
12958           if test "$aix_use_runtimelinking" = yes; then
12959             shared_flag="$shared_flag "'${wl}-G'
12960           fi
12961         else
12962           # not using gcc
12963           if test "$host_cpu" = ia64; then
12964           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12965           # chokes on -Wl,-G. The following line is correct:
12966           shared_flag='-G'
12967           else
12968             if test "$aix_use_runtimelinking" = yes; then
12969               shared_flag='${wl}-G'
12970             else
12971               shared_flag='${wl}-bM:SRE'
12972             fi
12973           fi
12974         fi
12975
12976         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12977         # It seems that -bexpall does not export symbols beginning with
12978         # underscore (_), so it is better to generate a list of symbols to
12979         # export.
12980         always_export_symbols_CXX=yes
12981         if test "$aix_use_runtimelinking" = yes; then
12982           # Warning - without using the other runtime loading flags (-brtl),
12983           # -berok will link without error, but may produce a broken library.
12984           allow_undefined_flag_CXX='-berok'
12985           # Determine the default libpath from the value encoded in an empty
12986           # executable.
12987           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12988 /* end confdefs.h.  */
12989
12990 int
12991 main ()
12992 {
12993
12994   ;
12995   return 0;
12996 }
12997 _ACEOF
12998 if ac_fn_cxx_try_link "$LINENO"; then :
12999
13000 lt_aix_libpath_sed='
13001     /Import File Strings/,/^$/ {
13002         /^0/ {
13003             s/^0  *\(.*\)$/\1/
13004             p
13005         }
13006     }'
13007 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13008 # Check for a 64-bit object if we didn't find anything.
13009 if test -z "$aix_libpath"; then
13010   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13011 fi
13012 fi
13013 rm -f core conftest.err conftest.$ac_objext \
13014     conftest$ac_exeext conftest.$ac_ext
13015 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13016
13017           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13018
13019           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"
13020         else
13021           if test "$host_cpu" = ia64; then
13022             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13023             allow_undefined_flag_CXX="-z nodefs"
13024             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"
13025           else
13026             # Determine the default libpath from the value encoded in an
13027             # empty executable.
13028             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13029 /* end confdefs.h.  */
13030
13031 int
13032 main ()
13033 {
13034
13035   ;
13036   return 0;
13037 }
13038 _ACEOF
13039 if ac_fn_cxx_try_link "$LINENO"; then :
13040
13041 lt_aix_libpath_sed='
13042     /Import File Strings/,/^$/ {
13043         /^0/ {
13044             s/^0  *\(.*\)$/\1/
13045             p
13046         }
13047     }'
13048 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13049 # Check for a 64-bit object if we didn't find anything.
13050 if test -z "$aix_libpath"; then
13051   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13052 fi
13053 fi
13054 rm -f core conftest.err conftest.$ac_objext \
13055     conftest$ac_exeext conftest.$ac_ext
13056 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13057
13058             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13059             # Warning - without using the other run time loading flags,
13060             # -berok will link without error, but may produce a broken library.
13061             no_undefined_flag_CXX=' ${wl}-bernotok'
13062             allow_undefined_flag_CXX=' ${wl}-berok'
13063             if test "$with_gnu_ld" = yes; then
13064               # We only use this code for GNU lds that support --whole-archive.
13065               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13066             else
13067               # Exported symbols can be pulled into shared objects from archives
13068               whole_archive_flag_spec_CXX='$convenience'
13069             fi
13070             archive_cmds_need_lc_CXX=yes
13071             # This is similar to how AIX traditionally builds its shared
13072             # libraries.
13073             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'
13074           fi
13075         fi
13076         ;;
13077
13078       beos*)
13079         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13080           allow_undefined_flag_CXX=unsupported
13081           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13082           # support --undefined.  This deserves some investigation.  FIXME
13083           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13084         else
13085           ld_shlibs_CXX=no
13086         fi
13087         ;;
13088
13089       chorus*)
13090         case $cc_basename in
13091           *)
13092           # FIXME: insert proper C++ library support
13093           ld_shlibs_CXX=no
13094           ;;
13095         esac
13096         ;;
13097
13098       cygwin* | mingw* | pw32* | cegcc*)
13099         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13100         # as there is no search path for DLLs.
13101         hardcode_libdir_flag_spec_CXX='-L$libdir'
13102         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13103         allow_undefined_flag_CXX=unsupported
13104         always_export_symbols_CXX=no
13105         enable_shared_with_static_runtimes_CXX=yes
13106
13107         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13108           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'
13109           # If the export-symbols file already is a .def file (1st line
13110           # is EXPORTS), use it as is; otherwise, prepend...
13111           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13112             cp $export_symbols $output_objdir/$soname.def;
13113           else
13114             echo EXPORTS > $output_objdir/$soname.def;
13115             cat $export_symbols >> $output_objdir/$soname.def;
13116           fi~
13117           $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'
13118         else
13119           ld_shlibs_CXX=no
13120         fi
13121         ;;
13122       darwin* | rhapsody*)
13123
13124
13125   archive_cmds_need_lc_CXX=no
13126   hardcode_direct_CXX=no
13127   hardcode_automatic_CXX=yes
13128   hardcode_shlibpath_var_CXX=unsupported
13129   if test "$lt_cv_ld_force_load" = "yes"; then
13130     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\"`'
13131   else
13132     whole_archive_flag_spec_CXX=''
13133   fi
13134   link_all_deplibs_CXX=yes
13135   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13136   case $cc_basename in
13137      ifort*) _lt_dar_can_shared=yes ;;
13138      *) _lt_dar_can_shared=$GCC ;;
13139   esac
13140   if test "$_lt_dar_can_shared" = "yes"; then
13141     output_verbose_link_cmd=func_echo_all
13142     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}"
13143     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13144     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}"
13145     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}"
13146        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13147       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}"
13148       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}"
13149     fi
13150
13151   else
13152   ld_shlibs_CXX=no
13153   fi
13154
13155         ;;
13156
13157       dgux*)
13158         case $cc_basename in
13159           ec++*)
13160             # FIXME: insert proper C++ library support
13161             ld_shlibs_CXX=no
13162             ;;
13163           ghcx*)
13164             # Green Hills C++ Compiler
13165             # FIXME: insert proper C++ library support
13166             ld_shlibs_CXX=no
13167             ;;
13168           *)
13169             # FIXME: insert proper C++ library support
13170             ld_shlibs_CXX=no
13171             ;;
13172         esac
13173         ;;
13174
13175       freebsd[12]*)
13176         # C++ shared libraries reported to be fairly broken before
13177         # switch to ELF
13178         ld_shlibs_CXX=no
13179         ;;
13180
13181       freebsd-elf*)
13182         archive_cmds_need_lc_CXX=no
13183         ;;
13184
13185       freebsd* | dragonfly*)
13186         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13187         # conventions
13188         ld_shlibs_CXX=yes
13189         ;;
13190
13191       gnu*)
13192         ;;
13193
13194       haiku*)
13195         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13196         link_all_deplibs_CXX=yes
13197         ;;
13198
13199       hpux9*)
13200         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13201         hardcode_libdir_separator_CXX=:
13202         export_dynamic_flag_spec_CXX='${wl}-E'
13203         hardcode_direct_CXX=yes
13204         hardcode_minus_L_CXX=yes # Not in the search PATH,
13205                                              # but as the default
13206                                              # location of the library.
13207
13208         case $cc_basename in
13209           CC*)
13210             # FIXME: insert proper C++ library support
13211             ld_shlibs_CXX=no
13212             ;;
13213           aCC*)
13214             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'
13215             # Commands to make compiler produce verbose output that lists
13216             # what "hidden" libraries, object files and flags are used when
13217             # linking a shared library.
13218             #
13219             # There doesn't appear to be a way to prevent this compiler from
13220             # explicitly linking system object files so we need to strip them
13221             # from the output so that they don't get included in the library
13222             # dependencies.
13223             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"'
13224             ;;
13225           *)
13226             if test "$GXX" = yes; then
13227               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'
13228             else
13229               # FIXME: insert proper C++ library support
13230               ld_shlibs_CXX=no
13231             fi
13232             ;;
13233         esac
13234         ;;
13235
13236       hpux10*|hpux11*)
13237         if test $with_gnu_ld = no; then
13238           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13239           hardcode_libdir_separator_CXX=:
13240
13241           case $host_cpu in
13242             hppa*64*|ia64*)
13243               ;;
13244             *)
13245               export_dynamic_flag_spec_CXX='${wl}-E'
13246               ;;
13247           esac
13248         fi
13249         case $host_cpu in
13250           hppa*64*|ia64*)
13251             hardcode_direct_CXX=no
13252             hardcode_shlibpath_var_CXX=no
13253             ;;
13254           *)
13255             hardcode_direct_CXX=yes
13256             hardcode_direct_absolute_CXX=yes
13257             hardcode_minus_L_CXX=yes # Not in the search PATH,
13258                                                  # but as the default
13259                                                  # location of the library.
13260             ;;
13261         esac
13262
13263         case $cc_basename in
13264           CC*)
13265             # FIXME: insert proper C++ library support
13266             ld_shlibs_CXX=no
13267             ;;
13268           aCC*)
13269             case $host_cpu in
13270               hppa*64*)
13271                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13272                 ;;
13273               ia64*)
13274                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13275                 ;;
13276               *)
13277                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13278                 ;;
13279             esac
13280             # Commands to make compiler produce verbose output that lists
13281             # what "hidden" libraries, object files and flags are used when
13282             # linking a shared library.
13283             #
13284             # There doesn't appear to be a way to prevent this compiler from
13285             # explicitly linking system object files so we need to strip them
13286             # from the output so that they don't get included in the library
13287             # dependencies.
13288             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"'
13289             ;;
13290           *)
13291             if test "$GXX" = yes; then
13292               if test $with_gnu_ld = no; then
13293                 case $host_cpu in
13294                   hppa*64*)
13295                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13296                     ;;
13297                   ia64*)
13298                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13299                     ;;
13300                   *)
13301                     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'
13302                     ;;
13303                 esac
13304               fi
13305             else
13306               # FIXME: insert proper C++ library support
13307               ld_shlibs_CXX=no
13308             fi
13309             ;;
13310         esac
13311         ;;
13312
13313       interix[3-9]*)
13314         hardcode_direct_CXX=no
13315         hardcode_shlibpath_var_CXX=no
13316         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13317         export_dynamic_flag_spec_CXX='${wl}-E'
13318         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13319         # Instead, shared libraries are loaded at an image base (0x10000000 by
13320         # default) and relocated if they conflict, which is a slow very memory
13321         # consuming and fragmenting process.  To avoid this, we pick a random,
13322         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13323         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13324         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'
13325         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'
13326         ;;
13327       irix5* | irix6*)
13328         case $cc_basename in
13329           CC*)
13330             # SGI C++
13331             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'
13332
13333             # Archives containing C++ object files must be created using
13334             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13335             # necessary to make sure instantiated templates are included
13336             # in the archive.
13337             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13338             ;;
13339           *)
13340             if test "$GXX" = yes; then
13341               if test "$with_gnu_ld" = no; then
13342                 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'
13343               else
13344                 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'
13345               fi
13346             fi
13347             link_all_deplibs_CXX=yes
13348             ;;
13349         esac
13350         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13351         hardcode_libdir_separator_CXX=:
13352         inherit_rpath_CXX=yes
13353         ;;
13354
13355       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13356         case $cc_basename in
13357           KCC*)
13358             # Kuck and Associates, Inc. (KAI) C++ Compiler
13359
13360             # KCC will only create a shared library if the output file
13361             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13362             # to its proper name (with version) after linking.
13363             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'
13364             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'
13365             # Commands to make compiler produce verbose output that lists
13366             # what "hidden" libraries, object files and flags are used when
13367             # linking a shared library.
13368             #
13369             # There doesn't appear to be a way to prevent this compiler from
13370             # explicitly linking system object files so we need to strip them
13371             # from the output so that they don't get included in the library
13372             # dependencies.
13373             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"'
13374
13375             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13376             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13377
13378             # Archives containing C++ object files must be created using
13379             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13380             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13381             ;;
13382           icpc* | ecpc* )
13383             # Intel C++
13384             with_gnu_ld=yes
13385             # version 8.0 and above of icpc choke on multiply defined symbols
13386             # if we add $predep_objects and $postdep_objects, however 7.1 and
13387             # earlier do not add the objects themselves.
13388             case `$CC -V 2>&1` in
13389               *"Version 7."*)
13390                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13391                 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'
13392                 ;;
13393               *)  # Version 8.0 or newer
13394                 tmp_idyn=
13395                 case $host_cpu in
13396                   ia64*) tmp_idyn=' -i_dynamic';;
13397                 esac
13398                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13399                 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'
13400                 ;;
13401             esac
13402             archive_cmds_need_lc_CXX=no
13403             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13404             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13405             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13406             ;;
13407           pgCC* | pgcpp*)
13408             # Portland Group C++ compiler
13409             case `$CC -V` in
13410             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13411               prelink_cmds_CXX='tpldir=Template.dir~
13412                 rm -rf $tpldir~
13413                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13414                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13415               old_archive_cmds_CXX='tpldir=Template.dir~
13416                 rm -rf $tpldir~
13417                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13418                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13419                 $RANLIB $oldlib'
13420               archive_cmds_CXX='tpldir=Template.dir~
13421                 rm -rf $tpldir~
13422                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13423                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13424               archive_expsym_cmds_CXX='tpldir=Template.dir~
13425                 rm -rf $tpldir~
13426                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13427                 $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'
13428               ;;
13429             *) # Version 6 and above use weak symbols
13430               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13431               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'
13432               ;;
13433             esac
13434
13435             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13436             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13437             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'
13438             ;;
13439           cxx*)
13440             # Compaq C++
13441             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13442             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'
13443
13444             runpath_var=LD_RUN_PATH
13445             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13446             hardcode_libdir_separator_CXX=:
13447
13448             # Commands to make compiler produce verbose output that lists
13449             # what "hidden" libraries, object files and flags are used when
13450             # linking a shared library.
13451             #
13452             # There doesn't appear to be a way to prevent this compiler from
13453             # explicitly linking system object files so we need to strip them
13454             # from the output so that they don't get included in the library
13455             # dependencies.
13456             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'
13457             ;;
13458           xl* | mpixl* | bgxl*)
13459             # IBM XL 8.0 on PPC, with GNU ld
13460             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13461             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13462             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13463             if test "x$supports_anon_versioning" = xyes; then
13464               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13465                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13466                 echo "local: *; };" >> $output_objdir/$libname.ver~
13467                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13468             fi
13469             ;;
13470           *)
13471             case `$CC -V 2>&1 | sed 5q` in
13472             *Sun\ C*)
13473               # Sun C++ 5.9
13474               no_undefined_flag_CXX=' -zdefs'
13475               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13476               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'
13477               hardcode_libdir_flag_spec_CXX='-R$libdir'
13478               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'
13479               compiler_needs_object_CXX=yes
13480
13481               # Not sure whether something based on
13482               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13483               # would be better.
13484               output_verbose_link_cmd='func_echo_all'
13485
13486               # Archives containing C++ object files must be created using
13487               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13488               # necessary to make sure instantiated templates are included
13489               # in the archive.
13490               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13491               ;;
13492             esac
13493             ;;
13494         esac
13495         ;;
13496
13497       lynxos*)
13498         # FIXME: insert proper C++ library support
13499         ld_shlibs_CXX=no
13500         ;;
13501
13502       m88k*)
13503         # FIXME: insert proper C++ library support
13504         ld_shlibs_CXX=no
13505         ;;
13506
13507       mvs*)
13508         case $cc_basename in
13509           cxx*)
13510             # FIXME: insert proper C++ library support
13511             ld_shlibs_CXX=no
13512             ;;
13513           *)
13514             # FIXME: insert proper C++ library support
13515             ld_shlibs_CXX=no
13516             ;;
13517         esac
13518         ;;
13519
13520       netbsd*)
13521         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13522           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13523           wlarc=
13524           hardcode_libdir_flag_spec_CXX='-R$libdir'
13525           hardcode_direct_CXX=yes
13526           hardcode_shlibpath_var_CXX=no
13527         fi
13528         # Workaround some broken pre-1.5 toolchains
13529         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13530         ;;
13531
13532       *nto* | *qnx*)
13533         ld_shlibs_CXX=yes
13534         ;;
13535
13536       openbsd2*)
13537         # C++ shared libraries are fairly broken
13538         ld_shlibs_CXX=no
13539         ;;
13540
13541       openbsd*)
13542         if test -f /usr/libexec/ld.so; then
13543           hardcode_direct_CXX=yes
13544           hardcode_shlibpath_var_CXX=no
13545           hardcode_direct_absolute_CXX=yes
13546           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13547           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13548           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13549             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13550             export_dynamic_flag_spec_CXX='${wl}-E'
13551             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13552           fi
13553           output_verbose_link_cmd=func_echo_all
13554         else
13555           ld_shlibs_CXX=no
13556         fi
13557         ;;
13558
13559       osf3* | osf4* | osf5*)
13560         case $cc_basename in
13561           KCC*)
13562             # Kuck and Associates, Inc. (KAI) C++ Compiler
13563
13564             # KCC will only create a shared library if the output file
13565             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13566             # to its proper name (with version) after linking.
13567             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'
13568
13569             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13570             hardcode_libdir_separator_CXX=:
13571
13572             # Archives containing C++ object files must be created using
13573             # the KAI C++ compiler.
13574             case $host in
13575               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13576               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13577             esac
13578             ;;
13579           RCC*)
13580             # Rational C++ 2.4.1
13581             # FIXME: insert proper C++ library support
13582             ld_shlibs_CXX=no
13583             ;;
13584           cxx*)
13585             case $host in
13586               osf3*)
13587                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13588                 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'
13589                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13590                 ;;
13591               *)
13592                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13593                 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'
13594                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13595                   echo "-hidden">> $lib.exp~
13596                   $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~
13597                   $RM $lib.exp'
13598                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13599                 ;;
13600             esac
13601
13602             hardcode_libdir_separator_CXX=:
13603
13604             # Commands to make compiler produce verbose output that lists
13605             # what "hidden" libraries, object files and flags are used when
13606             # linking a shared library.
13607             #
13608             # There doesn't appear to be a way to prevent this compiler from
13609             # explicitly linking system object files so we need to strip them
13610             # from the output so that they don't get included in the library
13611             # dependencies.
13612             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"'
13613             ;;
13614           *)
13615             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13616               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13617               case $host in
13618                 osf3*)
13619                   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'
13620                   ;;
13621                 *)
13622                   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'
13623                   ;;
13624               esac
13625
13626               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13627               hardcode_libdir_separator_CXX=:
13628
13629               # Commands to make compiler produce verbose output that lists
13630               # what "hidden" libraries, object files and flags are used when
13631               # linking a shared library.
13632               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13633
13634             else
13635               # FIXME: insert proper C++ library support
13636               ld_shlibs_CXX=no
13637             fi
13638             ;;
13639         esac
13640         ;;
13641
13642       psos*)
13643         # FIXME: insert proper C++ library support
13644         ld_shlibs_CXX=no
13645         ;;
13646
13647       sunos4*)
13648         case $cc_basename in
13649           CC*)
13650             # Sun C++ 4.x
13651             # FIXME: insert proper C++ library support
13652             ld_shlibs_CXX=no
13653             ;;
13654           lcc*)
13655             # Lucid
13656             # FIXME: insert proper C++ library support
13657             ld_shlibs_CXX=no
13658             ;;
13659           *)
13660             # FIXME: insert proper C++ library support
13661             ld_shlibs_CXX=no
13662             ;;
13663         esac
13664         ;;
13665
13666       solaris*)
13667         case $cc_basename in
13668           CC*)
13669             # Sun C++ 4.2, 5.x and Centerline C++
13670             archive_cmds_need_lc_CXX=yes
13671             no_undefined_flag_CXX=' -zdefs'
13672             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13673             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13674               $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'
13675
13676             hardcode_libdir_flag_spec_CXX='-R$libdir'
13677             hardcode_shlibpath_var_CXX=no
13678             case $host_os in
13679               solaris2.[0-5] | solaris2.[0-5].*) ;;
13680               *)
13681                 # The compiler driver will combine and reorder linker options,
13682                 # but understands `-z linker_flag'.
13683                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13684                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13685                 ;;
13686             esac
13687             link_all_deplibs_CXX=yes
13688
13689             output_verbose_link_cmd='func_echo_all'
13690
13691             # Archives containing C++ object files must be created using
13692             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13693             # necessary to make sure instantiated templates are included
13694             # in the archive.
13695             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13696             ;;
13697           gcx*)
13698             # Green Hills C++ Compiler
13699             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13700
13701             # The C++ compiler must be used to create the archive.
13702             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13703             ;;
13704           *)
13705             # GNU C++ compiler with Solaris linker
13706             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13707               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13708               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13709                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13710                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13711                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13712
13713                 # Commands to make compiler produce verbose output that lists
13714                 # what "hidden" libraries, object files and flags are used when
13715                 # linking a shared library.
13716                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13717               else
13718                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13719                 # platform.
13720                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13721                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13722                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13723
13724                 # Commands to make compiler produce verbose output that lists
13725                 # what "hidden" libraries, object files and flags are used when
13726                 # linking a shared library.
13727                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13728               fi
13729
13730               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13731               case $host_os in
13732                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13733                 *)
13734                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13735                   ;;
13736               esac
13737             fi
13738             ;;
13739         esac
13740         ;;
13741
13742     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13743       no_undefined_flag_CXX='${wl}-z,text'
13744       archive_cmds_need_lc_CXX=no
13745       hardcode_shlibpath_var_CXX=no
13746       runpath_var='LD_RUN_PATH'
13747
13748       case $cc_basename in
13749         CC*)
13750           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13751           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13752           ;;
13753         *)
13754           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13755           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13756           ;;
13757       esac
13758       ;;
13759
13760       sysv5* | sco3.2v5* | sco5v6*)
13761         # Note: We can NOT use -z defs as we might desire, because we do not
13762         # link with -lc, and that would cause any symbols used from libc to
13763         # always be unresolved, which means just about no library would
13764         # ever link correctly.  If we're not using GNU ld we use -z text
13765         # though, which does catch some bad symbols but isn't as heavy-handed
13766         # as -z defs.
13767         no_undefined_flag_CXX='${wl}-z,text'
13768         allow_undefined_flag_CXX='${wl}-z,nodefs'
13769         archive_cmds_need_lc_CXX=no
13770         hardcode_shlibpath_var_CXX=no
13771         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13772         hardcode_libdir_separator_CXX=':'
13773         link_all_deplibs_CXX=yes
13774         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13775         runpath_var='LD_RUN_PATH'
13776
13777         case $cc_basename in
13778           CC*)
13779             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13780             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13781             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13782               '"$old_archive_cmds_CXX"
13783             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13784               '"$reload_cmds_CXX"
13785             ;;
13786           *)
13787             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13788             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13789             ;;
13790         esac
13791       ;;
13792
13793       tandem*)
13794         case $cc_basename in
13795           NCC*)
13796             # NonStop-UX NCC 3.20
13797             # FIXME: insert proper C++ library support
13798             ld_shlibs_CXX=no
13799             ;;
13800           *)
13801             # FIXME: insert proper C++ library support
13802             ld_shlibs_CXX=no
13803             ;;
13804         esac
13805         ;;
13806
13807       vxworks*)
13808         # FIXME: insert proper C++ library support
13809         ld_shlibs_CXX=no
13810         ;;
13811
13812       *)
13813         # FIXME: insert proper C++ library support
13814         ld_shlibs_CXX=no
13815         ;;
13816     esac
13817
13818     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13819 $as_echo "$ld_shlibs_CXX" >&6; }
13820     test "$ld_shlibs_CXX" = no && can_build_shared=no
13821
13822     GCC_CXX="$GXX"
13823     LD_CXX="$LD"
13824
13825     ## CAVEAT EMPTOR:
13826     ## There is no encapsulation within the following macros, do not change
13827     ## the running order or otherwise move them around unless you know exactly
13828     ## what you are doing...
13829     # Dependencies to place before and after the object being linked:
13830 predep_objects_CXX=
13831 postdep_objects_CXX=
13832 predeps_CXX=
13833 postdeps_CXX=
13834 compiler_lib_search_path_CXX=
13835
13836 cat > conftest.$ac_ext <<_LT_EOF
13837 class Foo
13838 {
13839 public:
13840   Foo (void) { a = 0; }
13841 private:
13842   int a;
13843 };
13844 _LT_EOF
13845
13846 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13847   (eval $ac_compile) 2>&5
13848   ac_status=$?
13849   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13850   test $ac_status = 0; }; then
13851   # Parse the compiler output and extract the necessary
13852   # objects, libraries and library flags.
13853
13854   # Sentinel used to keep track of whether or not we are before
13855   # the conftest object file.
13856   pre_test_object_deps_done=no
13857
13858   for p in `eval "$output_verbose_link_cmd"`; do
13859     case $p in
13860
13861     -L* | -R* | -l*)
13862        # Some compilers place space between "-{L,R}" and the path.
13863        # Remove the space.
13864        if test $p = "-L" ||
13865           test $p = "-R"; then
13866          prev=$p
13867          continue
13868        else
13869          prev=
13870        fi
13871
13872        if test "$pre_test_object_deps_done" = no; then
13873          case $p in
13874          -L* | -R*)
13875            # Internal compiler library paths should come after those
13876            # provided the user.  The postdeps already come after the
13877            # user supplied libs so there is no need to process them.
13878            if test -z "$compiler_lib_search_path_CXX"; then
13879              compiler_lib_search_path_CXX="${prev}${p}"
13880            else
13881              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13882            fi
13883            ;;
13884          # The "-l" case would never come before the object being
13885          # linked, so don't bother handling this case.
13886          esac
13887        else
13888          if test -z "$postdeps_CXX"; then
13889            postdeps_CXX="${prev}${p}"
13890          else
13891            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13892          fi
13893        fi
13894        ;;
13895
13896     *.$objext)
13897        # This assumes that the test object file only shows up
13898        # once in the compiler output.
13899        if test "$p" = "conftest.$objext"; then
13900          pre_test_object_deps_done=yes
13901          continue
13902        fi
13903
13904        if test "$pre_test_object_deps_done" = no; then
13905          if test -z "$predep_objects_CXX"; then
13906            predep_objects_CXX="$p"
13907          else
13908            predep_objects_CXX="$predep_objects_CXX $p"
13909          fi
13910        else
13911          if test -z "$postdep_objects_CXX"; then
13912            postdep_objects_CXX="$p"
13913          else
13914            postdep_objects_CXX="$postdep_objects_CXX $p"
13915          fi
13916        fi
13917        ;;
13918
13919     *) ;; # Ignore the rest.
13920
13921     esac
13922   done
13923
13924   # Clean up.
13925   rm -f a.out a.exe
13926 else
13927   echo "libtool.m4: error: problem compiling CXX test program"
13928 fi
13929
13930 $RM -f confest.$objext
13931
13932 # PORTME: override above test on systems where it is broken
13933 case $host_os in
13934 interix[3-9]*)
13935   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13936   # hack all around it, let's just trust "g++" to DTRT.
13937   predep_objects_CXX=
13938   postdep_objects_CXX=
13939   postdeps_CXX=
13940   ;;
13941
13942 linux*)
13943   case `$CC -V 2>&1 | sed 5q` in
13944   *Sun\ C*)
13945     # Sun C++ 5.9
13946
13947     # The more standards-conforming stlport4 library is
13948     # incompatible with the Cstd library. Avoid specifying
13949     # it if it's in CXXFLAGS. Ignore libCrun as
13950     # -library=stlport4 depends on it.
13951     case " $CXX $CXXFLAGS " in
13952     *" -library=stlport4 "*)
13953       solaris_use_stlport4=yes
13954       ;;
13955     esac
13956
13957     if test "$solaris_use_stlport4" != yes; then
13958       postdeps_CXX='-library=Cstd -library=Crun'
13959     fi
13960     ;;
13961   esac
13962   ;;
13963
13964 solaris*)
13965   case $cc_basename in
13966   CC*)
13967     # The more standards-conforming stlport4 library is
13968     # incompatible with the Cstd library. Avoid specifying
13969     # it if it's in CXXFLAGS. Ignore libCrun as
13970     # -library=stlport4 depends on it.
13971     case " $CXX $CXXFLAGS " in
13972     *" -library=stlport4 "*)
13973       solaris_use_stlport4=yes
13974       ;;
13975     esac
13976
13977     # Adding this requires a known-good setup of shared libraries for
13978     # Sun compiler versions before 5.6, else PIC objects from an old
13979     # archive will be linked into the output, leading to subtle bugs.
13980     if test "$solaris_use_stlport4" != yes; then
13981       postdeps_CXX='-library=Cstd -library=Crun'
13982     fi
13983     ;;
13984   esac
13985   ;;
13986 esac
13987
13988
13989 case " $postdeps_CXX " in
13990 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13991 esac
13992  compiler_lib_search_dirs_CXX=
13993 if test -n "${compiler_lib_search_path_CXX}"; then
13994  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13995 fi
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027     lt_prog_compiler_wl_CXX=
14028 lt_prog_compiler_pic_CXX=
14029 lt_prog_compiler_static_CXX=
14030
14031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14032 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14033
14034   # C++ specific cases for pic, static, wl, etc.
14035   if test "$GXX" = yes; then
14036     lt_prog_compiler_wl_CXX='-Wl,'
14037     lt_prog_compiler_static_CXX='-static'
14038
14039     case $host_os in
14040     aix*)
14041       # All AIX code is PIC.
14042       if test "$host_cpu" = ia64; then
14043         # AIX 5 now supports IA64 processor
14044         lt_prog_compiler_static_CXX='-Bstatic'
14045       fi
14046       ;;
14047
14048     amigaos*)
14049       case $host_cpu in
14050       powerpc)
14051             # see comment about AmigaOS4 .so support
14052             lt_prog_compiler_pic_CXX='-fPIC'
14053         ;;
14054       m68k)
14055             # FIXME: we need at least 68020 code to build shared libraries, but
14056             # adding the `-m68020' flag to GCC prevents building anything better,
14057             # like `-m68040'.
14058             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14059         ;;
14060       esac
14061       ;;
14062
14063     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14064       # PIC is the default for these OSes.
14065       ;;
14066     mingw* | cygwin* | os2* | pw32* | cegcc*)
14067       # This hack is so that the source file can tell whether it is being
14068       # built for inclusion in a dll (and should export symbols for example).
14069       # Although the cygwin gcc ignores -fPIC, still need this for old-style
14070       # (--disable-auto-import) libraries
14071       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14072       ;;
14073     darwin* | rhapsody*)
14074       # PIC is the default on this platform
14075       # Common symbols not allowed in MH_DYLIB files
14076       lt_prog_compiler_pic_CXX='-fno-common'
14077       ;;
14078     *djgpp*)
14079       # DJGPP does not support shared libraries at all
14080       lt_prog_compiler_pic_CXX=
14081       ;;
14082     haiku*)
14083       # PIC is the default for Haiku.
14084       # The "-static" flag exists, but is broken.
14085       lt_prog_compiler_static_CXX=
14086       ;;
14087     interix[3-9]*)
14088       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14089       # Instead, we relocate shared libraries at runtime.
14090       ;;
14091     sysv4*MP*)
14092       if test -d /usr/nec; then
14093         lt_prog_compiler_pic_CXX=-Kconform_pic
14094       fi
14095       ;;
14096     hpux*)
14097       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14098       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14099       # sets the default TLS model and affects inlining.
14100       case $host_cpu in
14101       hppa*64*)
14102         ;;
14103       *)
14104         lt_prog_compiler_pic_CXX='-fPIC'
14105         ;;
14106       esac
14107       ;;
14108     *qnx* | *nto*)
14109       # QNX uses GNU C++, but need to define -shared option too, otherwise
14110       # it will coredump.
14111       lt_prog_compiler_pic_CXX='-fPIC -shared'
14112       ;;
14113     *)
14114       lt_prog_compiler_pic_CXX='-fPIC'
14115       ;;
14116     esac
14117   else
14118     case $host_os in
14119       aix[4-9]*)
14120         # All AIX code is PIC.
14121         if test "$host_cpu" = ia64; then
14122           # AIX 5 now supports IA64 processor
14123           lt_prog_compiler_static_CXX='-Bstatic'
14124         else
14125           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14126         fi
14127         ;;
14128       chorus*)
14129         case $cc_basename in
14130         cxch68*)
14131           # Green Hills C++ Compiler
14132           # _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"
14133           ;;
14134         esac
14135         ;;
14136       dgux*)
14137         case $cc_basename in
14138           ec++*)
14139             lt_prog_compiler_pic_CXX='-KPIC'
14140             ;;
14141           ghcx*)
14142             # Green Hills C++ Compiler
14143             lt_prog_compiler_pic_CXX='-pic'
14144             ;;
14145           *)
14146             ;;
14147         esac
14148         ;;
14149       freebsd* | dragonfly*)
14150         # FreeBSD uses GNU C++
14151         ;;
14152       hpux9* | hpux10* | hpux11*)
14153         case $cc_basename in
14154           CC*)
14155             lt_prog_compiler_wl_CXX='-Wl,'
14156             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14157             if test "$host_cpu" != ia64; then
14158               lt_prog_compiler_pic_CXX='+Z'
14159             fi
14160             ;;
14161           aCC*)
14162             lt_prog_compiler_wl_CXX='-Wl,'
14163             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14164             case $host_cpu in
14165             hppa*64*|ia64*)
14166               # +Z the default
14167               ;;
14168             *)
14169               lt_prog_compiler_pic_CXX='+Z'
14170               ;;
14171             esac
14172             ;;
14173           *)
14174             ;;
14175         esac
14176         ;;
14177       interix*)
14178         # This is c89, which is MS Visual C++ (no shared libs)
14179         # Anyone wants to do a port?
14180         ;;
14181       irix5* | irix6* | nonstopux*)
14182         case $cc_basename in
14183           CC*)
14184             lt_prog_compiler_wl_CXX='-Wl,'
14185             lt_prog_compiler_static_CXX='-non_shared'
14186             # CC pic flag -KPIC is the default.
14187             ;;
14188           *)
14189             ;;
14190         esac
14191         ;;
14192       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14193         case $cc_basename in
14194           KCC*)
14195             # KAI C++ Compiler
14196             lt_prog_compiler_wl_CXX='--backend -Wl,'
14197             lt_prog_compiler_pic_CXX='-fPIC'
14198             ;;
14199           ecpc* )
14200             # old Intel C++ for x86_64 which still supported -KPIC.
14201             lt_prog_compiler_wl_CXX='-Wl,'
14202             lt_prog_compiler_pic_CXX='-KPIC'
14203             lt_prog_compiler_static_CXX='-static'
14204             ;;
14205           icpc* )
14206             # Intel C++, used to be incompatible with GCC.
14207             # ICC 10 doesn't accept -KPIC any more.
14208             lt_prog_compiler_wl_CXX='-Wl,'
14209             lt_prog_compiler_pic_CXX='-fPIC'
14210             lt_prog_compiler_static_CXX='-static'
14211             ;;
14212           pgCC* | pgcpp*)
14213             # Portland Group C++ compiler
14214             lt_prog_compiler_wl_CXX='-Wl,'
14215             lt_prog_compiler_pic_CXX='-fpic'
14216             lt_prog_compiler_static_CXX='-Bstatic'
14217             ;;
14218           cxx*)
14219             # Compaq C++
14220             # Make sure the PIC flag is empty.  It appears that all Alpha
14221             # Linux and Compaq Tru64 Unix objects are PIC.
14222             lt_prog_compiler_pic_CXX=
14223             lt_prog_compiler_static_CXX='-non_shared'
14224             ;;
14225           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14226             # IBM XL 8.0, 9.0 on PPC and BlueGene
14227             lt_prog_compiler_wl_CXX='-Wl,'
14228             lt_prog_compiler_pic_CXX='-qpic'
14229             lt_prog_compiler_static_CXX='-qstaticlink'
14230             ;;
14231           *)
14232             case `$CC -V 2>&1 | sed 5q` in
14233             *Sun\ C*)
14234               # Sun C++ 5.9
14235               lt_prog_compiler_pic_CXX='-KPIC'
14236               lt_prog_compiler_static_CXX='-Bstatic'
14237               lt_prog_compiler_wl_CXX='-Qoption ld '
14238               ;;
14239             esac
14240             ;;
14241         esac
14242         ;;
14243       lynxos*)
14244         ;;
14245       m88k*)
14246         ;;
14247       mvs*)
14248         case $cc_basename in
14249           cxx*)
14250             lt_prog_compiler_pic_CXX='-W c,exportall'
14251             ;;
14252           *)
14253             ;;
14254         esac
14255         ;;
14256       netbsd*)
14257         ;;
14258       *qnx* | *nto*)
14259         # QNX uses GNU C++, but need to define -shared option too, otherwise
14260         # it will coredump.
14261         lt_prog_compiler_pic_CXX='-fPIC -shared'
14262         ;;
14263       osf3* | osf4* | osf5*)
14264         case $cc_basename in
14265           KCC*)
14266             lt_prog_compiler_wl_CXX='--backend -Wl,'
14267             ;;
14268           RCC*)
14269             # Rational C++ 2.4.1
14270             lt_prog_compiler_pic_CXX='-pic'
14271             ;;
14272           cxx*)
14273             # Digital/Compaq C++
14274             lt_prog_compiler_wl_CXX='-Wl,'
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           *)
14281             ;;
14282         esac
14283         ;;
14284       psos*)
14285         ;;
14286       solaris*)
14287         case $cc_basename in
14288           CC*)
14289             # Sun C++ 4.2, 5.x and Centerline C++
14290             lt_prog_compiler_pic_CXX='-KPIC'
14291             lt_prog_compiler_static_CXX='-Bstatic'
14292             lt_prog_compiler_wl_CXX='-Qoption ld '
14293             ;;
14294           gcx*)
14295             # Green Hills C++ Compiler
14296             lt_prog_compiler_pic_CXX='-PIC'
14297             ;;
14298           *)
14299             ;;
14300         esac
14301         ;;
14302       sunos4*)
14303         case $cc_basename in
14304           CC*)
14305             # Sun C++ 4.x
14306             lt_prog_compiler_pic_CXX='-pic'
14307             lt_prog_compiler_static_CXX='-Bstatic'
14308             ;;
14309           lcc*)
14310             # Lucid
14311             lt_prog_compiler_pic_CXX='-pic'
14312             ;;
14313           *)
14314             ;;
14315         esac
14316         ;;
14317       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14318         case $cc_basename in
14319           CC*)
14320             lt_prog_compiler_wl_CXX='-Wl,'
14321             lt_prog_compiler_pic_CXX='-KPIC'
14322             lt_prog_compiler_static_CXX='-Bstatic'
14323             ;;
14324         esac
14325         ;;
14326       tandem*)
14327         case $cc_basename in
14328           NCC*)
14329             # NonStop-UX NCC 3.20
14330             lt_prog_compiler_pic_CXX='-KPIC'
14331             ;;
14332           *)
14333             ;;
14334         esac
14335         ;;
14336       vxworks*)
14337         ;;
14338       *)
14339         lt_prog_compiler_can_build_shared_CXX=no
14340         ;;
14341     esac
14342   fi
14343
14344 case $host_os in
14345   # For platforms which do not support PIC, -DPIC is meaningless:
14346   *djgpp*)
14347     lt_prog_compiler_pic_CXX=
14348     ;;
14349   *)
14350     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14351     ;;
14352 esac
14353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14354 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14355
14356
14357
14358 #
14359 # Check to make sure the PIC flag actually works.
14360 #
14361 if test -n "$lt_prog_compiler_pic_CXX"; then
14362   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14363 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14364 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14365   $as_echo_n "(cached) " >&6
14366 else
14367   lt_cv_prog_compiler_pic_works_CXX=no
14368    ac_outfile=conftest.$ac_objext
14369    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14370    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14371    # Insert the option either (1) after the last *FLAGS variable, or
14372    # (2) before a word containing "conftest.", or (3) at the end.
14373    # Note that $ac_compile itself does not contain backslashes and begins
14374    # with a dollar sign (not a hyphen), so the echo should work correctly.
14375    # The option is referenced via a variable to avoid confusing sed.
14376    lt_compile=`echo "$ac_compile" | $SED \
14377    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14378    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14379    -e 's:$: $lt_compiler_flag:'`
14380    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14381    (eval "$lt_compile" 2>conftest.err)
14382    ac_status=$?
14383    cat conftest.err >&5
14384    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14385    if (exit $ac_status) && test -s "$ac_outfile"; then
14386      # The compiler can only warn and ignore the option if not recognized
14387      # So say no if there are warnings other than the usual output.
14388      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14389      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14390      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14391        lt_cv_prog_compiler_pic_works_CXX=yes
14392      fi
14393    fi
14394    $RM conftest*
14395
14396 fi
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14398 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14399
14400 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14401     case $lt_prog_compiler_pic_CXX in
14402      "" | " "*) ;;
14403      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14404      esac
14405 else
14406     lt_prog_compiler_pic_CXX=
14407      lt_prog_compiler_can_build_shared_CXX=no
14408 fi
14409
14410 fi
14411
14412
14413
14414 #
14415 # Check to make sure the static flag actually works.
14416 #
14417 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14419 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14420 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14421   $as_echo_n "(cached) " >&6
14422 else
14423   lt_cv_prog_compiler_static_works_CXX=no
14424    save_LDFLAGS="$LDFLAGS"
14425    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14426    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14427    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14428      # The linker can only warn and ignore the option if not recognized
14429      # So say no if there are warnings
14430      if test -s conftest.err; then
14431        # Append any errors to the config.log.
14432        cat conftest.err 1>&5
14433        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14434        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14435        if diff conftest.exp conftest.er2 >/dev/null; then
14436          lt_cv_prog_compiler_static_works_CXX=yes
14437        fi
14438      else
14439        lt_cv_prog_compiler_static_works_CXX=yes
14440      fi
14441    fi
14442    $RM -r conftest*
14443    LDFLAGS="$save_LDFLAGS"
14444
14445 fi
14446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14447 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14448
14449 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14450     :
14451 else
14452     lt_prog_compiler_static_CXX=
14453 fi
14454
14455
14456
14457
14458     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14459 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14460 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14461   $as_echo_n "(cached) " >&6
14462 else
14463   lt_cv_prog_compiler_c_o_CXX=no
14464    $RM -r conftest 2>/dev/null
14465    mkdir conftest
14466    cd conftest
14467    mkdir out
14468    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14469
14470    lt_compiler_flag="-o out/conftest2.$ac_objext"
14471    # Insert the option either (1) after the last *FLAGS variable, or
14472    # (2) before a word containing "conftest.", or (3) at the end.
14473    # Note that $ac_compile itself does not contain backslashes and begins
14474    # with a dollar sign (not a hyphen), so the echo should work correctly.
14475    lt_compile=`echo "$ac_compile" | $SED \
14476    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14477    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14478    -e 's:$: $lt_compiler_flag:'`
14479    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14480    (eval "$lt_compile" 2>out/conftest.err)
14481    ac_status=$?
14482    cat out/conftest.err >&5
14483    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14484    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14485    then
14486      # The compiler can only warn and ignore the option if not recognized
14487      # So say no if there are warnings
14488      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14489      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14490      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14491        lt_cv_prog_compiler_c_o_CXX=yes
14492      fi
14493    fi
14494    chmod u+w . 2>&5
14495    $RM conftest*
14496    # SGI C++ compiler will create directory out/ii_files/ for
14497    # template instantiation
14498    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14499    $RM out/* && rmdir out
14500    cd ..
14501    $RM -r conftest
14502    $RM conftest*
14503
14504 fi
14505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14506 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14507
14508
14509
14510     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14511 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14512 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14513   $as_echo_n "(cached) " >&6
14514 else
14515   lt_cv_prog_compiler_c_o_CXX=no
14516    $RM -r conftest 2>/dev/null
14517    mkdir conftest
14518    cd conftest
14519    mkdir out
14520    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14521
14522    lt_compiler_flag="-o out/conftest2.$ac_objext"
14523    # Insert the option either (1) after the last *FLAGS variable, or
14524    # (2) before a word containing "conftest.", or (3) at the end.
14525    # Note that $ac_compile itself does not contain backslashes and begins
14526    # with a dollar sign (not a hyphen), so the echo should work correctly.
14527    lt_compile=`echo "$ac_compile" | $SED \
14528    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14529    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14530    -e 's:$: $lt_compiler_flag:'`
14531    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14532    (eval "$lt_compile" 2>out/conftest.err)
14533    ac_status=$?
14534    cat out/conftest.err >&5
14535    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14536    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14537    then
14538      # The compiler can only warn and ignore the option if not recognized
14539      # So say no if there are warnings
14540      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14541      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14542      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14543        lt_cv_prog_compiler_c_o_CXX=yes
14544      fi
14545    fi
14546    chmod u+w . 2>&5
14547    $RM conftest*
14548    # SGI C++ compiler will create directory out/ii_files/ for
14549    # template instantiation
14550    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14551    $RM out/* && rmdir out
14552    cd ..
14553    $RM -r conftest
14554    $RM conftest*
14555
14556 fi
14557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14558 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14559
14560
14561
14562
14563 hard_links="nottested"
14564 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14565   # do not overwrite the value of need_locks provided by the user
14566   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14567 $as_echo_n "checking if we can lock with hard links... " >&6; }
14568   hard_links=yes
14569   $RM conftest*
14570   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14571   touch conftest.a
14572   ln conftest.a conftest.b 2>&5 || hard_links=no
14573   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14575 $as_echo "$hard_links" >&6; }
14576   if test "$hard_links" = no; then
14577     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14578 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14579     need_locks=warn
14580   fi
14581 else
14582   need_locks=no
14583 fi
14584
14585
14586
14587     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14588 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14589
14590   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14591   case $host_os in
14592   aix[4-9]*)
14593     # If we're using GNU nm, then we don't want the "-C" option.
14594     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14595     # Also, AIX nm treats weak defined symbols like other global defined
14596     # symbols, whereas GNU nm marks them as "W".
14597     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14598       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'
14599     else
14600       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'
14601     fi
14602     ;;
14603   pw32*)
14604     export_symbols_cmds_CXX="$ltdll_cmds"
14605   ;;
14606   cygwin* | mingw* | cegcc*)
14607     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'
14608   ;;
14609   *)
14610     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14611   ;;
14612   esac
14613   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14614
14615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14616 $as_echo "$ld_shlibs_CXX" >&6; }
14617 test "$ld_shlibs_CXX" = no && can_build_shared=no
14618
14619 with_gnu_ld_CXX=$with_gnu_ld
14620
14621
14622
14623
14624
14625
14626 #
14627 # Do we need to explicitly link libc?
14628 #
14629 case "x$archive_cmds_need_lc_CXX" in
14630 x|xyes)
14631   # Assume -lc should be added
14632   archive_cmds_need_lc_CXX=yes
14633
14634   if test "$enable_shared" = yes && test "$GCC" = yes; then
14635     case $archive_cmds_CXX in
14636     *'~'*)
14637       # FIXME: we may have to deal with multi-command sequences.
14638       ;;
14639     '$CC '*)
14640       # Test whether the compiler implicitly links with -lc since on some
14641       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14642       # to ld, don't add -lc before -lgcc.
14643       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14644 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14645 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14646   $as_echo_n "(cached) " >&6
14647 else
14648   $RM conftest*
14649         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14650
14651         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14652   (eval $ac_compile) 2>&5
14653   ac_status=$?
14654   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14655   test $ac_status = 0; } 2>conftest.err; then
14656           soname=conftest
14657           lib=conftest
14658           libobjs=conftest.$ac_objext
14659           deplibs=
14660           wl=$lt_prog_compiler_wl_CXX
14661           pic_flag=$lt_prog_compiler_pic_CXX
14662           compiler_flags=-v
14663           linker_flags=-v
14664           verstring=
14665           output_objdir=.
14666           libname=conftest
14667           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14668           allow_undefined_flag_CXX=
14669           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14670   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14671   ac_status=$?
14672   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14673   test $ac_status = 0; }
14674           then
14675             lt_cv_archive_cmds_need_lc_CXX=no
14676           else
14677             lt_cv_archive_cmds_need_lc_CXX=yes
14678           fi
14679           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14680         else
14681           cat conftest.err 1>&5
14682         fi
14683         $RM conftest*
14684
14685 fi
14686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14687 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14688       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14689       ;;
14690     esac
14691   fi
14692   ;;
14693 esac
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14759 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14760
14761 library_names_spec=
14762 libname_spec='lib$name'
14763 soname_spec=
14764 shrext_cmds=".so"
14765 postinstall_cmds=
14766 postuninstall_cmds=
14767 finish_cmds=
14768 finish_eval=
14769 shlibpath_var=
14770 shlibpath_overrides_runpath=unknown
14771 version_type=none
14772 dynamic_linker="$host_os ld.so"
14773 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14774 need_lib_prefix=unknown
14775 hardcode_into_libs=no
14776
14777 # when you set need_version to no, make sure it does not cause -set_version
14778 # flags to be left without arguments
14779 need_version=unknown
14780
14781 case $host_os in
14782 aix3*)
14783   version_type=linux
14784   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14785   shlibpath_var=LIBPATH
14786
14787   # AIX 3 has no versioning support, so we append a major version to the name.
14788   soname_spec='${libname}${release}${shared_ext}$major'
14789   ;;
14790
14791 aix[4-9]*)
14792   version_type=linux
14793   need_lib_prefix=no
14794   need_version=no
14795   hardcode_into_libs=yes
14796   if test "$host_cpu" = ia64; then
14797     # AIX 5 supports IA64
14798     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14799     shlibpath_var=LD_LIBRARY_PATH
14800   else
14801     # With GCC up to 2.95.x, collect2 would create an import file
14802     # for dependence libraries.  The import file would start with
14803     # the line `#! .'.  This would cause the generated library to
14804     # depend on `.', always an invalid library.  This was fixed in
14805     # development snapshots of GCC prior to 3.0.
14806     case $host_os in
14807       aix4 | aix4.[01] | aix4.[01].*)
14808       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14809            echo ' yes '
14810            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14811         :
14812       else
14813         can_build_shared=no
14814       fi
14815       ;;
14816     esac
14817     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14818     # soname into executable. Probably we can add versioning support to
14819     # collect2, so additional links can be useful in future.
14820     if test "$aix_use_runtimelinking" = yes; then
14821       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14822       # instead of lib<name>.a to let people know that these are not
14823       # typical AIX shared libraries.
14824       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14825     else
14826       # We preserve .a as extension for shared libraries through AIX4.2
14827       # and later when we are not doing run time linking.
14828       library_names_spec='${libname}${release}.a $libname.a'
14829       soname_spec='${libname}${release}${shared_ext}$major'
14830     fi
14831     shlibpath_var=LIBPATH
14832   fi
14833   ;;
14834
14835 amigaos*)
14836   case $host_cpu in
14837   powerpc)
14838     # Since July 2007 AmigaOS4 officially supports .so libraries.
14839     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14840     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14841     ;;
14842   m68k)
14843     library_names_spec='$libname.ixlibrary $libname.a'
14844     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14845     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'
14846     ;;
14847   esac
14848   ;;
14849
14850 beos*)
14851   library_names_spec='${libname}${shared_ext}'
14852   dynamic_linker="$host_os ld.so"
14853   shlibpath_var=LIBRARY_PATH
14854   ;;
14855
14856 bsdi[45]*)
14857   version_type=linux
14858   need_version=no
14859   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14860   soname_spec='${libname}${release}${shared_ext}$major'
14861   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14862   shlibpath_var=LD_LIBRARY_PATH
14863   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14864   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14865   # the default ld.so.conf also contains /usr/contrib/lib and
14866   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14867   # libtool to hard-code these into programs
14868   ;;
14869
14870 cygwin* | mingw* | pw32* | cegcc*)
14871   version_type=windows
14872   shrext_cmds=".dll"
14873   need_version=no
14874   need_lib_prefix=no
14875
14876   case $GCC,$host_os in
14877   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14878     library_names_spec='$libname.dll.a'
14879     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14880     postinstall_cmds='base_file=`basename \${file}`~
14881       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14882       dldir=$destdir/`dirname \$dlpath`~
14883       test -d \$dldir || mkdir -p \$dldir~
14884       $install_prog $dir/$dlname \$dldir/$dlname~
14885       chmod a+x \$dldir/$dlname~
14886       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14887         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14888       fi'
14889     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14890       dlpath=$dir/\$dldll~
14891        $RM \$dlpath'
14892     shlibpath_overrides_runpath=yes
14893
14894     case $host_os in
14895     cygwin*)
14896       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14897       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14898
14899       ;;
14900     mingw* | cegcc*)
14901       # MinGW DLLs use traditional 'lib' prefix
14902       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14903       ;;
14904     pw32*)
14905       # pw32 DLLs use 'pw' prefix rather than 'lib'
14906       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14907       ;;
14908     esac
14909     ;;
14910
14911   *)
14912     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14913     ;;
14914   esac
14915   dynamic_linker='Win32 ld.exe'
14916   # FIXME: first we should search . and the directory the executable is in
14917   shlibpath_var=PATH
14918   ;;
14919
14920 darwin* | rhapsody*)
14921   dynamic_linker="$host_os dyld"
14922   version_type=darwin
14923   need_lib_prefix=no
14924   need_version=no
14925   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14926   soname_spec='${libname}${release}${major}$shared_ext'
14927   shlibpath_overrides_runpath=yes
14928   shlibpath_var=DYLD_LIBRARY_PATH
14929   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14930
14931   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14932   ;;
14933
14934 dgux*)
14935   version_type=linux
14936   need_lib_prefix=no
14937   need_version=no
14938   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14939   soname_spec='${libname}${release}${shared_ext}$major'
14940   shlibpath_var=LD_LIBRARY_PATH
14941   ;;
14942
14943 freebsd* | dragonfly*)
14944   # DragonFly does not have aout.  When/if they implement a new
14945   # versioning mechanism, adjust this.
14946   if test -x /usr/bin/objformat; then
14947     objformat=`/usr/bin/objformat`
14948   else
14949     case $host_os in
14950     freebsd[123]*) objformat=aout ;;
14951     *) objformat=elf ;;
14952     esac
14953   fi
14954   version_type=freebsd-$objformat
14955   case $version_type in
14956     freebsd-elf*)
14957       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14958       need_version=no
14959       need_lib_prefix=no
14960       ;;
14961     freebsd-*)
14962       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14963       need_version=yes
14964       ;;
14965   esac
14966   shlibpath_var=LD_LIBRARY_PATH
14967   case $host_os in
14968   freebsd2*)
14969     shlibpath_overrides_runpath=yes
14970     ;;
14971   freebsd3.[01]* | freebsdelf3.[01]*)
14972     shlibpath_overrides_runpath=yes
14973     hardcode_into_libs=yes
14974     ;;
14975   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14976   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14977     shlibpath_overrides_runpath=no
14978     hardcode_into_libs=yes
14979     ;;
14980   *) # from 4.6 on, and DragonFly
14981     shlibpath_overrides_runpath=yes
14982     hardcode_into_libs=yes
14983     ;;
14984   esac
14985   ;;
14986
14987 gnu*)
14988   version_type=linux
14989   need_lib_prefix=no
14990   need_version=no
14991   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14992   soname_spec='${libname}${release}${shared_ext}$major'
14993   shlibpath_var=LD_LIBRARY_PATH
14994   hardcode_into_libs=yes
14995   ;;
14996
14997 haiku*)
14998   version_type=linux
14999   need_lib_prefix=no
15000   need_version=no
15001   dynamic_linker="$host_os runtime_loader"
15002   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15003   soname_spec='${libname}${release}${shared_ext}$major'
15004   shlibpath_var=LIBRARY_PATH
15005   shlibpath_overrides_runpath=yes
15006   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15007   hardcode_into_libs=yes
15008   ;;
15009
15010 hpux9* | hpux10* | hpux11*)
15011   # Give a soname corresponding to the major version so that dld.sl refuses to
15012   # link against other versions.
15013   version_type=sunos
15014   need_lib_prefix=no
15015   need_version=no
15016   case $host_cpu in
15017   ia64*)
15018     shrext_cmds='.so'
15019     hardcode_into_libs=yes
15020     dynamic_linker="$host_os dld.so"
15021     shlibpath_var=LD_LIBRARY_PATH
15022     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15023     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15024     soname_spec='${libname}${release}${shared_ext}$major'
15025     if test "X$HPUX_IA64_MODE" = X32; then
15026       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15027     else
15028       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15029     fi
15030     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15031     ;;
15032   hppa*64*)
15033     shrext_cmds='.sl'
15034     hardcode_into_libs=yes
15035     dynamic_linker="$host_os dld.sl"
15036     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15037     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15038     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15039     soname_spec='${libname}${release}${shared_ext}$major'
15040     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15041     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15042     ;;
15043   *)
15044     shrext_cmds='.sl'
15045     dynamic_linker="$host_os dld.sl"
15046     shlibpath_var=SHLIB_PATH
15047     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15048     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15049     soname_spec='${libname}${release}${shared_ext}$major'
15050     ;;
15051   esac
15052   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15053   postinstall_cmds='chmod 555 $lib'
15054   # or fails outright, so override atomically:
15055   install_override_mode=555
15056   ;;
15057
15058 interix[3-9]*)
15059   version_type=linux
15060   need_lib_prefix=no
15061   need_version=no
15062   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15063   soname_spec='${libname}${release}${shared_ext}$major'
15064   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15065   shlibpath_var=LD_LIBRARY_PATH
15066   shlibpath_overrides_runpath=no
15067   hardcode_into_libs=yes
15068   ;;
15069
15070 irix5* | irix6* | nonstopux*)
15071   case $host_os in
15072     nonstopux*) version_type=nonstopux ;;
15073     *)
15074         if test "$lt_cv_prog_gnu_ld" = yes; then
15075                 version_type=linux
15076         else
15077                 version_type=irix
15078         fi ;;
15079   esac
15080   need_lib_prefix=no
15081   need_version=no
15082   soname_spec='${libname}${release}${shared_ext}$major'
15083   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15084   case $host_os in
15085   irix5* | nonstopux*)
15086     libsuff= shlibsuff=
15087     ;;
15088   *)
15089     case $LD in # libtool.m4 will add one of these switches to LD
15090     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15091       libsuff= shlibsuff= libmagic=32-bit;;
15092     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15093       libsuff=32 shlibsuff=N32 libmagic=N32;;
15094     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15095       libsuff=64 shlibsuff=64 libmagic=64-bit;;
15096     *) libsuff= shlibsuff= libmagic=never-match;;
15097     esac
15098     ;;
15099   esac
15100   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15101   shlibpath_overrides_runpath=no
15102   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15103   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15104   hardcode_into_libs=yes
15105   ;;
15106
15107 # No shared lib support for Linux oldld, aout, or coff.
15108 linux*oldld* | linux*aout* | linux*coff*)
15109   dynamic_linker=no
15110   ;;
15111
15112 # This must be Linux ELF.
15113 linux* | k*bsd*-gnu | kopensolaris*-gnu)
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   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15120   shlibpath_var=LD_LIBRARY_PATH
15121   shlibpath_overrides_runpath=no
15122
15123   # Some binutils ld are patched to set DT_RUNPATH
15124   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15125   $as_echo_n "(cached) " >&6
15126 else
15127   lt_cv_shlibpath_overrides_runpath=no
15128     save_LDFLAGS=$LDFLAGS
15129     save_libdir=$libdir
15130     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15131          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15132     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15133 /* end confdefs.h.  */
15134
15135 int
15136 main ()
15137 {
15138
15139   ;
15140   return 0;
15141 }
15142 _ACEOF
15143 if ac_fn_cxx_try_link "$LINENO"; then :
15144   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15145   lt_cv_shlibpath_overrides_runpath=yes
15146 fi
15147 fi
15148 rm -f core conftest.err conftest.$ac_objext \
15149     conftest$ac_exeext conftest.$ac_ext
15150     LDFLAGS=$save_LDFLAGS
15151     libdir=$save_libdir
15152
15153 fi
15154
15155   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15156
15157   # This implies no fast_install, which is unacceptable.
15158   # Some rework will be needed to allow for fast_install
15159   # before this can be enabled.
15160   hardcode_into_libs=yes
15161
15162   # Append ld.so.conf contents to the search path
15163   if test -f /etc/ld.so.conf; then
15164     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' ' '`
15165     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15166   fi
15167
15168   # We used to test for /lib/ld.so.1 and disable shared libraries on
15169   # powerpc, because MkLinux only supported shared libraries with the
15170   # GNU dynamic linker.  Since this was broken with cross compilers,
15171   # most powerpc-linux boxes support dynamic linking these days and
15172   # people can always --disable-shared, the test was removed, and we
15173   # assume the GNU/Linux dynamic linker is in use.
15174   dynamic_linker='GNU/Linux ld.so'
15175   ;;
15176
15177 netbsd*)
15178   version_type=sunos
15179   need_lib_prefix=no
15180   need_version=no
15181   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15182     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15183     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15184     dynamic_linker='NetBSD (a.out) ld.so'
15185   else
15186     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15187     soname_spec='${libname}${release}${shared_ext}$major'
15188     dynamic_linker='NetBSD ld.elf_so'
15189   fi
15190   shlibpath_var=LD_LIBRARY_PATH
15191   shlibpath_overrides_runpath=yes
15192   hardcode_into_libs=yes
15193   ;;
15194
15195 newsos6)
15196   version_type=linux
15197   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15198   shlibpath_var=LD_LIBRARY_PATH
15199   shlibpath_overrides_runpath=yes
15200   ;;
15201
15202 *nto* | *qnx*)
15203   version_type=qnx
15204   need_lib_prefix=no
15205   need_version=no
15206   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15207   soname_spec='${libname}${release}${shared_ext}$major'
15208   shlibpath_var=LD_LIBRARY_PATH
15209   shlibpath_overrides_runpath=no
15210   hardcode_into_libs=yes
15211   dynamic_linker='ldqnx.so'
15212   ;;
15213
15214 openbsd*)
15215   version_type=sunos
15216   sys_lib_dlsearch_path_spec="/usr/lib"
15217   need_lib_prefix=no
15218   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15219   case $host_os in
15220     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
15221     *)                          need_version=no  ;;
15222   esac
15223   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15224   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15225   shlibpath_var=LD_LIBRARY_PATH
15226   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15227     case $host_os in
15228       openbsd2.[89] | openbsd2.[89].*)
15229         shlibpath_overrides_runpath=no
15230         ;;
15231       *)
15232         shlibpath_overrides_runpath=yes
15233         ;;
15234       esac
15235   else
15236     shlibpath_overrides_runpath=yes
15237   fi
15238   ;;
15239
15240 os2*)
15241   libname_spec='$name'
15242   shrext_cmds=".dll"
15243   need_lib_prefix=no
15244   library_names_spec='$libname${shared_ext} $libname.a'
15245   dynamic_linker='OS/2 ld.exe'
15246   shlibpath_var=LIBPATH
15247   ;;
15248
15249 osf3* | osf4* | osf5*)
15250   version_type=osf
15251   need_lib_prefix=no
15252   need_version=no
15253   soname_spec='${libname}${release}${shared_ext}$major'
15254   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15255   shlibpath_var=LD_LIBRARY_PATH
15256   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15257   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15258   ;;
15259
15260 rdos*)
15261   dynamic_linker=no
15262   ;;
15263
15264 solaris*)
15265   version_type=linux
15266   need_lib_prefix=no
15267   need_version=no
15268   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15269   soname_spec='${libname}${release}${shared_ext}$major'
15270   shlibpath_var=LD_LIBRARY_PATH
15271   shlibpath_overrides_runpath=yes
15272   hardcode_into_libs=yes
15273   # ldd complains unless libraries are executable
15274   postinstall_cmds='chmod +x $lib'
15275   ;;
15276
15277 sunos4*)
15278   version_type=sunos
15279   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15280   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15281   shlibpath_var=LD_LIBRARY_PATH
15282   shlibpath_overrides_runpath=yes
15283   if test "$with_gnu_ld" = yes; then
15284     need_lib_prefix=no
15285   fi
15286   need_version=yes
15287   ;;
15288
15289 sysv4 | sysv4.3*)
15290   version_type=linux
15291   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15292   soname_spec='${libname}${release}${shared_ext}$major'
15293   shlibpath_var=LD_LIBRARY_PATH
15294   case $host_vendor in
15295     sni)
15296       shlibpath_overrides_runpath=no
15297       need_lib_prefix=no
15298       runpath_var=LD_RUN_PATH
15299       ;;
15300     siemens)
15301       need_lib_prefix=no
15302       ;;
15303     motorola)
15304       need_lib_prefix=no
15305       need_version=no
15306       shlibpath_overrides_runpath=no
15307       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15308       ;;
15309   esac
15310   ;;
15311
15312 sysv4*MP*)
15313   if test -d /usr/nec ;then
15314     version_type=linux
15315     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15316     soname_spec='$libname${shared_ext}.$major'
15317     shlibpath_var=LD_LIBRARY_PATH
15318   fi
15319   ;;
15320
15321 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15322   version_type=freebsd-elf
15323   need_lib_prefix=no
15324   need_version=no
15325   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15326   soname_spec='${libname}${release}${shared_ext}$major'
15327   shlibpath_var=LD_LIBRARY_PATH
15328   shlibpath_overrides_runpath=yes
15329   hardcode_into_libs=yes
15330   if test "$with_gnu_ld" = yes; then
15331     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15332   else
15333     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15334     case $host_os in
15335       sco3.2v5*)
15336         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15337         ;;
15338     esac
15339   fi
15340   sys_lib_dlsearch_path_spec='/usr/lib'
15341   ;;
15342
15343 tpf*)
15344   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15345   version_type=linux
15346   need_lib_prefix=no
15347   need_version=no
15348   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15349   shlibpath_var=LD_LIBRARY_PATH
15350   shlibpath_overrides_runpath=no
15351   hardcode_into_libs=yes
15352   ;;
15353
15354 uts4*)
15355   version_type=linux
15356   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15357   soname_spec='${libname}${release}${shared_ext}$major'
15358   shlibpath_var=LD_LIBRARY_PATH
15359   ;;
15360
15361 *)
15362   dynamic_linker=no
15363   ;;
15364 esac
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15366 $as_echo "$dynamic_linker" >&6; }
15367 test "$dynamic_linker" = no && can_build_shared=no
15368
15369 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15370 if test "$GCC" = yes; then
15371   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15372 fi
15373
15374 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15375   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15376 fi
15377 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15378   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15379 fi
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15419 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15420 hardcode_action_CXX=
15421 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15422    test -n "$runpath_var_CXX" ||
15423    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15424
15425   # We can hardcode non-existent directories.
15426   if test "$hardcode_direct_CXX" != no &&
15427      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15428      # have to relink, otherwise we might link with an installed library
15429      # when we should be linking with a yet-to-be-installed one
15430      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15431      test "$hardcode_minus_L_CXX" != no; then
15432     # Linking always hardcodes the temporary library directory.
15433     hardcode_action_CXX=relink
15434   else
15435     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15436     hardcode_action_CXX=immediate
15437   fi
15438 else
15439   # We cannot hardcode anything, or else we can only hardcode existing
15440   # directories.
15441   hardcode_action_CXX=unsupported
15442 fi
15443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15444 $as_echo "$hardcode_action_CXX" >&6; }
15445
15446 if test "$hardcode_action_CXX" = relink ||
15447    test "$inherit_rpath_CXX" = yes; then
15448   # Fast installation is not supported
15449   enable_fast_install=no
15450 elif test "$shlibpath_overrides_runpath" = yes ||
15451      test "$enable_shared" = no; then
15452   # Fast installation is not necessary
15453   enable_fast_install=needless
15454 fi
15455
15456
15457
15458
15459
15460
15461
15462   fi # test -n "$compiler"
15463
15464   CC=$lt_save_CC
15465   LDCXX=$LD
15466   LD=$lt_save_LD
15467   GCC=$lt_save_GCC
15468   with_gnu_ld=$lt_save_with_gnu_ld
15469   lt_cv_path_LDCXX=$lt_cv_path_LD
15470   lt_cv_path_LD=$lt_save_path_LD
15471   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15472   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15473 fi # test "$_lt_caught_CXX_error" != yes
15474
15475 ac_ext=c
15476 ac_cpp='$CPP $CPPFLAGS'
15477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493         ac_config_commands="$ac_config_commands libtool"
15494
15495
15496
15497
15498 # Only expand once:
15499
15500
15501
15502 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it"
15503 # If we haven't got the data from the intl directory,
15504 # assume NLS is disabled.
15505 USE_NLS=no
15506 LIBINTL=
15507 LIBINTL_DEP=
15508 INCINTL=
15509 XGETTEXT=
15510 GMSGFMT=
15511 POSUB=
15512
15513 if test -f  ../intl/config.intl; then
15514   .  ../intl/config.intl
15515 fi
15516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15517 $as_echo_n "checking whether NLS is requested... " >&6; }
15518 if test x"$USE_NLS" != xyes; then
15519   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15520 $as_echo "no" >&6; }
15521 else
15522   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15523 $as_echo "yes" >&6; }
15524
15525 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15526
15527
15528   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15529 $as_echo_n "checking for catalogs to be installed... " >&6; }
15530   # Look for .po and .gmo files in the source directory.
15531   CATALOGS=
15532   XLINGUAS=
15533   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15534     # If there aren't any .gmo files the shell will give us the
15535     # literal string "../path/to/srcdir/po/*.gmo" which has to be
15536     # weeded out.
15537     case "$cat" in *\**)
15538       continue;;
15539     esac
15540     # The quadruple backslash is collapsed to a double backslash
15541     # by the backticks, then collapsed again by the double quotes,
15542     # leaving us with one backslash in the sed expression (right
15543     # before the dot that mustn't act as a wildcard).
15544     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15545     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15546     # The user is allowed to set LINGUAS to a list of languages to
15547     # install catalogs for.  If it's empty that means "all of them."
15548     if test "x$LINGUAS" = x; then
15549       CATALOGS="$CATALOGS $cat"
15550       XLINGUAS="$XLINGUAS $lang"
15551     else
15552       case "$LINGUAS" in *$lang*)
15553         CATALOGS="$CATALOGS $cat"
15554         XLINGUAS="$XLINGUAS $lang"
15555         ;;
15556       esac
15557     fi
15558   done
15559   LINGUAS="$XLINGUAS"
15560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15561 $as_echo "$LINGUAS" >&6; }
15562
15563
15564     DATADIRNAME=share
15565
15566   INSTOBJEXT=.mo
15567
15568   GENCAT=gencat
15569
15570   CATOBJEXT=.gmo
15571
15572 fi
15573
15574         MKINSTALLDIRS=
15575   if test -n "$ac_aux_dir"; then
15576     case "$ac_aux_dir" in
15577       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15578       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15579     esac
15580   fi
15581   if test -z "$MKINSTALLDIRS"; then
15582     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15583   fi
15584
15585
15586
15587   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15588 $as_echo_n "checking whether NLS is requested... " >&6; }
15589     # Check whether --enable-nls was given.
15590 if test "${enable_nls+set}" = set; then :
15591   enableval=$enable_nls; USE_NLS=$enableval
15592 else
15593   USE_NLS=yes
15594 fi
15595
15596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15597 $as_echo "$USE_NLS" >&6; }
15598
15599
15600
15601
15602
15603
15604 # Prepare PATH_SEPARATOR.
15605 # The user is always right.
15606 if test "${PATH_SEPARATOR+set}" != set; then
15607   echo "#! /bin/sh" >conf$$.sh
15608   echo  "exit 0"   >>conf$$.sh
15609   chmod +x conf$$.sh
15610   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15611     PATH_SEPARATOR=';'
15612   else
15613     PATH_SEPARATOR=:
15614   fi
15615   rm -f conf$$.sh
15616 fi
15617
15618 # Find out how to test for executable files. Don't use a zero-byte file,
15619 # as systems may use methods other than mode bits to determine executability.
15620 cat >conf$$.file <<_ASEOF
15621 #! /bin/sh
15622 exit 0
15623 _ASEOF
15624 chmod +x conf$$.file
15625 if test -x conf$$.file >/dev/null 2>&1; then
15626   ac_executable_p="test -x"
15627 else
15628   ac_executable_p="test -f"
15629 fi
15630 rm -f conf$$.file
15631
15632 # Extract the first word of "msgfmt", so it can be a program name with args.
15633 set dummy msgfmt; ac_word=$2
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15635 $as_echo_n "checking for $ac_word... " >&6; }
15636 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15637   $as_echo_n "(cached) " >&6
15638 else
15639   case "$MSGFMT" in
15640   [\\/]* | ?:[\\/]*)
15641     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15642     ;;
15643   *)
15644     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15645     for ac_dir in $PATH; do
15646       IFS="$ac_save_IFS"
15647       test -z "$ac_dir" && ac_dir=.
15648       for ac_exec_ext in '' $ac_executable_extensions; do
15649         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15650           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15651      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15652             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15653             break 2
15654           fi
15655         fi
15656       done
15657     done
15658     IFS="$ac_save_IFS"
15659   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15660     ;;
15661 esac
15662 fi
15663 MSGFMT="$ac_cv_path_MSGFMT"
15664 if test "$MSGFMT" != ":"; then
15665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15666 $as_echo "$MSGFMT" >&6; }
15667 else
15668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15669 $as_echo "no" >&6; }
15670 fi
15671
15672   # Extract the first word of "gmsgfmt", so it can be a program name with args.
15673 set dummy gmsgfmt; ac_word=$2
15674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15675 $as_echo_n "checking for $ac_word... " >&6; }
15676 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15677   $as_echo_n "(cached) " >&6
15678 else
15679   case $GMSGFMT in
15680   [\\/]* | ?:[\\/]*)
15681   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15682   ;;
15683   *)
15684   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15685 for as_dir in $PATH
15686 do
15687   IFS=$as_save_IFS
15688   test -z "$as_dir" && as_dir=.
15689     for ac_exec_ext in '' $ac_executable_extensions; do
15690   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15691     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15692     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15693     break 2
15694   fi
15695 done
15696   done
15697 IFS=$as_save_IFS
15698
15699   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15700   ;;
15701 esac
15702 fi
15703 GMSGFMT=$ac_cv_path_GMSGFMT
15704 if test -n "$GMSGFMT"; then
15705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15706 $as_echo "$GMSGFMT" >&6; }
15707 else
15708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15709 $as_echo "no" >&6; }
15710 fi
15711
15712
15713
15714
15715 # Prepare PATH_SEPARATOR.
15716 # The user is always right.
15717 if test "${PATH_SEPARATOR+set}" != set; then
15718   echo "#! /bin/sh" >conf$$.sh
15719   echo  "exit 0"   >>conf$$.sh
15720   chmod +x conf$$.sh
15721   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15722     PATH_SEPARATOR=';'
15723   else
15724     PATH_SEPARATOR=:
15725   fi
15726   rm -f conf$$.sh
15727 fi
15728
15729 # Find out how to test for executable files. Don't use a zero-byte file,
15730 # as systems may use methods other than mode bits to determine executability.
15731 cat >conf$$.file <<_ASEOF
15732 #! /bin/sh
15733 exit 0
15734 _ASEOF
15735 chmod +x conf$$.file
15736 if test -x conf$$.file >/dev/null 2>&1; then
15737   ac_executable_p="test -x"
15738 else
15739   ac_executable_p="test -f"
15740 fi
15741 rm -f conf$$.file
15742
15743 # Extract the first word of "xgettext", so it can be a program name with args.
15744 set dummy xgettext; ac_word=$2
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15746 $as_echo_n "checking for $ac_word... " >&6; }
15747 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15748   $as_echo_n "(cached) " >&6
15749 else
15750   case "$XGETTEXT" in
15751   [\\/]* | ?:[\\/]*)
15752     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15753     ;;
15754   *)
15755     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15756     for ac_dir in $PATH; do
15757       IFS="$ac_save_IFS"
15758       test -z "$ac_dir" && ac_dir=.
15759       for ac_exec_ext in '' $ac_executable_extensions; do
15760         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15761           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15762      (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
15763             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15764             break 2
15765           fi
15766         fi
15767       done
15768     done
15769     IFS="$ac_save_IFS"
15770   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15771     ;;
15772 esac
15773 fi
15774 XGETTEXT="$ac_cv_path_XGETTEXT"
15775 if test "$XGETTEXT" != ":"; then
15776   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15777 $as_echo "$XGETTEXT" >&6; }
15778 else
15779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15780 $as_echo "no" >&6; }
15781 fi
15782
15783     rm -f messages.po
15784
15785
15786 # Prepare PATH_SEPARATOR.
15787 # The user is always right.
15788 if test "${PATH_SEPARATOR+set}" != set; then
15789   echo "#! /bin/sh" >conf$$.sh
15790   echo  "exit 0"   >>conf$$.sh
15791   chmod +x conf$$.sh
15792   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15793     PATH_SEPARATOR=';'
15794   else
15795     PATH_SEPARATOR=:
15796   fi
15797   rm -f conf$$.sh
15798 fi
15799
15800 # Find out how to test for executable files. Don't use a zero-byte file,
15801 # as systems may use methods other than mode bits to determine executability.
15802 cat >conf$$.file <<_ASEOF
15803 #! /bin/sh
15804 exit 0
15805 _ASEOF
15806 chmod +x conf$$.file
15807 if test -x conf$$.file >/dev/null 2>&1; then
15808   ac_executable_p="test -x"
15809 else
15810   ac_executable_p="test -f"
15811 fi
15812 rm -f conf$$.file
15813
15814 # Extract the first word of "msgmerge", so it can be a program name with args.
15815 set dummy msgmerge; ac_word=$2
15816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15817 $as_echo_n "checking for $ac_word... " >&6; }
15818 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15819   $as_echo_n "(cached) " >&6
15820 else
15821   case "$MSGMERGE" in
15822   [\\/]* | ?:[\\/]*)
15823     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15824     ;;
15825   *)
15826     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15827     for ac_dir in $PATH; do
15828       IFS="$ac_save_IFS"
15829       test -z "$ac_dir" && ac_dir=.
15830       for ac_exec_ext in '' $ac_executable_extensions; do
15831         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15832           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15833             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15834             break 2
15835           fi
15836         fi
15837       done
15838     done
15839     IFS="$ac_save_IFS"
15840   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15841     ;;
15842 esac
15843 fi
15844 MSGMERGE="$ac_cv_path_MSGMERGE"
15845 if test "$MSGMERGE" != ":"; then
15846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15847 $as_echo "$MSGMERGE" >&6; }
15848 else
15849   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15850 $as_echo "no" >&6; }
15851 fi
15852
15853
15854       if test "$GMSGFMT" != ":"; then
15855             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15856        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15857       : ;
15858     else
15859       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15860       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15861 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15862       GMSGFMT=":"
15863     fi
15864   fi
15865
15866       if test "$XGETTEXT" != ":"; then
15867             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15868        (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
15869       : ;
15870     else
15871       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15872 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15873       XGETTEXT=":"
15874     fi
15875         rm -f messages.po
15876   fi
15877
15878   ac_config_commands="$ac_config_commands default-1"
15879
15880
15881
15882
15883
15884 for ac_prog in 'bison -y' byacc
15885 do
15886   # Extract the first word of "$ac_prog", so it can be a program name with args.
15887 set dummy $ac_prog; ac_word=$2
15888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15889 $as_echo_n "checking for $ac_word... " >&6; }
15890 if test "${ac_cv_prog_YACC+set}" = set; then :
15891   $as_echo_n "(cached) " >&6
15892 else
15893   if test -n "$YACC"; then
15894   ac_cv_prog_YACC="$YACC" # Let the user override the test.
15895 else
15896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15897 for as_dir in $PATH
15898 do
15899   IFS=$as_save_IFS
15900   test -z "$as_dir" && as_dir=.
15901     for ac_exec_ext in '' $ac_executable_extensions; do
15902   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15903     ac_cv_prog_YACC="$ac_prog"
15904     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15905     break 2
15906   fi
15907 done
15908   done
15909 IFS=$as_save_IFS
15910
15911 fi
15912 fi
15913 YACC=$ac_cv_prog_YACC
15914 if test -n "$YACC"; then
15915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15916 $as_echo "$YACC" >&6; }
15917 else
15918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15919 $as_echo "no" >&6; }
15920 fi
15921
15922
15923   test -n "$YACC" && break
15924 done
15925 test -n "$YACC" || YACC="yacc"
15926
15927 for ac_prog in flex lex
15928 do
15929   # Extract the first word of "$ac_prog", so it can be a program name with args.
15930 set dummy $ac_prog; ac_word=$2
15931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15932 $as_echo_n "checking for $ac_word... " >&6; }
15933 if test "${ac_cv_prog_LEX+set}" = set; then :
15934   $as_echo_n "(cached) " >&6
15935 else
15936   if test -n "$LEX"; then
15937   ac_cv_prog_LEX="$LEX" # Let the user override the test.
15938 else
15939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15940 for as_dir in $PATH
15941 do
15942   IFS=$as_save_IFS
15943   test -z "$as_dir" && as_dir=.
15944     for ac_exec_ext in '' $ac_executable_extensions; do
15945   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15946     ac_cv_prog_LEX="$ac_prog"
15947     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15948     break 2
15949   fi
15950 done
15951   done
15952 IFS=$as_save_IFS
15953
15954 fi
15955 fi
15956 LEX=$ac_cv_prog_LEX
15957 if test -n "$LEX"; then
15958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
15959 $as_echo "$LEX" >&6; }
15960 else
15961   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15962 $as_echo "no" >&6; }
15963 fi
15964
15965
15966   test -n "$LEX" && break
15967 done
15968 test -n "$LEX" || LEX=":"
15969
15970 if test "x$LEX" != "x:"; then
15971   cat >conftest.l <<_ACEOF
15972 %%
15973 a { ECHO; }
15974 b { REJECT; }
15975 c { yymore (); }
15976 d { yyless (1); }
15977 e { yyless (input () != 0); }
15978 f { unput (yytext[0]); }
15979 . { BEGIN INITIAL; }
15980 %%
15981 #ifdef YYTEXT_POINTER
15982 extern char *yytext;
15983 #endif
15984 int
15985 main (void)
15986 {
15987   return ! yylex () + ! yywrap ();
15988 }
15989 _ACEOF
15990 { { ac_try="$LEX conftest.l"
15991 case "(($ac_try" in
15992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15993   *) ac_try_echo=$ac_try;;
15994 esac
15995 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15996 $as_echo "$ac_try_echo"; } >&5
15997   (eval "$LEX conftest.l") 2>&5
15998   ac_status=$?
15999   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16000   test $ac_status = 0; }
16001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16002 $as_echo_n "checking lex output file root... " >&6; }
16003 if test "${ac_cv_prog_lex_root+set}" = set; then :
16004   $as_echo_n "(cached) " >&6
16005 else
16006
16007 if test -f lex.yy.c; then
16008   ac_cv_prog_lex_root=lex.yy
16009 elif test -f lexyy.c; then
16010   ac_cv_prog_lex_root=lexyy
16011 else
16012   as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16013 fi
16014 fi
16015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16016 $as_echo "$ac_cv_prog_lex_root" >&6; }
16017 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16018
16019 if test -z "${LEXLIB+set}"; then
16020   { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16021 $as_echo_n "checking lex library... " >&6; }
16022 if test "${ac_cv_lib_lex+set}" = set; then :
16023   $as_echo_n "(cached) " >&6
16024 else
16025
16026     ac_save_LIBS=$LIBS
16027     ac_cv_lib_lex='none needed'
16028     for ac_lib in '' -lfl -ll; do
16029       LIBS="$ac_lib $ac_save_LIBS"
16030       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16031 /* end confdefs.h.  */
16032 `cat $LEX_OUTPUT_ROOT.c`
16033 _ACEOF
16034 if ac_fn_c_try_link "$LINENO"; then :
16035   ac_cv_lib_lex=$ac_lib
16036 fi
16037 rm -f core conftest.err conftest.$ac_objext \
16038     conftest$ac_exeext conftest.$ac_ext
16039       test "$ac_cv_lib_lex" != 'none needed' && break
16040     done
16041     LIBS=$ac_save_LIBS
16042
16043 fi
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16045 $as_echo "$ac_cv_lib_lex" >&6; }
16046   test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16047 fi
16048
16049
16050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16051 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16052 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16053   $as_echo_n "(cached) " >&6
16054 else
16055   # POSIX says lex can declare yytext either as a pointer or an array; the
16056 # default is implementation-dependent.  Figure out which it is, since
16057 # not all implementations provide the %pointer and %array declarations.
16058 ac_cv_prog_lex_yytext_pointer=no
16059 ac_save_LIBS=$LIBS
16060 LIBS="$LEXLIB $ac_save_LIBS"
16061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16062 /* end confdefs.h.  */
16063 #define YYTEXT_POINTER 1
16064 `cat $LEX_OUTPUT_ROOT.c`
16065 _ACEOF
16066 if ac_fn_c_try_link "$LINENO"; then :
16067   ac_cv_prog_lex_yytext_pointer=yes
16068 fi
16069 rm -f core conftest.err conftest.$ac_objext \
16070     conftest$ac_exeext conftest.$ac_ext
16071 LIBS=$ac_save_LIBS
16072
16073 fi
16074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16075 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16076 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16077
16078 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16079
16080 fi
16081 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16082
16083 fi
16084 if test "$LEX" = :; then
16085   LEX=${am_missing_run}flex
16086 fi
16087
16088
16089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16090 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16091     # Check whether --enable-maintainer-mode was given.
16092 if test "${enable_maintainer_mode+set}" = set; then :
16093   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16094 else
16095   USE_MAINTAINER_MODE=no
16096 fi
16097
16098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16099 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16100    if test $USE_MAINTAINER_MODE = yes; then
16101   MAINTAINER_MODE_TRUE=
16102   MAINTAINER_MODE_FALSE='#'
16103 else
16104   MAINTAINER_MODE_TRUE='#'
16105   MAINTAINER_MODE_FALSE=
16106 fi
16107
16108   MAINT=$MAINTAINER_MODE_TRUE
16109
16110
16111  if false; then
16112   GENINSRC_NEVER_TRUE=
16113   GENINSRC_NEVER_FALSE='#'
16114 else
16115   GENINSRC_NEVER_TRUE='#'
16116   GENINSRC_NEVER_FALSE=
16117 fi
16118
16119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16120 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16121 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16122   $as_echo_n "(cached) " >&6
16123 else
16124    echo abfoo >t1
16125   echo cdfoo >t2
16126   gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16127   if cmp t1 t2 2 2 > /dev/null 2>&1; then
16128     if cmp t1 t2 1 1 > /dev/null 2>&1; then
16129       :
16130     else
16131       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16132     fi
16133   fi
16134   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16135     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16136       :
16137     else
16138       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16139     fi
16140   fi
16141   rm t1 t2
16142
16143 fi
16144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16145 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16146 do_compare="$gcc_cv_prog_cmp_skip"
16147
16148
16149
16150 . ${srcdir}/configure.host
16151
16152
16153
16154
16155
16156
16157 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h sys/param.h
16158 do :
16159   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16160 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16161 eval as_val=\$$as_ac_Header
16162    if test "x$as_val" = x""yes; then :
16163   cat >>confdefs.h <<_ACEOF
16164 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16165 _ACEOF
16166
16167 fi
16168
16169 done
16170
16171 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16172 do :
16173   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16174 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16175 eval as_val=\$$as_ac_Header
16176    if test "x$as_val" = x""yes; then :
16177   cat >>confdefs.h <<_ACEOF
16178 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16179 _ACEOF
16180
16181 fi
16182
16183 done
16184
16185 for ac_func in glob mkstemp realpath sbrk waitpid
16186 do :
16187   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16188 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16189 eval as_val=\$$as_ac_var
16190    if test "x$as_val" = x""yes; then :
16191   cat >>confdefs.h <<_ACEOF
16192 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16193 _ACEOF
16194
16195 fi
16196 done
16197
16198 for ac_func in open lseek close
16199 do :
16200   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16201 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16202 eval as_val=\$$as_ac_var
16203    if test "x$as_val" = x""yes; then :
16204   cat >>confdefs.h <<_ACEOF
16205 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16206 _ACEOF
16207
16208 fi
16209 done
16210
16211 ac_header_dirent=no
16212 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16213   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16215 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16216 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16217   $as_echo_n "(cached) " >&6
16218 else
16219   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16220 /* end confdefs.h.  */
16221 #include <sys/types.h>
16222 #include <$ac_hdr>
16223
16224 int
16225 main ()
16226 {
16227 if ((DIR *) 0)
16228 return 0;
16229   ;
16230   return 0;
16231 }
16232 _ACEOF
16233 if ac_fn_c_try_compile "$LINENO"; then :
16234   eval "$as_ac_Header=yes"
16235 else
16236   eval "$as_ac_Header=no"
16237 fi
16238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16239 fi
16240 eval ac_res=\$$as_ac_Header
16241                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16242 $as_echo "$ac_res" >&6; }
16243 eval as_val=\$$as_ac_Header
16244    if test "x$as_val" = x""yes; then :
16245   cat >>confdefs.h <<_ACEOF
16246 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16247 _ACEOF
16248
16249 ac_header_dirent=$ac_hdr; break
16250 fi
16251
16252 done
16253 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16254 if test $ac_header_dirent = dirent.h; then
16255   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16256 $as_echo_n "checking for library containing opendir... " >&6; }
16257 if test "${ac_cv_search_opendir+set}" = set; then :
16258   $as_echo_n "(cached) " >&6
16259 else
16260   ac_func_search_save_LIBS=$LIBS
16261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16262 /* end confdefs.h.  */
16263
16264 /* Override any GCC internal prototype to avoid an error.
16265    Use char because int might match the return type of a GCC
16266    builtin and then its argument prototype would still apply.  */
16267 #ifdef __cplusplus
16268 extern "C"
16269 #endif
16270 char opendir ();
16271 int
16272 main ()
16273 {
16274 return opendir ();
16275   ;
16276   return 0;
16277 }
16278 _ACEOF
16279 for ac_lib in '' dir; do
16280   if test -z "$ac_lib"; then
16281     ac_res="none required"
16282   else
16283     ac_res=-l$ac_lib
16284     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16285   fi
16286   if ac_fn_c_try_link "$LINENO"; then :
16287   ac_cv_search_opendir=$ac_res
16288 fi
16289 rm -f core conftest.err conftest.$ac_objext \
16290     conftest$ac_exeext
16291   if test "${ac_cv_search_opendir+set}" = set; then :
16292   break
16293 fi
16294 done
16295 if test "${ac_cv_search_opendir+set}" = set; then :
16296
16297 else
16298   ac_cv_search_opendir=no
16299 fi
16300 rm conftest.$ac_ext
16301 LIBS=$ac_func_search_save_LIBS
16302 fi
16303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16304 $as_echo "$ac_cv_search_opendir" >&6; }
16305 ac_res=$ac_cv_search_opendir
16306 if test "$ac_res" != no; then :
16307   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16308
16309 fi
16310
16311 else
16312   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16313 $as_echo_n "checking for library containing opendir... " >&6; }
16314 if test "${ac_cv_search_opendir+set}" = set; then :
16315   $as_echo_n "(cached) " >&6
16316 else
16317   ac_func_search_save_LIBS=$LIBS
16318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16319 /* end confdefs.h.  */
16320
16321 /* Override any GCC internal prototype to avoid an error.
16322    Use char because int might match the return type of a GCC
16323    builtin and then its argument prototype would still apply.  */
16324 #ifdef __cplusplus
16325 extern "C"
16326 #endif
16327 char opendir ();
16328 int
16329 main ()
16330 {
16331 return opendir ();
16332   ;
16333   return 0;
16334 }
16335 _ACEOF
16336 for ac_lib in '' x; do
16337   if test -z "$ac_lib"; then
16338     ac_res="none required"
16339   else
16340     ac_res=-l$ac_lib
16341     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16342   fi
16343   if ac_fn_c_try_link "$LINENO"; then :
16344   ac_cv_search_opendir=$ac_res
16345 fi
16346 rm -f core conftest.err conftest.$ac_objext \
16347     conftest$ac_exeext
16348   if test "${ac_cv_search_opendir+set}" = set; then :
16349   break
16350 fi
16351 done
16352 if test "${ac_cv_search_opendir+set}" = set; then :
16353
16354 else
16355   ac_cv_search_opendir=no
16356 fi
16357 rm conftest.$ac_ext
16358 LIBS=$ac_func_search_save_LIBS
16359 fi
16360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16361 $as_echo "$ac_cv_search_opendir" >&6; }
16362 ac_res=$ac_cv_search_opendir
16363 if test "$ac_res" != no; then :
16364   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16365
16366 fi
16367
16368 fi
16369
16370
16371 # Check for dlopen support and enable plugins if possible.
16372 enable_plugins=yes
16373 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16374 "
16375 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16376
16377 else
16378   enable_plugins=no
16379 fi
16380
16381
16382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16383 $as_echo_n "checking for library containing dlopen... " >&6; }
16384 if test "${ac_cv_search_dlopen+set}" = set; then :
16385   $as_echo_n "(cached) " >&6
16386 else
16387   ac_func_search_save_LIBS=$LIBS
16388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16389 /* end confdefs.h.  */
16390
16391 /* Override any GCC internal prototype to avoid an error.
16392    Use char because int might match the return type of a GCC
16393    builtin and then its argument prototype would still apply.  */
16394 #ifdef __cplusplus
16395 extern "C"
16396 #endif
16397 char dlopen ();
16398 int
16399 main ()
16400 {
16401 return dlopen ();
16402   ;
16403   return 0;
16404 }
16405 _ACEOF
16406 for ac_lib in '' dl; do
16407   if test -z "$ac_lib"; then
16408     ac_res="none required"
16409   else
16410     ac_res=-l$ac_lib
16411     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16412   fi
16413   if ac_fn_c_try_link "$LINENO"; then :
16414   ac_cv_search_dlopen=$ac_res
16415 fi
16416 rm -f core conftest.err conftest.$ac_objext \
16417     conftest$ac_exeext
16418   if test "${ac_cv_search_dlopen+set}" = set; then :
16419   break
16420 fi
16421 done
16422 if test "${ac_cv_search_dlopen+set}" = set; then :
16423
16424 else
16425   ac_cv_search_dlopen=no
16426 fi
16427 rm conftest.$ac_ext
16428 LIBS=$ac_func_search_save_LIBS
16429 fi
16430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16431 $as_echo "$ac_cv_search_dlopen" >&6; }
16432 ac_res=$ac_cv_search_dlopen
16433 if test "$ac_res" != no; then :
16434   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16435
16436 else
16437   enable_plugins=no
16438 fi
16439
16440 for ac_func in dlopen dlsym dlclose
16441 do :
16442   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16443 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16444 eval as_val=\$$as_ac_var
16445    if test "x$as_val" = x""yes; then :
16446   cat >>confdefs.h <<_ACEOF
16447 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16448 _ACEOF
16449
16450 else
16451   enable_plugins=no
16452 fi
16453 done
16454
16455 # We also support plugins on Windows (MinGW).
16456 if test x$enable_plugins = xno ; then
16457   for ac_header in windows.h
16458 do :
16459   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
16460 "
16461 if test "x$ac_cv_header_windows_h" = x""yes; then :
16462   cat >>confdefs.h <<_ACEOF
16463 #define HAVE_WINDOWS_H 1
16464 _ACEOF
16465  enable_plugins=yes
16466 fi
16467
16468 done
16469
16470 fi
16471  if test x$enable_plugins = xyes; then
16472   ENABLE_PLUGINS_TRUE=
16473   ENABLE_PLUGINS_FALSE='#'
16474 else
16475   ENABLE_PLUGINS_TRUE='#'
16476   ENABLE_PLUGINS_FALSE=
16477 fi
16478
16479
16480 # Check whether --enable-initfini-array was given.
16481 if test "${enable_initfini_array+set}" = set; then :
16482   enableval=$enable_initfini_array;
16483 else
16484
16485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16486 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16487 if test "${gcc_cv_initfini_array+set}" = set; then :
16488   $as_echo_n "(cached) " >&6
16489 else
16490     if test "x${build}" = "x${target}" ; then
16491     if test "$cross_compiling" = yes; then :
16492   gcc_cv_initfini_array=no
16493 else
16494   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16495 /* end confdefs.h.  */
16496
16497 static int x = -1;
16498 int main (void) { return x; }
16499 int foo (void) { x = 0; }
16500 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16501 _ACEOF
16502 if ac_fn_c_try_run "$LINENO"; then :
16503   gcc_cv_initfini_array=yes
16504 else
16505   gcc_cv_initfini_array=no
16506 fi
16507 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16508   conftest.$ac_objext conftest.beam conftest.$ac_ext
16509 fi
16510
16511    else
16512      gcc_cv_initfini_array=no
16513    fi
16514 fi
16515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16516 $as_echo "$gcc_cv_initfini_array" >&6; }
16517   enable_initfini_array=$gcc_cv_initfini_array
16518
16519 fi
16520
16521
16522 if test $enable_initfini_array = yes; then
16523
16524 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16525
16526 fi
16527
16528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16529 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16530 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16531   $as_echo_n "(cached) " >&6
16532 else
16533   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16534 /* end confdefs.h.  */
16535 #include <unistd.h>
16536 int
16537 main ()
16538 {
16539 extern int getopt (int, char *const*, const char *);
16540   ;
16541   return 0;
16542 }
16543 _ACEOF
16544 if ac_fn_c_try_compile "$LINENO"; then :
16545   ld_cv_decl_getopt_unistd_h=yes
16546 else
16547   ld_cv_decl_getopt_unistd_h=no
16548 fi
16549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16550 fi
16551
16552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16553 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16554 if test $ld_cv_decl_getopt_unistd_h = yes; then
16555
16556 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16557
16558 fi
16559
16560
16561 case "${host}" in
16562 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16563
16564 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16565  ;;
16566 esac
16567
16568 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16569 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16570   ac_have_decl=1
16571 else
16572   ac_have_decl=0
16573 fi
16574
16575 cat >>confdefs.h <<_ACEOF
16576 #define HAVE_DECL_STRSTR $ac_have_decl
16577 _ACEOF
16578 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16579 if test "x$ac_cv_have_decl_free" = x""yes; then :
16580   ac_have_decl=1
16581 else
16582   ac_have_decl=0
16583 fi
16584
16585 cat >>confdefs.h <<_ACEOF
16586 #define HAVE_DECL_FREE $ac_have_decl
16587 _ACEOF
16588 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16589 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16590   ac_have_decl=1
16591 else
16592   ac_have_decl=0
16593 fi
16594
16595 cat >>confdefs.h <<_ACEOF
16596 #define HAVE_DECL_SBRK $ac_have_decl
16597 _ACEOF
16598 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16599 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16600   ac_have_decl=1
16601 else
16602   ac_have_decl=0
16603 fi
16604
16605 cat >>confdefs.h <<_ACEOF
16606 #define HAVE_DECL_GETENV $ac_have_decl
16607 _ACEOF
16608 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16609 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16610   ac_have_decl=1
16611 else
16612   ac_have_decl=0
16613 fi
16614
16615 cat >>confdefs.h <<_ACEOF
16616 #define HAVE_DECL_ENVIRON $ac_have_decl
16617 _ACEOF
16618
16619
16620 # Link in zlib if we can.  This is needed only for the bootstrap tests
16621 # right now, since those tests use libbfd, which depends on zlib.
16622
16623   # See if the user specified whether he wants zlib support or not.
16624
16625 # Check whether --with-zlib was given.
16626 if test "${with_zlib+set}" = set; then :
16627   withval=$with_zlib;
16628 else
16629   with_zlib=auto
16630 fi
16631
16632
16633   if test "$with_zlib" != "no"; then
16634     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16635 $as_echo_n "checking for library containing zlibVersion... " >&6; }
16636 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16637   $as_echo_n "(cached) " >&6
16638 else
16639   ac_func_search_save_LIBS=$LIBS
16640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16641 /* end confdefs.h.  */
16642
16643 /* Override any GCC internal prototype to avoid an error.
16644    Use char because int might match the return type of a GCC
16645    builtin and then its argument prototype would still apply.  */
16646 #ifdef __cplusplus
16647 extern "C"
16648 #endif
16649 char zlibVersion ();
16650 int
16651 main ()
16652 {
16653 return zlibVersion ();
16654   ;
16655   return 0;
16656 }
16657 _ACEOF
16658 for ac_lib in '' z; do
16659   if test -z "$ac_lib"; then
16660     ac_res="none required"
16661   else
16662     ac_res=-l$ac_lib
16663     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16664   fi
16665   if ac_fn_c_try_link "$LINENO"; then :
16666   ac_cv_search_zlibVersion=$ac_res
16667 fi
16668 rm -f core conftest.err conftest.$ac_objext \
16669     conftest$ac_exeext
16670   if test "${ac_cv_search_zlibVersion+set}" = set; then :
16671   break
16672 fi
16673 done
16674 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16675
16676 else
16677   ac_cv_search_zlibVersion=no
16678 fi
16679 rm conftest.$ac_ext
16680 LIBS=$ac_func_search_save_LIBS
16681 fi
16682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16683 $as_echo "$ac_cv_search_zlibVersion" >&6; }
16684 ac_res=$ac_cv_search_zlibVersion
16685 if test "$ac_res" != no; then :
16686   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16687   for ac_header in zlib.h
16688 do :
16689   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16690 if test "x$ac_cv_header_zlib_h" = x""yes; then :
16691   cat >>confdefs.h <<_ACEOF
16692 #define HAVE_ZLIB_H 1
16693 _ACEOF
16694
16695 fi
16696
16697 done
16698
16699 fi
16700
16701     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
16702       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
16703     fi
16704   fi
16705
16706
16707 # When converting linker scripts into strings for use in emulation
16708 # files, use astring.sed if the compiler supports ANSI string
16709 # concatenation, or ostring.sed otherwise.  This is to support the
16710 # broken Microsoft MSVC compiler, which limits the length of string
16711 # constants, while still supporting pre-ANSI compilers which do not
16712 # support string concatenation.
16713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16714 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16715 if test "${ld_cv_string_concatenation+set}" = set; then :
16716   $as_echo_n "(cached) " >&6
16717 else
16718   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16719 /* end confdefs.h.  */
16720
16721 int
16722 main ()
16723 {
16724 char *a = "a" "a";
16725   ;
16726   return 0;
16727 }
16728 _ACEOF
16729 if ac_fn_c_try_compile "$LINENO"; then :
16730   ld_cv_string_concatenation=yes
16731 else
16732   ld_cv_string_concatenation=no
16733 fi
16734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16735 fi
16736
16737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16738 $as_echo "$ld_cv_string_concatenation" >&6; }
16739 if test "$ld_cv_string_concatenation" = "yes"; then
16740   STRINGIFY=astring.sed
16741 else
16742   STRINGIFY=ostring.sed
16743 fi
16744
16745
16746 # target-specific stuff:
16747
16748 all_targets=
16749 EMUL=
16750 all_emuls=
16751 all_emul_extras=
16752 all_libpath=
16753
16754 rm -f tdirs
16755
16756 # If the host is 64-bit, then we enable 64-bit targets by default.
16757 # This is consistent with what ../bfd/configure.in does.
16758 if test x${want64} = xfalse; then
16759   # The cast to long int works around a bug in the HP C Compiler
16760 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16761 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16762 # This bug is HP SR number 8606223364.
16763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16764 $as_echo_n "checking size of void *... " >&6; }
16765 if test "${ac_cv_sizeof_void_p+set}" = set; then :
16766   $as_echo_n "(cached) " >&6
16767 else
16768   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
16769
16770 else
16771   if test "$ac_cv_type_void_p" = yes; then
16772      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16773 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16774 { as_fn_set_status 77
16775 as_fn_error "cannot compute sizeof (void *)
16776 See \`config.log' for more details." "$LINENO" 5; }; }
16777    else
16778      ac_cv_sizeof_void_p=0
16779    fi
16780 fi
16781
16782 fi
16783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16784 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16785
16786
16787
16788 cat >>confdefs.h <<_ACEOF
16789 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16790 _ACEOF
16791
16792
16793   if test "x${ac_cv_sizeof_void_p}" = "x8"; then
16794     want64=true
16795   fi
16796 fi
16797
16798 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16799 do
16800   if test "$targ_alias" = "all"; then
16801     all_targets=true
16802   else
16803     # Canonicalize the secondary target names.
16804     result=`$ac_config_sub $targ_alias 2>/dev/null`
16805     if test -n "$result"; then
16806         targ=$result
16807     else
16808         targ=$targ_alias
16809     fi
16810
16811     . ${srcdir}/configure.tgt
16812
16813     if test "$targ" = "$target"; then
16814       EMUL=$targ_emul
16815     fi
16816
16817     if test x${want64} = xfalse; then
16818       . ${srcdir}/../bfd/config.bfd
16819     fi
16820
16821     if test x${want64} = xtrue; then
16822       targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16823       targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16824     fi
16825
16826     for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16827         case " $all_emuls " in
16828         *" e${i}.o "*) ;;
16829         *)
16830           all_emuls="$all_emuls e${i}.o"
16831           eval result=\$tdir_$i
16832           test -z "$result" && result=$targ_alias
16833           echo tdir_$i=$result >> tdirs
16834           ;;
16835         esac
16836     done
16837
16838     for i in $targ_emul $targ_extra_libpath; do
16839         case " $all_libpath " in
16840         *" ${i} "*) ;;
16841         *)
16842           if test -z "$all_libpath"; then
16843             all_libpath=${i}
16844           else
16845             all_libpath="$all_libpath ${i}"
16846           fi
16847           ;;
16848         esac
16849     done
16850
16851     for i in $targ_extra_ofiles; do
16852         case " $all_emul_extras " in
16853         *" ${i} "*) ;;
16854         *)
16855           all_emul_extras="$all_emul_extras ${i}"
16856           ;;
16857         esac
16858     done
16859   fi
16860 done
16861
16862
16863
16864 TDIRS=tdirs
16865
16866
16867 if test x${all_targets} = xtrue; then
16868   if test x${want64} = xtrue; then
16869     EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16870   else
16871     EMULATION_OFILES='$(ALL_EMULATIONS)'
16872   fi
16873   EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16874 else
16875   EMULATION_OFILES=$all_emuls
16876   EMUL_EXTRA_OFILES=$all_emul_extras
16877 fi
16878
16879
16880
16881
16882 EMULATION_LIBPATH=$all_libpath
16883
16884
16885 if test x${enable_static} = xno; then
16886   TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16887 else
16888   TESTBFDLIB="../bfd/.libs/libbfd.a"
16889 fi
16890
16891
16892 target_vendor=${target_vendor=$host_vendor}
16893 case "$target_vendor" in
16894   hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16895   *)  EXTRA_SHLIB_EXTENSION= ;;
16896 esac
16897
16898 case "$target_os" in
16899   lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16900 esac
16901
16902 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16903
16904 cat >>confdefs.h <<_ACEOF
16905 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
16906 _ACEOF
16907
16908 fi
16909
16910
16911
16912
16913
16914
16915 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
16916
16917 cat >confcache <<\_ACEOF
16918 # This file is a shell script that caches the results of configure
16919 # tests run on this system so they can be shared between configure
16920 # scripts and configure runs, see configure's option --config-cache.
16921 # It is not useful on other systems.  If it contains results you don't
16922 # want to keep, you may remove or edit it.
16923 #
16924 # config.status only pays attention to the cache file if you give it
16925 # the --recheck option to rerun configure.
16926 #
16927 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16928 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16929 # following values.
16930
16931 _ACEOF
16932
16933 # The following way of writing the cache mishandles newlines in values,
16934 # but we know of no workaround that is simple, portable, and efficient.
16935 # So, we kill variables containing newlines.
16936 # Ultrix sh set writes to stderr and can't be redirected directly,
16937 # and sets the high bit in the cache file unless we assign to the vars.
16938 (
16939   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16940     eval ac_val=\$$ac_var
16941     case $ac_val in #(
16942     *${as_nl}*)
16943       case $ac_var in #(
16944       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16945 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16946       esac
16947       case $ac_var in #(
16948       _ | IFS | as_nl) ;; #(
16949       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16950       *) { eval $ac_var=; unset $ac_var;} ;;
16951       esac ;;
16952     esac
16953   done
16954
16955   (set) 2>&1 |
16956     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16957     *${as_nl}ac_space=\ *)
16958       # `set' does not quote correctly, so add quotes: double-quote
16959       # substitution turns \\\\ into \\, and sed turns \\ into \.
16960       sed -n \
16961         "s/'/'\\\\''/g;
16962           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16963       ;; #(
16964     *)
16965       # `set' quotes correctly as required by POSIX, so do not add quotes.
16966       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16967       ;;
16968     esac |
16969     sort
16970 ) |
16971   sed '
16972      /^ac_cv_env_/b end
16973      t clear
16974      :clear
16975      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16976      t end
16977      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16978      :end' >>confcache
16979 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16980   if test -w "$cache_file"; then
16981     test "x$cache_file" != "x/dev/null" &&
16982       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16983 $as_echo "$as_me: updating cache $cache_file" >&6;}
16984     cat confcache >$cache_file
16985   else
16986     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16987 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16988   fi
16989 fi
16990 rm -f confcache
16991
16992 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16993 # Let make expand exec_prefix.
16994 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16995
16996 DEFS=-DHAVE_CONFIG_H
16997
16998 ac_libobjs=
16999 ac_ltlibobjs=
17000 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17001   # 1. Remove the extension, and $U if already installed.
17002   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17003   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17004   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17005   #    will be set to the directory where LIBOBJS objects are built.
17006   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17007   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17008 done
17009 LIBOBJS=$ac_libobjs
17010
17011 LTLIBOBJS=$ac_ltlibobjs
17012
17013
17014 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17015   as_fn_error "conditional \"AMDEP\" was never defined.
17016 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17017 fi
17018 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17019   as_fn_error "conditional \"am__fastdepCC\" was never defined.
17020 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17021 fi
17022  if test -n "$EXEEXT"; then
17023   am__EXEEXT_TRUE=
17024   am__EXEEXT_FALSE='#'
17025 else
17026   am__EXEEXT_TRUE='#'
17027   am__EXEEXT_FALSE=
17028 fi
17029
17030 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17031   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17032 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17033 fi
17034 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17035   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17036 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17037 fi
17038 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17039   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17040 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17041 fi
17042 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17043   as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17044 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17045 fi
17046 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17047   as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17048 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17049 fi
17050
17051 : ${CONFIG_STATUS=./config.status}
17052 ac_write_fail=0
17053 ac_clean_files_save=$ac_clean_files
17054 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17055 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17056 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17057 as_write_fail=0
17058 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17059 #! $SHELL
17060 # Generated by $as_me.
17061 # Run this file to recreate the current configuration.
17062 # Compiler output produced by configure, useful for debugging
17063 # configure, is in config.log if it exists.
17064
17065 debug=false
17066 ac_cs_recheck=false
17067 ac_cs_silent=false
17068
17069 SHELL=\${CONFIG_SHELL-$SHELL}
17070 export SHELL
17071 _ASEOF
17072 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17073 ## -------------------- ##
17074 ## M4sh Initialization. ##
17075 ## -------------------- ##
17076
17077 # Be more Bourne compatible
17078 DUALCASE=1; export DUALCASE # for MKS sh
17079 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17080   emulate sh
17081   NULLCMD=:
17082   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17083   # is contrary to our usage.  Disable this feature.
17084   alias -g '${1+"$@"}'='"$@"'
17085   setopt NO_GLOB_SUBST
17086 else
17087   case `(set -o) 2>/dev/null` in #(
17088   *posix*) :
17089     set -o posix ;; #(
17090   *) :
17091      ;;
17092 esac
17093 fi
17094
17095
17096 as_nl='
17097 '
17098 export as_nl
17099 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17100 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17101 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17102 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17103 # Prefer a ksh shell builtin over an external printf program on Solaris,
17104 # but without wasting forks for bash or zsh.
17105 if test -z "$BASH_VERSION$ZSH_VERSION" \
17106     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17107   as_echo='print -r --'
17108   as_echo_n='print -rn --'
17109 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17110   as_echo='printf %s\n'
17111   as_echo_n='printf %s'
17112 else
17113   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17114     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17115     as_echo_n='/usr/ucb/echo -n'
17116   else
17117     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17118     as_echo_n_body='eval
17119       arg=$1;
17120       case $arg in #(
17121       *"$as_nl"*)
17122         expr "X$arg" : "X\\(.*\\)$as_nl";
17123         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17124       esac;
17125       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17126     '
17127     export as_echo_n_body
17128     as_echo_n='sh -c $as_echo_n_body as_echo'
17129   fi
17130   export as_echo_body
17131   as_echo='sh -c $as_echo_body as_echo'
17132 fi
17133
17134 # The user is always right.
17135 if test "${PATH_SEPARATOR+set}" != set; then
17136   PATH_SEPARATOR=:
17137   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17138     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17139       PATH_SEPARATOR=';'
17140   }
17141 fi
17142
17143
17144 # IFS
17145 # We need space, tab and new line, in precisely that order.  Quoting is
17146 # there to prevent editors from complaining about space-tab.
17147 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17148 # splitting by setting IFS to empty value.)
17149 IFS=" ""        $as_nl"
17150
17151 # Find who we are.  Look in the path if we contain no directory separator.
17152 case $0 in #((
17153   *[\\/]* ) as_myself=$0 ;;
17154   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17155 for as_dir in $PATH
17156 do
17157   IFS=$as_save_IFS
17158   test -z "$as_dir" && as_dir=.
17159     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17160   done
17161 IFS=$as_save_IFS
17162
17163      ;;
17164 esac
17165 # We did not find ourselves, most probably we were run as `sh COMMAND'
17166 # in which case we are not to be found in the path.
17167 if test "x$as_myself" = x; then
17168   as_myself=$0
17169 fi
17170 if test ! -f "$as_myself"; then
17171   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17172   exit 1
17173 fi
17174
17175 # Unset variables that we do not need and which cause bugs (e.g. in
17176 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17177 # suppresses any "Segmentation fault" message there.  '((' could
17178 # trigger a bug in pdksh 5.2.14.
17179 for as_var in BASH_ENV ENV MAIL MAILPATH
17180 do eval test x\${$as_var+set} = xset \
17181   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17182 done
17183 PS1='$ '
17184 PS2='> '
17185 PS4='+ '
17186
17187 # NLS nuisances.
17188 LC_ALL=C
17189 export LC_ALL
17190 LANGUAGE=C
17191 export LANGUAGE
17192
17193 # CDPATH.
17194 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17195
17196
17197 # as_fn_error ERROR [LINENO LOG_FD]
17198 # ---------------------------------
17199 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17200 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17201 # script with status $?, using 1 if that was 0.
17202 as_fn_error ()
17203 {
17204   as_status=$?; test $as_status -eq 0 && as_status=1
17205   if test "$3"; then
17206     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17207     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17208   fi
17209   $as_echo "$as_me: error: $1" >&2
17210   as_fn_exit $as_status
17211 } # as_fn_error
17212
17213
17214 # as_fn_set_status STATUS
17215 # -----------------------
17216 # Set $? to STATUS, without forking.
17217 as_fn_set_status ()
17218 {
17219   return $1
17220 } # as_fn_set_status
17221
17222 # as_fn_exit STATUS
17223 # -----------------
17224 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17225 as_fn_exit ()
17226 {
17227   set +e
17228   as_fn_set_status $1
17229   exit $1
17230 } # as_fn_exit
17231
17232 # as_fn_unset VAR
17233 # ---------------
17234 # Portably unset VAR.
17235 as_fn_unset ()
17236 {
17237   { eval $1=; unset $1;}
17238 }
17239 as_unset=as_fn_unset
17240 # as_fn_append VAR VALUE
17241 # ----------------------
17242 # Append the text in VALUE to the end of the definition contained in VAR. Take
17243 # advantage of any shell optimizations that allow amortized linear growth over
17244 # repeated appends, instead of the typical quadratic growth present in naive
17245 # implementations.
17246 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17247   eval 'as_fn_append ()
17248   {
17249     eval $1+=\$2
17250   }'
17251 else
17252   as_fn_append ()
17253   {
17254     eval $1=\$$1\$2
17255   }
17256 fi # as_fn_append
17257
17258 # as_fn_arith ARG...
17259 # ------------------
17260 # Perform arithmetic evaluation on the ARGs, and store the result in the
17261 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17262 # must be portable across $(()) and expr.
17263 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17264   eval 'as_fn_arith ()
17265   {
17266     as_val=$(( $* ))
17267   }'
17268 else
17269   as_fn_arith ()
17270   {
17271     as_val=`expr "$@" || test $? -eq 1`
17272   }
17273 fi # as_fn_arith
17274
17275
17276 if expr a : '\(a\)' >/dev/null 2>&1 &&
17277    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17278   as_expr=expr
17279 else
17280   as_expr=false
17281 fi
17282
17283 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17284   as_basename=basename
17285 else
17286   as_basename=false
17287 fi
17288
17289 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17290   as_dirname=dirname
17291 else
17292   as_dirname=false
17293 fi
17294
17295 as_me=`$as_basename -- "$0" ||
17296 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17297          X"$0" : 'X\(//\)$' \| \
17298          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17299 $as_echo X/"$0" |
17300     sed '/^.*\/\([^/][^/]*\)\/*$/{
17301             s//\1/
17302             q
17303           }
17304           /^X\/\(\/\/\)$/{
17305             s//\1/
17306             q
17307           }
17308           /^X\/\(\/\).*/{
17309             s//\1/
17310             q
17311           }
17312           s/.*/./; q'`
17313
17314 # Avoid depending upon Character Ranges.
17315 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17316 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17317 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17318 as_cr_digits='0123456789'
17319 as_cr_alnum=$as_cr_Letters$as_cr_digits
17320
17321 ECHO_C= ECHO_N= ECHO_T=
17322 case `echo -n x` in #(((((
17323 -n*)
17324   case `echo 'xy\c'` in
17325   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17326   xy)  ECHO_C='\c';;
17327   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17328        ECHO_T=' ';;
17329   esac;;
17330 *)
17331   ECHO_N='-n';;
17332 esac
17333
17334 rm -f conf$$ conf$$.exe conf$$.file
17335 if test -d conf$$.dir; then
17336   rm -f conf$$.dir/conf$$.file
17337 else
17338   rm -f conf$$.dir
17339   mkdir conf$$.dir 2>/dev/null
17340 fi
17341 if (echo >conf$$.file) 2>/dev/null; then
17342   if ln -s conf$$.file conf$$ 2>/dev/null; then
17343     as_ln_s='ln -s'
17344     # ... but there are two gotchas:
17345     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17346     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17347     # In both cases, we have to default to `cp -p'.
17348     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17349       as_ln_s='cp -p'
17350   elif ln conf$$.file conf$$ 2>/dev/null; then
17351     as_ln_s=ln
17352   else
17353     as_ln_s='cp -p'
17354   fi
17355 else
17356   as_ln_s='cp -p'
17357 fi
17358 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17359 rmdir conf$$.dir 2>/dev/null
17360
17361
17362 # as_fn_mkdir_p
17363 # -------------
17364 # Create "$as_dir" as a directory, including parents if necessary.
17365 as_fn_mkdir_p ()
17366 {
17367
17368   case $as_dir in #(
17369   -*) as_dir=./$as_dir;;
17370   esac
17371   test -d "$as_dir" || eval $as_mkdir_p || {
17372     as_dirs=
17373     while :; do
17374       case $as_dir in #(
17375       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17376       *) as_qdir=$as_dir;;
17377       esac
17378       as_dirs="'$as_qdir' $as_dirs"
17379       as_dir=`$as_dirname -- "$as_dir" ||
17380 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17381          X"$as_dir" : 'X\(//\)[^/]' \| \
17382          X"$as_dir" : 'X\(//\)$' \| \
17383          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17384 $as_echo X"$as_dir" |
17385     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17386             s//\1/
17387             q
17388           }
17389           /^X\(\/\/\)[^/].*/{
17390             s//\1/
17391             q
17392           }
17393           /^X\(\/\/\)$/{
17394             s//\1/
17395             q
17396           }
17397           /^X\(\/\).*/{
17398             s//\1/
17399             q
17400           }
17401           s/.*/./; q'`
17402       test -d "$as_dir" && break
17403     done
17404     test -z "$as_dirs" || eval "mkdir $as_dirs"
17405   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17406
17407
17408 } # as_fn_mkdir_p
17409 if mkdir -p . 2>/dev/null; then
17410   as_mkdir_p='mkdir -p "$as_dir"'
17411 else
17412   test -d ./-p && rmdir ./-p
17413   as_mkdir_p=false
17414 fi
17415
17416 if test -x / >/dev/null 2>&1; then
17417   as_test_x='test -x'
17418 else
17419   if ls -dL / >/dev/null 2>&1; then
17420     as_ls_L_option=L
17421   else
17422     as_ls_L_option=
17423   fi
17424   as_test_x='
17425     eval sh -c '\''
17426       if test -d "$1"; then
17427         test -d "$1/.";
17428       else
17429         case $1 in #(
17430         -*)set "./$1";;
17431         esac;
17432         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17433         ???[sx]*):;;*)false;;esac;fi
17434     '\'' sh
17435   '
17436 fi
17437 as_executable_p=$as_test_x
17438
17439 # Sed expression to map a string onto a valid CPP name.
17440 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17441
17442 # Sed expression to map a string onto a valid variable name.
17443 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17444
17445
17446 exec 6>&1
17447 ## ----------------------------------- ##
17448 ## Main body of $CONFIG_STATUS script. ##
17449 ## ----------------------------------- ##
17450 _ASEOF
17451 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17452
17453 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17454 # Save the log message, to keep $0 and so on meaningful, and to
17455 # report actual input values of CONFIG_FILES etc. instead of their
17456 # values after options handling.
17457 ac_log="
17458 This file was extended by $as_me, which was
17459 generated by GNU Autoconf 2.64.  Invocation command line was
17460
17461   CONFIG_FILES    = $CONFIG_FILES
17462   CONFIG_HEADERS  = $CONFIG_HEADERS
17463   CONFIG_LINKS    = $CONFIG_LINKS
17464   CONFIG_COMMANDS = $CONFIG_COMMANDS
17465   $ $0 $@
17466
17467 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17468 "
17469
17470 _ACEOF
17471
17472 case $ac_config_files in *"
17473 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17474 esac
17475
17476 case $ac_config_headers in *"
17477 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17478 esac
17479
17480
17481 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17482 # Files that config.status was made for.
17483 config_files="$ac_config_files"
17484 config_headers="$ac_config_headers"
17485 config_commands="$ac_config_commands"
17486
17487 _ACEOF
17488
17489 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17490 ac_cs_usage="\
17491 \`$as_me' instantiates files and other configuration actions
17492 from templates according to the current configuration.  Unless the files
17493 and actions are specified as TAGs, all are instantiated by default.
17494
17495 Usage: $0 [OPTION]... [TAG]...
17496
17497   -h, --help       print this help, then exit
17498   -V, --version    print version number and configuration settings, then exit
17499   -q, --quiet, --silent
17500                    do not print progress messages
17501   -d, --debug      don't remove temporary files
17502       --recheck    update $as_me by reconfiguring in the same conditions
17503       --file=FILE[:TEMPLATE]
17504                    instantiate the configuration file FILE
17505       --header=FILE[:TEMPLATE]
17506                    instantiate the configuration header FILE
17507
17508 Configuration files:
17509 $config_files
17510
17511 Configuration headers:
17512 $config_headers
17513
17514 Configuration commands:
17515 $config_commands
17516
17517 Report bugs to the package provider."
17518
17519 _ACEOF
17520 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17521 ac_cs_version="\\
17522 config.status
17523 configured by $0, generated by GNU Autoconf 2.64,
17524   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17525
17526 Copyright (C) 2009 Free Software Foundation, Inc.
17527 This config.status script is free software; the Free Software Foundation
17528 gives unlimited permission to copy, distribute and modify it."
17529
17530 ac_pwd='$ac_pwd'
17531 srcdir='$srcdir'
17532 INSTALL='$INSTALL'
17533 MKDIR_P='$MKDIR_P'
17534 AWK='$AWK'
17535 test -n "\$AWK" || AWK=awk
17536 _ACEOF
17537
17538 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17539 # The default lists apply if the user does not specify any file.
17540 ac_need_defaults=:
17541 while test $# != 0
17542 do
17543   case $1 in
17544   --*=*)
17545     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17546     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17547     ac_shift=:
17548     ;;
17549   *)
17550     ac_option=$1
17551     ac_optarg=$2
17552     ac_shift=shift
17553     ;;
17554   esac
17555
17556   case $ac_option in
17557   # Handling of the options.
17558   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17559     ac_cs_recheck=: ;;
17560   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17561     $as_echo "$ac_cs_version"; exit ;;
17562   --debug | --debu | --deb | --de | --d | -d )
17563     debug=: ;;
17564   --file | --fil | --fi | --f )
17565     $ac_shift
17566     case $ac_optarg in
17567     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17568     esac
17569     as_fn_append CONFIG_FILES " '$ac_optarg'"
17570     ac_need_defaults=false;;
17571   --header | --heade | --head | --hea )
17572     $ac_shift
17573     case $ac_optarg in
17574     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17575     esac
17576     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17577     ac_need_defaults=false;;
17578   --he | --h)
17579     # Conflict between --help and --header
17580     as_fn_error "ambiguous option: \`$1'
17581 Try \`$0 --help' for more information.";;
17582   --help | --hel | -h )
17583     $as_echo "$ac_cs_usage"; exit ;;
17584   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17585   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17586     ac_cs_silent=: ;;
17587
17588   # This is an error.
17589   -*) as_fn_error "unrecognized option: \`$1'
17590 Try \`$0 --help' for more information." ;;
17591
17592   *) as_fn_append ac_config_targets " $1"
17593      ac_need_defaults=false ;;
17594
17595   esac
17596   shift
17597 done
17598
17599 ac_configure_extra_args=
17600
17601 if $ac_cs_silent; then
17602   exec 6>/dev/null
17603   ac_configure_extra_args="$ac_configure_extra_args --silent"
17604 fi
17605
17606 _ACEOF
17607 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17608 if \$ac_cs_recheck; then
17609   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17610   shift
17611   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17612   CONFIG_SHELL='$SHELL'
17613   export CONFIG_SHELL
17614   exec "\$@"
17615 fi
17616
17617 _ACEOF
17618 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17619 exec 5>>config.log
17620 {
17621   echo
17622   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17623 ## Running $as_me. ##
17624 _ASBOX
17625   $as_echo "$ac_log"
17626 } >&5
17627
17628 _ACEOF
17629 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17630 #
17631 # INIT-COMMANDS
17632 #
17633 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17634
17635
17636 # The HP-UX ksh and POSIX shell print the target directory to stdout
17637 # if CDPATH is set.
17638 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17639
17640 sed_quote_subst='$sed_quote_subst'
17641 double_quote_subst='$double_quote_subst'
17642 delay_variable_subst='$delay_variable_subst'
17643 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17644 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17645 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17646 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17647 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17648 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17649 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17650 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17651 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17652 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17653 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17654 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17655 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17656 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17657 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17658 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17659 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17660 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17661 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17662 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17663 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17664 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17665 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17666 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17667 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17668 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17669 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17670 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17671 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17672 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17673 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17674 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17675 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17676 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17677 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17678 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17679 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17680 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17681 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17682 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17683 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17684 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17685 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17686 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17687 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17688 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17689 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17690 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17691 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"`'
17692 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17693 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17694 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17695 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17696 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17697 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17698 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17699 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17700 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17701 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17702 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17703 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17704 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17705 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17706 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17707 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17708 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17709 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17710 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17711 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17712 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17713 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17714 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17715 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17716 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17717 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17718 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17719 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17720 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17721 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17722 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17723 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17724 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17725 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17726 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17727 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17728 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17729 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17730 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17731 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17732 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17733 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17734 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17735 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17736 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17737 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17738 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17739 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17740 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17741 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17742 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17743 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17744 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17745 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17746 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17747 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17748 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17749 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17750 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17751 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17752 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17753 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17754 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17755 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17756 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17757 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17758 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17759 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17760 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17761 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17762 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17763 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17764 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17765 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17766 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17767 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17768 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17769 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17770 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17771 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17772 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17773 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17774 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17775 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17776 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17777 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17778 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17779 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17780 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17781 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17782 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17783 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17784 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17785 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17786 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17787 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17788 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17789 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17790 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17791 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17792 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17793 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17794 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17795 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17796 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17797 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17798 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17799 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17800 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17801 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17802 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17803 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17804 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17805 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17806 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17807 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17808 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17809 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17810 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17811 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17812 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17813 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17814 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17815 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17816 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17817 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17818
17819 LTCC='$LTCC'
17820 LTCFLAGS='$LTCFLAGS'
17821 compiler='$compiler_DEFAULT'
17822
17823 # A function that is used when there is no print builtin or printf.
17824 func_fallback_echo ()
17825 {
17826   eval 'cat <<_LTECHO_EOF
17827 \$1
17828 _LTECHO_EOF'
17829 }
17830
17831 # Quote evaled strings.
17832 for var in SHELL \
17833 ECHO \
17834 SED \
17835 GREP \
17836 EGREP \
17837 FGREP \
17838 LD \
17839 NM \
17840 LN_S \
17841 lt_SP2NL \
17842 lt_NL2SP \
17843 reload_flag \
17844 OBJDUMP \
17845 deplibs_check_method \
17846 file_magic_cmd \
17847 AR \
17848 AR_FLAGS \
17849 STRIP \
17850 RANLIB \
17851 CC \
17852 CFLAGS \
17853 compiler \
17854 lt_cv_sys_global_symbol_pipe \
17855 lt_cv_sys_global_symbol_to_cdecl \
17856 lt_cv_sys_global_symbol_to_c_name_address \
17857 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17858 lt_prog_compiler_no_builtin_flag \
17859 lt_prog_compiler_wl \
17860 lt_prog_compiler_pic \
17861 lt_prog_compiler_static \
17862 lt_cv_prog_compiler_c_o \
17863 need_locks \
17864 DSYMUTIL \
17865 NMEDIT \
17866 LIPO \
17867 OTOOL \
17868 OTOOL64 \
17869 shrext_cmds \
17870 export_dynamic_flag_spec \
17871 whole_archive_flag_spec \
17872 compiler_needs_object \
17873 with_gnu_ld \
17874 allow_undefined_flag \
17875 no_undefined_flag \
17876 hardcode_libdir_flag_spec \
17877 hardcode_libdir_flag_spec_ld \
17878 hardcode_libdir_separator \
17879 fix_srcfile_path \
17880 exclude_expsyms \
17881 include_expsyms \
17882 file_list_spec \
17883 variables_saved_for_relink \
17884 libname_spec \
17885 library_names_spec \
17886 soname_spec \
17887 install_override_mode \
17888 finish_eval \
17889 old_striplib \
17890 striplib \
17891 compiler_lib_search_dirs \
17892 predep_objects \
17893 postdep_objects \
17894 predeps \
17895 postdeps \
17896 compiler_lib_search_path \
17897 LD_CXX \
17898 reload_flag_CXX \
17899 compiler_CXX \
17900 lt_prog_compiler_no_builtin_flag_CXX \
17901 lt_prog_compiler_wl_CXX \
17902 lt_prog_compiler_pic_CXX \
17903 lt_prog_compiler_static_CXX \
17904 lt_cv_prog_compiler_c_o_CXX \
17905 export_dynamic_flag_spec_CXX \
17906 whole_archive_flag_spec_CXX \
17907 compiler_needs_object_CXX \
17908 with_gnu_ld_CXX \
17909 allow_undefined_flag_CXX \
17910 no_undefined_flag_CXX \
17911 hardcode_libdir_flag_spec_CXX \
17912 hardcode_libdir_flag_spec_ld_CXX \
17913 hardcode_libdir_separator_CXX \
17914 fix_srcfile_path_CXX \
17915 exclude_expsyms_CXX \
17916 include_expsyms_CXX \
17917 file_list_spec_CXX \
17918 compiler_lib_search_dirs_CXX \
17919 predep_objects_CXX \
17920 postdep_objects_CXX \
17921 predeps_CXX \
17922 postdeps_CXX \
17923 compiler_lib_search_path_CXX; do
17924     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17925     *[\\\\\\\`\\"\\\$]*)
17926       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17927       ;;
17928     *)
17929       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17930       ;;
17931     esac
17932 done
17933
17934 # Double-quote double-evaled strings.
17935 for var in reload_cmds \
17936 old_postinstall_cmds \
17937 old_postuninstall_cmds \
17938 old_archive_cmds \
17939 extract_expsyms_cmds \
17940 old_archive_from_new_cmds \
17941 old_archive_from_expsyms_cmds \
17942 archive_cmds \
17943 archive_expsym_cmds \
17944 module_cmds \
17945 module_expsym_cmds \
17946 export_symbols_cmds \
17947 prelink_cmds \
17948 postinstall_cmds \
17949 postuninstall_cmds \
17950 finish_cmds \
17951 sys_lib_search_path_spec \
17952 sys_lib_dlsearch_path_spec \
17953 reload_cmds_CXX \
17954 old_archive_cmds_CXX \
17955 old_archive_from_new_cmds_CXX \
17956 old_archive_from_expsyms_cmds_CXX \
17957 archive_cmds_CXX \
17958 archive_expsym_cmds_CXX \
17959 module_cmds_CXX \
17960 module_expsym_cmds_CXX \
17961 export_symbols_cmds_CXX \
17962 prelink_cmds_CXX; do
17963     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17964     *[\\\\\\\`\\"\\\$]*)
17965       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17966       ;;
17967     *)
17968       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17969       ;;
17970     esac
17971 done
17972
17973 ac_aux_dir='$ac_aux_dir'
17974 xsi_shell='$xsi_shell'
17975 lt_shell_append='$lt_shell_append'
17976
17977 # See if we are running on zsh, and set the options which allow our
17978 # commands through without removal of \ escapes INIT.
17979 if test -n "\${ZSH_VERSION+set}" ; then
17980    setopt NO_GLOB_SUBST
17981 fi
17982
17983
17984     PACKAGE='$PACKAGE'
17985     VERSION='$VERSION'
17986     TIMESTAMP='$TIMESTAMP'
17987     RM='$RM'
17988     ofile='$ofile'
17989
17990
17991
17992
17993
17994 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17995     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17996     # from automake.
17997     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17998     # Capture the value of LINGUAS because we need it to compute CATALOGS.
17999     LINGUAS="${LINGUAS-%UNSET%}"
18000
18001
18002 _ACEOF
18003
18004 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18005
18006 # Handling of arguments.
18007 for ac_config_target in $ac_config_targets
18008 do
18009   case $ac_config_target in
18010     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18011     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18012     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18013     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18014     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18015     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18016
18017   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18018   esac
18019 done
18020
18021
18022 # If the user did not use the arguments to specify the items to instantiate,
18023 # then the envvar interface is used.  Set only those that are not.
18024 # We use the long form for the default assignment because of an extremely
18025 # bizarre bug on SunOS 4.1.3.
18026 if $ac_need_defaults; then
18027   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18028   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18029   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18030 fi
18031
18032 # Have a temporary directory for convenience.  Make it in the build tree
18033 # simply because there is no reason against having it here, and in addition,
18034 # creating and moving files from /tmp can sometimes cause problems.
18035 # Hook for its removal unless debugging.
18036 # Note that there is a small window in which the directory will not be cleaned:
18037 # after its creation but before its name has been assigned to `$tmp'.
18038 $debug ||
18039 {
18040   tmp=
18041   trap 'exit_status=$?
18042   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18043 ' 0
18044   trap 'as_fn_exit 1' 1 2 13 15
18045 }
18046 # Create a (secure) tmp directory for tmp files.
18047
18048 {
18049   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18050   test -n "$tmp" && test -d "$tmp"
18051 }  ||
18052 {
18053   tmp=./conf$$-$RANDOM
18054   (umask 077 && mkdir "$tmp")
18055 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18056
18057 # Set up the scripts for CONFIG_FILES section.
18058 # No need to generate them if there are no CONFIG_FILES.
18059 # This happens for instance with `./config.status config.h'.
18060 if test -n "$CONFIG_FILES"; then
18061
18062 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18063   ac_cs_awk_getline=:
18064   ac_cs_awk_pipe_init=
18065   ac_cs_awk_read_file='
18066       while ((getline aline < (F[key])) > 0)
18067         print(aline)
18068       close(F[key])'
18069   ac_cs_awk_pipe_fini=
18070 else
18071   ac_cs_awk_getline=false
18072   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18073   ac_cs_awk_read_file='
18074       print "|#_!!_#|"
18075       print "cat " F[key] " &&"
18076       '$ac_cs_awk_pipe_init
18077   # The final `:' finishes the AND list.
18078   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18079 fi
18080 ac_cr=`echo X | tr X '\015'`
18081 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18082 # But we know of no other shell where ac_cr would be empty at this
18083 # point, so we can use a bashism as a fallback.
18084 if test "x$ac_cr" = x; then
18085   eval ac_cr=\$\'\\r\'
18086 fi
18087 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18088 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18089   ac_cs_awk_cr='\r'
18090 else
18091   ac_cs_awk_cr=$ac_cr
18092 fi
18093
18094 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18095 _ACEOF
18096
18097 # Create commands to substitute file output variables.
18098 {
18099   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18100   echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18101   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18102   echo "_ACAWK" &&
18103   echo "_ACEOF"
18104 } >conf$$files.sh &&
18105 . ./conf$$files.sh ||
18106   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18107 rm -f conf$$files.sh
18108
18109 {
18110   echo "cat >conf$$subs.awk <<_ACEOF" &&
18111   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18112   echo "_ACEOF"
18113 } >conf$$subs.sh ||
18114   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18115 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18116 ac_delim='%!_!# '
18117 for ac_last_try in false false false false false :; do
18118   . ./conf$$subs.sh ||
18119     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18120
18121   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18122   if test $ac_delim_n = $ac_delim_num; then
18123     break
18124   elif $ac_last_try; then
18125     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18126   else
18127     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18128   fi
18129 done
18130 rm -f conf$$subs.sh
18131
18132 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18133 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18134 _ACEOF
18135 sed -n '
18136 h
18137 s/^/S["/; s/!.*/"]=/
18138 p
18139 g
18140 s/^[^!]*!//
18141 :repl
18142 t repl
18143 s/'"$ac_delim"'$//
18144 t delim
18145 :nl
18146 h
18147 s/\(.\{148\}\).*/\1/
18148 t more1
18149 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18150 p
18151 n
18152 b repl
18153 :more1
18154 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18155 p
18156 g
18157 s/.\{148\}//
18158 t nl
18159 :delim
18160 h
18161 s/\(.\{148\}\).*/\1/
18162 t more2
18163 s/["\\]/\\&/g; s/^/"/; s/$/"/
18164 p
18165 b
18166 :more2
18167 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18168 p
18169 g
18170 s/.\{148\}//
18171 t delim
18172 ' <conf$$subs.awk | sed '
18173 /^[^""]/{
18174   N
18175   s/\n//
18176 }
18177 ' >>$CONFIG_STATUS || ac_write_fail=1
18178 rm -f conf$$subs.awk
18179 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18180 _ACAWK
18181 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18182   for (key in S) S_is_set[key] = 1
18183   FS = "\a"
18184   \$ac_cs_awk_pipe_init
18185 }
18186 {
18187   line = $ 0
18188   nfields = split(line, field, "@")
18189   substed = 0
18190   len = length(field[1])
18191   for (i = 2; i < nfields; i++) {
18192     key = field[i]
18193     keylen = length(key)
18194     if (S_is_set[key]) {
18195       value = S[key]
18196       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18197       len += length(value) + length(field[++i])
18198       substed = 1
18199     } else
18200       len += 1 + keylen
18201   }
18202   if (nfields == 3 && !substed) {
18203     key = field[2]
18204     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18205       \$ac_cs_awk_read_file
18206       next
18207     }
18208   }
18209   print line
18210 }
18211 \$ac_cs_awk_pipe_fini
18212 _ACAWK
18213 _ACEOF
18214 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18215 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18216   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18217 else
18218   cat
18219 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18220   || as_fn_error "could not setup config files machinery" "$LINENO" 5
18221 _ACEOF
18222
18223 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18224 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18225 # trailing colons and then remove the whole line if VPATH becomes empty
18226 # (actually we leave an empty line to preserve line numbers).
18227 if test "x$srcdir" = x.; then
18228   ac_vpsub='/^[  ]*VPATH[        ]*=/{
18229 s/:*\$(srcdir):*/:/
18230 s/:*\${srcdir}:*/:/
18231 s/:*@srcdir@:*/:/
18232 s/^\([^=]*=[     ]*\):*/\1/
18233 s/:*$//
18234 s/^[^=]*=[       ]*$//
18235 }'
18236 fi
18237
18238 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18239 fi # test -n "$CONFIG_FILES"
18240
18241 # Set up the scripts for CONFIG_HEADERS section.
18242 # No need to generate them if there are no CONFIG_HEADERS.
18243 # This happens for instance with `./config.status Makefile'.
18244 if test -n "$CONFIG_HEADERS"; then
18245 cat >"$tmp/defines.awk" <<\_ACAWK ||
18246 BEGIN {
18247 _ACEOF
18248
18249 # Transform confdefs.h into an awk script `defines.awk', embedded as
18250 # here-document in config.status, that substitutes the proper values into
18251 # config.h.in to produce config.h.
18252
18253 # Create a delimiter string that does not exist in confdefs.h, to ease
18254 # handling of long lines.
18255 ac_delim='%!_!# '
18256 for ac_last_try in false false :; do
18257   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18258   if test -z "$ac_t"; then
18259     break
18260   elif $ac_last_try; then
18261     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18262   else
18263     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18264   fi
18265 done
18266
18267 # For the awk script, D is an array of macro values keyed by name,
18268 # likewise P contains macro parameters if any.  Preserve backslash
18269 # newline sequences.
18270
18271 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18272 sed -n '
18273 s/.\{148\}/&'"$ac_delim"'/g
18274 t rset
18275 :rset
18276 s/^[     ]*#[    ]*define[       ][      ]*/ /
18277 t def
18278 d
18279 :def
18280 s/\\$//
18281 t bsnl
18282 s/["\\]/\\&/g
18283 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18284 D["\1"]=" \3"/p
18285 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18286 d
18287 :bsnl
18288 s/["\\]/\\&/g
18289 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18290 D["\1"]=" \3\\\\\\n"\\/p
18291 t cont
18292 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18293 t cont
18294 d
18295 :cont
18296 n
18297 s/.\{148\}/&'"$ac_delim"'/g
18298 t clear
18299 :clear
18300 s/\\$//
18301 t bsnlc
18302 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18303 d
18304 :bsnlc
18305 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18306 b cont
18307 ' <confdefs.h | sed '
18308 s/'"$ac_delim"'/"\\\
18309 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18310
18311 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18312   for (key in D) D_is_set[key] = 1
18313   FS = "\a"
18314 }
18315 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18316   line = \$ 0
18317   split(line, arg, " ")
18318   if (arg[1] == "#") {
18319     defundef = arg[2]
18320     mac1 = arg[3]
18321   } else {
18322     defundef = substr(arg[1], 2)
18323     mac1 = arg[2]
18324   }
18325   split(mac1, mac2, "(") #)
18326   macro = mac2[1]
18327   prefix = substr(line, 1, index(line, defundef) - 1)
18328   if (D_is_set[macro]) {
18329     # Preserve the white space surrounding the "#".
18330     print prefix "define", macro P[macro] D[macro]
18331     next
18332   } else {
18333     # Replace #undef with comments.  This is necessary, for example,
18334     # in the case of _POSIX_SOURCE, which is predefined and required
18335     # on some systems where configure will not decide to define it.
18336     if (defundef == "undef") {
18337       print "/*", prefix defundef, macro, "*/"
18338       next
18339     }
18340   }
18341 }
18342 { print }
18343 _ACAWK
18344 _ACEOF
18345 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18346   as_fn_error "could not setup config headers machinery" "$LINENO" 5
18347 fi # test -n "$CONFIG_HEADERS"
18348
18349
18350 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18351 shift
18352 for ac_tag
18353 do
18354   case $ac_tag in
18355   :[FHLC]) ac_mode=$ac_tag; continue;;
18356   esac
18357   case $ac_mode$ac_tag in
18358   :[FHL]*:*);;
18359   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18360   :[FH]-) ac_tag=-:-;;
18361   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18362   esac
18363   ac_save_IFS=$IFS
18364   IFS=:
18365   set x $ac_tag
18366   IFS=$ac_save_IFS
18367   shift
18368   ac_file=$1
18369   shift
18370
18371   case $ac_mode in
18372   :L) ac_source=$1;;
18373   :[FH])
18374     ac_file_inputs=
18375     for ac_f
18376     do
18377       case $ac_f in
18378       -) ac_f="$tmp/stdin";;
18379       *) # Look for the file first in the build tree, then in the source tree
18380          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18381          # because $ac_f cannot contain `:'.
18382          test -f "$ac_f" ||
18383            case $ac_f in
18384            [\\/$]*) false;;
18385            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18386            esac ||
18387            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18388       esac
18389       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18390       as_fn_append ac_file_inputs " '$ac_f'"
18391     done
18392
18393     # Let's still pretend it is `configure' which instantiates (i.e., don't
18394     # use $as_me), people would be surprised to read:
18395     #    /* config.h.  Generated by config.status.  */
18396     configure_input='Generated from '`
18397           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18398         `' by configure.'
18399     if test x"$ac_file" != x-; then
18400       configure_input="$ac_file.  $configure_input"
18401       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18402 $as_echo "$as_me: creating $ac_file" >&6;}
18403     fi
18404     # Neutralize special characters interpreted by sed in replacement strings.
18405     case $configure_input in #(
18406     *\&* | *\|* | *\\* )
18407        ac_sed_conf_input=`$as_echo "$configure_input" |
18408        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18409     *) ac_sed_conf_input=$configure_input;;
18410     esac
18411
18412     case $ac_tag in
18413     *:-:* | *:-) cat >"$tmp/stdin" \
18414       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18415     esac
18416     ;;
18417   esac
18418
18419   ac_dir=`$as_dirname -- "$ac_file" ||
18420 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18421          X"$ac_file" : 'X\(//\)[^/]' \| \
18422          X"$ac_file" : 'X\(//\)$' \| \
18423          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18424 $as_echo X"$ac_file" |
18425     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18426             s//\1/
18427             q
18428           }
18429           /^X\(\/\/\)[^/].*/{
18430             s//\1/
18431             q
18432           }
18433           /^X\(\/\/\)$/{
18434             s//\1/
18435             q
18436           }
18437           /^X\(\/\).*/{
18438             s//\1/
18439             q
18440           }
18441           s/.*/./; q'`
18442   as_dir="$ac_dir"; as_fn_mkdir_p
18443   ac_builddir=.
18444
18445 case "$ac_dir" in
18446 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18447 *)
18448   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18449   # A ".." for each directory in $ac_dir_suffix.
18450   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18451   case $ac_top_builddir_sub in
18452   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18453   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18454   esac ;;
18455 esac
18456 ac_abs_top_builddir=$ac_pwd
18457 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18458 # for backward compatibility:
18459 ac_top_builddir=$ac_top_build_prefix
18460
18461 case $srcdir in
18462   .)  # We are building in place.
18463     ac_srcdir=.
18464     ac_top_srcdir=$ac_top_builddir_sub
18465     ac_abs_top_srcdir=$ac_pwd ;;
18466   [\\/]* | ?:[\\/]* )  # Absolute name.
18467     ac_srcdir=$srcdir$ac_dir_suffix;
18468     ac_top_srcdir=$srcdir
18469     ac_abs_top_srcdir=$srcdir ;;
18470   *) # Relative name.
18471     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18472     ac_top_srcdir=$ac_top_build_prefix$srcdir
18473     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18474 esac
18475 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18476
18477
18478   case $ac_mode in
18479   :F)
18480   #
18481   # CONFIG_FILE
18482   #
18483
18484   case $INSTALL in
18485   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18486   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18487   esac
18488   ac_MKDIR_P=$MKDIR_P
18489   case $MKDIR_P in
18490   [\\/$]* | ?:[\\/]* ) ;;
18491   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18492   esac
18493 _ACEOF
18494
18495 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18496 # If the template does not know about datarootdir, expand it.
18497 # FIXME: This hack should be removed a few years after 2.60.
18498 ac_datarootdir_hack=; ac_datarootdir_seen=
18499 ac_sed_dataroot='
18500 /datarootdir/ {
18501   p
18502   q
18503 }
18504 /@datadir@/p
18505 /@docdir@/p
18506 /@infodir@/p
18507 /@localedir@/p
18508 /@mandir@/p'
18509 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18510 *datarootdir*) ac_datarootdir_seen=yes;;
18511 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18512   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18513 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18514 _ACEOF
18515 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18516   ac_datarootdir_hack='
18517   s&@datadir@&$datadir&g
18518   s&@docdir@&$docdir&g
18519   s&@infodir@&$infodir&g
18520   s&@localedir@&$localedir&g
18521   s&@mandir@&$mandir&g
18522   s&\\\${datarootdir}&$datarootdir&g' ;;
18523 esac
18524 _ACEOF
18525
18526 # Neutralize VPATH when `$srcdir' = `.'.
18527 # Shell code in configure.ac might set extrasub.
18528 # FIXME: do we really want to maintain this feature?
18529 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18530 ac_sed_extra="$ac_vpsub
18531 $extrasub
18532 _ACEOF
18533 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18534 :t
18535 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18536 s|@configure_input@|$ac_sed_conf_input|;t t
18537 s&@top_builddir@&$ac_top_builddir_sub&;t t
18538 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18539 s&@srcdir@&$ac_srcdir&;t t
18540 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18541 s&@top_srcdir@&$ac_top_srcdir&;t t
18542 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18543 s&@builddir@&$ac_builddir&;t t
18544 s&@abs_builddir@&$ac_abs_builddir&;t t
18545 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18546 s&@INSTALL@&$ac_INSTALL&;t t
18547 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18548 $ac_datarootdir_hack
18549 "
18550 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18551 if $ac_cs_awk_getline; then
18552   $AWK -f "$tmp/subs.awk"
18553 else
18554   $AWK -f "$tmp/subs.awk" | $SHELL
18555 fi >$tmp/out \
18556   || as_fn_error "could not create $ac_file" "$LINENO" 5
18557
18558 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18559   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18560   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18561   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18562 which seems to be undefined.  Please make sure it is defined." >&5
18563 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18564 which seems to be undefined.  Please make sure it is defined." >&2;}
18565
18566   rm -f "$tmp/stdin"
18567   case $ac_file in
18568   -) cat "$tmp/out" && rm -f "$tmp/out";;
18569   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18570   esac \
18571   || as_fn_error "could not create $ac_file" "$LINENO" 5
18572  ;;
18573   :H)
18574   #
18575   # CONFIG_HEADER
18576   #
18577   if test x"$ac_file" != x-; then
18578     {
18579       $as_echo "/* $configure_input  */" \
18580       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18581     } >"$tmp/config.h" \
18582       || as_fn_error "could not create $ac_file" "$LINENO" 5
18583     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18584       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18585 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18586     else
18587       rm -f "$ac_file"
18588       mv "$tmp/config.h" "$ac_file" \
18589         || as_fn_error "could not create $ac_file" "$LINENO" 5
18590     fi
18591   else
18592     $as_echo "/* $configure_input  */" \
18593       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18594       || as_fn_error "could not create -" "$LINENO" 5
18595   fi
18596 # Compute "$ac_file"'s index in $config_headers.
18597 _am_arg="$ac_file"
18598 _am_stamp_count=1
18599 for _am_header in $config_headers :; do
18600   case $_am_header in
18601     $_am_arg | $_am_arg:* )
18602       break ;;
18603     * )
18604       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18605   esac
18606 done
18607 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18608 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18609          X"$_am_arg" : 'X\(//\)[^/]' \| \
18610          X"$_am_arg" : 'X\(//\)$' \| \
18611          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18612 $as_echo X"$_am_arg" |
18613     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18614             s//\1/
18615             q
18616           }
18617           /^X\(\/\/\)[^/].*/{
18618             s//\1/
18619             q
18620           }
18621           /^X\(\/\/\)$/{
18622             s//\1/
18623             q
18624           }
18625           /^X\(\/\).*/{
18626             s//\1/
18627             q
18628           }
18629           s/.*/./; q'`/stamp-h$_am_stamp_count
18630  ;;
18631
18632   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18633 $as_echo "$as_me: executing $ac_file commands" >&6;}
18634  ;;
18635   esac
18636
18637
18638   case $ac_file$ac_mode in
18639     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18640   # Autoconf 2.62 quotes --file arguments for eval, but not when files
18641   # are listed without --file.  Let's play safe and only enable the eval
18642   # if we detect the quoting.
18643   case $CONFIG_FILES in
18644   *\'*) eval set x "$CONFIG_FILES" ;;
18645   *)   set x $CONFIG_FILES ;;
18646   esac
18647   shift
18648   for mf
18649   do
18650     # Strip MF so we end up with the name of the file.
18651     mf=`echo "$mf" | sed -e 's/:.*$//'`
18652     # Check whether this is an Automake generated Makefile or not.
18653     # We used to match only the files named `Makefile.in', but
18654     # some people rename them; so instead we look at the file content.
18655     # Grep'ing the first line is not enough: some people post-process
18656     # each Makefile.in and add a new line on top of each file to say so.
18657     # Grep'ing the whole file is not good either: AIX grep has a line
18658     # limit of 2048, but all sed's we know have understand at least 4000.
18659     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18660       dirpart=`$as_dirname -- "$mf" ||
18661 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18662          X"$mf" : 'X\(//\)[^/]' \| \
18663          X"$mf" : 'X\(//\)$' \| \
18664          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18665 $as_echo X"$mf" |
18666     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18667             s//\1/
18668             q
18669           }
18670           /^X\(\/\/\)[^/].*/{
18671             s//\1/
18672             q
18673           }
18674           /^X\(\/\/\)$/{
18675             s//\1/
18676             q
18677           }
18678           /^X\(\/\).*/{
18679             s//\1/
18680             q
18681           }
18682           s/.*/./; q'`
18683     else
18684       continue
18685     fi
18686     # Extract the definition of DEPDIR, am__include, and am__quote
18687     # from the Makefile without running `make'.
18688     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18689     test -z "$DEPDIR" && continue
18690     am__include=`sed -n 's/^am__include = //p' < "$mf"`
18691     test -z "am__include" && continue
18692     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18693     # When using ansi2knr, U may be empty or an underscore; expand it
18694     U=`sed -n 's/^U = //p' < "$mf"`
18695     # Find all dependency output files, they are included files with
18696     # $(DEPDIR) in their names.  We invoke sed twice because it is the
18697     # simplest approach to changing $(DEPDIR) to its actual value in the
18698     # expansion.
18699     for file in `sed -n "
18700       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18701          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18702       # Make sure the directory exists.
18703       test -f "$dirpart/$file" && continue
18704       fdir=`$as_dirname -- "$file" ||
18705 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18706          X"$file" : 'X\(//\)[^/]' \| \
18707          X"$file" : 'X\(//\)$' \| \
18708          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18709 $as_echo X"$file" |
18710     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18711             s//\1/
18712             q
18713           }
18714           /^X\(\/\/\)[^/].*/{
18715             s//\1/
18716             q
18717           }
18718           /^X\(\/\/\)$/{
18719             s//\1/
18720             q
18721           }
18722           /^X\(\/\).*/{
18723             s//\1/
18724             q
18725           }
18726           s/.*/./; q'`
18727       as_dir=$dirpart/$fdir; as_fn_mkdir_p
18728       # echo "creating $dirpart/$file"
18729       echo '# dummy' > "$dirpart/$file"
18730     done
18731   done
18732 }
18733  ;;
18734     "libtool":C)
18735
18736     # See if we are running on zsh, and set the options which allow our
18737     # commands through without removal of \ escapes.
18738     if test -n "${ZSH_VERSION+set}" ; then
18739       setopt NO_GLOB_SUBST
18740     fi
18741
18742     cfgfile="${ofile}T"
18743     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18744     $RM "$cfgfile"
18745
18746     cat <<_LT_EOF >> "$cfgfile"
18747 #! $SHELL
18748
18749 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18750 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18751 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18752 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18753 #
18754 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18755 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18756 #   Written by Gordon Matzigkeit, 1996
18757 #
18758 #   This file is part of GNU Libtool.
18759 #
18760 # GNU Libtool is free software; you can redistribute it and/or
18761 # modify it under the terms of the GNU General Public License as
18762 # published by the Free Software Foundation; either version 2 of
18763 # the License, or (at your option) any later version.
18764 #
18765 # As a special exception to the GNU General Public License,
18766 # if you distribute this file as part of a program or library that
18767 # is built using GNU Libtool, you may include this file under the
18768 # same distribution terms that you use for the rest of that program.
18769 #
18770 # GNU Libtool is distributed in the hope that it will be useful,
18771 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18772 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18773 # GNU General Public License for more details.
18774 #
18775 # You should have received a copy of the GNU General Public License
18776 # along with GNU Libtool; see the file COPYING.  If not, a copy
18777 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18778 # obtained by writing to the Free Software Foundation, Inc.,
18779 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18780
18781
18782 # The names of the tagged configurations supported by this script.
18783 available_tags="CXX "
18784
18785 # ### BEGIN LIBTOOL CONFIG
18786
18787 # Which release of libtool.m4 was used?
18788 macro_version=$macro_version
18789 macro_revision=$macro_revision
18790
18791 # Whether or not to build shared libraries.
18792 build_libtool_libs=$enable_shared
18793
18794 # Whether or not to build static libraries.
18795 build_old_libs=$enable_static
18796
18797 # What type of objects to build.
18798 pic_mode=$pic_mode
18799
18800 # Whether or not to optimize for fast installation.
18801 fast_install=$enable_fast_install
18802
18803 # Shell to use when invoking shell scripts.
18804 SHELL=$lt_SHELL
18805
18806 # An echo program that protects backslashes.
18807 ECHO=$lt_ECHO
18808
18809 # The host system.
18810 host_alias=$host_alias
18811 host=$host
18812 host_os=$host_os
18813
18814 # The build system.
18815 build_alias=$build_alias
18816 build=$build
18817 build_os=$build_os
18818
18819 # A sed program that does not truncate output.
18820 SED=$lt_SED
18821
18822 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18823 Xsed="\$SED -e 1s/^X//"
18824
18825 # A grep program that handles long lines.
18826 GREP=$lt_GREP
18827
18828 # An ERE matcher.
18829 EGREP=$lt_EGREP
18830
18831 # A literal string matcher.
18832 FGREP=$lt_FGREP
18833
18834 # A BSD- or MS-compatible name lister.
18835 NM=$lt_NM
18836
18837 # Whether we need soft or hard links.
18838 LN_S=$lt_LN_S
18839
18840 # What is the maximum length of a command?
18841 max_cmd_len=$max_cmd_len
18842
18843 # Object file suffix (normally "o").
18844 objext=$ac_objext
18845
18846 # Executable file suffix (normally "").
18847 exeext=$exeext
18848
18849 # whether the shell understands "unset".
18850 lt_unset=$lt_unset
18851
18852 # turn spaces into newlines.
18853 SP2NL=$lt_lt_SP2NL
18854
18855 # turn newlines into spaces.
18856 NL2SP=$lt_lt_NL2SP
18857
18858 # An object symbol dumper.
18859 OBJDUMP=$lt_OBJDUMP
18860
18861 # Method to check whether dependent libraries are shared objects.
18862 deplibs_check_method=$lt_deplibs_check_method
18863
18864 # Command to use when deplibs_check_method == "file_magic".
18865 file_magic_cmd=$lt_file_magic_cmd
18866
18867 # The archiver.
18868 AR=$lt_AR
18869 AR_FLAGS=$lt_AR_FLAGS
18870
18871 # A symbol stripping program.
18872 STRIP=$lt_STRIP
18873
18874 # Commands used to install an old-style archive.
18875 RANLIB=$lt_RANLIB
18876 old_postinstall_cmds=$lt_old_postinstall_cmds
18877 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18878
18879 # Whether to use a lock for old archive extraction.
18880 lock_old_archive_extraction=$lock_old_archive_extraction
18881
18882 # A C compiler.
18883 LTCC=$lt_CC
18884
18885 # LTCC compiler flags.
18886 LTCFLAGS=$lt_CFLAGS
18887
18888 # Take the output of nm and produce a listing of raw symbols and C names.
18889 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18890
18891 # Transform the output of nm in a proper C declaration.
18892 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18893
18894 # Transform the output of nm in a C name address pair.
18895 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18896
18897 # Transform the output of nm in a C name address pair when lib prefix is needed.
18898 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18899
18900 # The name of the directory that contains temporary libtool files.
18901 objdir=$objdir
18902
18903 # Used to examine libraries when file_magic_cmd begins with "file".
18904 MAGIC_CMD=$MAGIC_CMD
18905
18906 # Must we lock files when doing compilation?
18907 need_locks=$lt_need_locks
18908
18909 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18910 DSYMUTIL=$lt_DSYMUTIL
18911
18912 # Tool to change global to local symbols on Mac OS X.
18913 NMEDIT=$lt_NMEDIT
18914
18915 # Tool to manipulate fat objects and archives on Mac OS X.
18916 LIPO=$lt_LIPO
18917
18918 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18919 OTOOL=$lt_OTOOL
18920
18921 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18922 OTOOL64=$lt_OTOOL64
18923
18924 # Old archive suffix (normally "a").
18925 libext=$libext
18926
18927 # Shared library suffix (normally ".so").
18928 shrext_cmds=$lt_shrext_cmds
18929
18930 # The commands to extract the exported symbol list from a shared archive.
18931 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18932
18933 # Variables whose values should be saved in libtool wrapper scripts and
18934 # restored at link time.
18935 variables_saved_for_relink=$lt_variables_saved_for_relink
18936
18937 # Do we need the "lib" prefix for modules?
18938 need_lib_prefix=$need_lib_prefix
18939
18940 # Do we need a version for libraries?
18941 need_version=$need_version
18942
18943 # Library versioning type.
18944 version_type=$version_type
18945
18946 # Shared library runtime path variable.
18947 runpath_var=$runpath_var
18948
18949 # Shared library path variable.
18950 shlibpath_var=$shlibpath_var
18951
18952 # Is shlibpath searched before the hard-coded library search path?
18953 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18954
18955 # Format of library name prefix.
18956 libname_spec=$lt_libname_spec
18957
18958 # List of archive names.  First name is the real one, the rest are links.
18959 # The last name is the one that the linker finds with -lNAME
18960 library_names_spec=$lt_library_names_spec
18961
18962 # The coded name of the library, if different from the real name.
18963 soname_spec=$lt_soname_spec
18964
18965 # Permission mode override for installation of shared libraries.
18966 install_override_mode=$lt_install_override_mode
18967
18968 # Command to use after installation of a shared archive.
18969 postinstall_cmds=$lt_postinstall_cmds
18970
18971 # Command to use after uninstallation of a shared archive.
18972 postuninstall_cmds=$lt_postuninstall_cmds
18973
18974 # Commands used to finish a libtool library installation in a directory.
18975 finish_cmds=$lt_finish_cmds
18976
18977 # As "finish_cmds", except a single script fragment to be evaled but
18978 # not shown.
18979 finish_eval=$lt_finish_eval
18980
18981 # Whether we should hardcode library paths into libraries.
18982 hardcode_into_libs=$hardcode_into_libs
18983
18984 # Compile-time system search path for libraries.
18985 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18986
18987 # Run-time system search path for libraries.
18988 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18989
18990 # Whether dlopen is supported.
18991 dlopen_support=$enable_dlopen
18992
18993 # Whether dlopen of programs is supported.
18994 dlopen_self=$enable_dlopen_self
18995
18996 # Whether dlopen of statically linked programs is supported.
18997 dlopen_self_static=$enable_dlopen_self_static
18998
18999 # Commands to strip libraries.
19000 old_striplib=$lt_old_striplib
19001 striplib=$lt_striplib
19002
19003
19004 # The linker used to build libraries.
19005 LD=$lt_LD
19006
19007 # How to create reloadable object files.
19008 reload_flag=$lt_reload_flag
19009 reload_cmds=$lt_reload_cmds
19010
19011 # Commands used to build an old-style archive.
19012 old_archive_cmds=$lt_old_archive_cmds
19013
19014 # A language specific compiler.
19015 CC=$lt_compiler
19016
19017 # Is the compiler the GNU compiler?
19018 with_gcc=$GCC
19019
19020 # Compiler flag to turn off builtin functions.
19021 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19022
19023 # How to pass a linker flag through the compiler.
19024 wl=$lt_lt_prog_compiler_wl
19025
19026 # Additional compiler flags for building library objects.
19027 pic_flag=$lt_lt_prog_compiler_pic
19028
19029 # Compiler flag to prevent dynamic linking.
19030 link_static_flag=$lt_lt_prog_compiler_static
19031
19032 # Does compiler simultaneously support -c and -o options?
19033 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19034
19035 # Whether or not to add -lc for building shared libraries.
19036 build_libtool_need_lc=$archive_cmds_need_lc
19037
19038 # Whether or not to disallow shared libs when runtime libs are static.
19039 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19040
19041 # Compiler flag to allow reflexive dlopens.
19042 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19043
19044 # Compiler flag to generate shared objects directly from archives.
19045 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19046
19047 # Whether the compiler copes with passing no objects directly.
19048 compiler_needs_object=$lt_compiler_needs_object
19049
19050 # Create an old-style archive from a shared archive.
19051 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19052
19053 # Create a temporary old-style archive to link instead of a shared archive.
19054 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19055
19056 # Commands used to build a shared archive.
19057 archive_cmds=$lt_archive_cmds
19058 archive_expsym_cmds=$lt_archive_expsym_cmds
19059
19060 # Commands used to build a loadable module if different from building
19061 # a shared archive.
19062 module_cmds=$lt_module_cmds
19063 module_expsym_cmds=$lt_module_expsym_cmds
19064
19065 # Whether we are building with GNU ld or not.
19066 with_gnu_ld=$lt_with_gnu_ld
19067
19068 # Flag that allows shared libraries with undefined symbols to be built.
19069 allow_undefined_flag=$lt_allow_undefined_flag
19070
19071 # Flag that enforces no undefined symbols.
19072 no_undefined_flag=$lt_no_undefined_flag
19073
19074 # Flag to hardcode \$libdir into a binary during linking.
19075 # This must work even if \$libdir does not exist
19076 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19077
19078 # If ld is used when linking, flag to hardcode \$libdir into a binary
19079 # during linking.  This must work even if \$libdir does not exist.
19080 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19081
19082 # Whether we need a single "-rpath" flag with a separated argument.
19083 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19084
19085 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19086 # DIR into the resulting binary.
19087 hardcode_direct=$hardcode_direct
19088
19089 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19090 # DIR into the resulting binary and the resulting library dependency is
19091 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19092 # library is relocated.
19093 hardcode_direct_absolute=$hardcode_direct_absolute
19094
19095 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19096 # into the resulting binary.
19097 hardcode_minus_L=$hardcode_minus_L
19098
19099 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19100 # into the resulting binary.
19101 hardcode_shlibpath_var=$hardcode_shlibpath_var
19102
19103 # Set to "yes" if building a shared library automatically hardcodes DIR
19104 # into the library and all subsequent libraries and executables linked
19105 # against it.
19106 hardcode_automatic=$hardcode_automatic
19107
19108 # Set to yes if linker adds runtime paths of dependent libraries
19109 # to runtime path list.
19110 inherit_rpath=$inherit_rpath
19111
19112 # Whether libtool must link a program against all its dependency libraries.
19113 link_all_deplibs=$link_all_deplibs
19114
19115 # Fix the shell variable \$srcfile for the compiler.
19116 fix_srcfile_path=$lt_fix_srcfile_path
19117
19118 # Set to "yes" if exported symbols are required.
19119 always_export_symbols=$always_export_symbols
19120
19121 # The commands to list exported symbols.
19122 export_symbols_cmds=$lt_export_symbols_cmds
19123
19124 # Symbols that should not be listed in the preloaded symbols.
19125 exclude_expsyms=$lt_exclude_expsyms
19126
19127 # Symbols that must always be exported.
19128 include_expsyms=$lt_include_expsyms
19129
19130 # Commands necessary for linking programs (against libraries) with templates.
19131 prelink_cmds=$lt_prelink_cmds
19132
19133 # Specify filename containing input files.
19134 file_list_spec=$lt_file_list_spec
19135
19136 # How to hardcode a shared library path into an executable.
19137 hardcode_action=$hardcode_action
19138
19139 # The directories searched by this compiler when creating a shared library.
19140 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19141
19142 # Dependencies to place before and after the objects being linked to
19143 # create a shared library.
19144 predep_objects=$lt_predep_objects
19145 postdep_objects=$lt_postdep_objects
19146 predeps=$lt_predeps
19147 postdeps=$lt_postdeps
19148
19149 # The library search path used internally by the compiler when linking
19150 # a shared library.
19151 compiler_lib_search_path=$lt_compiler_lib_search_path
19152
19153 # ### END LIBTOOL CONFIG
19154
19155 _LT_EOF
19156
19157   case $host_os in
19158   aix3*)
19159     cat <<\_LT_EOF >> "$cfgfile"
19160 # AIX sometimes has problems with the GCC collect2 program.  For some
19161 # reason, if we set the COLLECT_NAMES environment variable, the problems
19162 # vanish in a puff of smoke.
19163 if test "X${COLLECT_NAMES+set}" != Xset; then
19164   COLLECT_NAMES=
19165   export COLLECT_NAMES
19166 fi
19167 _LT_EOF
19168     ;;
19169   esac
19170
19171
19172 ltmain="$ac_aux_dir/ltmain.sh"
19173
19174
19175   # We use sed instead of cat because bash on DJGPP gets confused if
19176   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19177   # text mode, it properly converts lines to CR/LF.  This bash problem
19178   # is reportedly fixed, but why not run on old versions too?
19179   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19180     || (rm -f "$cfgfile"; exit 1)
19181
19182   case $xsi_shell in
19183   yes)
19184     cat << \_LT_EOF >> "$cfgfile"
19185
19186 # func_dirname file append nondir_replacement
19187 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19188 # otherwise set result to NONDIR_REPLACEMENT.
19189 func_dirname ()
19190 {
19191   case ${1} in
19192     */*) func_dirname_result="${1%/*}${2}" ;;
19193     *  ) func_dirname_result="${3}" ;;
19194   esac
19195 }
19196
19197 # func_basename file
19198 func_basename ()
19199 {
19200   func_basename_result="${1##*/}"
19201 }
19202
19203 # func_dirname_and_basename file append nondir_replacement
19204 # perform func_basename and func_dirname in a single function
19205 # call:
19206 #   dirname:  Compute the dirname of FILE.  If nonempty,
19207 #             add APPEND to the result, otherwise set result
19208 #             to NONDIR_REPLACEMENT.
19209 #             value returned in "$func_dirname_result"
19210 #   basename: Compute filename of FILE.
19211 #             value retuned in "$func_basename_result"
19212 # Implementation must be kept synchronized with func_dirname
19213 # and func_basename. For efficiency, we do not delegate to
19214 # those functions but instead duplicate the functionality here.
19215 func_dirname_and_basename ()
19216 {
19217   case ${1} in
19218     */*) func_dirname_result="${1%/*}${2}" ;;
19219     *  ) func_dirname_result="${3}" ;;
19220   esac
19221   func_basename_result="${1##*/}"
19222 }
19223
19224 # func_stripname prefix suffix name
19225 # strip PREFIX and SUFFIX off of NAME.
19226 # PREFIX and SUFFIX must not contain globbing or regex special
19227 # characters, hashes, percent signs, but SUFFIX may contain a leading
19228 # dot (in which case that matches only a dot).
19229 func_stripname ()
19230 {
19231   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19232   # positional parameters, so assign one to ordinary parameter first.
19233   func_stripname_result=${3}
19234   func_stripname_result=${func_stripname_result#"${1}"}
19235   func_stripname_result=${func_stripname_result%"${2}"}
19236 }
19237
19238 # func_opt_split
19239 func_opt_split ()
19240 {
19241   func_opt_split_opt=${1%%=*}
19242   func_opt_split_arg=${1#*=}
19243 }
19244
19245 # func_lo2o object
19246 func_lo2o ()
19247 {
19248   case ${1} in
19249     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19250     *)    func_lo2o_result=${1} ;;
19251   esac
19252 }
19253
19254 # func_xform libobj-or-source
19255 func_xform ()
19256 {
19257   func_xform_result=${1%.*}.lo
19258 }
19259
19260 # func_arith arithmetic-term...
19261 func_arith ()
19262 {
19263   func_arith_result=$(( $* ))
19264 }
19265
19266 # func_len string
19267 # STRING may not start with a hyphen.
19268 func_len ()
19269 {
19270   func_len_result=${#1}
19271 }
19272
19273 _LT_EOF
19274     ;;
19275   *) # Bourne compatible functions.
19276     cat << \_LT_EOF >> "$cfgfile"
19277
19278 # func_dirname file append nondir_replacement
19279 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19280 # otherwise set result to NONDIR_REPLACEMENT.
19281 func_dirname ()
19282 {
19283   # Extract subdirectory from the argument.
19284   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19285   if test "X$func_dirname_result" = "X${1}"; then
19286     func_dirname_result="${3}"
19287   else
19288     func_dirname_result="$func_dirname_result${2}"
19289   fi
19290 }
19291
19292 # func_basename file
19293 func_basename ()
19294 {
19295   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19296 }
19297
19298
19299 # func_stripname prefix suffix name
19300 # strip PREFIX and SUFFIX off of NAME.
19301 # PREFIX and SUFFIX must not contain globbing or regex special
19302 # characters, hashes, percent signs, but SUFFIX may contain a leading
19303 # dot (in which case that matches only a dot).
19304 # func_strip_suffix prefix name
19305 func_stripname ()
19306 {
19307   case ${2} in
19308     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19309     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19310   esac
19311 }
19312
19313 # sed scripts:
19314 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19315 my_sed_long_arg='1s/^-[^=]*=//'
19316
19317 # func_opt_split
19318 func_opt_split ()
19319 {
19320   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19321   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19322 }
19323
19324 # func_lo2o object
19325 func_lo2o ()
19326 {
19327   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19328 }
19329
19330 # func_xform libobj-or-source
19331 func_xform ()
19332 {
19333   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19334 }
19335
19336 # func_arith arithmetic-term...
19337 func_arith ()
19338 {
19339   func_arith_result=`expr "$@"`
19340 }
19341
19342 # func_len string
19343 # STRING may not start with a hyphen.
19344 func_len ()
19345 {
19346   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19347 }
19348
19349 _LT_EOF
19350 esac
19351
19352 case $lt_shell_append in
19353   yes)
19354     cat << \_LT_EOF >> "$cfgfile"
19355
19356 # func_append var value
19357 # Append VALUE to the end of shell variable VAR.
19358 func_append ()
19359 {
19360   eval "$1+=\$2"
19361 }
19362 _LT_EOF
19363     ;;
19364   *)
19365     cat << \_LT_EOF >> "$cfgfile"
19366
19367 # func_append var value
19368 # Append VALUE to the end of shell variable VAR.
19369 func_append ()
19370 {
19371   eval "$1=\$$1\$2"
19372 }
19373
19374 _LT_EOF
19375     ;;
19376   esac
19377
19378
19379   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19380     || (rm -f "$cfgfile"; exit 1)
19381
19382   mv -f "$cfgfile" "$ofile" ||
19383     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19384   chmod +x "$ofile"
19385
19386
19387     cat <<_LT_EOF >> "$ofile"
19388
19389 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19390
19391 # The linker used to build libraries.
19392 LD=$lt_LD_CXX
19393
19394 # How to create reloadable object files.
19395 reload_flag=$lt_reload_flag_CXX
19396 reload_cmds=$lt_reload_cmds_CXX
19397
19398 # Commands used to build an old-style archive.
19399 old_archive_cmds=$lt_old_archive_cmds_CXX
19400
19401 # A language specific compiler.
19402 CC=$lt_compiler_CXX
19403
19404 # Is the compiler the GNU compiler?
19405 with_gcc=$GCC_CXX
19406
19407 # Compiler flag to turn off builtin functions.
19408 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19409
19410 # How to pass a linker flag through the compiler.
19411 wl=$lt_lt_prog_compiler_wl_CXX
19412
19413 # Additional compiler flags for building library objects.
19414 pic_flag=$lt_lt_prog_compiler_pic_CXX
19415
19416 # Compiler flag to prevent dynamic linking.
19417 link_static_flag=$lt_lt_prog_compiler_static_CXX
19418
19419 # Does compiler simultaneously support -c and -o options?
19420 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19421
19422 # Whether or not to add -lc for building shared libraries.
19423 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19424
19425 # Whether or not to disallow shared libs when runtime libs are static.
19426 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19427
19428 # Compiler flag to allow reflexive dlopens.
19429 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19430
19431 # Compiler flag to generate shared objects directly from archives.
19432 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19433
19434 # Whether the compiler copes with passing no objects directly.
19435 compiler_needs_object=$lt_compiler_needs_object_CXX
19436
19437 # Create an old-style archive from a shared archive.
19438 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19439
19440 # Create a temporary old-style archive to link instead of a shared archive.
19441 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19442
19443 # Commands used to build a shared archive.
19444 archive_cmds=$lt_archive_cmds_CXX
19445 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19446
19447 # Commands used to build a loadable module if different from building
19448 # a shared archive.
19449 module_cmds=$lt_module_cmds_CXX
19450 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19451
19452 # Whether we are building with GNU ld or not.
19453 with_gnu_ld=$lt_with_gnu_ld_CXX
19454
19455 # Flag that allows shared libraries with undefined symbols to be built.
19456 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19457
19458 # Flag that enforces no undefined symbols.
19459 no_undefined_flag=$lt_no_undefined_flag_CXX
19460
19461 # Flag to hardcode \$libdir into a binary during linking.
19462 # This must work even if \$libdir does not exist
19463 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19464
19465 # If ld is used when linking, flag to hardcode \$libdir into a binary
19466 # during linking.  This must work even if \$libdir does not exist.
19467 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19468
19469 # Whether we need a single "-rpath" flag with a separated argument.
19470 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19471
19472 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19473 # DIR into the resulting binary.
19474 hardcode_direct=$hardcode_direct_CXX
19475
19476 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19477 # DIR into the resulting binary and the resulting library dependency is
19478 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19479 # library is relocated.
19480 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19481
19482 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19483 # into the resulting binary.
19484 hardcode_minus_L=$hardcode_minus_L_CXX
19485
19486 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19487 # into the resulting binary.
19488 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19489
19490 # Set to "yes" if building a shared library automatically hardcodes DIR
19491 # into the library and all subsequent libraries and executables linked
19492 # against it.
19493 hardcode_automatic=$hardcode_automatic_CXX
19494
19495 # Set to yes if linker adds runtime paths of dependent libraries
19496 # to runtime path list.
19497 inherit_rpath=$inherit_rpath_CXX
19498
19499 # Whether libtool must link a program against all its dependency libraries.
19500 link_all_deplibs=$link_all_deplibs_CXX
19501
19502 # Fix the shell variable \$srcfile for the compiler.
19503 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19504
19505 # Set to "yes" if exported symbols are required.
19506 always_export_symbols=$always_export_symbols_CXX
19507
19508 # The commands to list exported symbols.
19509 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19510
19511 # Symbols that should not be listed in the preloaded symbols.
19512 exclude_expsyms=$lt_exclude_expsyms_CXX
19513
19514 # Symbols that must always be exported.
19515 include_expsyms=$lt_include_expsyms_CXX
19516
19517 # Commands necessary for linking programs (against libraries) with templates.
19518 prelink_cmds=$lt_prelink_cmds_CXX
19519
19520 # Specify filename containing input files.
19521 file_list_spec=$lt_file_list_spec_CXX
19522
19523 # How to hardcode a shared library path into an executable.
19524 hardcode_action=$hardcode_action_CXX
19525
19526 # The directories searched by this compiler when creating a shared library.
19527 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19528
19529 # Dependencies to place before and after the objects being linked to
19530 # create a shared library.
19531 predep_objects=$lt_predep_objects_CXX
19532 postdep_objects=$lt_postdep_objects_CXX
19533 predeps=$lt_predeps_CXX
19534 postdeps=$lt_postdeps_CXX
19535
19536 # The library search path used internally by the compiler when linking
19537 # a shared library.
19538 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19539
19540 # ### END LIBTOOL TAG CONFIG: CXX
19541 _LT_EOF
19542
19543  ;;
19544     "default-1":C)
19545     for ac_file in $CONFIG_FILES; do
19546       # Support "outfile[:infile[:infile...]]"
19547       case "$ac_file" in
19548         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19549       esac
19550       # PO directories have a Makefile.in generated from Makefile.in.in.
19551       case "$ac_file" in */Makefile.in)
19552         # Adjust a relative srcdir.
19553         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19554         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19555         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19556         # In autoconf-2.13 it is called $ac_given_srcdir.
19557         # In autoconf-2.50 it is called $srcdir.
19558         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19559         case "$ac_given_srcdir" in
19560           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19561           /*) top_srcdir="$ac_given_srcdir" ;;
19562           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
19563         esac
19564         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19565           rm -f "$ac_dir/POTFILES"
19566           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19567           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19568           POMAKEFILEDEPS="POTFILES.in"
19569           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19570           # on $ac_dir but don't depend on user-specified configuration
19571           # parameters.
19572           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19573             # The LINGUAS file contains the set of available languages.
19574             if test -n "$OBSOLETE_ALL_LINGUAS"; then
19575               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19576             fi
19577             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19578             # Hide the ALL_LINGUAS assigment from automake.
19579             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19580             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19581           else
19582             # The set of available languages was given in configure.in.
19583             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19584           fi
19585           case "$ac_given_srcdir" in
19586             .) srcdirpre= ;;
19587             *) srcdirpre='$(srcdir)/' ;;
19588           esac
19589           POFILES=
19590           GMOFILES=
19591           UPDATEPOFILES=
19592           DUMMYPOFILES=
19593           for lang in $ALL_LINGUAS; do
19594             POFILES="$POFILES $srcdirpre$lang.po"
19595             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19596             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19597             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19598           done
19599           # CATALOGS depends on both $ac_dir and the user's LINGUAS
19600           # environment variable.
19601           INST_LINGUAS=
19602           if test -n "$ALL_LINGUAS"; then
19603             for presentlang in $ALL_LINGUAS; do
19604               useit=no
19605               if test "%UNSET%" != "$LINGUAS"; then
19606                 desiredlanguages="$LINGUAS"
19607               else
19608                 desiredlanguages="$ALL_LINGUAS"
19609               fi
19610               for desiredlang in $desiredlanguages; do
19611                 # Use the presentlang catalog if desiredlang is
19612                 #   a. equal to presentlang, or
19613                 #   b. a variant of presentlang (because in this case,
19614                 #      presentlang can be used as a fallback for messages
19615                 #      which are not translated in the desiredlang catalog).
19616                 case "$desiredlang" in
19617                   "$presentlang"*) useit=yes;;
19618                 esac
19619               done
19620               if test $useit = yes; then
19621                 INST_LINGUAS="$INST_LINGUAS $presentlang"
19622               fi
19623             done
19624           fi
19625           CATALOGS=
19626           if test -n "$INST_LINGUAS"; then
19627             for lang in $INST_LINGUAS; do
19628               CATALOGS="$CATALOGS $lang.gmo"
19629             done
19630           fi
19631           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19632           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"
19633           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19634             if test -f "$f"; then
19635               case "$f" in
19636                 *.orig | *.bak | *~) ;;
19637                 *) cat "$f" >> "$ac_dir/Makefile" ;;
19638               esac
19639             fi
19640           done
19641         fi
19642         ;;
19643       esac
19644     done ;;
19645
19646   esac
19647 done # for ac_tag
19648
19649
19650 as_fn_exit 0
19651 _ACEOF
19652 ac_clean_files=$ac_clean_files_save
19653
19654 test $ac_write_fail = 0 ||
19655   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19656
19657
19658 # configure is writing to config.log, and then calls config.status.
19659 # config.status does its own redirection, appending to config.log.
19660 # Unfortunately, on DOS this fails, as config.log is still kept open
19661 # by configure, so config.status won't be able to write to it; its
19662 # output is simply discarded.  So we exec the FD to /dev/null,
19663 # effectively closing config.log, so it can be properly (re)opened and
19664 # appended to by config.status.  When coming back to configure, we
19665 # need to make the FD available again.
19666 if test "$no_create" != yes; then
19667   ac_cs_success=:
19668   ac_config_status_args=
19669   test "$silent" = yes &&
19670     ac_config_status_args="$ac_config_status_args --quiet"
19671   exec 5>/dev/null
19672   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19673   exec 5>>config.log
19674   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19675   # would make configure fail if this is the last instruction.
19676   $ac_cs_success || as_fn_exit $?
19677 fi
19678 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19679   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19680 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19681 fi
19682