Honor an existing CC_FOR_BUILD in the environment for sim.
[external/binutils.git] / sim / msp430 / 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="Makefile.in"
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='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 REPORT_BUGS_TEXI
605 REPORT_BUGS_TO
606 PKGVERSION
607 MAINT
608 MAINTAINER_MODE_FALSE
609 MAINTAINER_MODE_TRUE
610 lt_cv_dlopen_libs
611 OTOOL64
612 OTOOL
613 LIPO
614 NMEDIT
615 DSYMUTIL
616 AWK
617 STRIP
618 OBJDUMP
619 LN_S
620 NM
621 ac_ct_DUMPBIN
622 DUMPBIN
623 LD
624 FGREP
625 SED
626 LIBTOOL
627 PLUGINS_FALSE
628 PLUGINS_TRUE
629 zlibinc
630 zlibdir
631 CATOBJEXT
632 GENCAT
633 INSTOBJEXT
634 DATADIRNAME
635 CATALOGS
636 POSUB
637 GMSGFMT
638 XGETTEXT
639 INCINTL
640 LIBINTL_DEP
641 LIBINTL
642 USE_NLS
643 GMAKE_FALSE
644 GMAKE_TRUE
645 MAKE
646 CCDEPMODE
647 DEPDIR
648 am__leading_dot
649 PACKAGE
650 RANLIB
651 AR
652 HDEFINES
653 CC_FOR_BUILD
654 INSTALL_DATA
655 INSTALL_SCRIPT
656 INSTALL_PROGRAM
657 EGREP
658 GREP
659 CPP
660 target_os
661 target_vendor
662 target_cpu
663 target
664 host_os
665 host_vendor
666 host_cpu
667 host
668 build_os
669 build_vendor
670 build_cpu
671 build
672 OBJEXT
673 EXEEXT
674 ac_ct_CC
675 CPPFLAGS
676 LDFLAGS
677 CFLAGS
678 CC
679 WERROR_CFLAGS
680 WARN_CFLAGS
681 sim_reserved_bits
682 sim_inline
683 sim_hw
684 sim_hw_objs
685 sim_hw_cflags
686 sim_default_model
687 sim_scache
688 sim_float
689 sim_endian
690 sim_bitsize
691 sim_alignment
692 target_alias
693 host_alias
694 build_alias
695 LIBS
696 ECHO_T
697 ECHO_N
698 ECHO_C
699 DEFS
700 mandir
701 localedir
702 libdir
703 psdir
704 pdfdir
705 dvidir
706 htmldir
707 infodir
708 docdir
709 oldincludedir
710 includedir
711 localstatedir
712 sharedstatedir
713 sysconfdir
714 datadir
715 datarootdir
716 libexecdir
717 sbindir
718 bindir
719 program_transform_name
720 prefix
721 exec_prefix
722 PACKAGE_URL
723 PACKAGE_BUGREPORT
724 PACKAGE_STRING
725 PACKAGE_VERSION
726 PACKAGE_TARNAME
727 PACKAGE_NAME
728 PATH_SEPARATOR
729 SHELL'
730 ac_subst_files=''
731 ac_user_opts='
732 enable_option_checking
733 with_system_zlib
734 enable_plugins
735 enable_shared
736 enable_static
737 with_pic
738 enable_fast_install
739 with_gnu_ld
740 enable_libtool_lock
741 enable_maintainer_mode
742 enable_sim_debug
743 enable_sim_stdio
744 enable_sim_trace
745 enable_sim_profile
746 enable_sim_assert
747 enable_sim_environment
748 enable_sim_inline
749 with_pkgversion
750 with_bugurl
751 enable_sim_endian
752 enable_sim_alignment
753 enable_werror
754 enable_build_warnings
755 enable_sim_build_warnings
756 '
757       ac_precious_vars='build_alias
758 host_alias
759 target_alias
760 CC
761 CFLAGS
762 LDFLAGS
763 LIBS
764 CPPFLAGS
765 CPP'
766
767
768 # Initialize some variables set by options.
769 ac_init_help=
770 ac_init_version=false
771 ac_unrecognized_opts=
772 ac_unrecognized_sep=
773 # The variables have the same names as the options, with
774 # dashes changed to underlines.
775 cache_file=/dev/null
776 exec_prefix=NONE
777 no_create=
778 no_recursion=
779 prefix=NONE
780 program_prefix=NONE
781 program_suffix=NONE
782 program_transform_name=s,x,x,
783 silent=
784 site=
785 srcdir=
786 verbose=
787 x_includes=NONE
788 x_libraries=NONE
789
790 # Installation directory options.
791 # These are left unexpanded so users can "make install exec_prefix=/foo"
792 # and all the variables that are supposed to be based on exec_prefix
793 # by default will actually change.
794 # Use braces instead of parens because sh, perl, etc. also accept them.
795 # (The list follows the same order as the GNU Coding Standards.)
796 bindir='${exec_prefix}/bin'
797 sbindir='${exec_prefix}/sbin'
798 libexecdir='${exec_prefix}/libexec'
799 datarootdir='${prefix}/share'
800 datadir='${datarootdir}'
801 sysconfdir='${prefix}/etc'
802 sharedstatedir='${prefix}/com'
803 localstatedir='${prefix}/var'
804 includedir='${prefix}/include'
805 oldincludedir='/usr/include'
806 docdir='${datarootdir}/doc/${PACKAGE}'
807 infodir='${datarootdir}/info'
808 htmldir='${docdir}'
809 dvidir='${docdir}'
810 pdfdir='${docdir}'
811 psdir='${docdir}'
812 libdir='${exec_prefix}/lib'
813 localedir='${datarootdir}/locale'
814 mandir='${datarootdir}/man'
815
816 ac_prev=
817 ac_dashdash=
818 for ac_option
819 do
820   # If the previous option needs an argument, assign it.
821   if test -n "$ac_prev"; then
822     eval $ac_prev=\$ac_option
823     ac_prev=
824     continue
825   fi
826
827   case $ac_option in
828   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
829   *)    ac_optarg=yes ;;
830   esac
831
832   # Accept the important Cygnus configure options, so we can diagnose typos.
833
834   case $ac_dashdash$ac_option in
835   --)
836     ac_dashdash=yes ;;
837
838   -bindir | --bindir | --bindi | --bind | --bin | --bi)
839     ac_prev=bindir ;;
840   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
841     bindir=$ac_optarg ;;
842
843   -build | --build | --buil | --bui | --bu)
844     ac_prev=build_alias ;;
845   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
846     build_alias=$ac_optarg ;;
847
848   -cache-file | --cache-file | --cache-fil | --cache-fi \
849   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
850     ac_prev=cache_file ;;
851   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
852   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
853     cache_file=$ac_optarg ;;
854
855   --config-cache | -C)
856     cache_file=config.cache ;;
857
858   -datadir | --datadir | --datadi | --datad)
859     ac_prev=datadir ;;
860   -datadir=* | --datadir=* | --datadi=* | --datad=*)
861     datadir=$ac_optarg ;;
862
863   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
864   | --dataroo | --dataro | --datar)
865     ac_prev=datarootdir ;;
866   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
867   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
868     datarootdir=$ac_optarg ;;
869
870   -disable-* | --disable-*)
871     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
872     # Reject names that are not valid shell variable names.
873     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
874       as_fn_error "invalid feature name: $ac_useropt"
875     ac_useropt_orig=$ac_useropt
876     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
877     case $ac_user_opts in
878       *"
879 "enable_$ac_useropt"
880 "*) ;;
881       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
882          ac_unrecognized_sep=', ';;
883     esac
884     eval enable_$ac_useropt=no ;;
885
886   -docdir | --docdir | --docdi | --doc | --do)
887     ac_prev=docdir ;;
888   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
889     docdir=$ac_optarg ;;
890
891   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
892     ac_prev=dvidir ;;
893   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
894     dvidir=$ac_optarg ;;
895
896   -enable-* | --enable-*)
897     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
898     # Reject names that are not valid shell variable names.
899     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
900       as_fn_error "invalid feature name: $ac_useropt"
901     ac_useropt_orig=$ac_useropt
902     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903     case $ac_user_opts in
904       *"
905 "enable_$ac_useropt"
906 "*) ;;
907       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
908          ac_unrecognized_sep=', ';;
909     esac
910     eval enable_$ac_useropt=\$ac_optarg ;;
911
912   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
913   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
914   | --exec | --exe | --ex)
915     ac_prev=exec_prefix ;;
916   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
917   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
918   | --exec=* | --exe=* | --ex=*)
919     exec_prefix=$ac_optarg ;;
920
921   -gas | --gas | --ga | --g)
922     # Obsolete; use --with-gas.
923     with_gas=yes ;;
924
925   -help | --help | --hel | --he | -h)
926     ac_init_help=long ;;
927   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
928     ac_init_help=recursive ;;
929   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
930     ac_init_help=short ;;
931
932   -host | --host | --hos | --ho)
933     ac_prev=host_alias ;;
934   -host=* | --host=* | --hos=* | --ho=*)
935     host_alias=$ac_optarg ;;
936
937   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
938     ac_prev=htmldir ;;
939   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
940   | --ht=*)
941     htmldir=$ac_optarg ;;
942
943   -includedir | --includedir | --includedi | --included | --include \
944   | --includ | --inclu | --incl | --inc)
945     ac_prev=includedir ;;
946   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
947   | --includ=* | --inclu=* | --incl=* | --inc=*)
948     includedir=$ac_optarg ;;
949
950   -infodir | --infodir | --infodi | --infod | --info | --inf)
951     ac_prev=infodir ;;
952   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
953     infodir=$ac_optarg ;;
954
955   -libdir | --libdir | --libdi | --libd)
956     ac_prev=libdir ;;
957   -libdir=* | --libdir=* | --libdi=* | --libd=*)
958     libdir=$ac_optarg ;;
959
960   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
961   | --libexe | --libex | --libe)
962     ac_prev=libexecdir ;;
963   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
964   | --libexe=* | --libex=* | --libe=*)
965     libexecdir=$ac_optarg ;;
966
967   -localedir | --localedir | --localedi | --localed | --locale)
968     ac_prev=localedir ;;
969   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
970     localedir=$ac_optarg ;;
971
972   -localstatedir | --localstatedir | --localstatedi | --localstated \
973   | --localstate | --localstat | --localsta | --localst | --locals)
974     ac_prev=localstatedir ;;
975   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
976   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
977     localstatedir=$ac_optarg ;;
978
979   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
980     ac_prev=mandir ;;
981   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
982     mandir=$ac_optarg ;;
983
984   -nfp | --nfp | --nf)
985     # Obsolete; use --without-fp.
986     with_fp=no ;;
987
988   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
989   | --no-cr | --no-c | -n)
990     no_create=yes ;;
991
992   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
993   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
994     no_recursion=yes ;;
995
996   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
997   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
998   | --oldin | --oldi | --old | --ol | --o)
999     ac_prev=oldincludedir ;;
1000   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1001   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1002   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1003     oldincludedir=$ac_optarg ;;
1004
1005   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1006     ac_prev=prefix ;;
1007   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1008     prefix=$ac_optarg ;;
1009
1010   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1011   | --program-pre | --program-pr | --program-p)
1012     ac_prev=program_prefix ;;
1013   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1014   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1015     program_prefix=$ac_optarg ;;
1016
1017   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1018   | --program-suf | --program-su | --program-s)
1019     ac_prev=program_suffix ;;
1020   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1021   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1022     program_suffix=$ac_optarg ;;
1023
1024   -program-transform-name | --program-transform-name \
1025   | --program-transform-nam | --program-transform-na \
1026   | --program-transform-n | --program-transform- \
1027   | --program-transform | --program-transfor \
1028   | --program-transfo | --program-transf \
1029   | --program-trans | --program-tran \
1030   | --progr-tra | --program-tr | --program-t)
1031     ac_prev=program_transform_name ;;
1032   -program-transform-name=* | --program-transform-name=* \
1033   | --program-transform-nam=* | --program-transform-na=* \
1034   | --program-transform-n=* | --program-transform-=* \
1035   | --program-transform=* | --program-transfor=* \
1036   | --program-transfo=* | --program-transf=* \
1037   | --program-trans=* | --program-tran=* \
1038   | --progr-tra=* | --program-tr=* | --program-t=*)
1039     program_transform_name=$ac_optarg ;;
1040
1041   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1042     ac_prev=pdfdir ;;
1043   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1044     pdfdir=$ac_optarg ;;
1045
1046   -psdir | --psdir | --psdi | --psd | --ps)
1047     ac_prev=psdir ;;
1048   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1049     psdir=$ac_optarg ;;
1050
1051   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1052   | -silent | --silent | --silen | --sile | --sil)
1053     silent=yes ;;
1054
1055   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1056     ac_prev=sbindir ;;
1057   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1058   | --sbi=* | --sb=*)
1059     sbindir=$ac_optarg ;;
1060
1061   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1062   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1063   | --sharedst | --shareds | --shared | --share | --shar \
1064   | --sha | --sh)
1065     ac_prev=sharedstatedir ;;
1066   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1067   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1068   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1069   | --sha=* | --sh=*)
1070     sharedstatedir=$ac_optarg ;;
1071
1072   -site | --site | --sit)
1073     ac_prev=site ;;
1074   -site=* | --site=* | --sit=*)
1075     site=$ac_optarg ;;
1076
1077   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1078     ac_prev=srcdir ;;
1079   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1080     srcdir=$ac_optarg ;;
1081
1082   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1083   | --syscon | --sysco | --sysc | --sys | --sy)
1084     ac_prev=sysconfdir ;;
1085   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1086   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1087     sysconfdir=$ac_optarg ;;
1088
1089   -target | --target | --targe | --targ | --tar | --ta | --t)
1090     ac_prev=target_alias ;;
1091   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1092     target_alias=$ac_optarg ;;
1093
1094   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1095     verbose=yes ;;
1096
1097   -version | --version | --versio | --versi | --vers | -V)
1098     ac_init_version=: ;;
1099
1100   -with-* | --with-*)
1101     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1102     # Reject names that are not valid shell variable names.
1103     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1104       as_fn_error "invalid package name: $ac_useropt"
1105     ac_useropt_orig=$ac_useropt
1106     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1107     case $ac_user_opts in
1108       *"
1109 "with_$ac_useropt"
1110 "*) ;;
1111       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1112          ac_unrecognized_sep=', ';;
1113     esac
1114     eval with_$ac_useropt=\$ac_optarg ;;
1115
1116   -without-* | --without-*)
1117     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1118     # Reject names that are not valid shell variable names.
1119     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1120       as_fn_error "invalid package name: $ac_useropt"
1121     ac_useropt_orig=$ac_useropt
1122     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1123     case $ac_user_opts in
1124       *"
1125 "with_$ac_useropt"
1126 "*) ;;
1127       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1128          ac_unrecognized_sep=', ';;
1129     esac
1130     eval with_$ac_useropt=no ;;
1131
1132   --x)
1133     # Obsolete; use --with-x.
1134     with_x=yes ;;
1135
1136   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1137   | --x-incl | --x-inc | --x-in | --x-i)
1138     ac_prev=x_includes ;;
1139   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1140   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1141     x_includes=$ac_optarg ;;
1142
1143   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1144   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1145     ac_prev=x_libraries ;;
1146   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1147   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1148     x_libraries=$ac_optarg ;;
1149
1150   -*) as_fn_error "unrecognized option: \`$ac_option'
1151 Try \`$0 --help' for more information."
1152     ;;
1153
1154   *=*)
1155     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1156     # Reject names that are not valid shell variable names.
1157     case $ac_envvar in #(
1158       '' | [0-9]* | *[!_$as_cr_alnum]* )
1159       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1160     esac
1161     eval $ac_envvar=\$ac_optarg
1162     export $ac_envvar ;;
1163
1164   *)
1165     # FIXME: should be removed in autoconf 3.0.
1166     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1167     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1168       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1169     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1170     ;;
1171
1172   esac
1173 done
1174
1175 if test -n "$ac_prev"; then
1176   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1177   as_fn_error "missing argument to $ac_option"
1178 fi
1179
1180 if test -n "$ac_unrecognized_opts"; then
1181   case $enable_option_checking in
1182     no) ;;
1183     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1184     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1185   esac
1186 fi
1187
1188 # Check all directory arguments for consistency.
1189 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1190                 datadir sysconfdir sharedstatedir localstatedir includedir \
1191                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1192                 libdir localedir mandir
1193 do
1194   eval ac_val=\$$ac_var
1195   # Remove trailing slashes.
1196   case $ac_val in
1197     */ )
1198       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1199       eval $ac_var=\$ac_val;;
1200   esac
1201   # Be sure to have absolute directory names.
1202   case $ac_val in
1203     [\\/$]* | ?:[\\/]* )  continue;;
1204     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1205   esac
1206   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1207 done
1208
1209 # There might be people who depend on the old broken behavior: `$host'
1210 # used to hold the argument of --host etc.
1211 # FIXME: To remove some day.
1212 build=$build_alias
1213 host=$host_alias
1214 target=$target_alias
1215
1216 # FIXME: To remove some day.
1217 if test "x$host_alias" != x; then
1218   if test "x$build_alias" = x; then
1219     cross_compiling=maybe
1220     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1221     If a cross compiler is detected then cross compile mode will be used." >&2
1222   elif test "x$build_alias" != "x$host_alias"; then
1223     cross_compiling=yes
1224   fi
1225 fi
1226
1227 ac_tool_prefix=
1228 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1229
1230 test "$silent" = yes && exec 6>/dev/null
1231
1232
1233 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1234 ac_ls_di=`ls -di .` &&
1235 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1236   as_fn_error "working directory cannot be determined"
1237 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1238   as_fn_error "pwd does not report name of working directory"
1239
1240
1241 # Find the source files, if location was not specified.
1242 if test -z "$srcdir"; then
1243   ac_srcdir_defaulted=yes
1244   # Try the directory containing this script, then the parent directory.
1245   ac_confdir=`$as_dirname -- "$as_myself" ||
1246 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1247          X"$as_myself" : 'X\(//\)[^/]' \| \
1248          X"$as_myself" : 'X\(//\)$' \| \
1249          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1250 $as_echo X"$as_myself" |
1251     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1252             s//\1/
1253             q
1254           }
1255           /^X\(\/\/\)[^/].*/{
1256             s//\1/
1257             q
1258           }
1259           /^X\(\/\/\)$/{
1260             s//\1/
1261             q
1262           }
1263           /^X\(\/\).*/{
1264             s//\1/
1265             q
1266           }
1267           s/.*/./; q'`
1268   srcdir=$ac_confdir
1269   if test ! -r "$srcdir/$ac_unique_file"; then
1270     srcdir=..
1271   fi
1272 else
1273   ac_srcdir_defaulted=no
1274 fi
1275 if test ! -r "$srcdir/$ac_unique_file"; then
1276   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1277   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1278 fi
1279 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1280 ac_abs_confdir=`(
1281         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1282         pwd)`
1283 # When building in place, set srcdir=.
1284 if test "$ac_abs_confdir" = "$ac_pwd"; then
1285   srcdir=.
1286 fi
1287 # Remove unnecessary trailing slashes from srcdir.
1288 # Double slashes in file names in object file debugging info
1289 # mess up M-x gdb in Emacs.
1290 case $srcdir in
1291 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1292 esac
1293 for ac_var in $ac_precious_vars; do
1294   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1295   eval ac_env_${ac_var}_value=\$${ac_var}
1296   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1297   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1298 done
1299
1300 #
1301 # Report the --help message.
1302 #
1303 if test "$ac_init_help" = "long"; then
1304   # Omit some internal or obsolete options to make the list less imposing.
1305   # This message is too long to be a string in the A/UX 3.1 sh.
1306   cat <<_ACEOF
1307 \`configure' configures this package to adapt to many kinds of systems.
1308
1309 Usage: $0 [OPTION]... [VAR=VALUE]...
1310
1311 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1312 VAR=VALUE.  See below for descriptions of some of the useful variables.
1313
1314 Defaults for the options are specified in brackets.
1315
1316 Configuration:
1317   -h, --help              display this help and exit
1318       --help=short        display options specific to this package
1319       --help=recursive    display the short help of all the included packages
1320   -V, --version           display version information and exit
1321   -q, --quiet, --silent   do not print \`checking...' messages
1322       --cache-file=FILE   cache test results in FILE [disabled]
1323   -C, --config-cache      alias for \`--cache-file=config.cache'
1324   -n, --no-create         do not create output files
1325       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1326
1327 Installation directories:
1328   --prefix=PREFIX         install architecture-independent files in PREFIX
1329                           [$ac_default_prefix]
1330   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1331                           [PREFIX]
1332
1333 By default, \`make install' will install all the files in
1334 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1335 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1336 for instance \`--prefix=\$HOME'.
1337
1338 For better control, use the options below.
1339
1340 Fine tuning of the installation directories:
1341   --bindir=DIR            user executables [EPREFIX/bin]
1342   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1343   --libexecdir=DIR        program executables [EPREFIX/libexec]
1344   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1345   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1346   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1347   --libdir=DIR            object code libraries [EPREFIX/lib]
1348   --includedir=DIR        C header files [PREFIX/include]
1349   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1350   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1351   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1352   --infodir=DIR           info documentation [DATAROOTDIR/info]
1353   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1354   --mandir=DIR            man documentation [DATAROOTDIR/man]
1355   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1356   --htmldir=DIR           html documentation [DOCDIR]
1357   --dvidir=DIR            dvi documentation [DOCDIR]
1358   --pdfdir=DIR            pdf documentation [DOCDIR]
1359   --psdir=DIR             ps documentation [DOCDIR]
1360 _ACEOF
1361
1362   cat <<\_ACEOF
1363
1364 Program names:
1365   --program-prefix=PREFIX            prepend PREFIX to installed program names
1366   --program-suffix=SUFFIX            append SUFFIX to installed program names
1367   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1368
1369 System types:
1370   --build=BUILD     configure for building on BUILD [guessed]
1371   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1372   --target=TARGET   configure for building compilers for TARGET [HOST]
1373 _ACEOF
1374 fi
1375
1376 if test -n "$ac_init_help"; then
1377
1378   cat <<\_ACEOF
1379
1380 Optional Features:
1381   --disable-option-checking  ignore unrecognized --enable/--with options
1382   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1383   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1384   --enable-plugins        Enable support for plugins
1385   --enable-shared[=PKGS]  build shared libraries [default=yes]
1386   --enable-static[=PKGS]  build static libraries [default=yes]
1387   --enable-fast-install[=PKGS]
1388                           optimize for fast installation [default=yes]
1389   --disable-libtool-lock  avoid locking (might break parallel builds)
1390   --enable-maintainer-mode  enable make rules and dependencies not useful
1391                           (and sometimes confusing) to the casual installer
1392   --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1393                           itself)
1394   --enable-sim-stdio      Specify whether to use stdio for console
1395                           input/output
1396   --enable-sim-trace=opts Enable tracing of simulated programs
1397   --enable-sim-profile=opts
1398                           Enable profiling flags
1399   --enable-sim-assert     Specify whether to perform random assertions
1400   --enable-sim-environment=environment
1401                           Specify mixed, user, virtual or operating
1402                           environment
1403   --enable-sim-inline=inlines
1404                           Specify which functions should be inlined
1405   --enable-sim-endian=endian
1406                           Specify target byte endian orientation
1407   --enable-sim-alignment=align
1408                           Specify strict, nonstrict or forced alignment of
1409                           memory accesses
1410   --enable-werror         treat compile warnings as errors
1411   --enable-build-warnings enable build-time compiler warnings if gcc is used
1412   --enable-sim-build-warnings
1413                           enable SIM specific build-time compiler warnings if
1414                           gcc is used
1415
1416 Optional Packages:
1417   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1418   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1419   --with-system-zlib      use installed libz
1420   --with-pic              try to use only PIC/non-PIC objects [default=use
1421                           both]
1422   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1423   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1424   --with-bugurl=URL       Direct users to URL to report a bug
1425
1426 Some influential environment variables:
1427   CC          C compiler command
1428   CFLAGS      C compiler flags
1429   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1430               nonstandard directory <lib dir>
1431   LIBS        libraries to pass to the linker, e.g. -l<library>
1432   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1433               you have headers in a nonstandard directory <include dir>
1434   CPP         C preprocessor
1435
1436 Use these variables to override the choices made by `configure' or to help
1437 it to find libraries and programs with nonstandard names/locations.
1438
1439 Report bugs to the package provider.
1440 _ACEOF
1441 ac_status=$?
1442 fi
1443
1444 if test "$ac_init_help" = "recursive"; then
1445   # If there are subdirs, report their specific --help.
1446   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1447     test -d "$ac_dir" ||
1448       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1449       continue
1450     ac_builddir=.
1451
1452 case "$ac_dir" in
1453 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1454 *)
1455   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1456   # A ".." for each directory in $ac_dir_suffix.
1457   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1458   case $ac_top_builddir_sub in
1459   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1460   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1461   esac ;;
1462 esac
1463 ac_abs_top_builddir=$ac_pwd
1464 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1465 # for backward compatibility:
1466 ac_top_builddir=$ac_top_build_prefix
1467
1468 case $srcdir in
1469   .)  # We are building in place.
1470     ac_srcdir=.
1471     ac_top_srcdir=$ac_top_builddir_sub
1472     ac_abs_top_srcdir=$ac_pwd ;;
1473   [\\/]* | ?:[\\/]* )  # Absolute name.
1474     ac_srcdir=$srcdir$ac_dir_suffix;
1475     ac_top_srcdir=$srcdir
1476     ac_abs_top_srcdir=$srcdir ;;
1477   *) # Relative name.
1478     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1479     ac_top_srcdir=$ac_top_build_prefix$srcdir
1480     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1481 esac
1482 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1483
1484     cd "$ac_dir" || { ac_status=$?; continue; }
1485     # Check for guested configure.
1486     if test -f "$ac_srcdir/configure.gnu"; then
1487       echo &&
1488       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1489     elif test -f "$ac_srcdir/configure"; then
1490       echo &&
1491       $SHELL "$ac_srcdir/configure" --help=recursive
1492     else
1493       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1494     fi || ac_status=$?
1495     cd "$ac_pwd" || { ac_status=$?; break; }
1496   done
1497 fi
1498
1499 test -n "$ac_init_help" && exit $ac_status
1500 if $ac_init_version; then
1501   cat <<\_ACEOF
1502 configure
1503 generated by GNU Autoconf 2.64
1504
1505 Copyright (C) 2009 Free Software Foundation, Inc.
1506 This configure script is free software; the Free Software Foundation
1507 gives unlimited permission to copy, distribute and modify it.
1508 _ACEOF
1509   exit
1510 fi
1511
1512 ## ------------------------ ##
1513 ## Autoconf initialization. ##
1514 ## ------------------------ ##
1515
1516 # ac_fn_c_try_compile LINENO
1517 # --------------------------
1518 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1519 ac_fn_c_try_compile ()
1520 {
1521   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1522   rm -f conftest.$ac_objext
1523   if { { ac_try="$ac_compile"
1524 case "(($ac_try" in
1525   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1526   *) ac_try_echo=$ac_try;;
1527 esac
1528 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1529 $as_echo "$ac_try_echo"; } >&5
1530   (eval "$ac_compile") 2>conftest.err
1531   ac_status=$?
1532   if test -s conftest.err; then
1533     grep -v '^ *+' conftest.err >conftest.er1
1534     cat conftest.er1 >&5
1535     mv -f conftest.er1 conftest.err
1536   fi
1537   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1538   test $ac_status = 0; } && {
1539          test -z "$ac_c_werror_flag" ||
1540          test ! -s conftest.err
1541        } && test -s conftest.$ac_objext; then :
1542   ac_retval=0
1543 else
1544   $as_echo "$as_me: failed program was:" >&5
1545 sed 's/^/| /' conftest.$ac_ext >&5
1546
1547         ac_retval=1
1548 fi
1549   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1550   return $ac_retval
1551
1552 } # ac_fn_c_try_compile
1553
1554 # ac_fn_c_try_cpp LINENO
1555 # ----------------------
1556 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1557 ac_fn_c_try_cpp ()
1558 {
1559   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560   if { { ac_try="$ac_cpp conftest.$ac_ext"
1561 case "(($ac_try" in
1562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563   *) ac_try_echo=$ac_try;;
1564 esac
1565 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566 $as_echo "$ac_try_echo"; } >&5
1567   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1568   ac_status=$?
1569   if test -s conftest.err; then
1570     grep -v '^ *+' conftest.err >conftest.er1
1571     cat conftest.er1 >&5
1572     mv -f conftest.er1 conftest.err
1573   fi
1574   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1575   test $ac_status = 0; } >/dev/null && {
1576          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1577          test ! -s conftest.err
1578        }; then :
1579   ac_retval=0
1580 else
1581   $as_echo "$as_me: failed program was:" >&5
1582 sed 's/^/| /' conftest.$ac_ext >&5
1583
1584     ac_retval=1
1585 fi
1586   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1587   return $ac_retval
1588
1589 } # ac_fn_c_try_cpp
1590
1591 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1592 # -------------------------------------------------------
1593 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1594 # the include files in INCLUDES and setting the cache variable VAR
1595 # accordingly.
1596 ac_fn_c_check_header_mongrel ()
1597 {
1598   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1600   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1601 $as_echo_n "checking for $2... " >&6; }
1602 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1603   $as_echo_n "(cached) " >&6
1604 fi
1605 eval ac_res=\$$3
1606                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1607 $as_echo "$ac_res" >&6; }
1608 else
1609   # Is the header compilable?
1610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1611 $as_echo_n "checking $2 usability... " >&6; }
1612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1613 /* end confdefs.h.  */
1614 $4
1615 #include <$2>
1616 _ACEOF
1617 if ac_fn_c_try_compile "$LINENO"; then :
1618   ac_header_compiler=yes
1619 else
1620   ac_header_compiler=no
1621 fi
1622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1624 $as_echo "$ac_header_compiler" >&6; }
1625
1626 # Is the header present?
1627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1628 $as_echo_n "checking $2 presence... " >&6; }
1629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1630 /* end confdefs.h.  */
1631 #include <$2>
1632 _ACEOF
1633 if ac_fn_c_try_cpp "$LINENO"; then :
1634   ac_header_preproc=yes
1635 else
1636   ac_header_preproc=no
1637 fi
1638 rm -f conftest.err conftest.$ac_ext
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1640 $as_echo "$ac_header_preproc" >&6; }
1641
1642 # So?  What about this header?
1643 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1644   yes:no: )
1645     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1646 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1647     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1648 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1649     ;;
1650   no:yes:* )
1651     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1652 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1653     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1654 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1655     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1656 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1657     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1658 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1659     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1660 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1661     ;;
1662 esac
1663   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1664 $as_echo_n "checking for $2... " >&6; }
1665 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1666   $as_echo_n "(cached) " >&6
1667 else
1668   eval "$3=\$ac_header_compiler"
1669 fi
1670 eval ac_res=\$$3
1671                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1672 $as_echo "$ac_res" >&6; }
1673 fi
1674   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1675
1676 } # ac_fn_c_check_header_mongrel
1677
1678 # ac_fn_c_try_run LINENO
1679 # ----------------------
1680 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1681 # that executables *can* be run.
1682 ac_fn_c_try_run ()
1683 {
1684   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685   if { { ac_try="$ac_link"
1686 case "(($ac_try" in
1687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688   *) ac_try_echo=$ac_try;;
1689 esac
1690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691 $as_echo "$ac_try_echo"; } >&5
1692   (eval "$ac_link") 2>&5
1693   ac_status=$?
1694   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1696   { { case "(($ac_try" in
1697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698   *) ac_try_echo=$ac_try;;
1699 esac
1700 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701 $as_echo "$ac_try_echo"; } >&5
1702   (eval "$ac_try") 2>&5
1703   ac_status=$?
1704   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705   test $ac_status = 0; }; }; then :
1706   ac_retval=0
1707 else
1708   $as_echo "$as_me: program exited with status $ac_status" >&5
1709        $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.$ac_ext >&5
1711
1712        ac_retval=$ac_status
1713 fi
1714   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1715   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1716   return $ac_retval
1717
1718 } # ac_fn_c_try_run
1719
1720 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1721 # -------------------------------------------------------
1722 # Tests whether HEADER exists and can be compiled using the include files in
1723 # INCLUDES, setting the cache variable VAR accordingly.
1724 ac_fn_c_check_header_compile ()
1725 {
1726   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1728 $as_echo_n "checking for $2... " >&6; }
1729 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1730   $as_echo_n "(cached) " >&6
1731 else
1732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1733 /* end confdefs.h.  */
1734 $4
1735 #include <$2>
1736 _ACEOF
1737 if ac_fn_c_try_compile "$LINENO"; then :
1738   eval "$3=yes"
1739 else
1740   eval "$3=no"
1741 fi
1742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1743 fi
1744 eval ac_res=\$$3
1745                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1746 $as_echo "$ac_res" >&6; }
1747   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1748
1749 } # ac_fn_c_check_header_compile
1750
1751 # ac_fn_c_try_link LINENO
1752 # -----------------------
1753 # Try to link conftest.$ac_ext, and return whether this succeeded.
1754 ac_fn_c_try_link ()
1755 {
1756   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757   rm -f conftest.$ac_objext conftest$ac_exeext
1758   if { { ac_try="$ac_link"
1759 case "(($ac_try" in
1760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1761   *) ac_try_echo=$ac_try;;
1762 esac
1763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1764 $as_echo "$ac_try_echo"; } >&5
1765   (eval "$ac_link") 2>conftest.err
1766   ac_status=$?
1767   if test -s conftest.err; then
1768     grep -v '^ *+' conftest.err >conftest.er1
1769     cat conftest.er1 >&5
1770     mv -f conftest.er1 conftest.err
1771   fi
1772   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1773   test $ac_status = 0; } && {
1774          test -z "$ac_c_werror_flag" ||
1775          test ! -s conftest.err
1776        } && test -s conftest$ac_exeext && {
1777          test "$cross_compiling" = yes ||
1778          $as_test_x conftest$ac_exeext
1779        }; then :
1780   ac_retval=0
1781 else
1782   $as_echo "$as_me: failed program was:" >&5
1783 sed 's/^/| /' conftest.$ac_ext >&5
1784
1785         ac_retval=1
1786 fi
1787   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1788   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1789   # interfere with the next link command; also delete a directory that is
1790   # left behind by Apple's compiler.  We do this before executing the actions.
1791   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1792   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1793   return $ac_retval
1794
1795 } # ac_fn_c_try_link
1796
1797 # ac_fn_c_check_func LINENO FUNC VAR
1798 # ----------------------------------
1799 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1800 ac_fn_c_check_func ()
1801 {
1802   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1804 $as_echo_n "checking for $2... " >&6; }
1805 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1806   $as_echo_n "(cached) " >&6
1807 else
1808   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1809 /* end confdefs.h.  */
1810 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1811    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1812 #define $2 innocuous_$2
1813
1814 /* System header to define __stub macros and hopefully few prototypes,
1815     which can conflict with char $2 (); below.
1816     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1817     <limits.h> exists even on freestanding compilers.  */
1818
1819 #ifdef __STDC__
1820 # include <limits.h>
1821 #else
1822 # include <assert.h>
1823 #endif
1824
1825 #undef $2
1826
1827 /* Override any GCC internal prototype to avoid an error.
1828    Use char because int might match the return type of a GCC
1829    builtin and then its argument prototype would still apply.  */
1830 #ifdef __cplusplus
1831 extern "C"
1832 #endif
1833 char $2 ();
1834 /* The GNU C library defines this for functions which it implements
1835     to always fail with ENOSYS.  Some functions are actually named
1836     something starting with __ and the normal name is an alias.  */
1837 #if defined __stub_$2 || defined __stub___$2
1838 choke me
1839 #endif
1840
1841 int
1842 main ()
1843 {
1844 return $2 ();
1845   ;
1846   return 0;
1847 }
1848 _ACEOF
1849 if ac_fn_c_try_link "$LINENO"; then :
1850   eval "$3=yes"
1851 else
1852   eval "$3=no"
1853 fi
1854 rm -f core conftest.err conftest.$ac_objext \
1855     conftest$ac_exeext conftest.$ac_ext
1856 fi
1857 eval ac_res=\$$3
1858                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1859 $as_echo "$ac_res" >&6; }
1860   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861
1862 } # ac_fn_c_check_func
1863
1864 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1865 # ----------------------------------------------------
1866 # Tries to find if the field MEMBER exists in type AGGR, after including
1867 # INCLUDES, setting cache variable VAR accordingly.
1868 ac_fn_c_check_member ()
1869 {
1870   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1871   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1872 $as_echo_n "checking for $2.$3... " >&6; }
1873 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1874   $as_echo_n "(cached) " >&6
1875 else
1876   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1877 /* end confdefs.h.  */
1878 $5
1879 int
1880 main ()
1881 {
1882 static $2 ac_aggr;
1883 if (ac_aggr.$3)
1884 return 0;
1885   ;
1886   return 0;
1887 }
1888 _ACEOF
1889 if ac_fn_c_try_compile "$LINENO"; then :
1890   eval "$4=yes"
1891 else
1892   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1893 /* end confdefs.h.  */
1894 $5
1895 int
1896 main ()
1897 {
1898 static $2 ac_aggr;
1899 if (sizeof ac_aggr.$3)
1900 return 0;
1901   ;
1902   return 0;
1903 }
1904 _ACEOF
1905 if ac_fn_c_try_compile "$LINENO"; then :
1906   eval "$4=yes"
1907 else
1908   eval "$4=no"
1909 fi
1910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1911 fi
1912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1913 fi
1914 eval ac_res=\$$4
1915                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1916 $as_echo "$ac_res" >&6; }
1917   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1918
1919 } # ac_fn_c_check_member
1920
1921 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1922 # -------------------------------------------
1923 # Tests whether TYPE exists after having included INCLUDES, setting cache
1924 # variable VAR accordingly.
1925 ac_fn_c_check_type ()
1926 {
1927   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1928   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1929 $as_echo_n "checking for $2... " >&6; }
1930 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1931   $as_echo_n "(cached) " >&6
1932 else
1933   eval "$3=no"
1934   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935 /* end confdefs.h.  */
1936 $4
1937 int
1938 main ()
1939 {
1940 if (sizeof ($2))
1941          return 0;
1942   ;
1943   return 0;
1944 }
1945 _ACEOF
1946 if ac_fn_c_try_compile "$LINENO"; then :
1947   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1948 /* end confdefs.h.  */
1949 $4
1950 int
1951 main ()
1952 {
1953 if (sizeof (($2)))
1954             return 0;
1955   ;
1956   return 0;
1957 }
1958 _ACEOF
1959 if ac_fn_c_try_compile "$LINENO"; then :
1960
1961 else
1962   eval "$3=yes"
1963 fi
1964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1965 fi
1966 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1967 fi
1968 eval ac_res=\$$3
1969                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1970 $as_echo "$ac_res" >&6; }
1971   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1972
1973 } # ac_fn_c_check_type
1974 cat >config.log <<_ACEOF
1975 This file contains any messages produced by compilers while
1976 running configure, to aid debugging if configure makes a mistake.
1977
1978 It was created by $as_me, which was
1979 generated by GNU Autoconf 2.64.  Invocation command line was
1980
1981   $ $0 $@
1982
1983 _ACEOF
1984 exec 5>>config.log
1985 {
1986 cat <<_ASUNAME
1987 ## --------- ##
1988 ## Platform. ##
1989 ## --------- ##
1990
1991 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1992 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1993 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1994 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1995 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1996
1997 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1998 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1999
2000 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2001 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2002 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2003 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2004 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2005 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2006 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2007
2008 _ASUNAME
2009
2010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2011 for as_dir in $PATH
2012 do
2013   IFS=$as_save_IFS
2014   test -z "$as_dir" && as_dir=.
2015     $as_echo "PATH: $as_dir"
2016   done
2017 IFS=$as_save_IFS
2018
2019 } >&5
2020
2021 cat >&5 <<_ACEOF
2022
2023
2024 ## ----------- ##
2025 ## Core tests. ##
2026 ## ----------- ##
2027
2028 _ACEOF
2029
2030
2031 # Keep a trace of the command line.
2032 # Strip out --no-create and --no-recursion so they do not pile up.
2033 # Strip out --silent because we don't want to record it for future runs.
2034 # Also quote any args containing shell meta-characters.
2035 # Make two passes to allow for proper duplicate-argument suppression.
2036 ac_configure_args=
2037 ac_configure_args0=
2038 ac_configure_args1=
2039 ac_must_keep_next=false
2040 for ac_pass in 1 2
2041 do
2042   for ac_arg
2043   do
2044     case $ac_arg in
2045     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2046     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2047     | -silent | --silent | --silen | --sile | --sil)
2048       continue ;;
2049     *\'*)
2050       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2051     esac
2052     case $ac_pass in
2053     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2054     2)
2055       as_fn_append ac_configure_args1 " '$ac_arg'"
2056       if test $ac_must_keep_next = true; then
2057         ac_must_keep_next=false # Got value, back to normal.
2058       else
2059         case $ac_arg in
2060           *=* | --config-cache | -C | -disable-* | --disable-* \
2061           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2062           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2063           | -with-* | --with-* | -without-* | --without-* | --x)
2064             case "$ac_configure_args0 " in
2065               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2066             esac
2067             ;;
2068           -* ) ac_must_keep_next=true ;;
2069         esac
2070       fi
2071       as_fn_append ac_configure_args " '$ac_arg'"
2072       ;;
2073     esac
2074   done
2075 done
2076 { ac_configure_args0=; unset ac_configure_args0;}
2077 { ac_configure_args1=; unset ac_configure_args1;}
2078
2079 # When interrupted or exit'd, cleanup temporary files, and complete
2080 # config.log.  We remove comments because anyway the quotes in there
2081 # would cause problems or look ugly.
2082 # WARNING: Use '\'' to represent an apostrophe within the trap.
2083 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2084 trap 'exit_status=$?
2085   # Save into config.log some information that might help in debugging.
2086   {
2087     echo
2088
2089     cat <<\_ASBOX
2090 ## ---------------- ##
2091 ## Cache variables. ##
2092 ## ---------------- ##
2093 _ASBOX
2094     echo
2095     # The following way of writing the cache mishandles newlines in values,
2096 (
2097   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2098     eval ac_val=\$$ac_var
2099     case $ac_val in #(
2100     *${as_nl}*)
2101       case $ac_var in #(
2102       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2103 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2104       esac
2105       case $ac_var in #(
2106       _ | IFS | as_nl) ;; #(
2107       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2108       *) { eval $ac_var=; unset $ac_var;} ;;
2109       esac ;;
2110     esac
2111   done
2112   (set) 2>&1 |
2113     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2114     *${as_nl}ac_space=\ *)
2115       sed -n \
2116         "s/'\''/'\''\\\\'\'''\''/g;
2117           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2118       ;; #(
2119     *)
2120       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2121       ;;
2122     esac |
2123     sort
2124 )
2125     echo
2126
2127     cat <<\_ASBOX
2128 ## ----------------- ##
2129 ## Output variables. ##
2130 ## ----------------- ##
2131 _ASBOX
2132     echo
2133     for ac_var in $ac_subst_vars
2134     do
2135       eval ac_val=\$$ac_var
2136       case $ac_val in
2137       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2138       esac
2139       $as_echo "$ac_var='\''$ac_val'\''"
2140     done | sort
2141     echo
2142
2143     if test -n "$ac_subst_files"; then
2144       cat <<\_ASBOX
2145 ## ------------------- ##
2146 ## File substitutions. ##
2147 ## ------------------- ##
2148 _ASBOX
2149       echo
2150       for ac_var in $ac_subst_files
2151       do
2152         eval ac_val=\$$ac_var
2153         case $ac_val in
2154         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2155         esac
2156         $as_echo "$ac_var='\''$ac_val'\''"
2157       done | sort
2158       echo
2159     fi
2160
2161     if test -s confdefs.h; then
2162       cat <<\_ASBOX
2163 ## ----------- ##
2164 ## confdefs.h. ##
2165 ## ----------- ##
2166 _ASBOX
2167       echo
2168       cat confdefs.h
2169       echo
2170     fi
2171     test "$ac_signal" != 0 &&
2172       $as_echo "$as_me: caught signal $ac_signal"
2173     $as_echo "$as_me: exit $exit_status"
2174   } >&5
2175   rm -f core *.core core.conftest.* &&
2176     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2177     exit $exit_status
2178 ' 0
2179 for ac_signal in 1 2 13 15; do
2180   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2181 done
2182 ac_signal=0
2183
2184 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2185 rm -f -r conftest* confdefs.h
2186
2187 $as_echo "/* confdefs.h */" > confdefs.h
2188
2189 # Predefined preprocessor variables.
2190
2191 cat >>confdefs.h <<_ACEOF
2192 #define PACKAGE_NAME "$PACKAGE_NAME"
2193 _ACEOF
2194
2195 cat >>confdefs.h <<_ACEOF
2196 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2197 _ACEOF
2198
2199 cat >>confdefs.h <<_ACEOF
2200 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2201 _ACEOF
2202
2203 cat >>confdefs.h <<_ACEOF
2204 #define PACKAGE_STRING "$PACKAGE_STRING"
2205 _ACEOF
2206
2207 cat >>confdefs.h <<_ACEOF
2208 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2209 _ACEOF
2210
2211 cat >>confdefs.h <<_ACEOF
2212 #define PACKAGE_URL "$PACKAGE_URL"
2213 _ACEOF
2214
2215
2216 # Let the site file select an alternate cache file if it wants to.
2217 # Prefer an explicitly selected file to automatically selected ones.
2218 ac_site_file1=NONE
2219 ac_site_file2=NONE
2220 if test -n "$CONFIG_SITE"; then
2221   ac_site_file1=$CONFIG_SITE
2222 elif test "x$prefix" != xNONE; then
2223   ac_site_file1=$prefix/share/config.site
2224   ac_site_file2=$prefix/etc/config.site
2225 else
2226   ac_site_file1=$ac_default_prefix/share/config.site
2227   ac_site_file2=$ac_default_prefix/etc/config.site
2228 fi
2229 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2230 do
2231   test "x$ac_site_file" = xNONE && continue
2232   if test -r "$ac_site_file"; then
2233     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2234 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2235     sed 's/^/| /' "$ac_site_file" >&5
2236     . "$ac_site_file"
2237   fi
2238 done
2239
2240 if test -r "$cache_file"; then
2241   # Some versions of bash will fail to source /dev/null (special
2242   # files actually), so we avoid doing that.
2243   if test -f "$cache_file"; then
2244     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2245 $as_echo "$as_me: loading cache $cache_file" >&6;}
2246     case $cache_file in
2247       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2248       *)                      . "./$cache_file";;
2249     esac
2250   fi
2251 else
2252   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2253 $as_echo "$as_me: creating cache $cache_file" >&6;}
2254   >$cache_file
2255 fi
2256
2257 # Check that the precious variables saved in the cache have kept the same
2258 # value.
2259 ac_cache_corrupted=false
2260 for ac_var in $ac_precious_vars; do
2261   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2262   eval ac_new_set=\$ac_env_${ac_var}_set
2263   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2264   eval ac_new_val=\$ac_env_${ac_var}_value
2265   case $ac_old_set,$ac_new_set in
2266     set,)
2267       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2268 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2269       ac_cache_corrupted=: ;;
2270     ,set)
2271       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2272 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2273       ac_cache_corrupted=: ;;
2274     ,);;
2275     *)
2276       if test "x$ac_old_val" != "x$ac_new_val"; then
2277         # differences in whitespace do not lead to failure.
2278         ac_old_val_w=`echo x $ac_old_val`
2279         ac_new_val_w=`echo x $ac_new_val`
2280         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2281           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2282 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2283           ac_cache_corrupted=:
2284         else
2285           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2286 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2287           eval $ac_var=\$ac_old_val
2288         fi
2289         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2290 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2291         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2292 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2293       fi;;
2294   esac
2295   # Pass precious variables to config.status.
2296   if test "$ac_new_set" = set; then
2297     case $ac_new_val in
2298     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2299     *) ac_arg=$ac_var=$ac_new_val ;;
2300     esac
2301     case " $ac_configure_args " in
2302       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2303       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2304     esac
2305   fi
2306 done
2307 if $ac_cache_corrupted; then
2308   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2309 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2310   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2311 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2312   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2313 fi
2314 ## -------------------- ##
2315 ## Main body of script. ##
2316 ## -------------------- ##
2317
2318 ac_ext=c
2319 ac_cpp='$CPP $CPPFLAGS'
2320 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2321 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2322 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2323
2324
2325 # This file contains common code used by all simulators.
2326 #
2327 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2328 # directory.  It is intended to be invoked before any target specific stuff.
2329 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2330 # It is intended to be invoked last.
2331 #
2332 # The simulator's configure.ac should look like:
2333 #
2334 # dnl Process this file with autoconf to produce a configure script.
2335 # AC_PREREQ(2.64)dnl
2336 # AC_INIT(Makefile.in)
2337 # sinclude(../common/aclocal.m4)
2338 #
2339 # SIM_AC_COMMON
2340 #
2341 # ... target specific stuff ...
2342 #
2343 # SIM_AC_OUTPUT
2344
2345 # Include global overrides and fixes for Autoconf.
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372 # _AC_CHECK_DECL_BODY
2373 # -------------------
2374 # Shell function body for AC_CHECK_DECL.
2375 # _AC_CHECK_DECL_BODY
2376
2377 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2378 #                 INCLUDES)
2379 # -------------------------------------------------------------
2380 # Helper to AC_CHECK_DECLS, which generates the check for a single
2381 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2382 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2397 #
2398 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2399 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2400 #   Written by Gordon Matzigkeit, 1996
2401 #
2402 # This file is free software; the Free Software Foundation gives
2403 # unlimited permission to copy and/or distribute it, with or without
2404 # modifications, as long as this notice is preserved.
2405
2406
2407
2408 # serial 56 LT_INIT
2409
2410
2411 # LT_PREREQ(VERSION)
2412 # ------------------
2413 # Complain and exit if this libtool version is less that VERSION.
2414
2415
2416
2417 # _LT_CHECK_BUILDDIR
2418 # ------------------
2419 # Complain if the absolute build directory name contains unusual characters
2420
2421
2422
2423 # LT_INIT([OPTIONS])
2424 # ------------------
2425 # LT_INIT
2426
2427 # Old names:
2428 # This is what autoupdate's m4 run will expand.  It fires
2429 # the warning (with _au_warn_XXX), outputs it into the
2430 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2431 # the replacement expansion.
2432
2433
2434 # This is an auxiliary macro that is also run when
2435 # autoupdate runs m4.  It simply calls m4_warning, but
2436 # we need a wrapper so that each warning is emitted only
2437 # once.  We break the quoting in m4_warning's argument in
2438 # order to expand this macro's arguments, not AU_DEFUN's.
2439
2440
2441 # Finally, this is the expansion that is picked up by
2442 # autoconf.  It tells the user to run autoupdate, and
2443 # then outputs the replacement expansion.  We do not care
2444 # about autoupdate's warning because that contains
2445 # information on what to do *after* running autoupdate.
2446
2447 # This is what autoupdate's m4 run will expand.  It fires
2448 # the warning (with _au_warn_XXX), outputs it into the
2449 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2450 # the replacement expansion.
2451
2452
2453 # This is an auxiliary macro that is also run when
2454 # autoupdate runs m4.  It simply calls m4_warning, but
2455 # we need a wrapper so that each warning is emitted only
2456 # once.  We break the quoting in m4_warning's argument in
2457 # order to expand this macro's arguments, not AU_DEFUN's.
2458
2459
2460 # Finally, this is the expansion that is picked up by
2461 # autoconf.  It tells the user to run autoupdate, and
2462 # then outputs the replacement expansion.  We do not care
2463 # about autoupdate's warning because that contains
2464 # information on what to do *after* running autoupdate.
2465
2466
2467
2468 # _LT_CC_BASENAME(CC)
2469 # -------------------
2470 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2471
2472
2473
2474 # _LT_FILEUTILS_DEFAULTS
2475 # ----------------------
2476 # It is okay to use these file commands and assume they have been set
2477 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2478 # _LT_FILEUTILS_DEFAULTS
2479
2480
2481 # _LT_SETUP
2482 # ---------
2483 # _LT_SETUP
2484
2485
2486 # _LT_PREPARE_SED_QUOTE_VARS
2487 # --------------------------
2488 # Define a few sed substitution that help us do robust quoting.
2489
2490
2491 # _LT_PROG_LTMAIN
2492 # ---------------
2493 # Note that this code is called both from `configure', and `config.status'
2494 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2495 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2496 # so we pass a copy along to make sure it has a sensible value anyway.
2497 # _LT_PROG_LTMAIN
2498
2499
2500 ## ------------------------------------- ##
2501 ## Accumulate code for creating libtool. ##
2502 ## ------------------------------------- ##
2503
2504 # So that we can recreate a full libtool script including additional
2505 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2506 # in macros and then make a single call at the end using the `libtool'
2507 # label.
2508
2509
2510 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2511 # ----------------------------------------
2512 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2513
2514
2515 # Initialize.
2516
2517
2518
2519 # _LT_CONFIG_LIBTOOL([COMMANDS])
2520 # ------------------------------
2521 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2522
2523
2524 # Initialize.
2525
2526
2527
2528 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2529 # -----------------------------------------------------
2530
2531
2532
2533 # _LT_FORMAT_COMMENT([COMMENT])
2534 # -----------------------------
2535 # Add leading comment marks to the start of each line, and a trailing
2536 # full-stop to the whole comment if one is not present already.
2537
2538
2539
2540
2541 ## ------------------------ ##
2542 ## FIXME: Eliminate VARNAME ##
2543 ## ------------------------ ##
2544
2545
2546 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2547 # -------------------------------------------------------------------
2548 # CONFIGNAME is the name given to the value in the libtool script.
2549 # VARNAME is the (base) name used in the configure script.
2550 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2551 # VARNAME.  Any other value will be used directly.
2552
2553
2554
2555 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2556 # --------------------------------------------------------
2557
2558
2559
2560 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2561 # ------------------------------------------------
2562
2563
2564
2565 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2566 # ---------------------------------------------------------
2567
2568
2569
2570 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2571 # --------------------------------------------------
2572
2573
2574
2575 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2576 # ---------------------------------------------------
2577
2578
2579
2580 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2581 # ---------------------------------------------------
2582
2583
2584
2585
2586 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2587 # ------------------------------------------------
2588
2589
2590
2591
2592 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2593 # ------------------------------------
2594 # Quote a variable value, and forward it to `config.status' so that its
2595 # declaration there will have the same value as in `configure'.  VARNAME
2596 # must have a single quote delimited value for this to work.
2597
2598
2599
2600 # _LT_CONFIG_STATUS_DECLARATIONS
2601 # ------------------------------
2602 # We delimit libtool config variables with single quotes, so when
2603 # we write them to config.status, we have to be sure to quote all
2604 # embedded single quotes properly.  In configure, this macro expands
2605 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2606 #
2607 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2608
2609
2610
2611 # _LT_LIBTOOL_TAGS
2612 # ----------------
2613 # Output comment and list of tags supported by the script
2614
2615
2616
2617 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2618 # -----------------------------------
2619 # Extract the dictionary values for VARNAME (optionally with TAG) and
2620 # expand to a commented shell variable setting:
2621 #
2622 #    # Some comment about what VAR is for.
2623 #    visible_name=$lt_internal_name
2624
2625
2626
2627 # _LT_LIBTOOL_CONFIG_VARS
2628 # -----------------------
2629 # Produce commented declarations of non-tagged libtool config variables
2630 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2631 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2632 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2633
2634
2635
2636 # _LT_LIBTOOL_TAG_VARS(TAG)
2637 # -------------------------
2638
2639
2640
2641 # _LT_TAGVAR(VARNAME, [TAGNAME])
2642 # ------------------------------
2643
2644
2645
2646 # _LT_CONFIG_COMMANDS
2647 # -------------------
2648 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2649 # variables for single and double quote escaping we saved from calls
2650 # to _LT_DECL, we can put quote escaped variables declarations
2651 # into `config.status', and then the shell code to quote escape them in
2652 # for loops in `config.status'.  Finally, any additional code accumulated
2653 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2654 #_LT_CONFIG_COMMANDS
2655
2656
2657 # Initialize.
2658
2659
2660 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2661 # ------------------------------------
2662 # Generate a child script FILE with all initialization necessary to
2663 # reuse the environment learned by the parent script, and make the
2664 # file executable.  If COMMENT is supplied, it is inserted after the
2665 # `#!' sequence but before initialization text begins.  After this
2666 # macro, additional text can be appended to FILE to form the body of
2667 # the child script.  The macro ends with non-zero status if the
2668 # file could not be fully written (such as if the disk is full).
2669 # _LT_GENERATED_FILE_INIT
2670
2671 # LT_OUTPUT
2672 # ---------
2673 # This macro allows early generation of the libtool script (before
2674 # AC_OUTPUT is called), incase it is used in configure for compilation
2675 # tests.
2676 # LT_OUTPUT
2677
2678
2679 # _LT_CONFIG(TAG)
2680 # ---------------
2681 # If TAG is the built-in tag, create an initial libtool script with a
2682 # default configuration from the untagged config vars.  Otherwise add code
2683 # to config.status for appending the configuration named by TAG from the
2684 # matching tagged config vars.
2685 # _LT_CONFIG
2686
2687
2688 # LT_SUPPORTED_TAG(TAG)
2689 # ---------------------
2690 # Trace this macro to discover what tags are supported by the libtool
2691 # --tag option, using:
2692 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2693
2694
2695
2696 # C support is built-in for now
2697
2698
2699
2700
2701 # LT_LANG(LANG)
2702 # -------------
2703 # Enable libtool support for the given language if not already enabled.
2704 # LT_LANG
2705
2706
2707 # _LT_LANG(LANGNAME)
2708 # ------------------
2709 # _LT_LANG
2710
2711
2712 # _LT_LANG_DEFAULT_CONFIG
2713 # -----------------------
2714 # _LT_LANG_DEFAULT_CONFIG
2715
2716 # Obsolete macros:
2717 # This is what autoupdate's m4 run will expand.  It fires
2718 # the warning (with _au_warn_XXX), outputs it into the
2719 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2720 # the replacement expansion.
2721
2722
2723 # This is an auxiliary macro that is also run when
2724 # autoupdate runs m4.  It simply calls m4_warning, but
2725 # we need a wrapper so that each warning is emitted only
2726 # once.  We break the quoting in m4_warning's argument in
2727 # order to expand this macro's arguments, not AU_DEFUN's.
2728
2729
2730 # Finally, this is the expansion that is picked up by
2731 # autoconf.  It tells the user to run autoupdate, and
2732 # then outputs the replacement expansion.  We do not care
2733 # about autoupdate's warning because that contains
2734 # information on what to do *after* running autoupdate.
2735
2736 # This is what autoupdate's m4 run will expand.  It fires
2737 # the warning (with _au_warn_XXX), outputs it into the
2738 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2739 # the replacement expansion.
2740
2741
2742 # This is an auxiliary macro that is also run when
2743 # autoupdate runs m4.  It simply calls m4_warning, but
2744 # we need a wrapper so that each warning is emitted only
2745 # once.  We break the quoting in m4_warning's argument in
2746 # order to expand this macro's arguments, not AU_DEFUN's.
2747
2748
2749 # Finally, this is the expansion that is picked up by
2750 # autoconf.  It tells the user to run autoupdate, and
2751 # then outputs the replacement expansion.  We do not care
2752 # about autoupdate's warning because that contains
2753 # information on what to do *after* running autoupdate.
2754
2755 # This is what autoupdate's m4 run will expand.  It fires
2756 # the warning (with _au_warn_XXX), outputs it into the
2757 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2758 # the replacement expansion.
2759
2760
2761 # This is an auxiliary macro that is also run when
2762 # autoupdate runs m4.  It simply calls m4_warning, but
2763 # we need a wrapper so that each warning is emitted only
2764 # once.  We break the quoting in m4_warning's argument in
2765 # order to expand this macro's arguments, not AU_DEFUN's.
2766
2767
2768 # Finally, this is the expansion that is picked up by
2769 # autoconf.  It tells the user to run autoupdate, and
2770 # then outputs the replacement expansion.  We do not care
2771 # about autoupdate's warning because that contains
2772 # information on what to do *after* running autoupdate.
2773
2774 # This is what autoupdate's m4 run will expand.  It fires
2775 # the warning (with _au_warn_XXX), outputs it into the
2776 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2777 # the replacement expansion.
2778
2779
2780 # This is an auxiliary macro that is also run when
2781 # autoupdate runs m4.  It simply calls m4_warning, but
2782 # we need a wrapper so that each warning is emitted only
2783 # once.  We break the quoting in m4_warning's argument in
2784 # order to expand this macro's arguments, not AU_DEFUN's.
2785
2786
2787 # Finally, this is the expansion that is picked up by
2788 # autoconf.  It tells the user to run autoupdate, and
2789 # then outputs the replacement expansion.  We do not care
2790 # about autoupdate's warning because that contains
2791 # information on what to do *after* running autoupdate.
2792
2793 # This is what autoupdate's m4 run will expand.  It fires
2794 # the warning (with _au_warn_XXX), outputs it into the
2795 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2796 # the replacement expansion.
2797
2798
2799 # This is an auxiliary macro that is also run when
2800 # autoupdate runs m4.  It simply calls m4_warning, but
2801 # we need a wrapper so that each warning is emitted only
2802 # once.  We break the quoting in m4_warning's argument in
2803 # order to expand this macro's arguments, not AU_DEFUN's.
2804
2805
2806 # Finally, this is the expansion that is picked up by
2807 # autoconf.  It tells the user to run autoupdate, and
2808 # then outputs the replacement expansion.  We do not care
2809 # about autoupdate's warning because that contains
2810 # information on what to do *after* running autoupdate.
2811
2812
2813
2814 # _LT_TAG_COMPILER
2815 # ----------------
2816 # _LT_TAG_COMPILER
2817
2818
2819 # _LT_COMPILER_BOILERPLATE
2820 # ------------------------
2821 # Check for compiler boilerplate output or warnings with
2822 # the simple compiler test code.
2823 # _LT_COMPILER_BOILERPLATE
2824
2825
2826 # _LT_LINKER_BOILERPLATE
2827 # ----------------------
2828 # Check for linker boilerplate output or warnings with
2829 # the simple link test code.
2830 # _LT_LINKER_BOILERPLATE
2831
2832 # _LT_REQUIRED_DARWIN_CHECKS
2833 # -------------------------
2834
2835
2836
2837 # _LT_DARWIN_LINKER_FEATURES
2838 # --------------------------
2839 # Checks for linker and compiler features on darwin
2840
2841
2842 # _LT_SYS_MODULE_PATH_AIX
2843 # -----------------------
2844 # Links a minimal program and checks the executable
2845 # for the system default hardcoded library path. In most cases,
2846 # this is /usr/lib:/lib, but when the MPI compilers are used
2847 # the location of the communication and MPI libs are included too.
2848 # If we don't find anything, use the default library path according
2849 # to the aix ld manual.
2850 # _LT_SYS_MODULE_PATH_AIX
2851
2852
2853 # _LT_SHELL_INIT(ARG)
2854 # -------------------
2855 # _LT_SHELL_INIT
2856
2857
2858
2859 # _LT_PROG_ECHO_BACKSLASH
2860 # -----------------------
2861 # Find how we can fake an echo command that does not interpret backslash.
2862 # In particular, with Autoconf 2.60 or later we add some code to the start
2863 # of the generated configure script which will find a shell with a builtin
2864 # printf (which we can use as an echo command).
2865 # _LT_PROG_ECHO_BACKSLASH
2866
2867
2868 # _LT_ENABLE_LOCK
2869 # ---------------
2870 # _LT_ENABLE_LOCK
2871
2872
2873 # _LT_CMD_OLD_ARCHIVE
2874 # -------------------
2875 # _LT_CMD_OLD_ARCHIVE
2876
2877
2878 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2879 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2880 # ----------------------------------------------------------------
2881 # Check whether the given compiler option works
2882 # _LT_COMPILER_OPTION
2883
2884 # Old name:
2885 # This is what autoupdate's m4 run will expand.  It fires
2886 # the warning (with _au_warn_XXX), outputs it into the
2887 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2888 # the replacement expansion.
2889
2890
2891 # This is an auxiliary macro that is also run when
2892 # autoupdate runs m4.  It simply calls m4_warning, but
2893 # we need a wrapper so that each warning is emitted only
2894 # once.  We break the quoting in m4_warning's argument in
2895 # order to expand this macro's arguments, not AU_DEFUN's.
2896
2897
2898 # Finally, this is the expansion that is picked up by
2899 # autoconf.  It tells the user to run autoupdate, and
2900 # then outputs the replacement expansion.  We do not care
2901 # about autoupdate's warning because that contains
2902 # information on what to do *after* running autoupdate.
2903
2904
2905
2906 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2907 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2908 # ----------------------------------------------------
2909 # Check whether the given linker option works
2910 # _LT_LINKER_OPTION
2911
2912 # Old name:
2913 # This is what autoupdate's m4 run will expand.  It fires
2914 # the warning (with _au_warn_XXX), outputs it into the
2915 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2916 # the replacement expansion.
2917
2918
2919 # This is an auxiliary macro that is also run when
2920 # autoupdate runs m4.  It simply calls m4_warning, but
2921 # we need a wrapper so that each warning is emitted only
2922 # once.  We break the quoting in m4_warning's argument in
2923 # order to expand this macro's arguments, not AU_DEFUN's.
2924
2925
2926 # Finally, this is the expansion that is picked up by
2927 # autoconf.  It tells the user to run autoupdate, and
2928 # then outputs the replacement expansion.  We do not care
2929 # about autoupdate's warning because that contains
2930 # information on what to do *after* running autoupdate.
2931
2932
2933
2934 # LT_CMD_MAX_LEN
2935 #---------------
2936 # LT_CMD_MAX_LEN
2937
2938 # Old name:
2939 # This is what autoupdate's m4 run will expand.  It fires
2940 # the warning (with _au_warn_XXX), outputs it into the
2941 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2942 # the replacement expansion.
2943
2944
2945 # This is an auxiliary macro that is also run when
2946 # autoupdate runs m4.  It simply calls m4_warning, but
2947 # we need a wrapper so that each warning is emitted only
2948 # once.  We break the quoting in m4_warning's argument in
2949 # order to expand this macro's arguments, not AU_DEFUN's.
2950
2951
2952 # Finally, this is the expansion that is picked up by
2953 # autoconf.  It tells the user to run autoupdate, and
2954 # then outputs the replacement expansion.  We do not care
2955 # about autoupdate's warning because that contains
2956 # information on what to do *after* running autoupdate.
2957
2958
2959
2960 # _LT_HEADER_DLFCN
2961 # ----------------
2962 # _LT_HEADER_DLFCN
2963
2964
2965 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2966 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2967 # ----------------------------------------------------------------
2968 # _LT_TRY_DLOPEN_SELF
2969
2970
2971 # LT_SYS_DLOPEN_SELF
2972 # ------------------
2973 # LT_SYS_DLOPEN_SELF
2974
2975 # Old name:
2976 # This is what autoupdate's m4 run will expand.  It fires
2977 # the warning (with _au_warn_XXX), outputs it into the
2978 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2979 # the replacement expansion.
2980
2981
2982 # This is an auxiliary macro that is also run when
2983 # autoupdate runs m4.  It simply calls m4_warning, but
2984 # we need a wrapper so that each warning is emitted only
2985 # once.  We break the quoting in m4_warning's argument in
2986 # order to expand this macro's arguments, not AU_DEFUN's.
2987
2988
2989 # Finally, this is the expansion that is picked up by
2990 # autoconf.  It tells the user to run autoupdate, and
2991 # then outputs the replacement expansion.  We do not care
2992 # about autoupdate's warning because that contains
2993 # information on what to do *after* running autoupdate.
2994
2995
2996
2997 # _LT_COMPILER_C_O([TAGNAME])
2998 # ---------------------------
2999 # Check to see if options -c and -o are simultaneously supported by compiler.
3000 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3001 # _LT_COMPILER_C_O
3002
3003
3004 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3005 # ----------------------------------
3006 # Check to see if we can do hard links to lock some files if needed
3007 # _LT_COMPILER_FILE_LOCKS
3008
3009
3010 # _LT_CHECK_OBJDIR
3011 # ----------------
3012 # _LT_CHECK_OBJDIR
3013
3014
3015 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3016 # --------------------------------------
3017 # Check hardcoding attributes.
3018 # _LT_LINKER_HARDCODE_LIBPATH
3019
3020
3021 # _LT_CMD_STRIPLIB
3022 # ----------------
3023 # _LT_CMD_STRIPLIB
3024
3025
3026 # _LT_SYS_DYNAMIC_LINKER([TAG])
3027 # -----------------------------
3028 # PORTME Fill in your ld.so characteristics
3029 # _LT_SYS_DYNAMIC_LINKER
3030
3031
3032 # _LT_PATH_TOOL_PREFIX(TOOL)
3033 # --------------------------
3034 # find a file program which can recognize shared library
3035 # _LT_PATH_TOOL_PREFIX
3036
3037 # Old name:
3038 # This is what autoupdate's m4 run will expand.  It fires
3039 # the warning (with _au_warn_XXX), outputs it into the
3040 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3041 # the replacement expansion.
3042
3043
3044 # This is an auxiliary macro that is also run when
3045 # autoupdate runs m4.  It simply calls m4_warning, but
3046 # we need a wrapper so that each warning is emitted only
3047 # once.  We break the quoting in m4_warning's argument in
3048 # order to expand this macro's arguments, not AU_DEFUN's.
3049
3050
3051 # Finally, this is the expansion that is picked up by
3052 # autoconf.  It tells the user to run autoupdate, and
3053 # then outputs the replacement expansion.  We do not care
3054 # about autoupdate's warning because that contains
3055 # information on what to do *after* running autoupdate.
3056
3057
3058
3059 # _LT_PATH_MAGIC
3060 # --------------
3061 # find a file program which can recognize a shared library
3062 # _LT_PATH_MAGIC
3063
3064
3065 # LT_PATH_LD
3066 # ----------
3067 # find the pathname to the GNU or non-GNU linker
3068 # LT_PATH_LD
3069
3070 # Old names:
3071 # This is what autoupdate's m4 run will expand.  It fires
3072 # the warning (with _au_warn_XXX), outputs it into the
3073 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3074 # the replacement expansion.
3075
3076
3077 # This is an auxiliary macro that is also run when
3078 # autoupdate runs m4.  It simply calls m4_warning, but
3079 # we need a wrapper so that each warning is emitted only
3080 # once.  We break the quoting in m4_warning's argument in
3081 # order to expand this macro's arguments, not AU_DEFUN's.
3082
3083
3084 # Finally, this is the expansion that is picked up by
3085 # autoconf.  It tells the user to run autoupdate, and
3086 # then outputs the replacement expansion.  We do not care
3087 # about autoupdate's warning because that contains
3088 # information on what to do *after* running autoupdate.
3089
3090 # This is what autoupdate's m4 run will expand.  It fires
3091 # the warning (with _au_warn_XXX), outputs it into the
3092 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3093 # the replacement expansion.
3094
3095
3096 # This is an auxiliary macro that is also run when
3097 # autoupdate runs m4.  It simply calls m4_warning, but
3098 # we need a wrapper so that each warning is emitted only
3099 # once.  We break the quoting in m4_warning's argument in
3100 # order to expand this macro's arguments, not AU_DEFUN's.
3101
3102
3103 # Finally, this is the expansion that is picked up by
3104 # autoconf.  It tells the user to run autoupdate, and
3105 # then outputs the replacement expansion.  We do not care
3106 # about autoupdate's warning because that contains
3107 # information on what to do *after* running autoupdate.
3108
3109
3110
3111 # _LT_PATH_LD_GNU
3112 #- --------------
3113 # _LT_PATH_LD_GNU
3114
3115
3116 # _LT_CMD_RELOAD
3117 # --------------
3118 # find reload flag for linker
3119 #   -- PORTME Some linkers may need a different reload flag.
3120 # _LT_CMD_RELOAD
3121
3122
3123 # _LT_CHECK_MAGIC_METHOD
3124 # ----------------------
3125 # how to check for library dependencies
3126 #  -- PORTME fill in with the dynamic library characteristics
3127 # _LT_CHECK_MAGIC_METHOD
3128
3129
3130 # LT_PATH_NM
3131 # ----------
3132 # find the pathname to a BSD- or MS-compatible name lister
3133 # LT_PATH_NM
3134
3135 # Old names:
3136 # This is what autoupdate's m4 run will expand.  It fires
3137 # the warning (with _au_warn_XXX), outputs it into the
3138 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3139 # the replacement expansion.
3140
3141
3142 # This is an auxiliary macro that is also run when
3143 # autoupdate runs m4.  It simply calls m4_warning, but
3144 # we need a wrapper so that each warning is emitted only
3145 # once.  We break the quoting in m4_warning's argument in
3146 # order to expand this macro's arguments, not AU_DEFUN's.
3147
3148
3149 # Finally, this is the expansion that is picked up by
3150 # autoconf.  It tells the user to run autoupdate, and
3151 # then outputs the replacement expansion.  We do not care
3152 # about autoupdate's warning because that contains
3153 # information on what to do *after* running autoupdate.
3154
3155 # This is what autoupdate's m4 run will expand.  It fires
3156 # the warning (with _au_warn_XXX), outputs it into the
3157 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3158 # the replacement expansion.
3159
3160
3161 # This is an auxiliary macro that is also run when
3162 # autoupdate runs m4.  It simply calls m4_warning, but
3163 # we need a wrapper so that each warning is emitted only
3164 # once.  We break the quoting in m4_warning's argument in
3165 # order to expand this macro's arguments, not AU_DEFUN's.
3166
3167
3168 # Finally, this is the expansion that is picked up by
3169 # autoconf.  It tells the user to run autoupdate, and
3170 # then outputs the replacement expansion.  We do not care
3171 # about autoupdate's warning because that contains
3172 # information on what to do *after* running autoupdate.
3173
3174
3175
3176 # LT_LIB_M
3177 # --------
3178 # check for math library
3179 # LT_LIB_M
3180
3181 # Old name:
3182 # This is what autoupdate's m4 run will expand.  It fires
3183 # the warning (with _au_warn_XXX), outputs it into the
3184 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3185 # the replacement expansion.
3186
3187
3188 # This is an auxiliary macro that is also run when
3189 # autoupdate runs m4.  It simply calls m4_warning, but
3190 # we need a wrapper so that each warning is emitted only
3191 # once.  We break the quoting in m4_warning's argument in
3192 # order to expand this macro's arguments, not AU_DEFUN's.
3193
3194
3195 # Finally, this is the expansion that is picked up by
3196 # autoconf.  It tells the user to run autoupdate, and
3197 # then outputs the replacement expansion.  We do not care
3198 # about autoupdate's warning because that contains
3199 # information on what to do *after* running autoupdate.
3200
3201
3202
3203 # _LT_COMPILER_NO_RTTI([TAGNAME])
3204 # -------------------------------
3205 # _LT_COMPILER_NO_RTTI
3206
3207
3208 # _LT_CMD_GLOBAL_SYMBOLS
3209 # ----------------------
3210  # _LT_CMD_GLOBAL_SYMBOLS
3211
3212
3213 # _LT_COMPILER_PIC([TAGNAME])
3214 # ---------------------------
3215 # _LT_COMPILER_PIC
3216
3217
3218 # _LT_LINKER_SHLIBS([TAGNAME])
3219 # ----------------------------
3220 # See if the linker supports building shared libraries.
3221 # _LT_LINKER_SHLIBS
3222
3223
3224 # _LT_LANG_C_CONFIG([TAG])
3225 # ------------------------
3226 # Ensure that the configuration variables for a C compiler are suitably
3227 # defined.  These variables are subsequently used by _LT_CONFIG to write
3228 # the compiler configuration to `libtool'.
3229 # _LT_LANG_C_CONFIG
3230
3231
3232 # _LT_LANG_CXX_CONFIG([TAG])
3233 # --------------------------
3234 # Ensure that the configuration variables for a C++ compiler are suitably
3235 # defined.  These variables are subsequently used by _LT_CONFIG to write
3236 # the compiler configuration to `libtool'.
3237 # _LT_LANG_CXX_CONFIG
3238
3239
3240 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3241 # ---------------------------------
3242 # Figure out "hidden" library dependencies from verbose
3243 # compiler output when linking a shared library.
3244 # Parse the compiler output and extract the necessary
3245 # objects, libraries and library flags.
3246 # _LT_SYS_HIDDEN_LIBDEPS
3247
3248
3249 # _LT_LANG_F77_CONFIG([TAG])
3250 # --------------------------
3251 # Ensure that the configuration variables for a Fortran 77 compiler are
3252 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3253 # to write the compiler configuration to `libtool'.
3254 # _LT_LANG_F77_CONFIG
3255
3256
3257 # _LT_LANG_FC_CONFIG([TAG])
3258 # -------------------------
3259 # Ensure that the configuration variables for a Fortran compiler are
3260 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3261 # to write the compiler configuration to `libtool'.
3262 # _LT_LANG_FC_CONFIG
3263
3264
3265 # _LT_LANG_GCJ_CONFIG([TAG])
3266 # --------------------------
3267 # Ensure that the configuration variables for the GNU Java Compiler compiler
3268 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3269 # to write the compiler configuration to `libtool'.
3270 # _LT_LANG_GCJ_CONFIG
3271
3272
3273 # _LT_LANG_RC_CONFIG([TAG])
3274 # -------------------------
3275 # Ensure that the configuration variables for the Windows resource compiler
3276 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3277 # to write the compiler configuration to `libtool'.
3278 # _LT_LANG_RC_CONFIG
3279
3280
3281 # LT_PROG_GCJ
3282 # -----------
3283
3284
3285 # Old name:
3286 # This is what autoupdate's m4 run will expand.  It fires
3287 # the warning (with _au_warn_XXX), outputs it into the
3288 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3289 # the replacement expansion.
3290
3291
3292 # This is an auxiliary macro that is also run when
3293 # autoupdate runs m4.  It simply calls m4_warning, but
3294 # we need a wrapper so that each warning is emitted only
3295 # once.  We break the quoting in m4_warning's argument in
3296 # order to expand this macro's arguments, not AU_DEFUN's.
3297
3298
3299 # Finally, this is the expansion that is picked up by
3300 # autoconf.  It tells the user to run autoupdate, and
3301 # then outputs the replacement expansion.  We do not care
3302 # about autoupdate's warning because that contains
3303 # information on what to do *after* running autoupdate.
3304
3305
3306
3307 # LT_PROG_RC
3308 # ----------
3309
3310
3311 # Old name:
3312 # This is what autoupdate's m4 run will expand.  It fires
3313 # the warning (with _au_warn_XXX), outputs it into the
3314 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3315 # the replacement expansion.
3316
3317
3318 # This is an auxiliary macro that is also run when
3319 # autoupdate runs m4.  It simply calls m4_warning, but
3320 # we need a wrapper so that each warning is emitted only
3321 # once.  We break the quoting in m4_warning's argument in
3322 # order to expand this macro's arguments, not AU_DEFUN's.
3323
3324
3325 # Finally, this is the expansion that is picked up by
3326 # autoconf.  It tells the user to run autoupdate, and
3327 # then outputs the replacement expansion.  We do not care
3328 # about autoupdate's warning because that contains
3329 # information on what to do *after* running autoupdate.
3330
3331
3332
3333 # _LT_DECL_EGREP
3334 # --------------
3335 # If we don't have a new enough Autoconf to choose the best grep
3336 # available, choose the one first in the user's PATH.
3337
3338
3339
3340 # _LT_DECL_OBJDUMP
3341 # --------------
3342 # If we don't have a new enough Autoconf to choose the best objdump
3343 # available, choose the one first in the user's PATH.
3344
3345
3346
3347 # _LT_DECL_SED
3348 # ------------
3349 # Check for a fully-functional sed program, that truncates
3350 # as few characters as possible.  Prefer GNU sed if found.
3351 # _LT_DECL_SED
3352
3353 #m4_ifndef
3354
3355 # Old name:
3356 # This is what autoupdate's m4 run will expand.  It fires
3357 # the warning (with _au_warn_XXX), outputs it into the
3358 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3359 # the replacement expansion.
3360
3361
3362 # This is an auxiliary macro that is also run when
3363 # autoupdate runs m4.  It simply calls m4_warning, but
3364 # we need a wrapper so that each warning is emitted only
3365 # once.  We break the quoting in m4_warning's argument in
3366 # order to expand this macro's arguments, not AU_DEFUN's.
3367
3368
3369 # Finally, this is the expansion that is picked up by
3370 # autoconf.  It tells the user to run autoupdate, and
3371 # then outputs the replacement expansion.  We do not care
3372 # about autoupdate's warning because that contains
3373 # information on what to do *after* running autoupdate.
3374
3375
3376
3377 # _LT_CHECK_SHELL_FEATURES
3378 # ------------------------
3379 # Find out whether the shell is Bourne or XSI compatible,
3380 # or has some other useful features.
3381 # _LT_CHECK_SHELL_FEATURES
3382
3383
3384 # _LT_PROG_XSI_SHELLFNS
3385 # ---------------------
3386 # Bourne and XSI compatible variants of some useful shell functions.
3387
3388
3389 # Helper functions for option handling.                    -*- Autoconf -*-
3390 #
3391 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3392 #   Inc.
3393 #   Written by Gary V. Vaughan, 2004
3394 #
3395 # This file is free software; the Free Software Foundation gives
3396 # unlimited permission to copy and/or distribute it, with or without
3397 # modifications, as long as this notice is preserved.
3398
3399 # serial 6 ltoptions.m4
3400
3401 # This is to help aclocal find these macros, as it can't see m4_define.
3402
3403
3404
3405 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3406 # ------------------------------------------
3407
3408
3409
3410 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3411 # ---------------------------------------
3412 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3413 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3414 # saved as a flag.
3415
3416
3417
3418 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3419 # ------------------------------------------------------------
3420 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3421
3422
3423
3424 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3425 # -------------------------------------------------------
3426 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3427 # are set.
3428
3429
3430
3431 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3432 # ----------------------------------------
3433 # OPTION-LIST is a space-separated list of Libtool options associated
3434 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3435 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3436 # the unknown option and exit.
3437 # _LT_SET_OPTIONS
3438
3439
3440 ## --------------------------------- ##
3441 ## Macros to handle LT_INIT options. ##
3442 ## --------------------------------- ##
3443
3444 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3445 # -----------------------------------------
3446
3447
3448
3449 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3450 # -----------------------------------------------
3451 # LT_OPTION_DEFINE
3452
3453
3454 # dlopen
3455 # ------
3456
3457
3458 # This is what autoupdate's m4 run will expand.  It fires
3459 # the warning (with _au_warn_XXX), outputs it into the
3460 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3461 # the replacement expansion.
3462
3463
3464 # This is an auxiliary macro that is also run when
3465 # autoupdate runs m4.  It simply calls m4_warning, but
3466 # we need a wrapper so that each warning is emitted only
3467 # once.  We break the quoting in m4_warning's argument in
3468 # order to expand this macro's arguments, not AU_DEFUN's.
3469
3470
3471 # Finally, this is the expansion that is picked up by
3472 # autoconf.  It tells the user to run autoupdate, and
3473 # then outputs the replacement expansion.  We do not care
3474 # about autoupdate's warning because that contains
3475 # information on what to do *after* running autoupdate.
3476
3477
3478
3479
3480 # win32-dll
3481 # ---------
3482 # Declare package support for building win32 dll's.
3483 # win32-dll
3484
3485 # This is what autoupdate's m4 run will expand.  It fires
3486 # the warning (with _au_warn_XXX), outputs it into the
3487 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3488 # the replacement expansion.
3489
3490
3491 # This is an auxiliary macro that is also run when
3492 # autoupdate runs m4.  It simply calls m4_warning, but
3493 # we need a wrapper so that each warning is emitted only
3494 # once.  We break the quoting in m4_warning's argument in
3495 # order to expand this macro's arguments, not AU_DEFUN's.
3496
3497
3498 # Finally, this is the expansion that is picked up by
3499 # autoconf.  It tells the user to run autoupdate, and
3500 # then outputs the replacement expansion.  We do not care
3501 # about autoupdate's warning because that contains
3502 # information on what to do *after* running autoupdate.
3503
3504
3505
3506
3507 # _LT_ENABLE_SHARED([DEFAULT])
3508 # ----------------------------
3509 # implement the --enable-shared flag, and supports the `shared' and
3510 # `disable-shared' LT_INIT options.
3511 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3512 # _LT_ENABLE_SHARED
3513
3514
3515
3516
3517 # Old names:
3518
3519
3520
3521
3522 # This is what autoupdate's m4 run will expand.  It fires
3523 # the warning (with _au_warn_XXX), outputs it into the
3524 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3525 # the replacement expansion.
3526
3527
3528 # This is an auxiliary macro that is also run when
3529 # autoupdate runs m4.  It simply calls m4_warning, but
3530 # we need a wrapper so that each warning is emitted only
3531 # once.  We break the quoting in m4_warning's argument in
3532 # order to expand this macro's arguments, not AU_DEFUN's.
3533
3534
3535 # Finally, this is the expansion that is picked up by
3536 # autoconf.  It tells the user to run autoupdate, and
3537 # then outputs the replacement expansion.  We do not care
3538 # about autoupdate's warning because that contains
3539 # information on what to do *after* running autoupdate.
3540
3541 # This is what autoupdate's m4 run will expand.  It fires
3542 # the warning (with _au_warn_XXX), outputs it into the
3543 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3544 # the replacement expansion.
3545
3546
3547 # This is an auxiliary macro that is also run when
3548 # autoupdate runs m4.  It simply calls m4_warning, but
3549 # we need a wrapper so that each warning is emitted only
3550 # once.  We break the quoting in m4_warning's argument in
3551 # order to expand this macro's arguments, not AU_DEFUN's.
3552
3553
3554 # Finally, this is the expansion that is picked up by
3555 # autoconf.  It tells the user to run autoupdate, and
3556 # then outputs the replacement expansion.  We do not care
3557 # about autoupdate's warning because that contains
3558 # information on what to do *after* running autoupdate.
3559
3560
3561
3562
3563
3564 # _LT_ENABLE_STATIC([DEFAULT])
3565 # ----------------------------
3566 # implement the --enable-static flag, and support the `static' and
3567 # `disable-static' LT_INIT options.
3568 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3569 # _LT_ENABLE_STATIC
3570
3571
3572
3573
3574 # Old names:
3575
3576
3577
3578
3579 # This is what autoupdate's m4 run will expand.  It fires
3580 # the warning (with _au_warn_XXX), outputs it into the
3581 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3582 # the replacement expansion.
3583
3584
3585 # This is an auxiliary macro that is also run when
3586 # autoupdate runs m4.  It simply calls m4_warning, but
3587 # we need a wrapper so that each warning is emitted only
3588 # once.  We break the quoting in m4_warning's argument in
3589 # order to expand this macro's arguments, not AU_DEFUN's.
3590
3591
3592 # Finally, this is the expansion that is picked up by
3593 # autoconf.  It tells the user to run autoupdate, and
3594 # then outputs the replacement expansion.  We do not care
3595 # about autoupdate's warning because that contains
3596 # information on what to do *after* running autoupdate.
3597
3598 # This is what autoupdate's m4 run will expand.  It fires
3599 # the warning (with _au_warn_XXX), outputs it into the
3600 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3601 # the replacement expansion.
3602
3603
3604 # This is an auxiliary macro that is also run when
3605 # autoupdate runs m4.  It simply calls m4_warning, but
3606 # we need a wrapper so that each warning is emitted only
3607 # once.  We break the quoting in m4_warning's argument in
3608 # order to expand this macro's arguments, not AU_DEFUN's.
3609
3610
3611 # Finally, this is the expansion that is picked up by
3612 # autoconf.  It tells the user to run autoupdate, and
3613 # then outputs the replacement expansion.  We do not care
3614 # about autoupdate's warning because that contains
3615 # information on what to do *after* running autoupdate.
3616
3617
3618
3619
3620
3621 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3622 # ----------------------------------
3623 # implement the --enable-fast-install flag, and support the `fast-install'
3624 # and `disable-fast-install' LT_INIT options.
3625 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3626 # _LT_ENABLE_FAST_INSTALL
3627
3628
3629
3630
3631 # Old names:
3632 # This is what autoupdate's m4 run will expand.  It fires
3633 # the warning (with _au_warn_XXX), outputs it into the
3634 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3635 # the replacement expansion.
3636
3637
3638 # This is an auxiliary macro that is also run when
3639 # autoupdate runs m4.  It simply calls m4_warning, but
3640 # we need a wrapper so that each warning is emitted only
3641 # once.  We break the quoting in m4_warning's argument in
3642 # order to expand this macro's arguments, not AU_DEFUN's.
3643
3644
3645 # Finally, this is the expansion that is picked up by
3646 # autoconf.  It tells the user to run autoupdate, and
3647 # then outputs the replacement expansion.  We do not care
3648 # about autoupdate's warning because that contains
3649 # information on what to do *after* running autoupdate.
3650
3651
3652 # This is what autoupdate's m4 run will expand.  It fires
3653 # the warning (with _au_warn_XXX), outputs it into the
3654 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3655 # the replacement expansion.
3656
3657
3658 # This is an auxiliary macro that is also run when
3659 # autoupdate runs m4.  It simply calls m4_warning, but
3660 # we need a wrapper so that each warning is emitted only
3661 # once.  We break the quoting in m4_warning's argument in
3662 # order to expand this macro's arguments, not AU_DEFUN's.
3663
3664
3665 # Finally, this is the expansion that is picked up by
3666 # autoconf.  It tells the user to run autoupdate, and
3667 # then outputs the replacement expansion.  We do not care
3668 # about autoupdate's warning because that contains
3669 # information on what to do *after* running autoupdate.
3670
3671
3672
3673
3674 # _LT_WITH_PIC([MODE])
3675 # --------------------
3676 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3677 # LT_INIT options.
3678 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3679 # _LT_WITH_PIC
3680
3681
3682
3683
3684 # Old name:
3685 # This is what autoupdate's m4 run will expand.  It fires
3686 # the warning (with _au_warn_XXX), outputs it into the
3687 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3688 # the replacement expansion.
3689
3690
3691 # This is an auxiliary macro that is also run when
3692 # autoupdate runs m4.  It simply calls m4_warning, but
3693 # we need a wrapper so that each warning is emitted only
3694 # once.  We break the quoting in m4_warning's argument in
3695 # order to expand this macro's arguments, not AU_DEFUN's.
3696
3697
3698 # Finally, this is the expansion that is picked up by
3699 # autoconf.  It tells the user to run autoupdate, and
3700 # then outputs the replacement expansion.  We do not care
3701 # about autoupdate's warning because that contains
3702 # information on what to do *after* running autoupdate.
3703
3704
3705
3706 ## ----------------- ##
3707 ## LTDL_INIT Options ##
3708 ## ----------------- ##
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3720 #
3721 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3722 # Written by Gary V. Vaughan, 2004
3723 #
3724 # This file is free software; the Free Software Foundation gives
3725 # unlimited permission to copy and/or distribute it, with or without
3726 # modifications, as long as this notice is preserved.
3727
3728 # serial 6 ltsugar.m4
3729
3730 # This is to help aclocal find these macros, as it can't see m4_define.
3731
3732
3733
3734 # lt_join(SEP, ARG1, [ARG2...])
3735 # -----------------------------
3736 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3737 # associated separator.
3738 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3739 # versions in m4sugar had bugs.
3740
3741
3742
3743
3744 # lt_car(LIST)
3745 # lt_cdr(LIST)
3746 # ------------
3747 # Manipulate m4 lists.
3748 # These macros are necessary as long as will still need to support
3749 # Autoconf-2.59 which quotes differently.
3750
3751
3752
3753
3754
3755 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3756 # ------------------------------------------
3757 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3758 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3759 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3760 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3761 # than defined and empty).
3762 #
3763 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3764 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3765
3766
3767
3768
3769 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3770 # ----------------------------------------------------------
3771 # Produce a SEP delimited list of all paired combinations of elements of
3772 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3773 # has the form PREFIXmINFIXSUFFIXn.
3774 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3775
3776
3777
3778 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3779 # -----------------------------------------------------------------------
3780 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3781 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3782
3783
3784
3785 # lt_dict_add(DICT, KEY, VALUE)
3786 # -----------------------------
3787
3788
3789
3790 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3791 # --------------------------------------------
3792
3793
3794
3795 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3796 # ----------------------------------
3797
3798
3799
3800 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3801 # -----------------------------------------------------------------
3802
3803
3804
3805 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3806 # --------------------------------------------------------------
3807
3808
3809 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3810 #
3811 #   Copyright (C) 2004 Free Software Foundation, Inc.
3812 #   Written by Scott James Remnant, 2004
3813 #
3814 # This file is free software; the Free Software Foundation gives
3815 # unlimited permission to copy and/or distribute it, with or without
3816 # modifications, as long as this notice is preserved.
3817
3818 # Generated from ltversion.in.
3819
3820 # serial 3134 ltversion.m4
3821 # This file is part of GNU Libtool
3822
3823
3824
3825
3826
3827
3828 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3829 #
3830 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3831 #   Written by Scott James Remnant, 2004.
3832 #
3833 # This file is free software; the Free Software Foundation gives
3834 # unlimited permission to copy and/or distribute it, with or without
3835 # modifications, as long as this notice is preserved.
3836
3837 # serial 4 lt~obsolete.m4
3838
3839 # These exist entirely to fool aclocal when bootstrapping libtool.
3840 #
3841 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3842 # which have later been changed to m4_define as they aren't part of the
3843 # exported API, or moved to Autoconf or Automake where they belong.
3844 #
3845 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3846 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3847 # using a macro with the same name in our local m4/libtool.m4 it'll
3848 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3849 # and doesn't know about Autoconf macros at all.)
3850 #
3851 # So we provide this file, which has a silly filename so it's always
3852 # included after everything else.  This provides aclocal with the
3853 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3854 # because those macros already exist, or will be overwritten later.
3855 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3856 #
3857 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3858 # Yes, that means every name once taken will need to remain here until
3859 # we give up compatibility with versions before 1.7, at which point
3860 # we need to keep only those names which we still refer to.
3861
3862 # This is to help aclocal find these macros, as it can't see m4_define.
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927 ##                                                          -*- Autoconf -*-
3928
3929 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3930 # Free Software Foundation, Inc.
3931 #
3932 # This file is free software; the Free Software Foundation
3933 # gives unlimited permission to copy and/or distribute it,
3934 # with or without modifications, as long as this notice is preserved.
3935
3936 # serial 8
3937
3938 # Based on depend.m4 from automake 1.9, modified for standalone use in
3939 # an environment where GNU make is required.
3940
3941 # ZW_PROG_COMPILER_DEPENDENCIES
3942 # -----------------------------
3943 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3944 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3945 # original; not side-effect compatible.  As the users of this macro
3946 # may require accurate dependencies for correct builds, it does *not*
3947 # honor --disable-dependency-checking, and failure to detect a usable
3948 # method is an error.  depcomp is assumed to be located in
3949 # $ac_aux_dir.
3950 #
3951 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3952
3953
3954
3955 # AM_SET_DEPDIR
3956 # -------------
3957 # Choose a directory name for dependency files.
3958
3959
3960 # ZW_CREATE_DEPDIR
3961 # ----------------
3962 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029 # intl sister-directory configuration rules.
4030 #
4031
4032 # The idea behind this macro is that there's no need to repeat all the
4033 # autoconf probes done by the intl directory - it's already done them
4034 # for us.  In fact, there's no need even to look at the cache for the
4035 # answers.  All we need to do is nab a few pieces of information.
4036 # The intl directory is set up to make this easy, by generating a
4037 # small file which can be sourced as a shell script; then we produce
4038 # the necessary substitutions and definitions for this directory.
4039
4040
4041
4042 # Autoconf M4 include file defining utility macros for complex Canadian
4043 # cross builds.
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053 ####
4054 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4055 # or AC_INIT.
4056 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4057
4058 ####
4059 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4060 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4061
4062
4063 ####
4064 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4065 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4066
4067
4068
4069 # Backported from Autoconf 2.5x; can go away when and if
4070 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
4071
4072
4073
4074
4075 # ACX_HAVE_GCC_FOR_TARGET
4076 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4077
4078
4079 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4080 # Searching for installed target binutils.  We need to take extra care,
4081 # else we may find the wrong assembler, linker, etc., and lose.
4082 #
4083 # First try --with-build-time-tools, if specified.
4084 #
4085 # For build != host, we ask the installed GCC for the name of the tool it
4086 # uses, and accept it if it is an absolute path.  This is because the
4087 # only good choice for a compiler is the same GCC version that is being
4088 # installed (or we couldn't make target libraries), and we assume that
4089 # on the host system we'll have not only the same GCC version, but also
4090 # the same binutils version.
4091 #
4092 # For build == host, search the same directories that the installed
4093 # compiler will search.  We used to do this for the assembler, linker,
4094 # and nm only; for simplicity of configuration, however, we extend this
4095 # criterion to tools (such as ar and ranlib) that are never invoked by
4096 # the compiler, to avoid mismatches.
4097 #
4098 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4099 # if build == target.  This makes the most sense only when bootstrapping,
4100 # but we also do so when build != host.  In this case, we hope that the
4101 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4102 #
4103 # If we do not find a suitable binary, then try the user's path.
4104
4105
4106 ###
4107 # AC_PROG_CPP_WERROR
4108 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4109 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4110 # For now, using this also overrides header checks to use only the
4111 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4112 # bit harder from here).
4113 # Eventually autoconf will default to checking headers with the compiler
4114 # instead, and we'll have to do this differently.
4115
4116 # AC_PROG_CPP_WERROR
4117
4118 # Test for GNAT.
4119 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4120 # that understands Ada.  We use the user's CC setting, already found, and
4121 # possibly add $1 to the command-line parameters.
4122 #
4123 # Sets the shell variable have_gnat to yes or no as appropriate, and
4124 # substitutes GNATBIND and GNATMAKE.
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150 ac_ext=c
4151 ac_cpp='$CPP $CPPFLAGS'
4152 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4153 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4154 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4155 if test -n "$ac_tool_prefix"; then
4156   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4157 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4159 $as_echo_n "checking for $ac_word... " >&6; }
4160 if test "${ac_cv_prog_CC+set}" = set; then :
4161   $as_echo_n "(cached) " >&6
4162 else
4163   if test -n "$CC"; then
4164   ac_cv_prog_CC="$CC" # Let the user override the test.
4165 else
4166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4167 for as_dir in $PATH
4168 do
4169   IFS=$as_save_IFS
4170   test -z "$as_dir" && as_dir=.
4171     for ac_exec_ext in '' $ac_executable_extensions; do
4172   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4173     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4174     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4175     break 2
4176   fi
4177 done
4178   done
4179 IFS=$as_save_IFS
4180
4181 fi
4182 fi
4183 CC=$ac_cv_prog_CC
4184 if test -n "$CC"; then
4185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4186 $as_echo "$CC" >&6; }
4187 else
4188   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4189 $as_echo "no" >&6; }
4190 fi
4191
4192
4193 fi
4194 if test -z "$ac_cv_prog_CC"; then
4195   ac_ct_CC=$CC
4196   # Extract the first word of "gcc", so it can be a program name with args.
4197 set dummy gcc; ac_word=$2
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4199 $as_echo_n "checking for $ac_word... " >&6; }
4200 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4201   $as_echo_n "(cached) " >&6
4202 else
4203   if test -n "$ac_ct_CC"; then
4204   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4205 else
4206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4207 for as_dir in $PATH
4208 do
4209   IFS=$as_save_IFS
4210   test -z "$as_dir" && as_dir=.
4211     for ac_exec_ext in '' $ac_executable_extensions; do
4212   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4213     ac_cv_prog_ac_ct_CC="gcc"
4214     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4215     break 2
4216   fi
4217 done
4218   done
4219 IFS=$as_save_IFS
4220
4221 fi
4222 fi
4223 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4224 if test -n "$ac_ct_CC"; then
4225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4226 $as_echo "$ac_ct_CC" >&6; }
4227 else
4228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4229 $as_echo "no" >&6; }
4230 fi
4231
4232   if test "x$ac_ct_CC" = x; then
4233     CC=""
4234   else
4235     case $cross_compiling:$ac_tool_warned in
4236 yes:)
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4238 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4239 ac_tool_warned=yes ;;
4240 esac
4241     CC=$ac_ct_CC
4242   fi
4243 else
4244   CC="$ac_cv_prog_CC"
4245 fi
4246
4247 if test -z "$CC"; then
4248           if test -n "$ac_tool_prefix"; then
4249     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4250 set dummy ${ac_tool_prefix}cc; ac_word=$2
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4252 $as_echo_n "checking for $ac_word... " >&6; }
4253 if test "${ac_cv_prog_CC+set}" = set; then :
4254   $as_echo_n "(cached) " >&6
4255 else
4256   if test -n "$CC"; then
4257   ac_cv_prog_CC="$CC" # Let the user override the test.
4258 else
4259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4260 for as_dir in $PATH
4261 do
4262   IFS=$as_save_IFS
4263   test -z "$as_dir" && as_dir=.
4264     for ac_exec_ext in '' $ac_executable_extensions; do
4265   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4266     ac_cv_prog_CC="${ac_tool_prefix}cc"
4267     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4268     break 2
4269   fi
4270 done
4271   done
4272 IFS=$as_save_IFS
4273
4274 fi
4275 fi
4276 CC=$ac_cv_prog_CC
4277 if test -n "$CC"; then
4278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4279 $as_echo "$CC" >&6; }
4280 else
4281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4282 $as_echo "no" >&6; }
4283 fi
4284
4285
4286   fi
4287 fi
4288 if test -z "$CC"; then
4289   # Extract the first word of "cc", so it can be a program name with args.
4290 set dummy cc; ac_word=$2
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4292 $as_echo_n "checking for $ac_word... " >&6; }
4293 if test "${ac_cv_prog_CC+set}" = set; then :
4294   $as_echo_n "(cached) " >&6
4295 else
4296   if test -n "$CC"; then
4297   ac_cv_prog_CC="$CC" # Let the user override the test.
4298 else
4299   ac_prog_rejected=no
4300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4301 for as_dir in $PATH
4302 do
4303   IFS=$as_save_IFS
4304   test -z "$as_dir" && as_dir=.
4305     for ac_exec_ext in '' $ac_executable_extensions; do
4306   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4307     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4308        ac_prog_rejected=yes
4309        continue
4310      fi
4311     ac_cv_prog_CC="cc"
4312     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4313     break 2
4314   fi
4315 done
4316   done
4317 IFS=$as_save_IFS
4318
4319 if test $ac_prog_rejected = yes; then
4320   # We found a bogon in the path, so make sure we never use it.
4321   set dummy $ac_cv_prog_CC
4322   shift
4323   if test $# != 0; then
4324     # We chose a different compiler from the bogus one.
4325     # However, it has the same basename, so the bogon will be chosen
4326     # first if we set CC to just the basename; use the full file name.
4327     shift
4328     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4329   fi
4330 fi
4331 fi
4332 fi
4333 CC=$ac_cv_prog_CC
4334 if test -n "$CC"; then
4335   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4336 $as_echo "$CC" >&6; }
4337 else
4338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4339 $as_echo "no" >&6; }
4340 fi
4341
4342
4343 fi
4344 if test -z "$CC"; then
4345   if test -n "$ac_tool_prefix"; then
4346   for ac_prog in cl.exe
4347   do
4348     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4349 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4351 $as_echo_n "checking for $ac_word... " >&6; }
4352 if test "${ac_cv_prog_CC+set}" = set; then :
4353   $as_echo_n "(cached) " >&6
4354 else
4355   if test -n "$CC"; then
4356   ac_cv_prog_CC="$CC" # Let the user override the test.
4357 else
4358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4359 for as_dir in $PATH
4360 do
4361   IFS=$as_save_IFS
4362   test -z "$as_dir" && as_dir=.
4363     for ac_exec_ext in '' $ac_executable_extensions; do
4364   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4365     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4366     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4367     break 2
4368   fi
4369 done
4370   done
4371 IFS=$as_save_IFS
4372
4373 fi
4374 fi
4375 CC=$ac_cv_prog_CC
4376 if test -n "$CC"; then
4377   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4378 $as_echo "$CC" >&6; }
4379 else
4380   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4381 $as_echo "no" >&6; }
4382 fi
4383
4384
4385     test -n "$CC" && break
4386   done
4387 fi
4388 if test -z "$CC"; then
4389   ac_ct_CC=$CC
4390   for ac_prog in cl.exe
4391 do
4392   # Extract the first word of "$ac_prog", so it can be a program name with args.
4393 set dummy $ac_prog; ac_word=$2
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4395 $as_echo_n "checking for $ac_word... " >&6; }
4396 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4397   $as_echo_n "(cached) " >&6
4398 else
4399   if test -n "$ac_ct_CC"; then
4400   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4401 else
4402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4403 for as_dir in $PATH
4404 do
4405   IFS=$as_save_IFS
4406   test -z "$as_dir" && as_dir=.
4407     for ac_exec_ext in '' $ac_executable_extensions; do
4408   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4409     ac_cv_prog_ac_ct_CC="$ac_prog"
4410     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4411     break 2
4412   fi
4413 done
4414   done
4415 IFS=$as_save_IFS
4416
4417 fi
4418 fi
4419 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4420 if test -n "$ac_ct_CC"; then
4421   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4422 $as_echo "$ac_ct_CC" >&6; }
4423 else
4424   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4425 $as_echo "no" >&6; }
4426 fi
4427
4428
4429   test -n "$ac_ct_CC" && break
4430 done
4431
4432   if test "x$ac_ct_CC" = x; then
4433     CC=""
4434   else
4435     case $cross_compiling:$ac_tool_warned in
4436 yes:)
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4438 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4439 ac_tool_warned=yes ;;
4440 esac
4441     CC=$ac_ct_CC
4442   fi
4443 fi
4444
4445 fi
4446
4447
4448 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4449 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4450 as_fn_error "no acceptable C compiler found in \$PATH
4451 See \`config.log' for more details." "$LINENO" 5; }
4452
4453 # Provide some information about the compiler.
4454 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4455 set X $ac_compile
4456 ac_compiler=$2
4457 for ac_option in --version -v -V -qversion; do
4458   { { ac_try="$ac_compiler $ac_option >&5"
4459 case "(($ac_try" in
4460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4461   *) ac_try_echo=$ac_try;;
4462 esac
4463 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4464 $as_echo "$ac_try_echo"; } >&5
4465   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4466   ac_status=$?
4467   if test -s conftest.err; then
4468     sed '10a\
4469 ... rest of stderr output deleted ...
4470          10q' conftest.err >conftest.er1
4471     cat conftest.er1 >&5
4472     rm -f conftest.er1 conftest.err
4473   fi
4474   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4475   test $ac_status = 0; }
4476 done
4477
4478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4479 /* end confdefs.h.  */
4480
4481 int
4482 main ()
4483 {
4484
4485   ;
4486   return 0;
4487 }
4488 _ACEOF
4489 ac_clean_files_save=$ac_clean_files
4490 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4491 # Try to create an executable without -o first, disregard a.out.
4492 # It will help us diagnose broken compilers, and finding out an intuition
4493 # of exeext.
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4495 $as_echo_n "checking for C compiler default output file name... " >&6; }
4496 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4497
4498 # The possible output files:
4499 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4500
4501 ac_rmfiles=
4502 for ac_file in $ac_files
4503 do
4504   case $ac_file in
4505     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4506     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4507   esac
4508 done
4509 rm -f $ac_rmfiles
4510
4511 if { { ac_try="$ac_link_default"
4512 case "(($ac_try" in
4513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514   *) ac_try_echo=$ac_try;;
4515 esac
4516 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4517 $as_echo "$ac_try_echo"; } >&5
4518   (eval "$ac_link_default") 2>&5
4519   ac_status=$?
4520   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4521   test $ac_status = 0; }; then :
4522   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4523 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4524 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4525 # so that the user can short-circuit this test for compilers unknown to
4526 # Autoconf.
4527 for ac_file in $ac_files ''
4528 do
4529   test -f "$ac_file" || continue
4530   case $ac_file in
4531     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4532         ;;
4533     [ab].out )
4534         # We found the default executable, but exeext='' is most
4535         # certainly right.
4536         break;;
4537     *.* )
4538         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4539         then :; else
4540            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4541         fi
4542         # We set ac_cv_exeext here because the later test for it is not
4543         # safe: cross compilers may not add the suffix if given an `-o'
4544         # argument, so we may need to know it at that point already.
4545         # Even if this section looks crufty: it has the advantage of
4546         # actually working.
4547         break;;
4548     * )
4549         break;;
4550   esac
4551 done
4552 test "$ac_cv_exeext" = no && ac_cv_exeext=
4553
4554 else
4555   ac_file=''
4556 fi
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4558 $as_echo "$ac_file" >&6; }
4559 if test -z "$ac_file"; then :
4560   $as_echo "$as_me: failed program was:" >&5
4561 sed 's/^/| /' conftest.$ac_ext >&5
4562
4563 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4564 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4565 { as_fn_set_status 77
4566 as_fn_error "C compiler cannot create executables
4567 See \`config.log' for more details." "$LINENO" 5; }; }
4568 fi
4569 ac_exeext=$ac_cv_exeext
4570
4571 # Check that the compiler produces executables we can run.  If not, either
4572 # the compiler is broken, or we cross compile.
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4574 $as_echo_n "checking whether the C compiler works... " >&6; }
4575 # If not cross compiling, check that we can run a simple program.
4576 if test "$cross_compiling" != yes; then
4577   if { ac_try='./$ac_file'
4578   { { case "(($ac_try" in
4579   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4580   *) ac_try_echo=$ac_try;;
4581 esac
4582 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4583 $as_echo "$ac_try_echo"; } >&5
4584   (eval "$ac_try") 2>&5
4585   ac_status=$?
4586   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4587   test $ac_status = 0; }; }; then
4588     cross_compiling=no
4589   else
4590     if test "$cross_compiling" = maybe; then
4591         cross_compiling=yes
4592     else
4593         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4594 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4595 as_fn_error "cannot run C compiled programs.
4596 If you meant to cross compile, use \`--host'.
4597 See \`config.log' for more details." "$LINENO" 5; }
4598     fi
4599   fi
4600 fi
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4602 $as_echo "yes" >&6; }
4603
4604 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4605 ac_clean_files=$ac_clean_files_save
4606 # Check that the compiler produces executables we can run.  If not, either
4607 # the compiler is broken, or we cross compile.
4608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4609 $as_echo_n "checking whether we are cross compiling... " >&6; }
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4611 $as_echo "$cross_compiling" >&6; }
4612
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4614 $as_echo_n "checking for suffix of executables... " >&6; }
4615 if { { ac_try="$ac_link"
4616 case "(($ac_try" in
4617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4618   *) ac_try_echo=$ac_try;;
4619 esac
4620 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4621 $as_echo "$ac_try_echo"; } >&5
4622   (eval "$ac_link") 2>&5
4623   ac_status=$?
4624   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4625   test $ac_status = 0; }; then :
4626   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4627 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4628 # work properly (i.e., refer to `conftest.exe'), while it won't with
4629 # `rm'.
4630 for ac_file in conftest.exe conftest conftest.*; do
4631   test -f "$ac_file" || continue
4632   case $ac_file in
4633     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4634     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4635           break;;
4636     * ) break;;
4637   esac
4638 done
4639 else
4640   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4641 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4642 as_fn_error "cannot compute suffix of executables: cannot compile and link
4643 See \`config.log' for more details." "$LINENO" 5; }
4644 fi
4645 rm -f conftest$ac_cv_exeext
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4647 $as_echo "$ac_cv_exeext" >&6; }
4648
4649 rm -f conftest.$ac_ext
4650 EXEEXT=$ac_cv_exeext
4651 ac_exeext=$EXEEXT
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4653 $as_echo_n "checking for suffix of object files... " >&6; }
4654 if test "${ac_cv_objext+set}" = set; then :
4655   $as_echo_n "(cached) " >&6
4656 else
4657   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4658 /* end confdefs.h.  */
4659
4660 int
4661 main ()
4662 {
4663
4664   ;
4665   return 0;
4666 }
4667 _ACEOF
4668 rm -f conftest.o conftest.obj
4669 if { { ac_try="$ac_compile"
4670 case "(($ac_try" in
4671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4672   *) ac_try_echo=$ac_try;;
4673 esac
4674 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4675 $as_echo "$ac_try_echo"; } >&5
4676   (eval "$ac_compile") 2>&5
4677   ac_status=$?
4678   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4679   test $ac_status = 0; }; then :
4680   for ac_file in conftest.o conftest.obj conftest.*; do
4681   test -f "$ac_file" || continue;
4682   case $ac_file in
4683     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4684     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4685        break;;
4686   esac
4687 done
4688 else
4689   $as_echo "$as_me: failed program was:" >&5
4690 sed 's/^/| /' conftest.$ac_ext >&5
4691
4692 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4693 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4694 as_fn_error "cannot compute suffix of object files: cannot compile
4695 See \`config.log' for more details." "$LINENO" 5; }
4696 fi
4697 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4698 fi
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4700 $as_echo "$ac_cv_objext" >&6; }
4701 OBJEXT=$ac_cv_objext
4702 ac_objext=$OBJEXT
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4704 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4705 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4706   $as_echo_n "(cached) " >&6
4707 else
4708   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709 /* end confdefs.h.  */
4710
4711 int
4712 main ()
4713 {
4714 #ifndef __GNUC__
4715        choke me
4716 #endif
4717
4718   ;
4719   return 0;
4720 }
4721 _ACEOF
4722 if ac_fn_c_try_compile "$LINENO"; then :
4723   ac_compiler_gnu=yes
4724 else
4725   ac_compiler_gnu=no
4726 fi
4727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4728 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4729
4730 fi
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4732 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4733 if test $ac_compiler_gnu = yes; then
4734   GCC=yes
4735 else
4736   GCC=
4737 fi
4738 ac_test_CFLAGS=${CFLAGS+set}
4739 ac_save_CFLAGS=$CFLAGS
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4741 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4742 if test "${ac_cv_prog_cc_g+set}" = set; then :
4743   $as_echo_n "(cached) " >&6
4744 else
4745   ac_save_c_werror_flag=$ac_c_werror_flag
4746    ac_c_werror_flag=yes
4747    ac_cv_prog_cc_g=no
4748    CFLAGS="-g"
4749    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4750 /* end confdefs.h.  */
4751
4752 int
4753 main ()
4754 {
4755
4756   ;
4757   return 0;
4758 }
4759 _ACEOF
4760 if ac_fn_c_try_compile "$LINENO"; then :
4761   ac_cv_prog_cc_g=yes
4762 else
4763   CFLAGS=""
4764       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4765 /* end confdefs.h.  */
4766
4767 int
4768 main ()
4769 {
4770
4771   ;
4772   return 0;
4773 }
4774 _ACEOF
4775 if ac_fn_c_try_compile "$LINENO"; then :
4776
4777 else
4778   ac_c_werror_flag=$ac_save_c_werror_flag
4779          CFLAGS="-g"
4780          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4781 /* end confdefs.h.  */
4782
4783 int
4784 main ()
4785 {
4786
4787   ;
4788   return 0;
4789 }
4790 _ACEOF
4791 if ac_fn_c_try_compile "$LINENO"; then :
4792   ac_cv_prog_cc_g=yes
4793 fi
4794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795 fi
4796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4797 fi
4798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4799    ac_c_werror_flag=$ac_save_c_werror_flag
4800 fi
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4802 $as_echo "$ac_cv_prog_cc_g" >&6; }
4803 if test "$ac_test_CFLAGS" = set; then
4804   CFLAGS=$ac_save_CFLAGS
4805 elif test $ac_cv_prog_cc_g = yes; then
4806   if test "$GCC" = yes; then
4807     CFLAGS="-g -O2"
4808   else
4809     CFLAGS="-g"
4810   fi
4811 else
4812   if test "$GCC" = yes; then
4813     CFLAGS="-O2"
4814   else
4815     CFLAGS=
4816   fi
4817 fi
4818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4819 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4820 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4821   $as_echo_n "(cached) " >&6
4822 else
4823   ac_cv_prog_cc_c89=no
4824 ac_save_CC=$CC
4825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4826 /* end confdefs.h.  */
4827 #include <stdarg.h>
4828 #include <stdio.h>
4829 #include <sys/types.h>
4830 #include <sys/stat.h>
4831 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4832 struct buf { int x; };
4833 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4834 static char *e (p, i)
4835      char **p;
4836      int i;
4837 {
4838   return p[i];
4839 }
4840 static char *f (char * (*g) (char **, int), char **p, ...)
4841 {
4842   char *s;
4843   va_list v;
4844   va_start (v,p);
4845   s = g (p, va_arg (v,int));
4846   va_end (v);
4847   return s;
4848 }
4849
4850 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4851    function prototypes and stuff, but not '\xHH' hex character constants.
4852    These don't provoke an error unfortunately, instead are silently treated
4853    as 'x'.  The following induces an error, until -std is added to get
4854    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4855    array size at least.  It's necessary to write '\x00'==0 to get something
4856    that's true only with -std.  */
4857 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4858
4859 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4860    inside strings and character constants.  */
4861 #define FOO(x) 'x'
4862 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4863
4864 int test (int i, double x);
4865 struct s1 {int (*f) (int a);};
4866 struct s2 {int (*f) (double a);};
4867 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4868 int argc;
4869 char **argv;
4870 int
4871 main ()
4872 {
4873 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4874   ;
4875   return 0;
4876 }
4877 _ACEOF
4878 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4879         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4880 do
4881   CC="$ac_save_CC $ac_arg"
4882   if ac_fn_c_try_compile "$LINENO"; then :
4883   ac_cv_prog_cc_c89=$ac_arg
4884 fi
4885 rm -f core conftest.err conftest.$ac_objext
4886   test "x$ac_cv_prog_cc_c89" != "xno" && break
4887 done
4888 rm -f conftest.$ac_ext
4889 CC=$ac_save_CC
4890
4891 fi
4892 # AC_CACHE_VAL
4893 case "x$ac_cv_prog_cc_c89" in
4894   x)
4895     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4896 $as_echo "none needed" >&6; } ;;
4897   xno)
4898     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4899 $as_echo "unsupported" >&6; } ;;
4900   *)
4901     CC="$CC $ac_cv_prog_cc_c89"
4902     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4903 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4904 esac
4905 if test "x$ac_cv_prog_cc_c89" != xno; then :
4906
4907 fi
4908
4909 ac_ext=c
4910 ac_cpp='$CPP $CPPFLAGS'
4911 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4912 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4913 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4914
4915 ac_aux_dir=
4916 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4917   for ac_t in install-sh install.sh shtool; do
4918     if test -f "$ac_dir/$ac_t"; then
4919       ac_aux_dir=$ac_dir
4920       ac_install_sh="$ac_aux_dir/$ac_t -c"
4921       break 2
4922     fi
4923   done
4924 done
4925 if test -z "$ac_aux_dir"; then
4926   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4927 fi
4928
4929 # These three variables are undocumented and unsupported,
4930 # and are intended to be withdrawn in a future Autoconf release.
4931 # They can cause serious problems if a builder's source tree is in a directory
4932 # whose full name contains unusual characters.
4933 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4934 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4935 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4936
4937
4938 # Make sure we can run config.sub.
4939 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4940   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4941
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4943 $as_echo_n "checking build system type... " >&6; }
4944 if test "${ac_cv_build+set}" = set; then :
4945   $as_echo_n "(cached) " >&6
4946 else
4947   ac_build_alias=$build_alias
4948 test "x$ac_build_alias" = x &&
4949   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4950 test "x$ac_build_alias" = x &&
4951   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4952 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4953   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4954
4955 fi
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4957 $as_echo "$ac_cv_build" >&6; }
4958 case $ac_cv_build in
4959 *-*-*) ;;
4960 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4961 esac
4962 build=$ac_cv_build
4963 ac_save_IFS=$IFS; IFS='-'
4964 set x $ac_cv_build
4965 shift
4966 build_cpu=$1
4967 build_vendor=$2
4968 shift; shift
4969 # Remember, the first character of IFS is used to create $*,
4970 # except with old shells:
4971 build_os=$*
4972 IFS=$ac_save_IFS
4973 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4974
4975
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4977 $as_echo_n "checking host system type... " >&6; }
4978 if test "${ac_cv_host+set}" = set; then :
4979   $as_echo_n "(cached) " >&6
4980 else
4981   if test "x$host_alias" = x; then
4982   ac_cv_host=$ac_cv_build
4983 else
4984   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4985     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4986 fi
4987
4988 fi
4989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4990 $as_echo "$ac_cv_host" >&6; }
4991 case $ac_cv_host in
4992 *-*-*) ;;
4993 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4994 esac
4995 host=$ac_cv_host
4996 ac_save_IFS=$IFS; IFS='-'
4997 set x $ac_cv_host
4998 shift
4999 host_cpu=$1
5000 host_vendor=$2
5001 shift; shift
5002 # Remember, the first character of IFS is used to create $*,
5003 # except with old shells:
5004 host_os=$*
5005 IFS=$ac_save_IFS
5006 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5007
5008
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5010 $as_echo_n "checking target system type... " >&6; }
5011 if test "${ac_cv_target+set}" = set; then :
5012   $as_echo_n "(cached) " >&6
5013 else
5014   if test "x$target_alias" = x; then
5015   ac_cv_target=$ac_cv_host
5016 else
5017   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5018     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5019 fi
5020
5021 fi
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5023 $as_echo "$ac_cv_target" >&6; }
5024 case $ac_cv_target in
5025 *-*-*) ;;
5026 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5027 esac
5028 target=$ac_cv_target
5029 ac_save_IFS=$IFS; IFS='-'
5030 set x $ac_cv_target
5031 shift
5032 target_cpu=$1
5033 target_vendor=$2
5034 shift; shift
5035 # Remember, the first character of IFS is used to create $*,
5036 # except with old shells:
5037 target_os=$*
5038 IFS=$ac_save_IFS
5039 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5040
5041
5042 # The aliases save the names the user supplied, while $host etc.
5043 # will get canonicalized.
5044 test -n "$target_alias" &&
5045   test "$program_prefix$program_suffix$program_transform_name" = \
5046     NONENONEs,x,x, &&
5047   program_prefix=${target_alias}-
5048
5049 ac_ext=c
5050 ac_cpp='$CPP $CPPFLAGS'
5051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5055 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5056 # On Suns, sometimes $CPP names a directory.
5057 if test -n "$CPP" && test -d "$CPP"; then
5058   CPP=
5059 fi
5060 if test -z "$CPP"; then
5061   if test "${ac_cv_prog_CPP+set}" = set; then :
5062   $as_echo_n "(cached) " >&6
5063 else
5064       # Double quotes because CPP needs to be expanded
5065     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5066     do
5067       ac_preproc_ok=false
5068 for ac_c_preproc_warn_flag in '' yes
5069 do
5070   # Use a header file that comes with gcc, so configuring glibc
5071   # with a fresh cross-compiler works.
5072   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5073   # <limits.h> exists even on freestanding compilers.
5074   # On the NeXT, cc -E runs the code through the compiler's parser,
5075   # not just through cpp. "Syntax error" is here to catch this case.
5076   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5077 /* end confdefs.h.  */
5078 #ifdef __STDC__
5079 # include <limits.h>
5080 #else
5081 # include <assert.h>
5082 #endif
5083                      Syntax error
5084 _ACEOF
5085 if ac_fn_c_try_cpp "$LINENO"; then :
5086
5087 else
5088   # Broken: fails on valid input.
5089 continue
5090 fi
5091 rm -f conftest.err conftest.$ac_ext
5092
5093   # OK, works on sane cases.  Now check whether nonexistent headers
5094   # can be detected and how.
5095   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5096 /* end confdefs.h.  */
5097 #include <ac_nonexistent.h>
5098 _ACEOF
5099 if ac_fn_c_try_cpp "$LINENO"; then :
5100   # Broken: success on invalid input.
5101 continue
5102 else
5103   # Passes both tests.
5104 ac_preproc_ok=:
5105 break
5106 fi
5107 rm -f conftest.err conftest.$ac_ext
5108
5109 done
5110 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5111 rm -f conftest.err conftest.$ac_ext
5112 if $ac_preproc_ok; then :
5113   break
5114 fi
5115
5116     done
5117     ac_cv_prog_CPP=$CPP
5118
5119 fi
5120   CPP=$ac_cv_prog_CPP
5121 else
5122   ac_cv_prog_CPP=$CPP
5123 fi
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5125 $as_echo "$CPP" >&6; }
5126 ac_preproc_ok=false
5127 for ac_c_preproc_warn_flag in '' yes
5128 do
5129   # Use a header file that comes with gcc, so configuring glibc
5130   # with a fresh cross-compiler works.
5131   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5132   # <limits.h> exists even on freestanding compilers.
5133   # On the NeXT, cc -E runs the code through the compiler's parser,
5134   # not just through cpp. "Syntax error" is here to catch this case.
5135   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5136 /* end confdefs.h.  */
5137 #ifdef __STDC__
5138 # include <limits.h>
5139 #else
5140 # include <assert.h>
5141 #endif
5142                      Syntax error
5143 _ACEOF
5144 if ac_fn_c_try_cpp "$LINENO"; then :
5145
5146 else
5147   # Broken: fails on valid input.
5148 continue
5149 fi
5150 rm -f conftest.err conftest.$ac_ext
5151
5152   # OK, works on sane cases.  Now check whether nonexistent headers
5153   # can be detected and how.
5154   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5155 /* end confdefs.h.  */
5156 #include <ac_nonexistent.h>
5157 _ACEOF
5158 if ac_fn_c_try_cpp "$LINENO"; then :
5159   # Broken: success on invalid input.
5160 continue
5161 else
5162   # Passes both tests.
5163 ac_preproc_ok=:
5164 break
5165 fi
5166 rm -f conftest.err conftest.$ac_ext
5167
5168 done
5169 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5170 rm -f conftest.err conftest.$ac_ext
5171 if $ac_preproc_ok; then :
5172
5173 else
5174   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5175 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5176 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5177 See \`config.log' for more details." "$LINENO" 5; }
5178 fi
5179
5180 ac_ext=c
5181 ac_cpp='$CPP $CPPFLAGS'
5182 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5183 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5184 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5185
5186
5187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5188 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5189 if test "${ac_cv_path_GREP+set}" = set; then :
5190   $as_echo_n "(cached) " >&6
5191 else
5192   if test -z "$GREP"; then
5193   ac_path_GREP_found=false
5194   # Loop through the user's path and test for each of PROGNAME-LIST
5195   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5196 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5197 do
5198   IFS=$as_save_IFS
5199   test -z "$as_dir" && as_dir=.
5200     for ac_prog in grep ggrep; do
5201     for ac_exec_ext in '' $ac_executable_extensions; do
5202       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5203       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5204 # Check for GNU ac_path_GREP and select it if it is found.
5205   # Check for GNU $ac_path_GREP
5206 case `"$ac_path_GREP" --version 2>&1` in
5207 *GNU*)
5208   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5209 *)
5210   ac_count=0
5211   $as_echo_n 0123456789 >"conftest.in"
5212   while :
5213   do
5214     cat "conftest.in" "conftest.in" >"conftest.tmp"
5215     mv "conftest.tmp" "conftest.in"
5216     cp "conftest.in" "conftest.nl"
5217     $as_echo 'GREP' >> "conftest.nl"
5218     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5219     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5220     as_fn_arith $ac_count + 1 && ac_count=$as_val
5221     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5222       # Best one so far, save it but keep looking for a better one
5223       ac_cv_path_GREP="$ac_path_GREP"
5224       ac_path_GREP_max=$ac_count
5225     fi
5226     # 10*(2^10) chars as input seems more than enough
5227     test $ac_count -gt 10 && break
5228   done
5229   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5230 esac
5231
5232       $ac_path_GREP_found && break 3
5233     done
5234   done
5235   done
5236 IFS=$as_save_IFS
5237   if test -z "$ac_cv_path_GREP"; then
5238     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5239   fi
5240 else
5241   ac_cv_path_GREP=$GREP
5242 fi
5243
5244 fi
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5246 $as_echo "$ac_cv_path_GREP" >&6; }
5247  GREP="$ac_cv_path_GREP"
5248
5249
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5251 $as_echo_n "checking for egrep... " >&6; }
5252 if test "${ac_cv_path_EGREP+set}" = set; then :
5253   $as_echo_n "(cached) " >&6
5254 else
5255   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5256    then ac_cv_path_EGREP="$GREP -E"
5257    else
5258      if test -z "$EGREP"; then
5259   ac_path_EGREP_found=false
5260   # Loop through the user's path and test for each of PROGNAME-LIST
5261   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5262 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5263 do
5264   IFS=$as_save_IFS
5265   test -z "$as_dir" && as_dir=.
5266     for ac_prog in egrep; do
5267     for ac_exec_ext in '' $ac_executable_extensions; do
5268       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5269       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5270 # Check for GNU ac_path_EGREP and select it if it is found.
5271   # Check for GNU $ac_path_EGREP
5272 case `"$ac_path_EGREP" --version 2>&1` in
5273 *GNU*)
5274   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5275 *)
5276   ac_count=0
5277   $as_echo_n 0123456789 >"conftest.in"
5278   while :
5279   do
5280     cat "conftest.in" "conftest.in" >"conftest.tmp"
5281     mv "conftest.tmp" "conftest.in"
5282     cp "conftest.in" "conftest.nl"
5283     $as_echo 'EGREP' >> "conftest.nl"
5284     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5285     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5286     as_fn_arith $ac_count + 1 && ac_count=$as_val
5287     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5288       # Best one so far, save it but keep looking for a better one
5289       ac_cv_path_EGREP="$ac_path_EGREP"
5290       ac_path_EGREP_max=$ac_count
5291     fi
5292     # 10*(2^10) chars as input seems more than enough
5293     test $ac_count -gt 10 && break
5294   done
5295   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5296 esac
5297
5298       $ac_path_EGREP_found && break 3
5299     done
5300   done
5301   done
5302 IFS=$as_save_IFS
5303   if test -z "$ac_cv_path_EGREP"; then
5304     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5305   fi
5306 else
5307   ac_cv_path_EGREP=$EGREP
5308 fi
5309
5310    fi
5311 fi
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5313 $as_echo "$ac_cv_path_EGREP" >&6; }
5314  EGREP="$ac_cv_path_EGREP"
5315
5316
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5318 $as_echo_n "checking for ANSI C header files... " >&6; }
5319 if test "${ac_cv_header_stdc+set}" = set; then :
5320   $as_echo_n "(cached) " >&6
5321 else
5322   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5323 /* end confdefs.h.  */
5324 #include <stdlib.h>
5325 #include <stdarg.h>
5326 #include <string.h>
5327 #include <float.h>
5328
5329 int
5330 main ()
5331 {
5332
5333   ;
5334   return 0;
5335 }
5336 _ACEOF
5337 if ac_fn_c_try_compile "$LINENO"; then :
5338   ac_cv_header_stdc=yes
5339 else
5340   ac_cv_header_stdc=no
5341 fi
5342 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5343
5344 if test $ac_cv_header_stdc = yes; then
5345   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5346   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5347 /* end confdefs.h.  */
5348 #include <string.h>
5349
5350 _ACEOF
5351 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5352   $EGREP "memchr" >/dev/null 2>&1; then :
5353
5354 else
5355   ac_cv_header_stdc=no
5356 fi
5357 rm -f conftest*
5358
5359 fi
5360
5361 if test $ac_cv_header_stdc = yes; then
5362   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5363   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5364 /* end confdefs.h.  */
5365 #include <stdlib.h>
5366
5367 _ACEOF
5368 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5369   $EGREP "free" >/dev/null 2>&1; then :
5370
5371 else
5372   ac_cv_header_stdc=no
5373 fi
5374 rm -f conftest*
5375
5376 fi
5377
5378 if test $ac_cv_header_stdc = yes; then
5379   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5380   if test "$cross_compiling" = yes; then :
5381   :
5382 else
5383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5384 /* end confdefs.h.  */
5385 #include <ctype.h>
5386 #include <stdlib.h>
5387 #if ((' ' & 0x0FF) == 0x020)
5388 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5389 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5390 #else
5391 # define ISLOWER(c) \
5392                    (('a' <= (c) && (c) <= 'i') \
5393                      || ('j' <= (c) && (c) <= 'r') \
5394                      || ('s' <= (c) && (c) <= 'z'))
5395 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5396 #endif
5397
5398 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5399 int
5400 main ()
5401 {
5402   int i;
5403   for (i = 0; i < 256; i++)
5404     if (XOR (islower (i), ISLOWER (i))
5405         || toupper (i) != TOUPPER (i))
5406       return 2;
5407   return 0;
5408 }
5409 _ACEOF
5410 if ac_fn_c_try_run "$LINENO"; then :
5411
5412 else
5413   ac_cv_header_stdc=no
5414 fi
5415 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5416   conftest.$ac_objext conftest.beam conftest.$ac_ext
5417 fi
5418
5419 fi
5420 fi
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5422 $as_echo "$ac_cv_header_stdc" >&6; }
5423 if test $ac_cv_header_stdc = yes; then
5424
5425 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5426
5427 fi
5428
5429 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5430 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5431                   inttypes.h stdint.h unistd.h
5432 do :
5433   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5434 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5435 "
5436 eval as_val=\$$as_ac_Header
5437    if test "x$as_val" = x""yes; then :
5438   cat >>confdefs.h <<_ACEOF
5439 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5440 _ACEOF
5441
5442 fi
5443
5444 done
5445
5446
5447
5448   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5449 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5450   MINIX=yes
5451 else
5452   MINIX=
5453 fi
5454
5455
5456   if test "$MINIX" = yes; then
5457
5458 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5459
5460
5461 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5462
5463
5464 $as_echo "#define _MINIX 1" >>confdefs.h
5465
5466   fi
5467
5468
5469   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5470 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5471 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5472   $as_echo_n "(cached) " >&6
5473 else
5474   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5475 /* end confdefs.h.  */
5476
5477 #         define __EXTENSIONS__ 1
5478           $ac_includes_default
5479 int
5480 main ()
5481 {
5482
5483   ;
5484   return 0;
5485 }
5486 _ACEOF
5487 if ac_fn_c_try_compile "$LINENO"; then :
5488   ac_cv_safe_to_define___extensions__=yes
5489 else
5490   ac_cv_safe_to_define___extensions__=no
5491 fi
5492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5493 fi
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5495 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5496   test $ac_cv_safe_to_define___extensions__ = yes &&
5497     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5498
5499   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5500
5501   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5502
5503   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5504
5505   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5506
5507
5508 test "$program_prefix" != NONE &&
5509   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5510 # Use a double $ so make ignores it.
5511 test "$program_suffix" != NONE &&
5512   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5513 # Double any \ or $.
5514 # By default was `s,x,x', remove it if useless.
5515 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5516 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5517
5518 # Find a good install program.  We prefer a C program (faster),
5519 # so one script is as good as another.  But avoid the broken or
5520 # incompatible versions:
5521 # SysV /etc/install, /usr/sbin/install
5522 # SunOS /usr/etc/install
5523 # IRIX /sbin/install
5524 # AIX /bin/install
5525 # AmigaOS /C/install, which installs bootblocks on floppy discs
5526 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5527 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5528 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5529 # OS/2's system install, which has a completely different semantic
5530 # ./install, which can be erroneously created by make from ./install.sh.
5531 # Reject install programs that cannot install multiple files.
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5533 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5534 if test -z "$INSTALL"; then
5535 if test "${ac_cv_path_install+set}" = set; then :
5536   $as_echo_n "(cached) " >&6
5537 else
5538   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5539 for as_dir in $PATH
5540 do
5541   IFS=$as_save_IFS
5542   test -z "$as_dir" && as_dir=.
5543     # Account for people who put trailing slashes in PATH elements.
5544 case $as_dir/ in #((
5545   ./ | .// | /[cC]/* | \
5546   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5547   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5548   /usr/ucb/* ) ;;
5549   *)
5550     # OSF1 and SCO ODT 3.0 have their own names for install.
5551     # Don't use installbsd from OSF since it installs stuff as root
5552     # by default.
5553     for ac_prog in ginstall scoinst install; do
5554       for ac_exec_ext in '' $ac_executable_extensions; do
5555         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5556           if test $ac_prog = install &&
5557             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5558             # AIX install.  It has an incompatible calling convention.
5559             :
5560           elif test $ac_prog = install &&
5561             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5562             # program-specific install script used by HP pwplus--don't use.
5563             :
5564           else
5565             rm -rf conftest.one conftest.two conftest.dir
5566             echo one > conftest.one
5567             echo two > conftest.two
5568             mkdir conftest.dir
5569             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5570               test -s conftest.one && test -s conftest.two &&
5571               test -s conftest.dir/conftest.one &&
5572               test -s conftest.dir/conftest.two
5573             then
5574               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5575               break 3
5576             fi
5577           fi
5578         fi
5579       done
5580     done
5581     ;;
5582 esac
5583
5584   done
5585 IFS=$as_save_IFS
5586
5587 rm -rf conftest.one conftest.two conftest.dir
5588
5589 fi
5590   if test "${ac_cv_path_install+set}" = set; then
5591     INSTALL=$ac_cv_path_install
5592   else
5593     # As a last resort, use the slow shell script.  Don't cache a
5594     # value for INSTALL within a source directory, because that will
5595     # break other packages using the cache if that directory is
5596     # removed, or if the value is a relative name.
5597     INSTALL=$ac_install_sh
5598   fi
5599 fi
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5601 $as_echo "$INSTALL" >&6; }
5602
5603 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5604 # It thinks the first close brace ends the variable substitution.
5605 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5606
5607 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5608
5609 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5610
5611 rm -rf .tst 2>/dev/null
5612 mkdir .tst 2>/dev/null
5613 if test -d .tst; then
5614   am__leading_dot=.
5615 else
5616   am__leading_dot=_
5617 fi
5618 rmdir .tst 2>/dev/null
5619
5620 DEPDIR="${am__leading_dot}deps"
5621
5622 case `pwd` in
5623   *\ * | *\     *)
5624     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5625 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5626 esac
5627
5628
5629
5630 macro_version='2.2.7a'
5631 macro_revision='1.3134'
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645 ltmain="$ac_aux_dir/ltmain.sh"
5646
5647 # Backslashify metacharacters that are still active within
5648 # double-quoted strings.
5649 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5650
5651 # Same as above, but do not quote variable references.
5652 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5653
5654 # Sed substitution to delay expansion of an escaped shell variable in a
5655 # double_quote_subst'ed string.
5656 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5657
5658 # Sed substitution to delay expansion of an escaped single quote.
5659 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5660
5661 # Sed substitution to avoid accidental globbing in evaled expressions
5662 no_glob_subst='s/\*/\\\*/g'
5663
5664 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5665 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5666 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5667
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5669 $as_echo_n "checking how to print strings... " >&6; }
5670 # Test print first, because it will be a builtin if present.
5671 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5672    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5673   ECHO='print -r --'
5674 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5675   ECHO='printf %s\n'
5676 else
5677   # Use this function as a fallback that always works.
5678   func_fallback_echo ()
5679   {
5680     eval 'cat <<_LTECHO_EOF
5681 $1
5682 _LTECHO_EOF'
5683   }
5684   ECHO='func_fallback_echo'
5685 fi
5686
5687 # func_echo_all arg...
5688 # Invoke $ECHO with all args, space-separated.
5689 func_echo_all ()
5690 {
5691     $ECHO ""
5692 }
5693
5694 case "$ECHO" in
5695   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5696 $as_echo "printf" >&6; } ;;
5697   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5698 $as_echo "print -r" >&6; } ;;
5699   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5700 $as_echo "cat" >&6; } ;;
5701 esac
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5717 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5718 if test "${ac_cv_path_SED+set}" = set; then :
5719   $as_echo_n "(cached) " >&6
5720 else
5721             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5722      for ac_i in 1 2 3 4 5 6 7; do
5723        ac_script="$ac_script$as_nl$ac_script"
5724      done
5725      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5726      { ac_script=; unset ac_script;}
5727      if test -z "$SED"; then
5728   ac_path_SED_found=false
5729   # Loop through the user's path and test for each of PROGNAME-LIST
5730   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5731 for as_dir in $PATH
5732 do
5733   IFS=$as_save_IFS
5734   test -z "$as_dir" && as_dir=.
5735     for ac_prog in sed gsed; do
5736     for ac_exec_ext in '' $ac_executable_extensions; do
5737       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5738       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5739 # Check for GNU ac_path_SED and select it if it is found.
5740   # Check for GNU $ac_path_SED
5741 case `"$ac_path_SED" --version 2>&1` in
5742 *GNU*)
5743   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5744 *)
5745   ac_count=0
5746   $as_echo_n 0123456789 >"conftest.in"
5747   while :
5748   do
5749     cat "conftest.in" "conftest.in" >"conftest.tmp"
5750     mv "conftest.tmp" "conftest.in"
5751     cp "conftest.in" "conftest.nl"
5752     $as_echo '' >> "conftest.nl"
5753     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5754     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5755     as_fn_arith $ac_count + 1 && ac_count=$as_val
5756     if test $ac_count -gt ${ac_path_SED_max-0}; then
5757       # Best one so far, save it but keep looking for a better one
5758       ac_cv_path_SED="$ac_path_SED"
5759       ac_path_SED_max=$ac_count
5760     fi
5761     # 10*(2^10) chars as input seems more than enough
5762     test $ac_count -gt 10 && break
5763   done
5764   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5765 esac
5766
5767       $ac_path_SED_found && break 3
5768     done
5769   done
5770   done
5771 IFS=$as_save_IFS
5772   if test -z "$ac_cv_path_SED"; then
5773     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5774   fi
5775 else
5776   ac_cv_path_SED=$SED
5777 fi
5778
5779 fi
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5781 $as_echo "$ac_cv_path_SED" >&6; }
5782  SED="$ac_cv_path_SED"
5783   rm -f conftest.sed
5784
5785 test -z "$SED" && SED=sed
5786 Xsed="$SED -e 1s/^X//"
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5799 $as_echo_n "checking for fgrep... " >&6; }
5800 if test "${ac_cv_path_FGREP+set}" = set; then :
5801   $as_echo_n "(cached) " >&6
5802 else
5803   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5804    then ac_cv_path_FGREP="$GREP -F"
5805    else
5806      if test -z "$FGREP"; then
5807   ac_path_FGREP_found=false
5808   # Loop through the user's path and test for each of PROGNAME-LIST
5809   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5810 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5811 do
5812   IFS=$as_save_IFS
5813   test -z "$as_dir" && as_dir=.
5814     for ac_prog in fgrep; do
5815     for ac_exec_ext in '' $ac_executable_extensions; do
5816       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5817       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5818 # Check for GNU ac_path_FGREP and select it if it is found.
5819   # Check for GNU $ac_path_FGREP
5820 case `"$ac_path_FGREP" --version 2>&1` in
5821 *GNU*)
5822   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5823 *)
5824   ac_count=0
5825   $as_echo_n 0123456789 >"conftest.in"
5826   while :
5827   do
5828     cat "conftest.in" "conftest.in" >"conftest.tmp"
5829     mv "conftest.tmp" "conftest.in"
5830     cp "conftest.in" "conftest.nl"
5831     $as_echo 'FGREP' >> "conftest.nl"
5832     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5833     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5834     as_fn_arith $ac_count + 1 && ac_count=$as_val
5835     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5836       # Best one so far, save it but keep looking for a better one
5837       ac_cv_path_FGREP="$ac_path_FGREP"
5838       ac_path_FGREP_max=$ac_count
5839     fi
5840     # 10*(2^10) chars as input seems more than enough
5841     test $ac_count -gt 10 && break
5842   done
5843   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5844 esac
5845
5846       $ac_path_FGREP_found && break 3
5847     done
5848   done
5849   done
5850 IFS=$as_save_IFS
5851   if test -z "$ac_cv_path_FGREP"; then
5852     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5853   fi
5854 else
5855   ac_cv_path_FGREP=$FGREP
5856 fi
5857
5858    fi
5859 fi
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5861 $as_echo "$ac_cv_path_FGREP" >&6; }
5862  FGREP="$ac_cv_path_FGREP"
5863
5864
5865 test -z "$GREP" && GREP=grep
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885 # Check whether --with-gnu-ld was given.
5886 if test "${with_gnu_ld+set}" = set; then :
5887   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5888 else
5889   with_gnu_ld=no
5890 fi
5891
5892 ac_prog=ld
5893 if test "$GCC" = yes; then
5894   # Check if gcc -print-prog-name=ld gives a path.
5895   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5896 $as_echo_n "checking for ld used by $CC... " >&6; }
5897   case $host in
5898   *-*-mingw*)
5899     # gcc leaves a trailing carriage return which upsets mingw
5900     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5901   *)
5902     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5903   esac
5904   case $ac_prog in
5905     # Accept absolute paths.
5906     [\\/]* | ?:[\\/]*)
5907       re_direlt='/[^/][^/]*/\.\./'
5908       # Canonicalize the pathname of ld
5909       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5910       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5911         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5912       done
5913       test -z "$LD" && LD="$ac_prog"
5914       ;;
5915   "")
5916     # If it fails, then pretend we aren't using GCC.
5917     ac_prog=ld
5918     ;;
5919   *)
5920     # If it is relative, then search for the first ld in PATH.
5921     with_gnu_ld=unknown
5922     ;;
5923   esac
5924 elif test "$with_gnu_ld" = yes; then
5925   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5926 $as_echo_n "checking for GNU ld... " >&6; }
5927 else
5928   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5929 $as_echo_n "checking for non-GNU ld... " >&6; }
5930 fi
5931 if test "${lt_cv_path_LD+set}" = set; then :
5932   $as_echo_n "(cached) " >&6
5933 else
5934   if test -z "$LD"; then
5935   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5936   for ac_dir in $PATH; do
5937     IFS="$lt_save_ifs"
5938     test -z "$ac_dir" && ac_dir=.
5939     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5940       lt_cv_path_LD="$ac_dir/$ac_prog"
5941       # Check to see if the program is GNU ld.  I'd rather use --version,
5942       # but apparently some variants of GNU ld only accept -v.
5943       # Break only if it was the GNU/non-GNU ld that we prefer.
5944       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5945       *GNU* | *'with BFD'*)
5946         test "$with_gnu_ld" != no && break
5947         ;;
5948       *)
5949         test "$with_gnu_ld" != yes && break
5950         ;;
5951       esac
5952     fi
5953   done
5954   IFS="$lt_save_ifs"
5955 else
5956   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5957 fi
5958 fi
5959
5960 LD="$lt_cv_path_LD"
5961 if test -n "$LD"; then
5962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5963 $as_echo "$LD" >&6; }
5964 else
5965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5966 $as_echo "no" >&6; }
5967 fi
5968 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5970 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5971 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5972   $as_echo_n "(cached) " >&6
5973 else
5974   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5975 case `$LD -v 2>&1 </dev/null` in
5976 *GNU* | *'with BFD'*)
5977   lt_cv_prog_gnu_ld=yes
5978   ;;
5979 *)
5980   lt_cv_prog_gnu_ld=no
5981   ;;
5982 esac
5983 fi
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5985 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5986 with_gnu_ld=$lt_cv_prog_gnu_ld
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5997 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5998 if test "${lt_cv_path_NM+set}" = set; then :
5999   $as_echo_n "(cached) " >&6
6000 else
6001   if test -n "$NM"; then
6002   # Let the user override the test.
6003   lt_cv_path_NM="$NM"
6004 else
6005   lt_nm_to_check="${ac_tool_prefix}nm"
6006   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6007     lt_nm_to_check="$lt_nm_to_check nm"
6008   fi
6009   for lt_tmp_nm in $lt_nm_to_check; do
6010     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6011     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6012       IFS="$lt_save_ifs"
6013       test -z "$ac_dir" && ac_dir=.
6014       tmp_nm="$ac_dir/$lt_tmp_nm"
6015       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6016         # Check to see if the nm accepts a BSD-compat flag.
6017         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6018         #   nm: unknown option "B" ignored
6019         # Tru64's nm complains that /dev/null is an invalid object file
6020         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6021         */dev/null* | *'Invalid file or object type'*)
6022           lt_cv_path_NM="$tmp_nm -B"
6023           break
6024           ;;
6025         *)
6026           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6027           */dev/null*)
6028             lt_cv_path_NM="$tmp_nm -p"
6029             break
6030             ;;
6031           *)
6032             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6033             continue # so that we can try to find one that supports BSD flags
6034             ;;
6035           esac
6036           ;;
6037         esac
6038       fi
6039     done
6040     IFS="$lt_save_ifs"
6041   done
6042   : ${lt_cv_path_NM=no}
6043 fi
6044 fi
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6046 $as_echo "$lt_cv_path_NM" >&6; }
6047 if test "$lt_cv_path_NM" != "no"; then
6048   NM="$lt_cv_path_NM"
6049 else
6050   # Didn't find any BSD compatible name lister, look for dumpbin.
6051   if test -n "$DUMPBIN"; then :
6052     # Let the user override the test.
6053   else
6054     if test -n "$ac_tool_prefix"; then
6055   for ac_prog in dumpbin "link -dump"
6056   do
6057     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6058 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6060 $as_echo_n "checking for $ac_word... " >&6; }
6061 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6062   $as_echo_n "(cached) " >&6
6063 else
6064   if test -n "$DUMPBIN"; then
6065   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6066 else
6067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6068 for as_dir in $PATH
6069 do
6070   IFS=$as_save_IFS
6071   test -z "$as_dir" && as_dir=.
6072     for ac_exec_ext in '' $ac_executable_extensions; do
6073   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6074     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6075     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6076     break 2
6077   fi
6078 done
6079   done
6080 IFS=$as_save_IFS
6081
6082 fi
6083 fi
6084 DUMPBIN=$ac_cv_prog_DUMPBIN
6085 if test -n "$DUMPBIN"; then
6086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6087 $as_echo "$DUMPBIN" >&6; }
6088 else
6089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6090 $as_echo "no" >&6; }
6091 fi
6092
6093
6094     test -n "$DUMPBIN" && break
6095   done
6096 fi
6097 if test -z "$DUMPBIN"; then
6098   ac_ct_DUMPBIN=$DUMPBIN
6099   for ac_prog in dumpbin "link -dump"
6100 do
6101   # Extract the first word of "$ac_prog", so it can be a program name with args.
6102 set dummy $ac_prog; ac_word=$2
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6104 $as_echo_n "checking for $ac_word... " >&6; }
6105 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6106   $as_echo_n "(cached) " >&6
6107 else
6108   if test -n "$ac_ct_DUMPBIN"; then
6109   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6110 else
6111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6112 for as_dir in $PATH
6113 do
6114   IFS=$as_save_IFS
6115   test -z "$as_dir" && as_dir=.
6116     for ac_exec_ext in '' $ac_executable_extensions; do
6117   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6118     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6119     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6120     break 2
6121   fi
6122 done
6123   done
6124 IFS=$as_save_IFS
6125
6126 fi
6127 fi
6128 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6129 if test -n "$ac_ct_DUMPBIN"; then
6130   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6131 $as_echo "$ac_ct_DUMPBIN" >&6; }
6132 else
6133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6134 $as_echo "no" >&6; }
6135 fi
6136
6137
6138   test -n "$ac_ct_DUMPBIN" && break
6139 done
6140
6141   if test "x$ac_ct_DUMPBIN" = x; then
6142     DUMPBIN=":"
6143   else
6144     case $cross_compiling:$ac_tool_warned in
6145 yes:)
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6147 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6148 ac_tool_warned=yes ;;
6149 esac
6150     DUMPBIN=$ac_ct_DUMPBIN
6151   fi
6152 fi
6153
6154     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6155     *COFF*)
6156       DUMPBIN="$DUMPBIN -symbols"
6157       ;;
6158     *)
6159       DUMPBIN=:
6160       ;;
6161     esac
6162   fi
6163
6164   if test "$DUMPBIN" != ":"; then
6165     NM="$DUMPBIN"
6166   fi
6167 fi
6168 test -z "$NM" && NM=nm
6169
6170
6171
6172
6173
6174
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6176 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6177 if test "${lt_cv_nm_interface+set}" = set; then :
6178   $as_echo_n "(cached) " >&6
6179 else
6180   lt_cv_nm_interface="BSD nm"
6181   echo "int some_variable = 0;" > conftest.$ac_ext
6182   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6183   (eval "$ac_compile" 2>conftest.err)
6184   cat conftest.err >&5
6185   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6186   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6187   cat conftest.err >&5
6188   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6189   cat conftest.out >&5
6190   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6191     lt_cv_nm_interface="MS dumpbin"
6192   fi
6193   rm -f conftest*
6194 fi
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6196 $as_echo "$lt_cv_nm_interface" >&6; }
6197
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6199 $as_echo_n "checking whether ln -s works... " >&6; }
6200 LN_S=$as_ln_s
6201 if test "$LN_S" = "ln -s"; then
6202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6203 $as_echo "yes" >&6; }
6204 else
6205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6206 $as_echo "no, using $LN_S" >&6; }
6207 fi
6208
6209 # find the maximum length of command line arguments
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6211 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6212 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6213   $as_echo_n "(cached) " >&6
6214 else
6215     i=0
6216   teststring="ABCD"
6217
6218   case $build_os in
6219   msdosdjgpp*)
6220     # On DJGPP, this test can blow up pretty badly due to problems in libc
6221     # (any single argument exceeding 2000 bytes causes a buffer overrun
6222     # during glob expansion).  Even if it were fixed, the result of this
6223     # check would be larger than it should be.
6224     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6225     ;;
6226
6227   gnu*)
6228     # Under GNU Hurd, this test is not required because there is
6229     # no limit to the length of command line arguments.
6230     # Libtool will interpret -1 as no limit whatsoever
6231     lt_cv_sys_max_cmd_len=-1;
6232     ;;
6233
6234   cygwin* | mingw* | cegcc*)
6235     # On Win9x/ME, this test blows up -- it succeeds, but takes
6236     # about 5 minutes as the teststring grows exponentially.
6237     # Worse, since 9x/ME are not pre-emptively multitasking,
6238     # you end up with a "frozen" computer, even though with patience
6239     # the test eventually succeeds (with a max line length of 256k).
6240     # Instead, let's just punt: use the minimum linelength reported by
6241     # all of the supported platforms: 8192 (on NT/2K/XP).
6242     lt_cv_sys_max_cmd_len=8192;
6243     ;;
6244
6245   mint*)
6246     # On MiNT this can take a long time and run out of memory.
6247     lt_cv_sys_max_cmd_len=8192;
6248     ;;
6249
6250   amigaos*)
6251     # On AmigaOS with pdksh, this test takes hours, literally.
6252     # So we just punt and use a minimum line length of 8192.
6253     lt_cv_sys_max_cmd_len=8192;
6254     ;;
6255
6256   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6257     # This has been around since 386BSD, at least.  Likely further.
6258     if test -x /sbin/sysctl; then
6259       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6260     elif test -x /usr/sbin/sysctl; then
6261       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6262     else
6263       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6264     fi
6265     # And add a safety zone
6266     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6267     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6268     ;;
6269
6270   interix*)
6271     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6272     lt_cv_sys_max_cmd_len=196608
6273     ;;
6274
6275   osf*)
6276     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6277     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6278     # nice to cause kernel panics so lets avoid the loop below.
6279     # First set a reasonable default.
6280     lt_cv_sys_max_cmd_len=16384
6281     #
6282     if test -x /sbin/sysconfig; then
6283       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6284         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6285       esac
6286     fi
6287     ;;
6288   sco3.2v5*)
6289     lt_cv_sys_max_cmd_len=102400
6290     ;;
6291   sysv5* | sco5v6* | sysv4.2uw2*)
6292     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6293     if test -n "$kargmax"; then
6294       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6295     else
6296       lt_cv_sys_max_cmd_len=32768
6297     fi
6298     ;;
6299   *)
6300     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6301     if test -n "$lt_cv_sys_max_cmd_len"; then
6302       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6303       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6304     else
6305       # Make teststring a little bigger before we do anything with it.
6306       # a 1K string should be a reasonable start.
6307       for i in 1 2 3 4 5 6 7 8 ; do
6308         teststring=$teststring$teststring
6309       done
6310       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6311       # If test is not a shell built-in, we'll probably end up computing a
6312       # maximum length that is only half of the actual maximum length, but
6313       # we can't tell.
6314       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6315                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6316               test $i != 17 # 1/2 MB should be enough
6317       do
6318         i=`expr $i + 1`
6319         teststring=$teststring$teststring
6320       done
6321       # Only check the string length outside the loop.
6322       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6323       teststring=
6324       # Add a significant safety factor because C++ compilers can tack on
6325       # massive amounts of additional arguments before passing them to the
6326       # linker.  It appears as though 1/2 is a usable value.
6327       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6328     fi
6329     ;;
6330   esac
6331
6332 fi
6333
6334 if test -n $lt_cv_sys_max_cmd_len ; then
6335   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6336 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6337 else
6338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6339 $as_echo "none" >&6; }
6340 fi
6341 max_cmd_len=$lt_cv_sys_max_cmd_len
6342
6343
6344
6345
6346
6347
6348 : ${CP="cp -f"}
6349 : ${MV="mv -f"}
6350 : ${RM="rm -f"}
6351
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6353 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6354 # Try some XSI features
6355 xsi_shell=no
6356 ( _lt_dummy="a/b/c"
6357   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6358       = c,a/b,, \
6359     && eval 'test $(( 1 + 1 )) -eq 2 \
6360     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6361   && xsi_shell=yes
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6363 $as_echo "$xsi_shell" >&6; }
6364
6365
6366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6367 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6368 lt_shell_append=no
6369 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6370     >/dev/null 2>&1 \
6371   && lt_shell_append=yes
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6373 $as_echo "$lt_shell_append" >&6; }
6374
6375
6376 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6377   lt_unset=unset
6378 else
6379   lt_unset=false
6380 fi
6381
6382
6383
6384
6385
6386 # test EBCDIC or ASCII
6387 case `echo X|tr X '\101'` in
6388  A) # ASCII based system
6389     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6390   lt_SP2NL='tr \040 \012'
6391   lt_NL2SP='tr \015\012 \040\040'
6392   ;;
6393  *) # EBCDIC based system
6394   lt_SP2NL='tr \100 \n'
6395   lt_NL2SP='tr \r\n \100\100'
6396   ;;
6397 esac
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6408 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6409 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6410   $as_echo_n "(cached) " >&6
6411 else
6412   lt_cv_ld_reload_flag='-r'
6413 fi
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6415 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6416 reload_flag=$lt_cv_ld_reload_flag
6417 case $reload_flag in
6418 "" | " "*) ;;
6419 *) reload_flag=" $reload_flag" ;;
6420 esac
6421 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6422 case $host_os in
6423   darwin*)
6424     if test "$GCC" = yes; then
6425       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6426     else
6427       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6428     fi
6429     ;;
6430 esac
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440 if test -n "$ac_tool_prefix"; then
6441   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6442 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6444 $as_echo_n "checking for $ac_word... " >&6; }
6445 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6446   $as_echo_n "(cached) " >&6
6447 else
6448   if test -n "$OBJDUMP"; then
6449   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6450 else
6451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6452 for as_dir in $PATH
6453 do
6454   IFS=$as_save_IFS
6455   test -z "$as_dir" && as_dir=.
6456     for ac_exec_ext in '' $ac_executable_extensions; do
6457   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6458     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6459     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6460     break 2
6461   fi
6462 done
6463   done
6464 IFS=$as_save_IFS
6465
6466 fi
6467 fi
6468 OBJDUMP=$ac_cv_prog_OBJDUMP
6469 if test -n "$OBJDUMP"; then
6470   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6471 $as_echo "$OBJDUMP" >&6; }
6472 else
6473   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6474 $as_echo "no" >&6; }
6475 fi
6476
6477
6478 fi
6479 if test -z "$ac_cv_prog_OBJDUMP"; then
6480   ac_ct_OBJDUMP=$OBJDUMP
6481   # Extract the first word of "objdump", so it can be a program name with args.
6482 set dummy objdump; ac_word=$2
6483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6484 $as_echo_n "checking for $ac_word... " >&6; }
6485 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6486   $as_echo_n "(cached) " >&6
6487 else
6488   if test -n "$ac_ct_OBJDUMP"; then
6489   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6490 else
6491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6492 for as_dir in $PATH
6493 do
6494   IFS=$as_save_IFS
6495   test -z "$as_dir" && as_dir=.
6496     for ac_exec_ext in '' $ac_executable_extensions; do
6497   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6498     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6499     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6500     break 2
6501   fi
6502 done
6503   done
6504 IFS=$as_save_IFS
6505
6506 fi
6507 fi
6508 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6509 if test -n "$ac_ct_OBJDUMP"; then
6510   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6511 $as_echo "$ac_ct_OBJDUMP" >&6; }
6512 else
6513   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6514 $as_echo "no" >&6; }
6515 fi
6516
6517   if test "x$ac_ct_OBJDUMP" = x; then
6518     OBJDUMP="false"
6519   else
6520     case $cross_compiling:$ac_tool_warned in
6521 yes:)
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6523 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6524 ac_tool_warned=yes ;;
6525 esac
6526     OBJDUMP=$ac_ct_OBJDUMP
6527   fi
6528 else
6529   OBJDUMP="$ac_cv_prog_OBJDUMP"
6530 fi
6531
6532 test -z "$OBJDUMP" && OBJDUMP=objdump
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6543 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6544 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6545   $as_echo_n "(cached) " >&6
6546 else
6547   lt_cv_file_magic_cmd='$MAGIC_CMD'
6548 lt_cv_file_magic_test_file=
6549 lt_cv_deplibs_check_method='unknown'
6550 # Need to set the preceding variable on all platforms that support
6551 # interlibrary dependencies.
6552 # 'none' -- dependencies not supported.
6553 # `unknown' -- same as none, but documents that we really don't know.
6554 # 'pass_all' -- all dependencies passed with no checks.
6555 # 'test_compile' -- check by making test program.
6556 # 'file_magic [[regex]]' -- check by looking for files in library path
6557 # which responds to the $file_magic_cmd with a given extended regex.
6558 # If you have `file' or equivalent on your system and you're not sure
6559 # whether `pass_all' will *always* work, you probably want this one.
6560
6561 case $host_os in
6562 aix[4-9]*)
6563   lt_cv_deplibs_check_method=pass_all
6564   ;;
6565
6566 beos*)
6567   lt_cv_deplibs_check_method=pass_all
6568   ;;
6569
6570 bsdi[45]*)
6571   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6572   lt_cv_file_magic_cmd='/usr/bin/file -L'
6573   lt_cv_file_magic_test_file=/shlib/libc.so
6574   ;;
6575
6576 cygwin*)
6577   # func_win32_libid is a shell function defined in ltmain.sh
6578   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6579   lt_cv_file_magic_cmd='func_win32_libid'
6580   ;;
6581
6582 mingw* | pw32*)
6583   # Base MSYS/MinGW do not provide the 'file' command needed by
6584   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6585   # unless we find 'file', for example because we are cross-compiling.
6586   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6587   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6588     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6589     lt_cv_file_magic_cmd='func_win32_libid'
6590   else
6591     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6592     lt_cv_file_magic_cmd='$OBJDUMP -f'
6593   fi
6594   ;;
6595
6596 cegcc*)
6597   # use the weaker test based on 'objdump'. See mingw*.
6598   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6599   lt_cv_file_magic_cmd='$OBJDUMP -f'
6600   ;;
6601
6602 darwin* | rhapsody*)
6603   lt_cv_deplibs_check_method=pass_all
6604   ;;
6605
6606 freebsd* | dragonfly*)
6607   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6608     case $host_cpu in
6609     i*86 )
6610       # Not sure whether the presence of OpenBSD here was a mistake.
6611       # Let's accept both of them until this is cleared up.
6612       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6613       lt_cv_file_magic_cmd=/usr/bin/file
6614       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6615       ;;
6616     esac
6617   else
6618     lt_cv_deplibs_check_method=pass_all
6619   fi
6620   ;;
6621
6622 gnu*)
6623   lt_cv_deplibs_check_method=pass_all
6624   ;;
6625
6626 haiku*)
6627   lt_cv_deplibs_check_method=pass_all
6628   ;;
6629
6630 hpux10.20* | hpux11*)
6631   lt_cv_file_magic_cmd=/usr/bin/file
6632   case $host_cpu in
6633   ia64*)
6634     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6635     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6636     ;;
6637   hppa*64*)
6638     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]'
6639     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6640     ;;
6641   *)
6642     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6643     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6644     ;;
6645   esac
6646   ;;
6647
6648 interix[3-9]*)
6649   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6650   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6651   ;;
6652
6653 irix5* | irix6* | nonstopux*)
6654   case $LD in
6655   *-32|*"-32 ") libmagic=32-bit;;
6656   *-n32|*"-n32 ") libmagic=N32;;
6657   *-64|*"-64 ") libmagic=64-bit;;
6658   *) libmagic=never-match;;
6659   esac
6660   lt_cv_deplibs_check_method=pass_all
6661   ;;
6662
6663 # This must be Linux ELF.
6664 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6665   lt_cv_deplibs_check_method=pass_all
6666   ;;
6667
6668 netbsd*)
6669   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6670     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6671   else
6672     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6673   fi
6674   ;;
6675
6676 newos6*)
6677   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6678   lt_cv_file_magic_cmd=/usr/bin/file
6679   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6680   ;;
6681
6682 *nto* | *qnx*)
6683   lt_cv_deplibs_check_method=pass_all
6684   ;;
6685
6686 openbsd*)
6687   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6688     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6689   else
6690     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6691   fi
6692   ;;
6693
6694 osf3* | osf4* | osf5*)
6695   lt_cv_deplibs_check_method=pass_all
6696   ;;
6697
6698 rdos*)
6699   lt_cv_deplibs_check_method=pass_all
6700   ;;
6701
6702 solaris*)
6703   lt_cv_deplibs_check_method=pass_all
6704   ;;
6705
6706 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6707   lt_cv_deplibs_check_method=pass_all
6708   ;;
6709
6710 sysv4 | sysv4.3*)
6711   case $host_vendor in
6712   motorola)
6713     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]'
6714     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6715     ;;
6716   ncr)
6717     lt_cv_deplibs_check_method=pass_all
6718     ;;
6719   sequent)
6720     lt_cv_file_magic_cmd='/bin/file'
6721     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6722     ;;
6723   sni)
6724     lt_cv_file_magic_cmd='/bin/file'
6725     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6726     lt_cv_file_magic_test_file=/lib/libc.so
6727     ;;
6728   siemens)
6729     lt_cv_deplibs_check_method=pass_all
6730     ;;
6731   pc)
6732     lt_cv_deplibs_check_method=pass_all
6733     ;;
6734   esac
6735   ;;
6736
6737 tpf*)
6738   lt_cv_deplibs_check_method=pass_all
6739   ;;
6740 esac
6741
6742 fi
6743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6744 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6745 file_magic_cmd=$lt_cv_file_magic_cmd
6746 deplibs_check_method=$lt_cv_deplibs_check_method
6747 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760 if test -n "$ac_tool_prefix"; then
6761   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6762 set dummy ${ac_tool_prefix}ar; ac_word=$2
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6764 $as_echo_n "checking for $ac_word... " >&6; }
6765 if test "${ac_cv_prog_AR+set}" = set; then :
6766   $as_echo_n "(cached) " >&6
6767 else
6768   if test -n "$AR"; then
6769   ac_cv_prog_AR="$AR" # Let the user override the test.
6770 else
6771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6772 for as_dir in $PATH
6773 do
6774   IFS=$as_save_IFS
6775   test -z "$as_dir" && as_dir=.
6776     for ac_exec_ext in '' $ac_executable_extensions; do
6777   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6778     ac_cv_prog_AR="${ac_tool_prefix}ar"
6779     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6780     break 2
6781   fi
6782 done
6783   done
6784 IFS=$as_save_IFS
6785
6786 fi
6787 fi
6788 AR=$ac_cv_prog_AR
6789 if test -n "$AR"; then
6790   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6791 $as_echo "$AR" >&6; }
6792 else
6793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6794 $as_echo "no" >&6; }
6795 fi
6796
6797
6798 fi
6799 if test -z "$ac_cv_prog_AR"; then
6800   ac_ct_AR=$AR
6801   # Extract the first word of "ar", so it can be a program name with args.
6802 set dummy ar; ac_word=$2
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804 $as_echo_n "checking for $ac_word... " >&6; }
6805 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6806   $as_echo_n "(cached) " >&6
6807 else
6808   if test -n "$ac_ct_AR"; then
6809   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6810 else
6811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812 for as_dir in $PATH
6813 do
6814   IFS=$as_save_IFS
6815   test -z "$as_dir" && as_dir=.
6816     for ac_exec_ext in '' $ac_executable_extensions; do
6817   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6818     ac_cv_prog_ac_ct_AR="ar"
6819     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6820     break 2
6821   fi
6822 done
6823   done
6824 IFS=$as_save_IFS
6825
6826 fi
6827 fi
6828 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6829 if test -n "$ac_ct_AR"; then
6830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6831 $as_echo "$ac_ct_AR" >&6; }
6832 else
6833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834 $as_echo "no" >&6; }
6835 fi
6836
6837   if test "x$ac_ct_AR" = x; then
6838     AR="false"
6839   else
6840     case $cross_compiling:$ac_tool_warned in
6841 yes:)
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6843 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6844 ac_tool_warned=yes ;;
6845 esac
6846     AR=$ac_ct_AR
6847   fi
6848 else
6849   AR="$ac_cv_prog_AR"
6850 fi
6851
6852 test -z "$AR" && AR=ar
6853 test -z "$AR_FLAGS" && AR_FLAGS=cru
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865 if test -n "$ac_tool_prefix"; then
6866   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6867 set dummy ${ac_tool_prefix}strip; ac_word=$2
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6869 $as_echo_n "checking for $ac_word... " >&6; }
6870 if test "${ac_cv_prog_STRIP+set}" = set; then :
6871   $as_echo_n "(cached) " >&6
6872 else
6873   if test -n "$STRIP"; then
6874   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6875 else
6876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6877 for as_dir in $PATH
6878 do
6879   IFS=$as_save_IFS
6880   test -z "$as_dir" && as_dir=.
6881     for ac_exec_ext in '' $ac_executable_extensions; do
6882   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6883     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6884     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6885     break 2
6886   fi
6887 done
6888   done
6889 IFS=$as_save_IFS
6890
6891 fi
6892 fi
6893 STRIP=$ac_cv_prog_STRIP
6894 if test -n "$STRIP"; then
6895   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6896 $as_echo "$STRIP" >&6; }
6897 else
6898   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6899 $as_echo "no" >&6; }
6900 fi
6901
6902
6903 fi
6904 if test -z "$ac_cv_prog_STRIP"; then
6905   ac_ct_STRIP=$STRIP
6906   # Extract the first word of "strip", so it can be a program name with args.
6907 set dummy strip; ac_word=$2
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6909 $as_echo_n "checking for $ac_word... " >&6; }
6910 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6911   $as_echo_n "(cached) " >&6
6912 else
6913   if test -n "$ac_ct_STRIP"; then
6914   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6915 else
6916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6917 for as_dir in $PATH
6918 do
6919   IFS=$as_save_IFS
6920   test -z "$as_dir" && as_dir=.
6921     for ac_exec_ext in '' $ac_executable_extensions; do
6922   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6923     ac_cv_prog_ac_ct_STRIP="strip"
6924     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6925     break 2
6926   fi
6927 done
6928   done
6929 IFS=$as_save_IFS
6930
6931 fi
6932 fi
6933 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6934 if test -n "$ac_ct_STRIP"; then
6935   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6936 $as_echo "$ac_ct_STRIP" >&6; }
6937 else
6938   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6939 $as_echo "no" >&6; }
6940 fi
6941
6942   if test "x$ac_ct_STRIP" = x; then
6943     STRIP=":"
6944   else
6945     case $cross_compiling:$ac_tool_warned in
6946 yes:)
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6948 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6949 ac_tool_warned=yes ;;
6950 esac
6951     STRIP=$ac_ct_STRIP
6952   fi
6953 else
6954   STRIP="$ac_cv_prog_STRIP"
6955 fi
6956
6957 test -z "$STRIP" && STRIP=:
6958
6959
6960
6961
6962
6963
6964 if test -n "$ac_tool_prefix"; then
6965   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6966 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968 $as_echo_n "checking for $ac_word... " >&6; }
6969 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6970   $as_echo_n "(cached) " >&6
6971 else
6972   if test -n "$RANLIB"; then
6973   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6974 else
6975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 for as_dir in $PATH
6977 do
6978   IFS=$as_save_IFS
6979   test -z "$as_dir" && as_dir=.
6980     for ac_exec_ext in '' $ac_executable_extensions; do
6981   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6982     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6983     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6984     break 2
6985   fi
6986 done
6987   done
6988 IFS=$as_save_IFS
6989
6990 fi
6991 fi
6992 RANLIB=$ac_cv_prog_RANLIB
6993 if test -n "$RANLIB"; then
6994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6995 $as_echo "$RANLIB" >&6; }
6996 else
6997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998 $as_echo "no" >&6; }
6999 fi
7000
7001
7002 fi
7003 if test -z "$ac_cv_prog_RANLIB"; then
7004   ac_ct_RANLIB=$RANLIB
7005   # Extract the first word of "ranlib", so it can be a program name with args.
7006 set dummy ranlib; ac_word=$2
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7008 $as_echo_n "checking for $ac_word... " >&6; }
7009 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7010   $as_echo_n "(cached) " >&6
7011 else
7012   if test -n "$ac_ct_RANLIB"; then
7013   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7014 else
7015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7016 for as_dir in $PATH
7017 do
7018   IFS=$as_save_IFS
7019   test -z "$as_dir" && as_dir=.
7020     for ac_exec_ext in '' $ac_executable_extensions; do
7021   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7022     ac_cv_prog_ac_ct_RANLIB="ranlib"
7023     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7024     break 2
7025   fi
7026 done
7027   done
7028 IFS=$as_save_IFS
7029
7030 fi
7031 fi
7032 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7033 if test -n "$ac_ct_RANLIB"; then
7034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7035 $as_echo "$ac_ct_RANLIB" >&6; }
7036 else
7037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038 $as_echo "no" >&6; }
7039 fi
7040
7041   if test "x$ac_ct_RANLIB" = x; then
7042     RANLIB=":"
7043   else
7044     case $cross_compiling:$ac_tool_warned in
7045 yes:)
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7048 ac_tool_warned=yes ;;
7049 esac
7050     RANLIB=$ac_ct_RANLIB
7051   fi
7052 else
7053   RANLIB="$ac_cv_prog_RANLIB"
7054 fi
7055
7056 test -z "$RANLIB" && RANLIB=:
7057
7058
7059
7060
7061
7062
7063 # Determine commands to create old-style static archives.
7064 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7065 old_postinstall_cmds='chmod 644 $oldlib'
7066 old_postuninstall_cmds=
7067
7068 if test -n "$RANLIB"; then
7069   case $host_os in
7070   openbsd*)
7071     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7072     ;;
7073   *)
7074     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7075     ;;
7076   esac
7077   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7078 fi
7079
7080 case $host_os in
7081   darwin*)
7082     lock_old_archive_extraction=yes ;;
7083   *)
7084     lock_old_archive_extraction=no ;;
7085 esac
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107 for ac_prog in gawk mawk nawk awk
7108 do
7109   # Extract the first word of "$ac_prog", so it can be a program name with args.
7110 set dummy $ac_prog; ac_word=$2
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7112 $as_echo_n "checking for $ac_word... " >&6; }
7113 if test "${ac_cv_prog_AWK+set}" = set; then :
7114   $as_echo_n "(cached) " >&6
7115 else
7116   if test -n "$AWK"; then
7117   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7118 else
7119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7120 for as_dir in $PATH
7121 do
7122   IFS=$as_save_IFS
7123   test -z "$as_dir" && as_dir=.
7124     for ac_exec_ext in '' $ac_executable_extensions; do
7125   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7126     ac_cv_prog_AWK="$ac_prog"
7127     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7128     break 2
7129   fi
7130 done
7131   done
7132 IFS=$as_save_IFS
7133
7134 fi
7135 fi
7136 AWK=$ac_cv_prog_AWK
7137 if test -n "$AWK"; then
7138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7139 $as_echo "$AWK" >&6; }
7140 else
7141   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7142 $as_echo "no" >&6; }
7143 fi
7144
7145
7146   test -n "$AWK" && break
7147 done
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167 # If no C compiler was specified, use CC.
7168 LTCC=${LTCC-"$CC"}
7169
7170 # If no C compiler flags were specified, use CFLAGS.
7171 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7172
7173 # Allow CC to be a program name with arguments.
7174 compiler=$CC
7175
7176
7177 # Check for command to grab the raw symbol name followed by C symbol from nm.
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7179 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7180 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7181   $as_echo_n "(cached) " >&6
7182 else
7183
7184 # These are sane defaults that work on at least a few old systems.
7185 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7186
7187 # Character class describing NM global symbol codes.
7188 symcode='[BCDEGRST]'
7189
7190 # Regexp to match symbols that can be accessed directly from C.
7191 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7192
7193 # Define system-specific variables.
7194 case $host_os in
7195 aix*)
7196   symcode='[BCDT]'
7197   ;;
7198 cygwin* | mingw* | pw32* | cegcc*)
7199   symcode='[ABCDGISTW]'
7200   ;;
7201 hpux*)
7202   if test "$host_cpu" = ia64; then
7203     symcode='[ABCDEGRST]'
7204   fi
7205   ;;
7206 irix* | nonstopux*)
7207   symcode='[BCDEGRST]'
7208   ;;
7209 osf*)
7210   symcode='[BCDEGQRST]'
7211   ;;
7212 solaris*)
7213   symcode='[BDRT]'
7214   ;;
7215 sco3.2v5*)
7216   symcode='[DT]'
7217   ;;
7218 sysv4.2uw2*)
7219   symcode='[DT]'
7220   ;;
7221 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7222   symcode='[ABDT]'
7223   ;;
7224 sysv4)
7225   symcode='[DFNSTU]'
7226   ;;
7227 esac
7228
7229 # If we're using GNU nm, then use its standard symbol codes.
7230 case `$NM -V 2>&1` in
7231 *GNU* | *'with BFD'*)
7232   symcode='[ABCDGIRSTW]' ;;
7233 esac
7234
7235 # Transform an extracted symbol line into a proper C declaration.
7236 # Some systems (esp. on ia64) link data and code symbols differently,
7237 # so use this general approach.
7238 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7239
7240 # Transform an extracted symbol line into symbol name and symbol address
7241 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7242 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'"
7243
7244 # Handle CRLF in mingw tool chain
7245 opt_cr=
7246 case $build_os in
7247 mingw*)
7248   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7249   ;;
7250 esac
7251
7252 # Try without a prefix underscore, then with it.
7253 for ac_symprfx in "" "_"; do
7254
7255   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7256   symxfrm="\\1 $ac_symprfx\\2 \\2"
7257
7258   # Write the raw and C identifiers.
7259   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7260     # Fake it for dumpbin and say T for any non-static function
7261     # and D for any global variable.
7262     # Also find C++ and __fastcall symbols from MSVC++,
7263     # which start with @ or ?.
7264     lt_cv_sys_global_symbol_pipe="$AWK '"\
7265 "     {last_section=section; section=\$ 3};"\
7266 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7267 "     \$ 0!~/External *\|/{next};"\
7268 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7269 "     {if(hide[section]) next};"\
7270 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7271 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7272 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7273 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7274 "     ' prfx=^$ac_symprfx"
7275   else
7276     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7277   fi
7278
7279   # Check to see that the pipe works correctly.
7280   pipe_works=no
7281
7282   rm -f conftest*
7283   cat > conftest.$ac_ext <<_LT_EOF
7284 #ifdef __cplusplus
7285 extern "C" {
7286 #endif
7287 char nm_test_var;
7288 void nm_test_func(void);
7289 void nm_test_func(void){}
7290 #ifdef __cplusplus
7291 }
7292 #endif
7293 int main(){nm_test_var='a';nm_test_func();return(0);}
7294 _LT_EOF
7295
7296   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7297   (eval $ac_compile) 2>&5
7298   ac_status=$?
7299   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7300   test $ac_status = 0; }; then
7301     # Now try to grab the symbols.
7302     nlist=conftest.nm
7303     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7304   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7305   ac_status=$?
7306   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7307   test $ac_status = 0; } && test -s "$nlist"; then
7308       # Try sorting and uniquifying the output.
7309       if sort "$nlist" | uniq > "$nlist"T; then
7310         mv -f "$nlist"T "$nlist"
7311       else
7312         rm -f "$nlist"T
7313       fi
7314
7315       # Make sure that we snagged all the symbols we need.
7316       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7317         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7318           cat <<_LT_EOF > conftest.$ac_ext
7319 #ifdef __cplusplus
7320 extern "C" {
7321 #endif
7322
7323 _LT_EOF
7324           # Now generate the symbol file.
7325           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7326
7327           cat <<_LT_EOF >> conftest.$ac_ext
7328
7329 /* The mapping between symbol names and symbols.  */
7330 const struct {
7331   const char *name;
7332   void       *address;
7333 }
7334 lt__PROGRAM__LTX_preloaded_symbols[] =
7335 {
7336   { "@PROGRAM@", (void *) 0 },
7337 _LT_EOF
7338           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7339           cat <<\_LT_EOF >> conftest.$ac_ext
7340   {0, (void *) 0}
7341 };
7342
7343 /* This works around a problem in FreeBSD linker */
7344 #ifdef FREEBSD_WORKAROUND
7345 static const void *lt_preloaded_setup() {
7346   return lt__PROGRAM__LTX_preloaded_symbols;
7347 }
7348 #endif
7349
7350 #ifdef __cplusplus
7351 }
7352 #endif
7353 _LT_EOF
7354           # Now try linking the two files.
7355           mv conftest.$ac_objext conftstm.$ac_objext
7356           lt_save_LIBS="$LIBS"
7357           lt_save_CFLAGS="$CFLAGS"
7358           LIBS="conftstm.$ac_objext"
7359           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7360           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7361   (eval $ac_link) 2>&5
7362   ac_status=$?
7363   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7364   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7365             pipe_works=yes
7366           fi
7367           LIBS="$lt_save_LIBS"
7368           CFLAGS="$lt_save_CFLAGS"
7369         else
7370           echo "cannot find nm_test_func in $nlist" >&5
7371         fi
7372       else
7373         echo "cannot find nm_test_var in $nlist" >&5
7374       fi
7375     else
7376       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7377     fi
7378   else
7379     echo "$progname: failed program was:" >&5
7380     cat conftest.$ac_ext >&5
7381   fi
7382   rm -rf conftest* conftst*
7383
7384   # Do not use the global_symbol_pipe unless it works.
7385   if test "$pipe_works" = yes; then
7386     break
7387   else
7388     lt_cv_sys_global_symbol_pipe=
7389   fi
7390 done
7391
7392 fi
7393
7394 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7395   lt_cv_sys_global_symbol_to_cdecl=
7396 fi
7397 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7399 $as_echo "failed" >&6; }
7400 else
7401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7402 $as_echo "ok" >&6; }
7403 fi
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426 # Check whether --enable-libtool-lock was given.
7427 if test "${enable_libtool_lock+set}" = set; then :
7428   enableval=$enable_libtool_lock;
7429 fi
7430
7431 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7432
7433 # Some flags need to be propagated to the compiler or linker for good
7434 # libtool support.
7435 case $host in
7436 ia64-*-hpux*)
7437   # Find out which ABI we are using.
7438   echo 'int i;' > conftest.$ac_ext
7439   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7440   (eval $ac_compile) 2>&5
7441   ac_status=$?
7442   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7443   test $ac_status = 0; }; then
7444     case `/usr/bin/file conftest.$ac_objext` in
7445       *ELF-32*)
7446         HPUX_IA64_MODE="32"
7447         ;;
7448       *ELF-64*)
7449         HPUX_IA64_MODE="64"
7450         ;;
7451     esac
7452   fi
7453   rm -rf conftest*
7454   ;;
7455 *-*-irix6*)
7456   # Find out which ABI we are using.
7457   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7458   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7459   (eval $ac_compile) 2>&5
7460   ac_status=$?
7461   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7462   test $ac_status = 0; }; then
7463     if test "$lt_cv_prog_gnu_ld" = yes; then
7464       case `/usr/bin/file conftest.$ac_objext` in
7465         *32-bit*)
7466           LD="${LD-ld} -melf32bsmip"
7467           ;;
7468         *N32*)
7469           LD="${LD-ld} -melf32bmipn32"
7470           ;;
7471         *64-bit*)
7472           LD="${LD-ld} -melf64bmip"
7473         ;;
7474       esac
7475     else
7476       case `/usr/bin/file conftest.$ac_objext` in
7477         *32-bit*)
7478           LD="${LD-ld} -32"
7479           ;;
7480         *N32*)
7481           LD="${LD-ld} -n32"
7482           ;;
7483         *64-bit*)
7484           LD="${LD-ld} -64"
7485           ;;
7486       esac
7487     fi
7488   fi
7489   rm -rf conftest*
7490   ;;
7491
7492 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7493 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7494   # Find out which ABI we are using.
7495   echo 'int i;' > conftest.$ac_ext
7496   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7497   (eval $ac_compile) 2>&5
7498   ac_status=$?
7499   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7500   test $ac_status = 0; }; then
7501     case `/usr/bin/file conftest.o` in
7502       *32-bit*)
7503         case $host in
7504           x86_64-*kfreebsd*-gnu)
7505             LD="${LD-ld} -m elf_i386_fbsd"
7506             ;;
7507           x86_64-*linux*)
7508             case `/usr/bin/file conftest.o` in
7509               *x86-64*)
7510                 LD="${LD-ld} -m elf32_x86_64"
7511                 ;;
7512               *)
7513                 LD="${LD-ld} -m elf_i386"
7514                 ;;
7515             esac
7516             ;;
7517           powerpc64le-*linux*)
7518             LD="${LD-ld} -m elf32lppclinux"
7519             ;;
7520           powerpc64-*linux*)
7521             LD="${LD-ld} -m elf32ppclinux"
7522             ;;
7523           s390x-*linux*)
7524             LD="${LD-ld} -m elf_s390"
7525             ;;
7526           sparc64-*linux*)
7527             LD="${LD-ld} -m elf32_sparc"
7528             ;;
7529         esac
7530         ;;
7531       *64-bit*)
7532         case $host in
7533           x86_64-*kfreebsd*-gnu)
7534             LD="${LD-ld} -m elf_x86_64_fbsd"
7535             ;;
7536           x86_64-*linux*)
7537             LD="${LD-ld} -m elf_x86_64"
7538             ;;
7539           powerpcle-*linux*)
7540             LD="${LD-ld} -m elf64lppc"
7541             ;;
7542           powerpc-*linux*)
7543             LD="${LD-ld} -m elf64ppc"
7544             ;;
7545           s390*-*linux*|s390*-*tpf*)
7546             LD="${LD-ld} -m elf64_s390"
7547             ;;
7548           sparc*-*linux*)
7549             LD="${LD-ld} -m elf64_sparc"
7550             ;;
7551         esac
7552         ;;
7553     esac
7554   fi
7555   rm -rf conftest*
7556   ;;
7557
7558 *-*-sco3.2v5*)
7559   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7560   SAVE_CFLAGS="$CFLAGS"
7561   CFLAGS="$CFLAGS -belf"
7562   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7563 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7564 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7565   $as_echo_n "(cached) " >&6
7566 else
7567   ac_ext=c
7568 ac_cpp='$CPP $CPPFLAGS'
7569 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7570 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7571 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7572
7573      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7574 /* end confdefs.h.  */
7575
7576 int
7577 main ()
7578 {
7579
7580   ;
7581   return 0;
7582 }
7583 _ACEOF
7584 if ac_fn_c_try_link "$LINENO"; then :
7585   lt_cv_cc_needs_belf=yes
7586 else
7587   lt_cv_cc_needs_belf=no
7588 fi
7589 rm -f core conftest.err conftest.$ac_objext \
7590     conftest$ac_exeext conftest.$ac_ext
7591      ac_ext=c
7592 ac_cpp='$CPP $CPPFLAGS'
7593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7596
7597 fi
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7599 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7600   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7601     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7602     CFLAGS="$SAVE_CFLAGS"
7603   fi
7604   ;;
7605 sparc*-*solaris*)
7606   # Find out which ABI we are using.
7607   echo 'int i;' > conftest.$ac_ext
7608   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7609   (eval $ac_compile) 2>&5
7610   ac_status=$?
7611   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7612   test $ac_status = 0; }; then
7613     case `/usr/bin/file conftest.o` in
7614     *64-bit*)
7615       case $lt_cv_prog_gnu_ld in
7616       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7617       *)
7618         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7619           LD="${LD-ld} -64"
7620         fi
7621         ;;
7622       esac
7623       ;;
7624     esac
7625   fi
7626   rm -rf conftest*
7627   ;;
7628 esac
7629
7630 need_locks="$enable_libtool_lock"
7631
7632
7633   case $host_os in
7634     rhapsody* | darwin*)
7635     if test -n "$ac_tool_prefix"; then
7636   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7637 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7639 $as_echo_n "checking for $ac_word... " >&6; }
7640 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7641   $as_echo_n "(cached) " >&6
7642 else
7643   if test -n "$DSYMUTIL"; then
7644   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7645 else
7646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7647 for as_dir in $PATH
7648 do
7649   IFS=$as_save_IFS
7650   test -z "$as_dir" && as_dir=.
7651     for ac_exec_ext in '' $ac_executable_extensions; do
7652   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7653     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7654     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7655     break 2
7656   fi
7657 done
7658   done
7659 IFS=$as_save_IFS
7660
7661 fi
7662 fi
7663 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7664 if test -n "$DSYMUTIL"; then
7665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7666 $as_echo "$DSYMUTIL" >&6; }
7667 else
7668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7669 $as_echo "no" >&6; }
7670 fi
7671
7672
7673 fi
7674 if test -z "$ac_cv_prog_DSYMUTIL"; then
7675   ac_ct_DSYMUTIL=$DSYMUTIL
7676   # Extract the first word of "dsymutil", so it can be a program name with args.
7677 set dummy dsymutil; ac_word=$2
7678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7679 $as_echo_n "checking for $ac_word... " >&6; }
7680 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7681   $as_echo_n "(cached) " >&6
7682 else
7683   if test -n "$ac_ct_DSYMUTIL"; then
7684   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7685 else
7686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7687 for as_dir in $PATH
7688 do
7689   IFS=$as_save_IFS
7690   test -z "$as_dir" && as_dir=.
7691     for ac_exec_ext in '' $ac_executable_extensions; do
7692   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7693     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7694     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7695     break 2
7696   fi
7697 done
7698   done
7699 IFS=$as_save_IFS
7700
7701 fi
7702 fi
7703 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7704 if test -n "$ac_ct_DSYMUTIL"; then
7705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7706 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7707 else
7708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7709 $as_echo "no" >&6; }
7710 fi
7711
7712   if test "x$ac_ct_DSYMUTIL" = x; then
7713     DSYMUTIL=":"
7714   else
7715     case $cross_compiling:$ac_tool_warned in
7716 yes:)
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7718 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7719 ac_tool_warned=yes ;;
7720 esac
7721     DSYMUTIL=$ac_ct_DSYMUTIL
7722   fi
7723 else
7724   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7725 fi
7726
7727     if test -n "$ac_tool_prefix"; then
7728   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7729 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7731 $as_echo_n "checking for $ac_word... " >&6; }
7732 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7733   $as_echo_n "(cached) " >&6
7734 else
7735   if test -n "$NMEDIT"; then
7736   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7737 else
7738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7739 for as_dir in $PATH
7740 do
7741   IFS=$as_save_IFS
7742   test -z "$as_dir" && as_dir=.
7743     for ac_exec_ext in '' $ac_executable_extensions; do
7744   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7745     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7746     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7747     break 2
7748   fi
7749 done
7750   done
7751 IFS=$as_save_IFS
7752
7753 fi
7754 fi
7755 NMEDIT=$ac_cv_prog_NMEDIT
7756 if test -n "$NMEDIT"; then
7757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7758 $as_echo "$NMEDIT" >&6; }
7759 else
7760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7761 $as_echo "no" >&6; }
7762 fi
7763
7764
7765 fi
7766 if test -z "$ac_cv_prog_NMEDIT"; then
7767   ac_ct_NMEDIT=$NMEDIT
7768   # Extract the first word of "nmedit", so it can be a program name with args.
7769 set dummy nmedit; ac_word=$2
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7771 $as_echo_n "checking for $ac_word... " >&6; }
7772 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7773   $as_echo_n "(cached) " >&6
7774 else
7775   if test -n "$ac_ct_NMEDIT"; then
7776   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7777 else
7778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7779 for as_dir in $PATH
7780 do
7781   IFS=$as_save_IFS
7782   test -z "$as_dir" && as_dir=.
7783     for ac_exec_ext in '' $ac_executable_extensions; do
7784   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7785     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7786     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7787     break 2
7788   fi
7789 done
7790   done
7791 IFS=$as_save_IFS
7792
7793 fi
7794 fi
7795 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7796 if test -n "$ac_ct_NMEDIT"; then
7797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7798 $as_echo "$ac_ct_NMEDIT" >&6; }
7799 else
7800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7801 $as_echo "no" >&6; }
7802 fi
7803
7804   if test "x$ac_ct_NMEDIT" = x; then
7805     NMEDIT=":"
7806   else
7807     case $cross_compiling:$ac_tool_warned in
7808 yes:)
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7810 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7811 ac_tool_warned=yes ;;
7812 esac
7813     NMEDIT=$ac_ct_NMEDIT
7814   fi
7815 else
7816   NMEDIT="$ac_cv_prog_NMEDIT"
7817 fi
7818
7819     if test -n "$ac_tool_prefix"; then
7820   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7821 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7823 $as_echo_n "checking for $ac_word... " >&6; }
7824 if test "${ac_cv_prog_LIPO+set}" = set; then :
7825   $as_echo_n "(cached) " >&6
7826 else
7827   if test -n "$LIPO"; then
7828   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7829 else
7830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831 for as_dir in $PATH
7832 do
7833   IFS=$as_save_IFS
7834   test -z "$as_dir" && as_dir=.
7835     for ac_exec_ext in '' $ac_executable_extensions; do
7836   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7837     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7839     break 2
7840   fi
7841 done
7842   done
7843 IFS=$as_save_IFS
7844
7845 fi
7846 fi
7847 LIPO=$ac_cv_prog_LIPO
7848 if test -n "$LIPO"; then
7849   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7850 $as_echo "$LIPO" >&6; }
7851 else
7852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853 $as_echo "no" >&6; }
7854 fi
7855
7856
7857 fi
7858 if test -z "$ac_cv_prog_LIPO"; then
7859   ac_ct_LIPO=$LIPO
7860   # Extract the first word of "lipo", so it can be a program name with args.
7861 set dummy lipo; ac_word=$2
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7863 $as_echo_n "checking for $ac_word... " >&6; }
7864 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7865   $as_echo_n "(cached) " >&6
7866 else
7867   if test -n "$ac_ct_LIPO"; then
7868   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7869 else
7870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7871 for as_dir in $PATH
7872 do
7873   IFS=$as_save_IFS
7874   test -z "$as_dir" && as_dir=.
7875     for ac_exec_ext in '' $ac_executable_extensions; do
7876   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7877     ac_cv_prog_ac_ct_LIPO="lipo"
7878     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7879     break 2
7880   fi
7881 done
7882   done
7883 IFS=$as_save_IFS
7884
7885 fi
7886 fi
7887 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7888 if test -n "$ac_ct_LIPO"; then
7889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7890 $as_echo "$ac_ct_LIPO" >&6; }
7891 else
7892   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7893 $as_echo "no" >&6; }
7894 fi
7895
7896   if test "x$ac_ct_LIPO" = x; then
7897     LIPO=":"
7898   else
7899     case $cross_compiling:$ac_tool_warned in
7900 yes:)
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7902 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7903 ac_tool_warned=yes ;;
7904 esac
7905     LIPO=$ac_ct_LIPO
7906   fi
7907 else
7908   LIPO="$ac_cv_prog_LIPO"
7909 fi
7910
7911     if test -n "$ac_tool_prefix"; then
7912   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7913 set dummy ${ac_tool_prefix}otool; ac_word=$2
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7915 $as_echo_n "checking for $ac_word... " >&6; }
7916 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7917   $as_echo_n "(cached) " >&6
7918 else
7919   if test -n "$OTOOL"; then
7920   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7921 else
7922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7923 for as_dir in $PATH
7924 do
7925   IFS=$as_save_IFS
7926   test -z "$as_dir" && as_dir=.
7927     for ac_exec_ext in '' $ac_executable_extensions; do
7928   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7929     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7930     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7931     break 2
7932   fi
7933 done
7934   done
7935 IFS=$as_save_IFS
7936
7937 fi
7938 fi
7939 OTOOL=$ac_cv_prog_OTOOL
7940 if test -n "$OTOOL"; then
7941   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7942 $as_echo "$OTOOL" >&6; }
7943 else
7944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7945 $as_echo "no" >&6; }
7946 fi
7947
7948
7949 fi
7950 if test -z "$ac_cv_prog_OTOOL"; then
7951   ac_ct_OTOOL=$OTOOL
7952   # Extract the first word of "otool", so it can be a program name with args.
7953 set dummy otool; ac_word=$2
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7955 $as_echo_n "checking for $ac_word... " >&6; }
7956 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7957   $as_echo_n "(cached) " >&6
7958 else
7959   if test -n "$ac_ct_OTOOL"; then
7960   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7961 else
7962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7963 for as_dir in $PATH
7964 do
7965   IFS=$as_save_IFS
7966   test -z "$as_dir" && as_dir=.
7967     for ac_exec_ext in '' $ac_executable_extensions; do
7968   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7969     ac_cv_prog_ac_ct_OTOOL="otool"
7970     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7971     break 2
7972   fi
7973 done
7974   done
7975 IFS=$as_save_IFS
7976
7977 fi
7978 fi
7979 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7980 if test -n "$ac_ct_OTOOL"; then
7981   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7982 $as_echo "$ac_ct_OTOOL" >&6; }
7983 else
7984   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7985 $as_echo "no" >&6; }
7986 fi
7987
7988   if test "x$ac_ct_OTOOL" = x; then
7989     OTOOL=":"
7990   else
7991     case $cross_compiling:$ac_tool_warned in
7992 yes:)
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7994 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7995 ac_tool_warned=yes ;;
7996 esac
7997     OTOOL=$ac_ct_OTOOL
7998   fi
7999 else
8000   OTOOL="$ac_cv_prog_OTOOL"
8001 fi
8002
8003     if test -n "$ac_tool_prefix"; then
8004   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8005 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8007 $as_echo_n "checking for $ac_word... " >&6; }
8008 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8009   $as_echo_n "(cached) " >&6
8010 else
8011   if test -n "$OTOOL64"; then
8012   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8013 else
8014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8015 for as_dir in $PATH
8016 do
8017   IFS=$as_save_IFS
8018   test -z "$as_dir" && as_dir=.
8019     for ac_exec_ext in '' $ac_executable_extensions; do
8020   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8021     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8022     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8023     break 2
8024   fi
8025 done
8026   done
8027 IFS=$as_save_IFS
8028
8029 fi
8030 fi
8031 OTOOL64=$ac_cv_prog_OTOOL64
8032 if test -n "$OTOOL64"; then
8033   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8034 $as_echo "$OTOOL64" >&6; }
8035 else
8036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8037 $as_echo "no" >&6; }
8038 fi
8039
8040
8041 fi
8042 if test -z "$ac_cv_prog_OTOOL64"; then
8043   ac_ct_OTOOL64=$OTOOL64
8044   # Extract the first word of "otool64", so it can be a program name with args.
8045 set dummy otool64; ac_word=$2
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8047 $as_echo_n "checking for $ac_word... " >&6; }
8048 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8049   $as_echo_n "(cached) " >&6
8050 else
8051   if test -n "$ac_ct_OTOOL64"; then
8052   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8053 else
8054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8055 for as_dir in $PATH
8056 do
8057   IFS=$as_save_IFS
8058   test -z "$as_dir" && as_dir=.
8059     for ac_exec_ext in '' $ac_executable_extensions; do
8060   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8061     ac_cv_prog_ac_ct_OTOOL64="otool64"
8062     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8063     break 2
8064   fi
8065 done
8066   done
8067 IFS=$as_save_IFS
8068
8069 fi
8070 fi
8071 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8072 if test -n "$ac_ct_OTOOL64"; then
8073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8074 $as_echo "$ac_ct_OTOOL64" >&6; }
8075 else
8076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8077 $as_echo "no" >&6; }
8078 fi
8079
8080   if test "x$ac_ct_OTOOL64" = x; then
8081     OTOOL64=":"
8082   else
8083     case $cross_compiling:$ac_tool_warned in
8084 yes:)
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8086 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8087 ac_tool_warned=yes ;;
8088 esac
8089     OTOOL64=$ac_ct_OTOOL64
8090   fi
8091 else
8092   OTOOL64="$ac_cv_prog_OTOOL64"
8093 fi
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8122 $as_echo_n "checking for -single_module linker flag... " >&6; }
8123 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8124   $as_echo_n "(cached) " >&6
8125 else
8126   lt_cv_apple_cc_single_mod=no
8127       if test -z "${LT_MULTI_MODULE}"; then
8128         # By default we will add the -single_module flag. You can override
8129         # by either setting the environment variable LT_MULTI_MODULE
8130         # non-empty at configure time, or by adding -multi_module to the
8131         # link flags.
8132         rm -rf libconftest.dylib*
8133         echo "int foo(void){return 1;}" > conftest.c
8134         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8135 -dynamiclib -Wl,-single_module conftest.c" >&5
8136         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8137           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8138         _lt_result=$?
8139         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8140           lt_cv_apple_cc_single_mod=yes
8141         else
8142           cat conftest.err >&5
8143         fi
8144         rm -rf libconftest.dylib*
8145         rm -f conftest.*
8146       fi
8147 fi
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8149 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8150     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8151 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8152 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8153   $as_echo_n "(cached) " >&6
8154 else
8155   lt_cv_ld_exported_symbols_list=no
8156       save_LDFLAGS=$LDFLAGS
8157       echo "_main" > conftest.sym
8158       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8159       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8160 /* end confdefs.h.  */
8161
8162 int
8163 main ()
8164 {
8165
8166   ;
8167   return 0;
8168 }
8169 _ACEOF
8170 if ac_fn_c_try_link "$LINENO"; then :
8171   lt_cv_ld_exported_symbols_list=yes
8172 else
8173   lt_cv_ld_exported_symbols_list=no
8174 fi
8175 rm -f core conftest.err conftest.$ac_objext \
8176     conftest$ac_exeext conftest.$ac_ext
8177         LDFLAGS="$save_LDFLAGS"
8178
8179 fi
8180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8181 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8182     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8183 $as_echo_n "checking for -force_load linker flag... " >&6; }
8184 if test "${lt_cv_ld_force_load+set}" = set; then :
8185   $as_echo_n "(cached) " >&6
8186 else
8187   lt_cv_ld_force_load=no
8188       cat > conftest.c << _LT_EOF
8189 int forced_loaded() { return 2;}
8190 _LT_EOF
8191       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8192       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8193       echo "$AR cru libconftest.a conftest.o" >&5
8194       $AR cru libconftest.a conftest.o 2>&5
8195       cat > conftest.c << _LT_EOF
8196 int main() { return 0;}
8197 _LT_EOF
8198       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8199       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8200       _lt_result=$?
8201       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8202         lt_cv_ld_force_load=yes
8203       else
8204         cat conftest.err >&5
8205       fi
8206         rm -f conftest.err libconftest.a conftest conftest.c
8207         rm -rf conftest.dSYM
8208
8209 fi
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8211 $as_echo "$lt_cv_ld_force_load" >&6; }
8212     case $host_os in
8213     rhapsody* | darwin1.[012])
8214       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8215     darwin1.*)
8216       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8217     darwin*) # darwin 5.x on
8218       # if running on 10.5 or later, the deployment target defaults
8219       # to the OS version, if on x86, and 10.4, the deployment
8220       # target defaults to 10.4. Don't you love it?
8221       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8222         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8223           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8224         10.[012][,.]*)
8225           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8226         10.*)
8227           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8228       esac
8229     ;;
8230   esac
8231     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8232       _lt_dar_single_mod='$single_module'
8233     fi
8234     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8235       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8236     else
8237       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8238     fi
8239     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8240       _lt_dsymutil='~$DSYMUTIL $lib || :'
8241     else
8242       _lt_dsymutil=
8243     fi
8244     ;;
8245   esac
8246
8247 for ac_header in dlfcn.h
8248 do :
8249   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8250 "
8251 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8252   cat >>confdefs.h <<_ACEOF
8253 #define HAVE_DLFCN_H 1
8254 _ACEOF
8255
8256 fi
8257
8258 done
8259
8260
8261
8262 # autoconf.info says this should be called right after AC_INIT.
8263 ac_config_headers="$ac_config_headers config.h:config.in"
8264
8265
8266
8267  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8268 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8269 if test "${ac_cv_c_bigendian+set}" = set; then :
8270   $as_echo_n "(cached) " >&6
8271 else
8272   ac_cv_c_bigendian=unknown
8273     # See if we're dealing with a universal compiler.
8274     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8275 /* end confdefs.h.  */
8276 #ifndef __APPLE_CC__
8277                not a universal capable compiler
8278              #endif
8279              typedef int dummy;
8280
8281 _ACEOF
8282 if ac_fn_c_try_compile "$LINENO"; then :
8283
8284         # Check for potential -arch flags.  It is not universal unless
8285         # there are at least two -arch flags with different values.
8286         ac_arch=
8287         ac_prev=
8288         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8289          if test -n "$ac_prev"; then
8290            case $ac_word in
8291              i?86 | x86_64 | ppc | ppc64)
8292                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8293                  ac_arch=$ac_word
8294                else
8295                  ac_cv_c_bigendian=universal
8296                  break
8297                fi
8298                ;;
8299            esac
8300            ac_prev=
8301          elif test "x$ac_word" = "x-arch"; then
8302            ac_prev=arch
8303          fi
8304        done
8305 fi
8306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8307     if test $ac_cv_c_bigendian = unknown; then
8308       # See if sys/param.h defines the BYTE_ORDER macro.
8309       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8310 /* end confdefs.h.  */
8311 #include <sys/types.h>
8312              #include <sys/param.h>
8313
8314 int
8315 main ()
8316 {
8317 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8318                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8319                      && LITTLE_ENDIAN)
8320               bogus endian macros
8321              #endif
8322
8323   ;
8324   return 0;
8325 }
8326 _ACEOF
8327 if ac_fn_c_try_compile "$LINENO"; then :
8328   # It does; now see whether it defined to BIG_ENDIAN or not.
8329          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8330 /* end confdefs.h.  */
8331 #include <sys/types.h>
8332                 #include <sys/param.h>
8333
8334 int
8335 main ()
8336 {
8337 #if BYTE_ORDER != BIG_ENDIAN
8338                  not big endian
8339                 #endif
8340
8341   ;
8342   return 0;
8343 }
8344 _ACEOF
8345 if ac_fn_c_try_compile "$LINENO"; then :
8346   ac_cv_c_bigendian=yes
8347 else
8348   ac_cv_c_bigendian=no
8349 fi
8350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8351 fi
8352 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8353     fi
8354     if test $ac_cv_c_bigendian = unknown; then
8355       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8356       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8357 /* end confdefs.h.  */
8358 #include <limits.h>
8359
8360 int
8361 main ()
8362 {
8363 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8364               bogus endian macros
8365              #endif
8366
8367   ;
8368   return 0;
8369 }
8370 _ACEOF
8371 if ac_fn_c_try_compile "$LINENO"; then :
8372   # It does; now see whether it defined to _BIG_ENDIAN or not.
8373          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8374 /* end confdefs.h.  */
8375 #include <limits.h>
8376
8377 int
8378 main ()
8379 {
8380 #ifndef _BIG_ENDIAN
8381                  not big endian
8382                 #endif
8383
8384   ;
8385   return 0;
8386 }
8387 _ACEOF
8388 if ac_fn_c_try_compile "$LINENO"; then :
8389   ac_cv_c_bigendian=yes
8390 else
8391   ac_cv_c_bigendian=no
8392 fi
8393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8394 fi
8395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8396     fi
8397     if test $ac_cv_c_bigendian = unknown; then
8398       # Compile a test program.
8399       if test "$cross_compiling" = yes; then :
8400   # Try to guess by grepping values from an object file.
8401          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8402 /* end confdefs.h.  */
8403 short int ascii_mm[] =
8404                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8405                 short int ascii_ii[] =
8406                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8407                 int use_ascii (int i) {
8408                   return ascii_mm[i] + ascii_ii[i];
8409                 }
8410                 short int ebcdic_ii[] =
8411                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8412                 short int ebcdic_mm[] =
8413                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8414                 int use_ebcdic (int i) {
8415                   return ebcdic_mm[i] + ebcdic_ii[i];
8416                 }
8417                 extern int foo;
8418
8419 int
8420 main ()
8421 {
8422 return use_ascii (foo) == use_ebcdic (foo);
8423   ;
8424   return 0;
8425 }
8426 _ACEOF
8427 if ac_fn_c_try_compile "$LINENO"; then :
8428   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8429               ac_cv_c_bigendian=yes
8430             fi
8431             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8432               if test "$ac_cv_c_bigendian" = unknown; then
8433                 ac_cv_c_bigendian=no
8434               else
8435                 # finding both strings is unlikely to happen, but who knows?
8436                 ac_cv_c_bigendian=unknown
8437               fi
8438             fi
8439 fi
8440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8441 else
8442   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8443 /* end confdefs.h.  */
8444 $ac_includes_default
8445 int
8446 main ()
8447 {
8448
8449              /* Are we little or big endian?  From Harbison&Steele.  */
8450              union
8451              {
8452                long int l;
8453                char c[sizeof (long int)];
8454              } u;
8455              u.l = 1;
8456              return u.c[sizeof (long int) - 1] == 1;
8457
8458   ;
8459   return 0;
8460 }
8461 _ACEOF
8462 if ac_fn_c_try_run "$LINENO"; then :
8463   ac_cv_c_bigendian=no
8464 else
8465   ac_cv_c_bigendian=yes
8466 fi
8467 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8468   conftest.$ac_objext conftest.beam conftest.$ac_ext
8469 fi
8470
8471     fi
8472 fi
8473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8474 $as_echo "$ac_cv_c_bigendian" >&6; }
8475  case $ac_cv_c_bigendian in #(
8476    yes)
8477      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8478 ;; #(
8479    no)
8480       ;; #(
8481    universal)
8482
8483 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8484
8485      ;; #(
8486    *)
8487      as_fn_error "unknown endianness
8488  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8489  esac
8490
8491
8492
8493
8494 # Put a plausible default for CC_FOR_BUILD in Makefile.
8495 if test -z "$CC_FOR_BUILD"; then
8496   if test "x$cross_compiling" = "xno"; then
8497     CC_FOR_BUILD='$(CC)'
8498   else
8499     CC_FOR_BUILD=gcc
8500   fi
8501 fi
8502
8503
8504
8505
8506 AR=${AR-ar}
8507
8508 if test -n "$ac_tool_prefix"; then
8509   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8510 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8512 $as_echo_n "checking for $ac_word... " >&6; }
8513 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8514   $as_echo_n "(cached) " >&6
8515 else
8516   if test -n "$RANLIB"; then
8517   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8518 else
8519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8520 for as_dir in $PATH
8521 do
8522   IFS=$as_save_IFS
8523   test -z "$as_dir" && as_dir=.
8524     for ac_exec_ext in '' $ac_executable_extensions; do
8525   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8526     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8527     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8528     break 2
8529   fi
8530 done
8531   done
8532 IFS=$as_save_IFS
8533
8534 fi
8535 fi
8536 RANLIB=$ac_cv_prog_RANLIB
8537 if test -n "$RANLIB"; then
8538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8539 $as_echo "$RANLIB" >&6; }
8540 else
8541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8542 $as_echo "no" >&6; }
8543 fi
8544
8545
8546 fi
8547 if test -z "$ac_cv_prog_RANLIB"; then
8548   ac_ct_RANLIB=$RANLIB
8549   # Extract the first word of "ranlib", so it can be a program name with args.
8550 set dummy ranlib; ac_word=$2
8551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8552 $as_echo_n "checking for $ac_word... " >&6; }
8553 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8554   $as_echo_n "(cached) " >&6
8555 else
8556   if test -n "$ac_ct_RANLIB"; then
8557   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8558 else
8559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8560 for as_dir in $PATH
8561 do
8562   IFS=$as_save_IFS
8563   test -z "$as_dir" && as_dir=.
8564     for ac_exec_ext in '' $ac_executable_extensions; do
8565   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8566     ac_cv_prog_ac_ct_RANLIB="ranlib"
8567     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8568     break 2
8569   fi
8570 done
8571   done
8572 IFS=$as_save_IFS
8573
8574 fi
8575 fi
8576 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8577 if test -n "$ac_ct_RANLIB"; then
8578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8579 $as_echo "$ac_ct_RANLIB" >&6; }
8580 else
8581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8582 $as_echo "no" >&6; }
8583 fi
8584
8585   if test "x$ac_ct_RANLIB" = x; then
8586     RANLIB=":"
8587   else
8588     case $cross_compiling:$ac_tool_warned in
8589 yes:)
8590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8591 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8592 ac_tool_warned=yes ;;
8593 esac
8594     RANLIB=$ac_ct_RANLIB
8595   fi
8596 else
8597   RANLIB="$ac_cv_prog_RANLIB"
8598 fi
8599
8600
8601 # Some of the common include files depend on bfd.h, and bfd.h checks
8602 # that config.h is included first by testing that the PACKAGE macro
8603 # is defined.
8604 PACKAGE=sim
8605
8606 cat >>confdefs.h <<_ACEOF
8607 #define PACKAGE "$PACKAGE"
8608 _ACEOF
8609
8610
8611
8612 # Dependency checking.
8613 ac_config_commands="$ac_config_commands depdir"
8614
8615
8616 depcc="$CC"   am_compiler_list=
8617
8618 am_depcomp=$ac_aux_dir/depcomp
8619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8620 $as_echo_n "checking dependency style of $depcc... " >&6; }
8621 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8622   $as_echo_n "(cached) " >&6
8623 else
8624   if test -f "$am_depcomp"; then
8625   # We make a subdir and do the tests there.  Otherwise we can end up
8626   # making bogus files that we don't know about and never remove.  For
8627   # instance it was reported that on HP-UX the gcc test will end up
8628   # making a dummy file named `D' -- because `-MD' means `put the output
8629   # in D'.
8630   mkdir conftest.dir
8631   # Copy depcomp to subdir because otherwise we won't find it if we're
8632   # using a relative directory.
8633   cp "$am_depcomp" conftest.dir
8634   cd conftest.dir
8635   # We will build objects and dependencies in a subdirectory because
8636   # it helps to detect inapplicable dependency modes.  For instance
8637   # both Tru64's cc and ICC support -MD to output dependencies as a
8638   # side effect of compilation, but ICC will put the dependencies in
8639   # the current directory while Tru64 will put them in the object
8640   # directory.
8641   mkdir sub
8642
8643   am_cv_CC_dependencies_compiler_type=none
8644   if test "$am_compiler_list" = ""; then
8645      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8646   fi
8647   for depmode in $am_compiler_list; do
8648     if test $depmode = none; then break; fi
8649
8650     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8651     # Setup a source with many dependencies, because some compilers
8652     # like to wrap large dependency lists on column 80 (with \), and
8653     # we should not choose a depcomp mode which is confused by this.
8654     #
8655     # We need to recreate these files for each test, as the compiler may
8656     # overwrite some of them when testing with obscure command lines.
8657     # This happens at least with the AIX C compiler.
8658     : > sub/conftest.c
8659     for i in 1 2 3 4 5 6; do
8660       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8661       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8662       # Solaris 8's {/usr,}/bin/sh.
8663       touch sub/conftst$i.h
8664     done
8665     echo "include sub/conftest.Po" > confmf
8666
8667     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8668     # mode.  It turns out that the SunPro C++ compiler does not properly
8669     # handle `-M -o', and we need to detect this.
8670     depcmd="depmode=$depmode \
8671        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8672        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8673        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8674     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8675     if env $depcmd > conftest.err 2>&1 &&
8676        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8677        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8678        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8679       # icc doesn't choke on unknown options, it will just issue warnings
8680       # or remarks (even with -Werror).  So we grep stderr for any message
8681       # that says an option was ignored or not supported.
8682       # When given -MP, icc 7.0 and 7.1 complain thusly:
8683       #   icc: Command line warning: ignoring option '-M'; no argument required
8684       # The diagnosis changed in icc 8.0:
8685       #   icc: Command line remark: option '-MP' not supported
8686       if (grep 'ignoring option' conftest.err ||
8687           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8688         am_cv_CC_dependencies_compiler_type=$depmode
8689         $as_echo "$as_me:$LINENO: success" >&5
8690         break
8691       fi
8692     fi
8693     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8694     sed -e 's/^/| /' < conftest.err >&5
8695   done
8696
8697   cd ..
8698   rm -rf conftest.dir
8699 else
8700   am_cv_CC_dependencies_compiler_type=none
8701 fi
8702
8703 fi
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8705 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8706 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8707 then as_fn_error "no usable dependency style found" "$LINENO" 5
8708 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8709
8710 fi
8711
8712
8713 # Check for the 'make' the user wants to use.
8714 for ac_prog in make
8715 do
8716   # Extract the first word of "$ac_prog", so it can be a program name with args.
8717 set dummy $ac_prog; ac_word=$2
8718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8719 $as_echo_n "checking for $ac_word... " >&6; }
8720 if test "${ac_cv_prog_MAKE+set}" = set; then :
8721   $as_echo_n "(cached) " >&6
8722 else
8723   if test -n "$MAKE"; then
8724   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8725 else
8726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8727 for as_dir in $PATH
8728 do
8729   IFS=$as_save_IFS
8730   test -z "$as_dir" && as_dir=.
8731     for ac_exec_ext in '' $ac_executable_extensions; do
8732   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8733     ac_cv_prog_MAKE="$ac_prog"
8734     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8735     break 2
8736   fi
8737 done
8738   done
8739 IFS=$as_save_IFS
8740
8741 fi
8742 fi
8743 MAKE=$ac_cv_prog_MAKE
8744 if test -n "$MAKE"; then
8745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8746 $as_echo "$MAKE" >&6; }
8747 else
8748   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8749 $as_echo "no" >&6; }
8750 fi
8751
8752
8753   test -n "$MAKE" && break
8754 done
8755
8756 MAKE_IS_GNU=
8757 case "`$MAKE --version 2>&1 | sed 1q`" in
8758   *GNU*)
8759     MAKE_IS_GNU=yes
8760     ;;
8761 esac
8762  if test "$MAKE_IS_GNU" = yes; then
8763   GMAKE_TRUE=
8764   GMAKE_FALSE='#'
8765 else
8766   GMAKE_TRUE='#'
8767   GMAKE_FALSE=
8768 fi
8769
8770
8771 ALL_LINGUAS=
8772 # If we haven't got the data from the intl directory,
8773 # assume NLS is disabled.
8774 USE_NLS=no
8775 LIBINTL=
8776 LIBINTL_DEP=
8777 INCINTL=
8778 XGETTEXT=
8779 GMSGFMT=
8780 POSUB=
8781
8782 if test -f  ../../intl/config.intl; then
8783   .  ../../intl/config.intl
8784 fi
8785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8786 $as_echo_n "checking whether NLS is requested... " >&6; }
8787 if test x"$USE_NLS" != xyes; then
8788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8789 $as_echo "no" >&6; }
8790 else
8791   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8792 $as_echo "yes" >&6; }
8793
8794 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8795
8796
8797   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8798 $as_echo_n "checking for catalogs to be installed... " >&6; }
8799   # Look for .po and .gmo files in the source directory.
8800   CATALOGS=
8801   XLINGUAS=
8802   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8803     # If there aren't any .gmo files the shell will give us the
8804     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8805     # weeded out.
8806     case "$cat" in *\**)
8807       continue;;
8808     esac
8809     # The quadruple backslash is collapsed to a double backslash
8810     # by the backticks, then collapsed again by the double quotes,
8811     # leaving us with one backslash in the sed expression (right
8812     # before the dot that mustn't act as a wildcard).
8813     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8814     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8815     # The user is allowed to set LINGUAS to a list of languages to
8816     # install catalogs for.  If it's empty that means "all of them."
8817     if test "x$LINGUAS" = x; then
8818       CATALOGS="$CATALOGS $cat"
8819       XLINGUAS="$XLINGUAS $lang"
8820     else
8821       case "$LINGUAS" in *$lang*)
8822         CATALOGS="$CATALOGS $cat"
8823         XLINGUAS="$XLINGUAS $lang"
8824         ;;
8825       esac
8826     fi
8827   done
8828   LINGUAS="$XLINGUAS"
8829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8830 $as_echo "$LINGUAS" >&6; }
8831
8832
8833     DATADIRNAME=share
8834
8835   INSTOBJEXT=.mo
8836
8837   GENCAT=gencat
8838
8839   CATOBJEXT=.gmo
8840
8841 fi
8842
8843 # Check for common headers.
8844 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8845 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8846 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8847 do :
8848   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8849 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8850 eval as_val=\$$as_ac_Header
8851    if test "x$as_val" = x""yes; then :
8852   cat >>confdefs.h <<_ACEOF
8853 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8854 _ACEOF
8855
8856 fi
8857
8858 done
8859
8860 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8861 do :
8862   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8863 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8864 eval as_val=\$$as_ac_Header
8865    if test "x$as_val" = x""yes; then :
8866   cat >>confdefs.h <<_ACEOF
8867 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8868 _ACEOF
8869
8870 fi
8871
8872 done
8873
8874 for ac_header in fcntl.h fpu_control.h
8875 do :
8876   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8877 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8878 eval as_val=\$$as_ac_Header
8879    if test "x$as_val" = x""yes; then :
8880   cat >>confdefs.h <<_ACEOF
8881 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8882 _ACEOF
8883
8884 fi
8885
8886 done
8887
8888 for ac_header in dlfcn.h errno.h sys/stat.h
8889 do :
8890   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8891 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8892 eval as_val=\$$as_ac_Header
8893    if test "x$as_val" = x""yes; then :
8894   cat >>confdefs.h <<_ACEOF
8895 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8896 _ACEOF
8897
8898 fi
8899
8900 done
8901
8902 for ac_func in getrusage time sigaction __setfpucw
8903 do :
8904   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8905 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8906 eval as_val=\$$as_ac_var
8907    if test "x$as_val" = x""yes; then :
8908   cat >>confdefs.h <<_ACEOF
8909 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8910 _ACEOF
8911
8912 fi
8913 done
8914
8915 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
8916 do :
8917   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8918 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8919 eval as_val=\$$as_ac_var
8920    if test "x$as_val" = x""yes; then :
8921   cat >>confdefs.h <<_ACEOF
8922 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8923 _ACEOF
8924
8925 fi
8926 done
8927
8928 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
8929 #include <sys/types.h>
8930 #endif
8931 #ifdef HAVE_SYS_STAT_H
8932 #include <sys/stat.h>
8933 #endif
8934 "
8935 if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
8936
8937 cat >>confdefs.h <<_ACEOF
8938 #define HAVE_STRUCT_STAT_ST_DEV 1
8939 _ACEOF
8940
8941
8942 fi
8943 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
8944 #include <sys/types.h>
8945 #endif
8946 #ifdef HAVE_SYS_STAT_H
8947 #include <sys/stat.h>
8948 #endif
8949 "
8950 if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
8951
8952 cat >>confdefs.h <<_ACEOF
8953 #define HAVE_STRUCT_STAT_ST_INO 1
8954 _ACEOF
8955
8956
8957 fi
8958 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
8959 #include <sys/types.h>
8960 #endif
8961 #ifdef HAVE_SYS_STAT_H
8962 #include <sys/stat.h>
8963 #endif
8964 "
8965 if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
8966
8967 cat >>confdefs.h <<_ACEOF
8968 #define HAVE_STRUCT_STAT_ST_MODE 1
8969 _ACEOF
8970
8971
8972 fi
8973 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
8974 #include <sys/types.h>
8975 #endif
8976 #ifdef HAVE_SYS_STAT_H
8977 #include <sys/stat.h>
8978 #endif
8979 "
8980 if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
8981
8982 cat >>confdefs.h <<_ACEOF
8983 #define HAVE_STRUCT_STAT_ST_NLINK 1
8984 _ACEOF
8985
8986
8987 fi
8988 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
8989 #include <sys/types.h>
8990 #endif
8991 #ifdef HAVE_SYS_STAT_H
8992 #include <sys/stat.h>
8993 #endif
8994 "
8995 if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
8996
8997 cat >>confdefs.h <<_ACEOF
8998 #define HAVE_STRUCT_STAT_ST_UID 1
8999 _ACEOF
9000
9001
9002 fi
9003 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9004 #include <sys/types.h>
9005 #endif
9006 #ifdef HAVE_SYS_STAT_H
9007 #include <sys/stat.h>
9008 #endif
9009 "
9010 if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
9011
9012 cat >>confdefs.h <<_ACEOF
9013 #define HAVE_STRUCT_STAT_ST_GID 1
9014 _ACEOF
9015
9016
9017 fi
9018 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9019 #include <sys/types.h>
9020 #endif
9021 #ifdef HAVE_SYS_STAT_H
9022 #include <sys/stat.h>
9023 #endif
9024 "
9025 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
9026
9027 cat >>confdefs.h <<_ACEOF
9028 #define HAVE_STRUCT_STAT_ST_RDEV 1
9029 _ACEOF
9030
9031
9032 fi
9033 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9034 #include <sys/types.h>
9035 #endif
9036 #ifdef HAVE_SYS_STAT_H
9037 #include <sys/stat.h>
9038 #endif
9039 "
9040 if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
9041
9042 cat >>confdefs.h <<_ACEOF
9043 #define HAVE_STRUCT_STAT_ST_SIZE 1
9044 _ACEOF
9045
9046
9047 fi
9048 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9049 #include <sys/types.h>
9050 #endif
9051 #ifdef HAVE_SYS_STAT_H
9052 #include <sys/stat.h>
9053 #endif
9054 "
9055 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9056
9057 cat >>confdefs.h <<_ACEOF
9058 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9059 _ACEOF
9060
9061
9062 fi
9063 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9064 #include <sys/types.h>
9065 #endif
9066 #ifdef HAVE_SYS_STAT_H
9067 #include <sys/stat.h>
9068 #endif
9069 "
9070 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9071
9072 cat >>confdefs.h <<_ACEOF
9073 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9074 _ACEOF
9075
9076
9077 fi
9078 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9079 #include <sys/types.h>
9080 #endif
9081 #ifdef HAVE_SYS_STAT_H
9082 #include <sys/stat.h>
9083 #endif
9084 "
9085 if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
9086
9087 cat >>confdefs.h <<_ACEOF
9088 #define HAVE_STRUCT_STAT_ST_ATIME 1
9089 _ACEOF
9090
9091
9092 fi
9093 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9094 #include <sys/types.h>
9095 #endif
9096 #ifdef HAVE_SYS_STAT_H
9097 #include <sys/stat.h>
9098 #endif
9099 "
9100 if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
9101
9102 cat >>confdefs.h <<_ACEOF
9103 #define HAVE_STRUCT_STAT_ST_MTIME 1
9104 _ACEOF
9105
9106
9107 fi
9108 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9109 #include <sys/types.h>
9110 #endif
9111 #ifdef HAVE_SYS_STAT_H
9112 #include <sys/stat.h>
9113 #endif
9114 "
9115 if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
9116
9117 cat >>confdefs.h <<_ACEOF
9118 #define HAVE_STRUCT_STAT_ST_CTIME 1
9119 _ACEOF
9120
9121
9122 fi
9123
9124 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9125 #include <sys/socket.h>
9126
9127 "
9128 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9129
9130 cat >>confdefs.h <<_ACEOF
9131 #define HAVE_SOCKLEN_T 1
9132 _ACEOF
9133
9134
9135 fi
9136
9137
9138 # Check for socket libraries
9139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9140 $as_echo_n "checking for bind in -lsocket... " >&6; }
9141 if test "${ac_cv_lib_socket_bind+set}" = set; then :
9142   $as_echo_n "(cached) " >&6
9143 else
9144   ac_check_lib_save_LIBS=$LIBS
9145 LIBS="-lsocket  $LIBS"
9146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9147 /* end confdefs.h.  */
9148
9149 /* Override any GCC internal prototype to avoid an error.
9150    Use char because int might match the return type of a GCC
9151    builtin and then its argument prototype would still apply.  */
9152 #ifdef __cplusplus
9153 extern "C"
9154 #endif
9155 char bind ();
9156 int
9157 main ()
9158 {
9159 return bind ();
9160   ;
9161   return 0;
9162 }
9163 _ACEOF
9164 if ac_fn_c_try_link "$LINENO"; then :
9165   ac_cv_lib_socket_bind=yes
9166 else
9167   ac_cv_lib_socket_bind=no
9168 fi
9169 rm -f core conftest.err conftest.$ac_objext \
9170     conftest$ac_exeext conftest.$ac_ext
9171 LIBS=$ac_check_lib_save_LIBS
9172 fi
9173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9174 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9175 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
9176   cat >>confdefs.h <<_ACEOF
9177 #define HAVE_LIBSOCKET 1
9178 _ACEOF
9179
9180   LIBS="-lsocket $LIBS"
9181
9182 fi
9183
9184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9185 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9186 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
9187   $as_echo_n "(cached) " >&6
9188 else
9189   ac_check_lib_save_LIBS=$LIBS
9190 LIBS="-lnsl  $LIBS"
9191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9192 /* end confdefs.h.  */
9193
9194 /* Override any GCC internal prototype to avoid an error.
9195    Use char because int might match the return type of a GCC
9196    builtin and then its argument prototype would still apply.  */
9197 #ifdef __cplusplus
9198 extern "C"
9199 #endif
9200 char gethostbyname ();
9201 int
9202 main ()
9203 {
9204 return gethostbyname ();
9205   ;
9206   return 0;
9207 }
9208 _ACEOF
9209 if ac_fn_c_try_link "$LINENO"; then :
9210   ac_cv_lib_nsl_gethostbyname=yes
9211 else
9212   ac_cv_lib_nsl_gethostbyname=no
9213 fi
9214 rm -f core conftest.err conftest.$ac_objext \
9215     conftest$ac_exeext conftest.$ac_ext
9216 LIBS=$ac_check_lib_save_LIBS
9217 fi
9218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9219 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9220 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
9221   cat >>confdefs.h <<_ACEOF
9222 #define HAVE_LIBNSL 1
9223 _ACEOF
9224
9225   LIBS="-lnsl $LIBS"
9226
9227 fi
9228
9229
9230 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9231 # using the same condition.
9232
9233   # Use the system's zlib library.
9234   zlibdir="-L\$(top_builddir)/../zlib"
9235   zlibinc="-I\$(top_srcdir)/../zlib"
9236
9237 # Check whether --with-system-zlib was given.
9238 if test "${with_system_zlib+set}" = set; then :
9239   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9240     zlibdir=
9241     zlibinc=
9242   fi
9243
9244 fi
9245
9246
9247
9248
9249
9250 # BFD uses libdl when when plugins enabled.
9251
9252   maybe_plugins=no
9253   for ac_header in dlfcn.h
9254 do :
9255   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9256 "
9257 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9258   cat >>confdefs.h <<_ACEOF
9259 #define HAVE_DLFCN_H 1
9260 _ACEOF
9261  maybe_plugins=yes
9262 fi
9263
9264 done
9265
9266   for ac_header in windows.h
9267 do :
9268   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9269 "
9270 if test "x$ac_cv_header_windows_h" = x""yes; then :
9271   cat >>confdefs.h <<_ACEOF
9272 #define HAVE_WINDOWS_H 1
9273 _ACEOF
9274  maybe_plugins=yes
9275 fi
9276
9277 done
9278
9279
9280   # Check whether --enable-plugins was given.
9281 if test "${enable_plugins+set}" = set; then :
9282   enableval=$enable_plugins; case "${enableval}" in
9283       no) plugins=no ;;
9284       *) plugins=yes
9285          if test "$maybe_plugins" != "yes" ; then
9286            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9287          fi ;;
9288      esac
9289 else
9290   plugins=$maybe_plugins
9291
9292 fi
9293
9294   if test "$plugins" = "yes"; then
9295     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9296 $as_echo_n "checking for library containing dlopen... " >&6; }
9297 if test "${ac_cv_search_dlopen+set}" = set; then :
9298   $as_echo_n "(cached) " >&6
9299 else
9300   ac_func_search_save_LIBS=$LIBS
9301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9302 /* end confdefs.h.  */
9303
9304 /* Override any GCC internal prototype to avoid an error.
9305    Use char because int might match the return type of a GCC
9306    builtin and then its argument prototype would still apply.  */
9307 #ifdef __cplusplus
9308 extern "C"
9309 #endif
9310 char dlopen ();
9311 int
9312 main ()
9313 {
9314 return dlopen ();
9315   ;
9316   return 0;
9317 }
9318 _ACEOF
9319 for ac_lib in '' dl; do
9320   if test -z "$ac_lib"; then
9321     ac_res="none required"
9322   else
9323     ac_res=-l$ac_lib
9324     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9325   fi
9326   if ac_fn_c_try_link "$LINENO"; then :
9327   ac_cv_search_dlopen=$ac_res
9328 fi
9329 rm -f core conftest.err conftest.$ac_objext \
9330     conftest$ac_exeext
9331   if test "${ac_cv_search_dlopen+set}" = set; then :
9332   break
9333 fi
9334 done
9335 if test "${ac_cv_search_dlopen+set}" = set; then :
9336
9337 else
9338   ac_cv_search_dlopen=no
9339 fi
9340 rm conftest.$ac_ext
9341 LIBS=$ac_func_search_save_LIBS
9342 fi
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9344 $as_echo "$ac_cv_search_dlopen" >&6; }
9345 ac_res=$ac_cv_search_dlopen
9346 if test "$ac_res" != no; then :
9347   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9348
9349 fi
9350
9351   fi
9352
9353  if test "$plugins" = yes; then
9354   PLUGINS_TRUE=
9355   PLUGINS_FALSE='#'
9356 else
9357   PLUGINS_TRUE='#'
9358   PLUGINS_FALSE=
9359 fi
9360
9361
9362
9363
9364
9365 # Set options
9366 enable_dlopen=yes
9367
9368
9369
9370
9371   enable_win32_dll=no
9372
9373
9374             # Check whether --enable-shared was given.
9375 if test "${enable_shared+set}" = set; then :
9376   enableval=$enable_shared; p=${PACKAGE-default}
9377     case $enableval in
9378     yes) enable_shared=yes ;;
9379     no) enable_shared=no ;;
9380     *)
9381       enable_shared=no
9382       # Look at the argument we got.  We use all the common list separators.
9383       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9384       for pkg in $enableval; do
9385         IFS="$lt_save_ifs"
9386         if test "X$pkg" = "X$p"; then
9387           enable_shared=yes
9388         fi
9389       done
9390       IFS="$lt_save_ifs"
9391       ;;
9392     esac
9393 else
9394   enable_shared=yes
9395 fi
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405   # Check whether --enable-static was given.
9406 if test "${enable_static+set}" = set; then :
9407   enableval=$enable_static; p=${PACKAGE-default}
9408     case $enableval in
9409     yes) enable_static=yes ;;
9410     no) enable_static=no ;;
9411     *)
9412      enable_static=no
9413       # Look at the argument we got.  We use all the common list separators.
9414       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9415       for pkg in $enableval; do
9416         IFS="$lt_save_ifs"
9417         if test "X$pkg" = "X$p"; then
9418           enable_static=yes
9419         fi
9420       done
9421       IFS="$lt_save_ifs"
9422       ;;
9423     esac
9424 else
9425   enable_static=yes
9426 fi
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437 # Check whether --with-pic was given.
9438 if test "${with_pic+set}" = set; then :
9439   withval=$with_pic; pic_mode="$withval"
9440 else
9441   pic_mode=default
9442 fi
9443
9444
9445 test -z "$pic_mode" && pic_mode=default
9446
9447
9448
9449
9450
9451
9452
9453   # Check whether --enable-fast-install was given.
9454 if test "${enable_fast_install+set}" = set; then :
9455   enableval=$enable_fast_install; p=${PACKAGE-default}
9456     case $enableval in
9457     yes) enable_fast_install=yes ;;
9458     no) enable_fast_install=no ;;
9459     *)
9460       enable_fast_install=no
9461       # Look at the argument we got.  We use all the common list separators.
9462       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9463       for pkg in $enableval; do
9464         IFS="$lt_save_ifs"
9465         if test "X$pkg" = "X$p"; then
9466           enable_fast_install=yes
9467         fi
9468       done
9469       IFS="$lt_save_ifs"
9470       ;;
9471     esac
9472 else
9473   enable_fast_install=yes
9474 fi
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486 # This can be used to rebuild libtool when needed
9487 LIBTOOL_DEPS="$ltmain"
9488
9489 # Always use our own libtool.
9490 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517 test -z "$LN_S" && LN_S="ln -s"
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532 if test -n "${ZSH_VERSION+set}" ; then
9533    setopt NO_GLOB_SUBST
9534 fi
9535
9536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9537 $as_echo_n "checking for objdir... " >&6; }
9538 if test "${lt_cv_objdir+set}" = set; then :
9539   $as_echo_n "(cached) " >&6
9540 else
9541   rm -f .libs 2>/dev/null
9542 mkdir .libs 2>/dev/null
9543 if test -d .libs; then
9544   lt_cv_objdir=.libs
9545 else
9546   # MS-DOS does not allow filenames that begin with a dot.
9547   lt_cv_objdir=_libs
9548 fi
9549 rmdir .libs 2>/dev/null
9550 fi
9551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9552 $as_echo "$lt_cv_objdir" >&6; }
9553 objdir=$lt_cv_objdir
9554
9555
9556
9557
9558
9559 cat >>confdefs.h <<_ACEOF
9560 #define LT_OBJDIR "$lt_cv_objdir/"
9561 _ACEOF
9562
9563
9564
9565
9566 case $host_os in
9567 aix3*)
9568   # AIX sometimes has problems with the GCC collect2 program.  For some
9569   # reason, if we set the COLLECT_NAMES environment variable, the problems
9570   # vanish in a puff of smoke.
9571   if test "X${COLLECT_NAMES+set}" != Xset; then
9572     COLLECT_NAMES=
9573     export COLLECT_NAMES
9574   fi
9575   ;;
9576 esac
9577
9578 # Global variables:
9579 ofile=libtool
9580 can_build_shared=yes
9581
9582 # All known linkers require a `.a' archive for static linking (except MSVC,
9583 # which needs '.lib').
9584 libext=a
9585
9586 with_gnu_ld="$lt_cv_prog_gnu_ld"
9587
9588 old_CC="$CC"
9589 old_CFLAGS="$CFLAGS"
9590
9591 # Set sane defaults for various variables
9592 test -z "$CC" && CC=cc
9593 test -z "$LTCC" && LTCC=$CC
9594 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9595 test -z "$LD" && LD=ld
9596 test -z "$ac_objext" && ac_objext=o
9597
9598 for cc_temp in $compiler""; do
9599   case $cc_temp in
9600     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9601     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9602     \-*) ;;
9603     *) break;;
9604   esac
9605 done
9606 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9607
9608
9609 # Only perform the check for file, if the check method requires it
9610 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9611 case $deplibs_check_method in
9612 file_magic*)
9613   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9614     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9615 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9616 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9617   $as_echo_n "(cached) " >&6
9618 else
9619   case $MAGIC_CMD in
9620 [\\/*] |  ?:[\\/]*)
9621   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9622   ;;
9623 *)
9624   lt_save_MAGIC_CMD="$MAGIC_CMD"
9625   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9626   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9627   for ac_dir in $ac_dummy; do
9628     IFS="$lt_save_ifs"
9629     test -z "$ac_dir" && ac_dir=.
9630     if test -f $ac_dir/${ac_tool_prefix}file; then
9631       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9632       if test -n "$file_magic_test_file"; then
9633         case $deplibs_check_method in
9634         "file_magic "*)
9635           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9636           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9637           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9638             $EGREP "$file_magic_regex" > /dev/null; then
9639             :
9640           else
9641             cat <<_LT_EOF 1>&2
9642
9643 *** Warning: the command libtool uses to detect shared libraries,
9644 *** $file_magic_cmd, produces output that libtool cannot recognize.
9645 *** The result is that libtool may fail to recognize shared libraries
9646 *** as such.  This will affect the creation of libtool libraries that
9647 *** depend on shared libraries, but programs linked with such libtool
9648 *** libraries will work regardless of this problem.  Nevertheless, you
9649 *** may want to report the problem to your system manager and/or to
9650 *** bug-libtool@gnu.org
9651
9652 _LT_EOF
9653           fi ;;
9654         esac
9655       fi
9656       break
9657     fi
9658   done
9659   IFS="$lt_save_ifs"
9660   MAGIC_CMD="$lt_save_MAGIC_CMD"
9661   ;;
9662 esac
9663 fi
9664
9665 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9666 if test -n "$MAGIC_CMD"; then
9667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9668 $as_echo "$MAGIC_CMD" >&6; }
9669 else
9670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9671 $as_echo "no" >&6; }
9672 fi
9673
9674
9675
9676
9677
9678 if test -z "$lt_cv_path_MAGIC_CMD"; then
9679   if test -n "$ac_tool_prefix"; then
9680     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9681 $as_echo_n "checking for file... " >&6; }
9682 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9683   $as_echo_n "(cached) " >&6
9684 else
9685   case $MAGIC_CMD in
9686 [\\/*] |  ?:[\\/]*)
9687   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9688   ;;
9689 *)
9690   lt_save_MAGIC_CMD="$MAGIC_CMD"
9691   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9692   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9693   for ac_dir in $ac_dummy; do
9694     IFS="$lt_save_ifs"
9695     test -z "$ac_dir" && ac_dir=.
9696     if test -f $ac_dir/file; then
9697       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9698       if test -n "$file_magic_test_file"; then
9699         case $deplibs_check_method in
9700         "file_magic "*)
9701           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9702           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9703           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9704             $EGREP "$file_magic_regex" > /dev/null; then
9705             :
9706           else
9707             cat <<_LT_EOF 1>&2
9708
9709 *** Warning: the command libtool uses to detect shared libraries,
9710 *** $file_magic_cmd, produces output that libtool cannot recognize.
9711 *** The result is that libtool may fail to recognize shared libraries
9712 *** as such.  This will affect the creation of libtool libraries that
9713 *** depend on shared libraries, but programs linked with such libtool
9714 *** libraries will work regardless of this problem.  Nevertheless, you
9715 *** may want to report the problem to your system manager and/or to
9716 *** bug-libtool@gnu.org
9717
9718 _LT_EOF
9719           fi ;;
9720         esac
9721       fi
9722       break
9723     fi
9724   done
9725   IFS="$lt_save_ifs"
9726   MAGIC_CMD="$lt_save_MAGIC_CMD"
9727   ;;
9728 esac
9729 fi
9730
9731 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9732 if test -n "$MAGIC_CMD"; then
9733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9734 $as_echo "$MAGIC_CMD" >&6; }
9735 else
9736   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9737 $as_echo "no" >&6; }
9738 fi
9739
9740
9741   else
9742     MAGIC_CMD=:
9743   fi
9744 fi
9745
9746   fi
9747   ;;
9748 esac
9749
9750 # Use C for the default configuration in the libtool script
9751
9752 lt_save_CC="$CC"
9753 ac_ext=c
9754 ac_cpp='$CPP $CPPFLAGS'
9755 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9756 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9757 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9758
9759
9760 # Source file extension for C test sources.
9761 ac_ext=c
9762
9763 # Object file extension for compiled C test sources.
9764 objext=o
9765 objext=$objext
9766
9767 # Code to be used in simple compile tests
9768 lt_simple_compile_test_code="int some_variable = 0;"
9769
9770 # Code to be used in simple link tests
9771 lt_simple_link_test_code='int main(){return(0);}'
9772
9773
9774
9775
9776
9777
9778
9779 # If no C compiler was specified, use CC.
9780 LTCC=${LTCC-"$CC"}
9781
9782 # If no C compiler flags were specified, use CFLAGS.
9783 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9784
9785 # Allow CC to be a program name with arguments.
9786 compiler=$CC
9787
9788 # Save the default compiler, since it gets overwritten when the other
9789 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9790 compiler_DEFAULT=$CC
9791
9792 # save warnings/boilerplate of simple test code
9793 ac_outfile=conftest.$ac_objext
9794 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9795 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9796 _lt_compiler_boilerplate=`cat conftest.err`
9797 $RM conftest*
9798
9799 ac_outfile=conftest.$ac_objext
9800 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9801 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9802 _lt_linker_boilerplate=`cat conftest.err`
9803 $RM -r conftest*
9804
9805
9806 ## CAVEAT EMPTOR:
9807 ## There is no encapsulation within the following macros, do not change
9808 ## the running order or otherwise move them around unless you know exactly
9809 ## what you are doing...
9810 if test -n "$compiler"; then
9811
9812 lt_prog_compiler_no_builtin_flag=
9813
9814 if test "$GCC" = yes; then
9815   case $cc_basename in
9816   nvcc*)
9817     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9818   *)
9819     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9820   esac
9821
9822   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9823 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9824 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9825   $as_echo_n "(cached) " >&6
9826 else
9827   lt_cv_prog_compiler_rtti_exceptions=no
9828    ac_outfile=conftest.$ac_objext
9829    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9830    lt_compiler_flag="-fno-rtti -fno-exceptions"
9831    # Insert the option either (1) after the last *FLAGS variable, or
9832    # (2) before a word containing "conftest.", or (3) at the end.
9833    # Note that $ac_compile itself does not contain backslashes and begins
9834    # with a dollar sign (not a hyphen), so the echo should work correctly.
9835    # The option is referenced via a variable to avoid confusing sed.
9836    lt_compile=`echo "$ac_compile" | $SED \
9837    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9838    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9839    -e 's:$: $lt_compiler_flag:'`
9840    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9841    (eval "$lt_compile" 2>conftest.err)
9842    ac_status=$?
9843    cat conftest.err >&5
9844    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9845    if (exit $ac_status) && test -s "$ac_outfile"; then
9846      # The compiler can only warn and ignore the option if not recognized
9847      # So say no if there are warnings other than the usual output.
9848      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9849      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9850      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9851        lt_cv_prog_compiler_rtti_exceptions=yes
9852      fi
9853    fi
9854    $RM conftest*
9855
9856 fi
9857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9858 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9859
9860 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9861     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9862 else
9863     :
9864 fi
9865
9866 fi
9867
9868
9869
9870
9871
9872
9873   lt_prog_compiler_wl=
9874 lt_prog_compiler_pic=
9875 lt_prog_compiler_static=
9876
9877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9878 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9879
9880   if test "$GCC" = yes; then
9881     lt_prog_compiler_wl='-Wl,'
9882     lt_prog_compiler_static='-static'
9883
9884     case $host_os in
9885       aix*)
9886       # All AIX code is PIC.
9887       if test "$host_cpu" = ia64; then
9888         # AIX 5 now supports IA64 processor
9889         lt_prog_compiler_static='-Bstatic'
9890       fi
9891       lt_prog_compiler_pic='-fPIC'
9892       ;;
9893
9894     amigaos*)
9895       case $host_cpu in
9896       powerpc)
9897             # see comment about AmigaOS4 .so support
9898             lt_prog_compiler_pic='-fPIC'
9899         ;;
9900       m68k)
9901             # FIXME: we need at least 68020 code to build shared libraries, but
9902             # adding the `-m68020' flag to GCC prevents building anything better,
9903             # like `-m68040'.
9904             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9905         ;;
9906       esac
9907       ;;
9908
9909     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9910       # PIC is the default for these OSes.
9911       ;;
9912
9913     mingw* | cygwin* | pw32* | os2* | cegcc*)
9914       # This hack is so that the source file can tell whether it is being
9915       # built for inclusion in a dll (and should export symbols for example).
9916       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9917       # (--disable-auto-import) libraries
9918       lt_prog_compiler_pic='-DDLL_EXPORT'
9919       ;;
9920
9921     darwin* | rhapsody*)
9922       # PIC is the default on this platform
9923       # Common symbols not allowed in MH_DYLIB files
9924       lt_prog_compiler_pic='-fno-common'
9925       ;;
9926
9927     haiku*)
9928       # PIC is the default for Haiku.
9929       # The "-static" flag exists, but is broken.
9930       lt_prog_compiler_static=
9931       ;;
9932
9933     hpux*)
9934       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9935       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9936       # sets the default TLS model and affects inlining.
9937       case $host_cpu in
9938       hppa*64*)
9939         # +Z the default
9940         ;;
9941       *)
9942         lt_prog_compiler_pic='-fPIC'
9943         ;;
9944       esac
9945       ;;
9946
9947     interix[3-9]*)
9948       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9949       # Instead, we relocate shared libraries at runtime.
9950       ;;
9951
9952     msdosdjgpp*)
9953       # Just because we use GCC doesn't mean we suddenly get shared libraries
9954       # on systems that don't support them.
9955       lt_prog_compiler_can_build_shared=no
9956       enable_shared=no
9957       ;;
9958
9959     *nto* | *qnx*)
9960       # QNX uses GNU C++, but need to define -shared option too, otherwise
9961       # it will coredump.
9962       lt_prog_compiler_pic='-fPIC -shared'
9963       ;;
9964
9965     sysv4*MP*)
9966       if test -d /usr/nec; then
9967         lt_prog_compiler_pic=-Kconform_pic
9968       fi
9969       ;;
9970
9971     *)
9972       lt_prog_compiler_pic='-fPIC'
9973       ;;
9974     esac
9975
9976     case $cc_basename in
9977     nvcc*) # Cuda Compiler Driver 2.2
9978       lt_prog_compiler_wl='-Xlinker '
9979       lt_prog_compiler_pic='-Xcompiler -fPIC'
9980       ;;
9981     esac
9982   else
9983     # PORTME Check for flag to pass linker flags through the system compiler.
9984     case $host_os in
9985     aix*)
9986       lt_prog_compiler_wl='-Wl,'
9987       if test "$host_cpu" = ia64; then
9988         # AIX 5 now supports IA64 processor
9989         lt_prog_compiler_static='-Bstatic'
9990       else
9991         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9992       fi
9993       ;;
9994
9995     mingw* | cygwin* | pw32* | os2* | cegcc*)
9996       # This hack is so that the source file can tell whether it is being
9997       # built for inclusion in a dll (and should export symbols for example).
9998       lt_prog_compiler_pic='-DDLL_EXPORT'
9999       ;;
10000
10001     hpux9* | hpux10* | hpux11*)
10002       lt_prog_compiler_wl='-Wl,'
10003       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10004       # not for PA HP-UX.
10005       case $host_cpu in
10006       hppa*64*|ia64*)
10007         # +Z the default
10008         ;;
10009       *)
10010         lt_prog_compiler_pic='+Z'
10011         ;;
10012       esac
10013       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10014       lt_prog_compiler_static='${wl}-a ${wl}archive'
10015       ;;
10016
10017     irix5* | irix6* | nonstopux*)
10018       lt_prog_compiler_wl='-Wl,'
10019       # PIC (with -KPIC) is the default.
10020       lt_prog_compiler_static='-non_shared'
10021       ;;
10022
10023     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10024       case $cc_basename in
10025       # old Intel for x86_64 which still supported -KPIC.
10026       ecc*)
10027         lt_prog_compiler_wl='-Wl,'
10028         lt_prog_compiler_pic='-KPIC'
10029         lt_prog_compiler_static='-static'
10030         ;;
10031       # icc used to be incompatible with GCC.
10032       # ICC 10 doesn't accept -KPIC any more.
10033       icc* | ifort*)
10034         lt_prog_compiler_wl='-Wl,'
10035         lt_prog_compiler_pic='-fPIC'
10036         lt_prog_compiler_static='-static'
10037         ;;
10038       # Lahey Fortran 8.1.
10039       lf95*)
10040         lt_prog_compiler_wl='-Wl,'
10041         lt_prog_compiler_pic='--shared'
10042         lt_prog_compiler_static='--static'
10043         ;;
10044       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10045         # Portland Group compilers (*not* the Pentium gcc compiler,
10046         # which looks to be a dead project)
10047         lt_prog_compiler_wl='-Wl,'
10048         lt_prog_compiler_pic='-fpic'
10049         lt_prog_compiler_static='-Bstatic'
10050         ;;
10051       ccc*)
10052         lt_prog_compiler_wl='-Wl,'
10053         # All Alpha code is PIC.
10054         lt_prog_compiler_static='-non_shared'
10055         ;;
10056       xl* | bgxl* | bgf* | mpixl*)
10057         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10058         lt_prog_compiler_wl='-Wl,'
10059         lt_prog_compiler_pic='-qpic'
10060         lt_prog_compiler_static='-qstaticlink'
10061         ;;
10062       *)
10063         case `$CC -V 2>&1 | sed 5q` in
10064         *Sun\ F* | *Sun*Fortran*)
10065           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10066           lt_prog_compiler_pic='-KPIC'
10067           lt_prog_compiler_static='-Bstatic'
10068           lt_prog_compiler_wl=''
10069           ;;
10070         *Sun\ C*)
10071           # Sun C 5.9
10072           lt_prog_compiler_pic='-KPIC'
10073           lt_prog_compiler_static='-Bstatic'
10074           lt_prog_compiler_wl='-Wl,'
10075           ;;
10076         esac
10077         ;;
10078       esac
10079       ;;
10080
10081     newsos6)
10082       lt_prog_compiler_pic='-KPIC'
10083       lt_prog_compiler_static='-Bstatic'
10084       ;;
10085
10086     *nto* | *qnx*)
10087       # QNX uses GNU C++, but need to define -shared option too, otherwise
10088       # it will coredump.
10089       lt_prog_compiler_pic='-fPIC -shared'
10090       ;;
10091
10092     osf3* | osf4* | osf5*)
10093       lt_prog_compiler_wl='-Wl,'
10094       # All OSF/1 code is PIC.
10095       lt_prog_compiler_static='-non_shared'
10096       ;;
10097
10098     rdos*)
10099       lt_prog_compiler_static='-non_shared'
10100       ;;
10101
10102     solaris*)
10103       lt_prog_compiler_pic='-KPIC'
10104       lt_prog_compiler_static='-Bstatic'
10105       case $cc_basename in
10106       f77* | f90* | f95*)
10107         lt_prog_compiler_wl='-Qoption ld ';;
10108       *)
10109         lt_prog_compiler_wl='-Wl,';;
10110       esac
10111       ;;
10112
10113     sunos4*)
10114       lt_prog_compiler_wl='-Qoption ld '
10115       lt_prog_compiler_pic='-PIC'
10116       lt_prog_compiler_static='-Bstatic'
10117       ;;
10118
10119     sysv4 | sysv4.2uw2* | sysv4.3*)
10120       lt_prog_compiler_wl='-Wl,'
10121       lt_prog_compiler_pic='-KPIC'
10122       lt_prog_compiler_static='-Bstatic'
10123       ;;
10124
10125     sysv4*MP*)
10126       if test -d /usr/nec ;then
10127         lt_prog_compiler_pic='-Kconform_pic'
10128         lt_prog_compiler_static='-Bstatic'
10129       fi
10130       ;;
10131
10132     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10133       lt_prog_compiler_wl='-Wl,'
10134       lt_prog_compiler_pic='-KPIC'
10135       lt_prog_compiler_static='-Bstatic'
10136       ;;
10137
10138     unicos*)
10139       lt_prog_compiler_wl='-Wl,'
10140       lt_prog_compiler_can_build_shared=no
10141       ;;
10142
10143     uts4*)
10144       lt_prog_compiler_pic='-pic'
10145       lt_prog_compiler_static='-Bstatic'
10146       ;;
10147
10148     *)
10149       lt_prog_compiler_can_build_shared=no
10150       ;;
10151     esac
10152   fi
10153
10154 case $host_os in
10155   # For platforms which do not support PIC, -DPIC is meaningless:
10156   *djgpp*)
10157     lt_prog_compiler_pic=
10158     ;;
10159   *)
10160     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10161     ;;
10162 esac
10163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10164 $as_echo "$lt_prog_compiler_pic" >&6; }
10165
10166
10167
10168
10169
10170
10171 #
10172 # Check to make sure the PIC flag actually works.
10173 #
10174 if test -n "$lt_prog_compiler_pic"; then
10175   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10176 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10177 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10178   $as_echo_n "(cached) " >&6
10179 else
10180   lt_cv_prog_compiler_pic_works=no
10181    ac_outfile=conftest.$ac_objext
10182    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10183    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10184    # Insert the option either (1) after the last *FLAGS variable, or
10185    # (2) before a word containing "conftest.", or (3) at the end.
10186    # Note that $ac_compile itself does not contain backslashes and begins
10187    # with a dollar sign (not a hyphen), so the echo should work correctly.
10188    # The option is referenced via a variable to avoid confusing sed.
10189    lt_compile=`echo "$ac_compile" | $SED \
10190    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10191    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10192    -e 's:$: $lt_compiler_flag:'`
10193    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10194    (eval "$lt_compile" 2>conftest.err)
10195    ac_status=$?
10196    cat conftest.err >&5
10197    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10198    if (exit $ac_status) && test -s "$ac_outfile"; then
10199      # The compiler can only warn and ignore the option if not recognized
10200      # So say no if there are warnings other than the usual output.
10201      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10202      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10203      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10204        lt_cv_prog_compiler_pic_works=yes
10205      fi
10206    fi
10207    $RM conftest*
10208
10209 fi
10210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10211 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10212
10213 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10214     case $lt_prog_compiler_pic in
10215      "" | " "*) ;;
10216      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10217      esac
10218 else
10219     lt_prog_compiler_pic=
10220      lt_prog_compiler_can_build_shared=no
10221 fi
10222
10223 fi
10224
10225
10226
10227
10228
10229
10230 #
10231 # Check to make sure the static flag actually works.
10232 #
10233 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10235 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10236 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10237   $as_echo_n "(cached) " >&6
10238 else
10239   lt_cv_prog_compiler_static_works=no
10240    save_LDFLAGS="$LDFLAGS"
10241    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10242    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10243    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10244      # The linker can only warn and ignore the option if not recognized
10245      # So say no if there are warnings
10246      if test -s conftest.err; then
10247        # Append any errors to the config.log.
10248        cat conftest.err 1>&5
10249        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10250        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10251        if diff conftest.exp conftest.er2 >/dev/null; then
10252          lt_cv_prog_compiler_static_works=yes
10253        fi
10254      else
10255        lt_cv_prog_compiler_static_works=yes
10256      fi
10257    fi
10258    $RM -r conftest*
10259    LDFLAGS="$save_LDFLAGS"
10260
10261 fi
10262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10263 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10264
10265 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10266     :
10267 else
10268     lt_prog_compiler_static=
10269 fi
10270
10271
10272
10273
10274
10275
10276
10277   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10278 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10279 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10280   $as_echo_n "(cached) " >&6
10281 else
10282   lt_cv_prog_compiler_c_o=no
10283    $RM -r conftest 2>/dev/null
10284    mkdir conftest
10285    cd conftest
10286    mkdir out
10287    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10288
10289    lt_compiler_flag="-o out/conftest2.$ac_objext"
10290    # Insert the option either (1) after the last *FLAGS variable, or
10291    # (2) before a word containing "conftest.", or (3) at the end.
10292    # Note that $ac_compile itself does not contain backslashes and begins
10293    # with a dollar sign (not a hyphen), so the echo should work correctly.
10294    lt_compile=`echo "$ac_compile" | $SED \
10295    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10296    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10297    -e 's:$: $lt_compiler_flag:'`
10298    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10299    (eval "$lt_compile" 2>out/conftest.err)
10300    ac_status=$?
10301    cat out/conftest.err >&5
10302    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10303    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10304    then
10305      # The compiler can only warn and ignore the option if not recognized
10306      # So say no if there are warnings
10307      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10308      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10309      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10310        lt_cv_prog_compiler_c_o=yes
10311      fi
10312    fi
10313    chmod u+w . 2>&5
10314    $RM conftest*
10315    # SGI C++ compiler will create directory out/ii_files/ for
10316    # template instantiation
10317    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10318    $RM out/* && rmdir out
10319    cd ..
10320    $RM -r conftest
10321    $RM conftest*
10322
10323 fi
10324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10325 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10326
10327
10328
10329
10330
10331
10332   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10333 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10334 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10335   $as_echo_n "(cached) " >&6
10336 else
10337   lt_cv_prog_compiler_c_o=no
10338    $RM -r conftest 2>/dev/null
10339    mkdir conftest
10340    cd conftest
10341    mkdir out
10342    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10343
10344    lt_compiler_flag="-o out/conftest2.$ac_objext"
10345    # Insert the option either (1) after the last *FLAGS variable, or
10346    # (2) before a word containing "conftest.", or (3) at the end.
10347    # Note that $ac_compile itself does not contain backslashes and begins
10348    # with a dollar sign (not a hyphen), so the echo should work correctly.
10349    lt_compile=`echo "$ac_compile" | $SED \
10350    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10351    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10352    -e 's:$: $lt_compiler_flag:'`
10353    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10354    (eval "$lt_compile" 2>out/conftest.err)
10355    ac_status=$?
10356    cat out/conftest.err >&5
10357    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10358    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10359    then
10360      # The compiler can only warn and ignore the option if not recognized
10361      # So say no if there are warnings
10362      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10363      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10364      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10365        lt_cv_prog_compiler_c_o=yes
10366      fi
10367    fi
10368    chmod u+w . 2>&5
10369    $RM conftest*
10370    # SGI C++ compiler will create directory out/ii_files/ for
10371    # template instantiation
10372    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10373    $RM out/* && rmdir out
10374    cd ..
10375    $RM -r conftest
10376    $RM conftest*
10377
10378 fi
10379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10380 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10381
10382
10383
10384
10385 hard_links="nottested"
10386 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10387   # do not overwrite the value of need_locks provided by the user
10388   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10389 $as_echo_n "checking if we can lock with hard links... " >&6; }
10390   hard_links=yes
10391   $RM conftest*
10392   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10393   touch conftest.a
10394   ln conftest.a conftest.b 2>&5 || hard_links=no
10395   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10397 $as_echo "$hard_links" >&6; }
10398   if test "$hard_links" = no; then
10399     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10400 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10401     need_locks=warn
10402   fi
10403 else
10404   need_locks=no
10405 fi
10406
10407
10408
10409
10410
10411
10412   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10413 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10414
10415   runpath_var=
10416   allow_undefined_flag=
10417   always_export_symbols=no
10418   archive_cmds=
10419   archive_expsym_cmds=
10420   compiler_needs_object=no
10421   enable_shared_with_static_runtimes=no
10422   export_dynamic_flag_spec=
10423   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10424   hardcode_automatic=no
10425   hardcode_direct=no
10426   hardcode_direct_absolute=no
10427   hardcode_libdir_flag_spec=
10428   hardcode_libdir_flag_spec_ld=
10429   hardcode_libdir_separator=
10430   hardcode_minus_L=no
10431   hardcode_shlibpath_var=unsupported
10432   inherit_rpath=no
10433   link_all_deplibs=unknown
10434   module_cmds=
10435   module_expsym_cmds=
10436   old_archive_from_new_cmds=
10437   old_archive_from_expsyms_cmds=
10438   thread_safe_flag_spec=
10439   whole_archive_flag_spec=
10440   # include_expsyms should be a list of space-separated symbols to be *always*
10441   # included in the symbol list
10442   include_expsyms=
10443   # exclude_expsyms can be an extended regexp of symbols to exclude
10444   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10445   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10446   # as well as any symbol that contains `d'.
10447   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10448   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10449   # platforms (ab)use it in PIC code, but their linkers get confused if
10450   # the symbol is explicitly referenced.  Since portable code cannot
10451   # rely on this symbol name, it's probably fine to never include it in
10452   # preloaded symbol tables.
10453   # Exclude shared library initialization/finalization symbols.
10454   extract_expsyms_cmds=
10455
10456   case $host_os in
10457   cygwin* | mingw* | pw32* | cegcc*)
10458     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10459     # When not using gcc, we currently assume that we are using
10460     # Microsoft Visual C++.
10461     if test "$GCC" != yes; then
10462       with_gnu_ld=no
10463     fi
10464     ;;
10465   interix*)
10466     # we just hope/assume this is gcc and not c89 (= MSVC++)
10467     with_gnu_ld=yes
10468     ;;
10469   openbsd*)
10470     with_gnu_ld=no
10471     ;;
10472   esac
10473
10474   ld_shlibs=yes
10475
10476   # On some targets, GNU ld is compatible enough with the native linker
10477   # that we're better off using the native interface for both.
10478   lt_use_gnu_ld_interface=no
10479   if test "$with_gnu_ld" = yes; then
10480     case $host_os in
10481       aix*)
10482         # The AIX port of GNU ld has always aspired to compatibility
10483         # with the native linker.  However, as the warning in the GNU ld
10484         # block says, versions before 2.19.5* couldn't really create working
10485         # shared libraries, regardless of the interface used.
10486         case `$LD -v 2>&1` in
10487           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10488           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10489           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10490           *)
10491             lt_use_gnu_ld_interface=yes
10492             ;;
10493         esac
10494         ;;
10495       *)
10496         lt_use_gnu_ld_interface=yes
10497         ;;
10498     esac
10499   fi
10500
10501   if test "$lt_use_gnu_ld_interface" = yes; then
10502     # If archive_cmds runs LD, not CC, wlarc should be empty
10503     wlarc='${wl}'
10504
10505     # Set some defaults for GNU ld with shared library support. These
10506     # are reset later if shared libraries are not supported. Putting them
10507     # here allows them to be overridden if necessary.
10508     runpath_var=LD_RUN_PATH
10509     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10510     export_dynamic_flag_spec='${wl}--export-dynamic'
10511     # ancient GNU ld didn't support --whole-archive et. al.
10512     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10513       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10514     else
10515       whole_archive_flag_spec=
10516     fi
10517     supports_anon_versioning=no
10518     case `$LD -v 2>&1` in
10519       *GNU\ gold*) supports_anon_versioning=yes ;;
10520       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10521       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10522       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10523       *\ 2.11.*) ;; # other 2.11 versions
10524       *) supports_anon_versioning=yes ;;
10525     esac
10526
10527     # See if GNU ld supports shared libraries.
10528     case $host_os in
10529     aix[3-9]*)
10530       # On AIX/PPC, the GNU linker is very broken
10531       if test "$host_cpu" != ia64; then
10532         ld_shlibs=no
10533         cat <<_LT_EOF 1>&2
10534
10535 *** Warning: the GNU linker, at least up to release 2.19, is reported
10536 *** to be unable to reliably create shared libraries on AIX.
10537 *** Therefore, libtool is disabling shared libraries support.  If you
10538 *** really care for shared libraries, you may want to install binutils
10539 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10540 *** You will then need to restart the configuration process.
10541
10542 _LT_EOF
10543       fi
10544       ;;
10545
10546     amigaos*)
10547       case $host_cpu in
10548       powerpc)
10549             # see comment about AmigaOS4 .so support
10550             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10551             archive_expsym_cmds=''
10552         ;;
10553       m68k)
10554             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)'
10555             hardcode_libdir_flag_spec='-L$libdir'
10556             hardcode_minus_L=yes
10557         ;;
10558       esac
10559       ;;
10560
10561     beos*)
10562       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10563         allow_undefined_flag=unsupported
10564         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10565         # support --undefined.  This deserves some investigation.  FIXME
10566         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10567       else
10568         ld_shlibs=no
10569       fi
10570       ;;
10571
10572     cygwin* | mingw* | pw32* | cegcc*)
10573       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10574       # as there is no search path for DLLs.
10575       hardcode_libdir_flag_spec='-L$libdir'
10576       export_dynamic_flag_spec='${wl}--export-all-symbols'
10577       allow_undefined_flag=unsupported
10578       always_export_symbols=no
10579       enable_shared_with_static_runtimes=yes
10580       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10581
10582       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10583         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10584         # If the export-symbols file already is a .def file (1st line
10585         # is EXPORTS), use it as is; otherwise, prepend...
10586         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10587           cp $export_symbols $output_objdir/$soname.def;
10588         else
10589           echo EXPORTS > $output_objdir/$soname.def;
10590           cat $export_symbols >> $output_objdir/$soname.def;
10591         fi~
10592         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10593       else
10594         ld_shlibs=no
10595       fi
10596       ;;
10597
10598     haiku*)
10599       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10600       link_all_deplibs=yes
10601       ;;
10602
10603     interix[3-9]*)
10604       hardcode_direct=no
10605       hardcode_shlibpath_var=no
10606       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10607       export_dynamic_flag_spec='${wl}-E'
10608       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10609       # Instead, shared libraries are loaded at an image base (0x10000000 by
10610       # default) and relocated if they conflict, which is a slow very memory
10611       # consuming and fragmenting process.  To avoid this, we pick a random,
10612       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10613       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10614       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10615       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'
10616       ;;
10617
10618     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10619       tmp_diet=no
10620       if test "$host_os" = linux-dietlibc; then
10621         case $cc_basename in
10622           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10623         esac
10624       fi
10625       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10626          && test "$tmp_diet" = no
10627       then
10628         tmp_addflag=' $pic_flag'
10629         tmp_sharedflag='-shared'
10630         case $cc_basename,$host_cpu in
10631         pgcc*)                          # Portland Group C compiler
10632           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'
10633           tmp_addflag=' $pic_flag'
10634           ;;
10635         pgf77* | pgf90* | pgf95* | pgfortran*)
10636                                         # Portland Group f77 and f90 compilers
10637           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'
10638           tmp_addflag=' $pic_flag -Mnomain' ;;
10639         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10640           tmp_addflag=' -i_dynamic' ;;
10641         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10642           tmp_addflag=' -i_dynamic -nofor_main' ;;
10643         ifc* | ifort*)                  # Intel Fortran compiler
10644           tmp_addflag=' -nofor_main' ;;
10645         lf95*)                          # Lahey Fortran 8.1
10646           whole_archive_flag_spec=
10647           tmp_sharedflag='--shared' ;;
10648         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10649           tmp_sharedflag='-qmkshrobj'
10650           tmp_addflag= ;;
10651         nvcc*)  # Cuda Compiler Driver 2.2
10652           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'
10653           compiler_needs_object=yes
10654           ;;
10655         esac
10656         case `$CC -V 2>&1 | sed 5q` in
10657         *Sun\ C*)                       # Sun C 5.9
10658           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'
10659           compiler_needs_object=yes
10660           tmp_sharedflag='-G' ;;
10661         *Sun\ F*)                       # Sun Fortran 8.3
10662           tmp_sharedflag='-G' ;;
10663         esac
10664         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10665
10666         if test "x$supports_anon_versioning" = xyes; then
10667           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10668             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10669             echo "local: *; };" >> $output_objdir/$libname.ver~
10670             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10671         fi
10672
10673         case $cc_basename in
10674         xlf* | bgf* | bgxlf* | mpixlf*)
10675           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10676           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10677           hardcode_libdir_flag_spec=
10678           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10679           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10680           if test "x$supports_anon_versioning" = xyes; then
10681             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10682               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10683               echo "local: *; };" >> $output_objdir/$libname.ver~
10684               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10685           fi
10686           ;;
10687         esac
10688       else
10689         ld_shlibs=no
10690       fi
10691       ;;
10692
10693     netbsd*)
10694       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10695         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10696         wlarc=
10697       else
10698         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10699         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10700       fi
10701       ;;
10702
10703     solaris*)
10704       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10705         ld_shlibs=no
10706         cat <<_LT_EOF 1>&2
10707
10708 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10709 *** create shared libraries on Solaris systems.  Therefore, libtool
10710 *** is disabling shared libraries support.  We urge you to upgrade GNU
10711 *** binutils to release 2.9.1 or newer.  Another option is to modify
10712 *** your PATH or compiler configuration so that the native linker is
10713 *** used, and then restart.
10714
10715 _LT_EOF
10716       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10717         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10718         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10719       else
10720         ld_shlibs=no
10721       fi
10722       ;;
10723
10724     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10725       case `$LD -v 2>&1` in
10726         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10727         ld_shlibs=no
10728         cat <<_LT_EOF 1>&2
10729
10730 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10731 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10732 *** is disabling shared libraries support.  We urge you to upgrade GNU
10733 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10734 *** your PATH or compiler configuration so that the native linker is
10735 *** used, and then restart.
10736
10737 _LT_EOF
10738         ;;
10739         *)
10740           # For security reasons, it is highly recommended that you always
10741           # use absolute paths for naming shared libraries, and exclude the
10742           # DT_RUNPATH tag from executables and libraries.  But doing so
10743           # requires that you compile everything twice, which is a pain.
10744           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10745             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10746             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10747             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10748           else
10749             ld_shlibs=no
10750           fi
10751         ;;
10752       esac
10753       ;;
10754
10755     sunos4*)
10756       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10757       wlarc=
10758       hardcode_direct=yes
10759       hardcode_shlibpath_var=no
10760       ;;
10761
10762     *)
10763       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10764         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10765         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10766       else
10767         ld_shlibs=no
10768       fi
10769       ;;
10770     esac
10771
10772     if test "$ld_shlibs" = no; then
10773       runpath_var=
10774       hardcode_libdir_flag_spec=
10775       export_dynamic_flag_spec=
10776       whole_archive_flag_spec=
10777     fi
10778   else
10779     # PORTME fill in a description of your system's linker (not GNU ld)
10780     case $host_os in
10781     aix3*)
10782       allow_undefined_flag=unsupported
10783       always_export_symbols=yes
10784       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'
10785       # Note: this linker hardcodes the directories in LIBPATH if there
10786       # are no directories specified by -L.
10787       hardcode_minus_L=yes
10788       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10789         # Neither direct hardcoding nor static linking is supported with a
10790         # broken collect2.
10791         hardcode_direct=unsupported
10792       fi
10793       ;;
10794
10795     aix[4-9]*)
10796       if test "$host_cpu" = ia64; then
10797         # On IA64, the linker does run time linking by default, so we don't
10798         # have to do anything special.
10799         aix_use_runtimelinking=no
10800         exp_sym_flag='-Bexport'
10801         no_entry_flag=""
10802       else
10803         # If we're using GNU nm, then we don't want the "-C" option.
10804         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10805         # Also, AIX nm treats weak defined symbols like other global
10806         # defined symbols, whereas GNU nm marks them as "W".
10807         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10808           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'
10809         else
10810           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10811         fi
10812         aix_use_runtimelinking=no
10813
10814         # Test if we are trying to use run time linking or normal
10815         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10816         # need to do runtime linking.
10817         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10818           for ld_flag in $LDFLAGS; do
10819           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10820             aix_use_runtimelinking=yes
10821             break
10822           fi
10823           done
10824           ;;
10825         esac
10826
10827         exp_sym_flag='-bexport'
10828         no_entry_flag='-bnoentry'
10829       fi
10830
10831       # When large executables or shared objects are built, AIX ld can
10832       # have problems creating the table of contents.  If linking a library
10833       # or program results in "error TOC overflow" add -mminimal-toc to
10834       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10835       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10836
10837       archive_cmds=''
10838       hardcode_direct=yes
10839       hardcode_direct_absolute=yes
10840       hardcode_libdir_separator=':'
10841       link_all_deplibs=yes
10842       file_list_spec='${wl}-f,'
10843
10844       if test "$GCC" = yes; then
10845         case $host_os in aix4.[012]|aix4.[012].*)
10846         # We only want to do this on AIX 4.2 and lower, the check
10847         # below for broken collect2 doesn't work under 4.3+
10848           collect2name=`${CC} -print-prog-name=collect2`
10849           if test -f "$collect2name" &&
10850            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10851           then
10852           # We have reworked collect2
10853           :
10854           else
10855           # We have old collect2
10856           hardcode_direct=unsupported
10857           # It fails to find uninstalled libraries when the uninstalled
10858           # path is not listed in the libpath.  Setting hardcode_minus_L
10859           # to unsupported forces relinking
10860           hardcode_minus_L=yes
10861           hardcode_libdir_flag_spec='-L$libdir'
10862           hardcode_libdir_separator=
10863           fi
10864           ;;
10865         esac
10866         shared_flag='-shared'
10867         if test "$aix_use_runtimelinking" = yes; then
10868           shared_flag="$shared_flag "'${wl}-G'
10869         fi
10870       else
10871         # not using gcc
10872         if test "$host_cpu" = ia64; then
10873         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10874         # chokes on -Wl,-G. The following line is correct:
10875           shared_flag='-G'
10876         else
10877           if test "$aix_use_runtimelinking" = yes; then
10878             shared_flag='${wl}-G'
10879           else
10880             shared_flag='${wl}-bM:SRE'
10881           fi
10882         fi
10883       fi
10884
10885       export_dynamic_flag_spec='${wl}-bexpall'
10886       # It seems that -bexpall does not export symbols beginning with
10887       # underscore (_), so it is better to generate a list of symbols to export.
10888       always_export_symbols=yes
10889       if test "$aix_use_runtimelinking" = yes; then
10890         # Warning - without using the other runtime loading flags (-brtl),
10891         # -berok will link without error, but may produce a broken library.
10892         allow_undefined_flag='-berok'
10893         # Determine the default libpath from the value encoded in an
10894         # empty executable.
10895         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10896 /* end confdefs.h.  */
10897
10898 int
10899 main ()
10900 {
10901
10902   ;
10903   return 0;
10904 }
10905 _ACEOF
10906 if ac_fn_c_try_link "$LINENO"; then :
10907
10908 lt_aix_libpath_sed='
10909     /Import File Strings/,/^$/ {
10910         /^0/ {
10911             s/^0  *\(.*\)$/\1/
10912             p
10913         }
10914     }'
10915 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10916 # Check for a 64-bit object if we didn't find anything.
10917 if test -z "$aix_libpath"; then
10918   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10919 fi
10920 fi
10921 rm -f core conftest.err conftest.$ac_objext \
10922     conftest$ac_exeext conftest.$ac_ext
10923 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10924
10925         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10926         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"
10927       else
10928         if test "$host_cpu" = ia64; then
10929           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10930           allow_undefined_flag="-z nodefs"
10931           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"
10932         else
10933          # Determine the default libpath from the value encoded in an
10934          # empty executable.
10935          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10936 /* end confdefs.h.  */
10937
10938 int
10939 main ()
10940 {
10941
10942   ;
10943   return 0;
10944 }
10945 _ACEOF
10946 if ac_fn_c_try_link "$LINENO"; then :
10947
10948 lt_aix_libpath_sed='
10949     /Import File Strings/,/^$/ {
10950         /^0/ {
10951             s/^0  *\(.*\)$/\1/
10952             p
10953         }
10954     }'
10955 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10956 # Check for a 64-bit object if we didn't find anything.
10957 if test -z "$aix_libpath"; then
10958   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10959 fi
10960 fi
10961 rm -f core conftest.err conftest.$ac_objext \
10962     conftest$ac_exeext conftest.$ac_ext
10963 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10964
10965          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10966           # Warning - without using the other run time loading flags,
10967           # -berok will link without error, but may produce a broken library.
10968           no_undefined_flag=' ${wl}-bernotok'
10969           allow_undefined_flag=' ${wl}-berok'
10970           if test "$with_gnu_ld" = yes; then
10971             # We only use this code for GNU lds that support --whole-archive.
10972             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10973           else
10974             # Exported symbols can be pulled into shared objects from archives
10975             whole_archive_flag_spec='$convenience'
10976           fi
10977           archive_cmds_need_lc=yes
10978           # This is similar to how AIX traditionally builds its shared libraries.
10979           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'
10980         fi
10981       fi
10982       ;;
10983
10984     amigaos*)
10985       case $host_cpu in
10986       powerpc)
10987             # see comment about AmigaOS4 .so support
10988             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10989             archive_expsym_cmds=''
10990         ;;
10991       m68k)
10992             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)'
10993             hardcode_libdir_flag_spec='-L$libdir'
10994             hardcode_minus_L=yes
10995         ;;
10996       esac
10997       ;;
10998
10999     bsdi[45]*)
11000       export_dynamic_flag_spec=-rdynamic
11001       ;;
11002
11003     cygwin* | mingw* | pw32* | cegcc*)
11004       # When not using gcc, we currently assume that we are using
11005       # Microsoft Visual C++.
11006       # hardcode_libdir_flag_spec is actually meaningless, as there is
11007       # no search path for DLLs.
11008       hardcode_libdir_flag_spec=' '
11009       allow_undefined_flag=unsupported
11010       # Tell ltmain to make .lib files, not .a files.
11011       libext=lib
11012       # Tell ltmain to make .dll files, not .so files.
11013       shrext_cmds=".dll"
11014       # FIXME: Setting linknames here is a bad hack.
11015       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11016       # The linker will automatically build a .lib file if we build a DLL.
11017       old_archive_from_new_cmds='true'
11018       # FIXME: Should let the user specify the lib program.
11019       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11020       fix_srcfile_path='`cygpath -w "$srcfile"`'
11021       enable_shared_with_static_runtimes=yes
11022       ;;
11023
11024     darwin* | rhapsody*)
11025
11026
11027   archive_cmds_need_lc=no
11028   hardcode_direct=no
11029   hardcode_automatic=yes
11030   hardcode_shlibpath_var=unsupported
11031   if test "$lt_cv_ld_force_load" = "yes"; then
11032     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\"`'
11033   else
11034     whole_archive_flag_spec=''
11035   fi
11036   link_all_deplibs=yes
11037   allow_undefined_flag="$_lt_dar_allow_undefined"
11038   case $cc_basename in
11039      ifort*) _lt_dar_can_shared=yes ;;
11040      *) _lt_dar_can_shared=$GCC ;;
11041   esac
11042   if test "$_lt_dar_can_shared" = "yes"; then
11043     output_verbose_link_cmd=func_echo_all
11044     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11045     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11046     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}"
11047     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}"
11048
11049   else
11050   ld_shlibs=no
11051   fi
11052
11053       ;;
11054
11055     dgux*)
11056       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11057       hardcode_libdir_flag_spec='-L$libdir'
11058       hardcode_shlibpath_var=no
11059       ;;
11060
11061     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11062     # support.  Future versions do this automatically, but an explicit c++rt0.o
11063     # does not break anything, and helps significantly (at the cost of a little
11064     # extra space).
11065     freebsd2.2*)
11066       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11067       hardcode_libdir_flag_spec='-R$libdir'
11068       hardcode_direct=yes
11069       hardcode_shlibpath_var=no
11070       ;;
11071
11072     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11073     freebsd2.*)
11074       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11075       hardcode_direct=yes
11076       hardcode_minus_L=yes
11077       hardcode_shlibpath_var=no
11078       ;;
11079
11080     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11081     freebsd* | dragonfly*)
11082       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11083       hardcode_libdir_flag_spec='-R$libdir'
11084       hardcode_direct=yes
11085       hardcode_shlibpath_var=no
11086       ;;
11087
11088     hpux9*)
11089       if test "$GCC" = yes; then
11090         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'
11091       else
11092         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'
11093       fi
11094       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11095       hardcode_libdir_separator=:
11096       hardcode_direct=yes
11097
11098       # hardcode_minus_L: Not really in the search PATH,
11099       # but as the default location of the library.
11100       hardcode_minus_L=yes
11101       export_dynamic_flag_spec='${wl}-E'
11102       ;;
11103
11104     hpux10*)
11105       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11106         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11107       else
11108         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11109       fi
11110       if test "$with_gnu_ld" = no; then
11111         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11112         hardcode_libdir_flag_spec_ld='+b $libdir'
11113         hardcode_libdir_separator=:
11114         hardcode_direct=yes
11115         hardcode_direct_absolute=yes
11116         export_dynamic_flag_spec='${wl}-E'
11117         # hardcode_minus_L: Not really in the search PATH,
11118         # but as the default location of the library.
11119         hardcode_minus_L=yes
11120       fi
11121       ;;
11122
11123     hpux11*)
11124       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11125         case $host_cpu in
11126         hppa*64*)
11127           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11128           ;;
11129         ia64*)
11130           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11131           ;;
11132         *)
11133           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11134           ;;
11135         esac
11136       else
11137         case $host_cpu in
11138         hppa*64*)
11139           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11140           ;;
11141         ia64*)
11142           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11143           ;;
11144         *)
11145
11146           # Older versions of the 11.00 compiler do not understand -b yet
11147           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11148           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11149 $as_echo_n "checking if $CC understands -b... " >&6; }
11150 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11151   $as_echo_n "(cached) " >&6
11152 else
11153   lt_cv_prog_compiler__b=no
11154    save_LDFLAGS="$LDFLAGS"
11155    LDFLAGS="$LDFLAGS -b"
11156    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11157    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11158      # The linker can only warn and ignore the option if not recognized
11159      # So say no if there are warnings
11160      if test -s conftest.err; then
11161        # Append any errors to the config.log.
11162        cat conftest.err 1>&5
11163        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11164        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11165        if diff conftest.exp conftest.er2 >/dev/null; then
11166          lt_cv_prog_compiler__b=yes
11167        fi
11168      else
11169        lt_cv_prog_compiler__b=yes
11170      fi
11171    fi
11172    $RM -r conftest*
11173    LDFLAGS="$save_LDFLAGS"
11174
11175 fi
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11177 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11178
11179 if test x"$lt_cv_prog_compiler__b" = xyes; then
11180     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11181 else
11182     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11183 fi
11184
11185           ;;
11186         esac
11187       fi
11188       if test "$with_gnu_ld" = no; then
11189         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11190         hardcode_libdir_separator=:
11191
11192         case $host_cpu in
11193         hppa*64*|ia64*)
11194           hardcode_direct=no
11195           hardcode_shlibpath_var=no
11196           ;;
11197         *)
11198           hardcode_direct=yes
11199           hardcode_direct_absolute=yes
11200           export_dynamic_flag_spec='${wl}-E'
11201
11202           # hardcode_minus_L: Not really in the search PATH,
11203           # but as the default location of the library.
11204           hardcode_minus_L=yes
11205           ;;
11206         esac
11207       fi
11208       ;;
11209
11210     irix5* | irix6* | nonstopux*)
11211       if test "$GCC" = yes; then
11212         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'
11213         # Try to use the -exported_symbol ld option, if it does not
11214         # work, assume that -exports_file does not work either and
11215         # implicitly export all symbols.
11216         save_LDFLAGS="$LDFLAGS"
11217         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11218         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11219 /* end confdefs.h.  */
11220 int foo(void) {}
11221 _ACEOF
11222 if ac_fn_c_try_link "$LINENO"; then :
11223   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'
11224
11225 fi
11226 rm -f core conftest.err conftest.$ac_objext \
11227     conftest$ac_exeext conftest.$ac_ext
11228         LDFLAGS="$save_LDFLAGS"
11229       else
11230         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'
11231         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'
11232       fi
11233       archive_cmds_need_lc='no'
11234       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11235       hardcode_libdir_separator=:
11236       inherit_rpath=yes
11237       link_all_deplibs=yes
11238       ;;
11239
11240     netbsd*)
11241       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11242         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11243       else
11244         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11245       fi
11246       hardcode_libdir_flag_spec='-R$libdir'
11247       hardcode_direct=yes
11248       hardcode_shlibpath_var=no
11249       ;;
11250
11251     newsos6)
11252       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11253       hardcode_direct=yes
11254       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11255       hardcode_libdir_separator=:
11256       hardcode_shlibpath_var=no
11257       ;;
11258
11259     *nto* | *qnx*)
11260       ;;
11261
11262     openbsd*)
11263       if test -f /usr/libexec/ld.so; then
11264         hardcode_direct=yes
11265         hardcode_shlibpath_var=no
11266         hardcode_direct_absolute=yes
11267         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11268           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11269           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11270           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11271           export_dynamic_flag_spec='${wl}-E'
11272         else
11273           case $host_os in
11274            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11275              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11276              hardcode_libdir_flag_spec='-R$libdir'
11277              ;;
11278            *)
11279              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11280              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11281              ;;
11282           esac
11283         fi
11284       else
11285         ld_shlibs=no
11286       fi
11287       ;;
11288
11289     os2*)
11290       hardcode_libdir_flag_spec='-L$libdir'
11291       hardcode_minus_L=yes
11292       allow_undefined_flag=unsupported
11293       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'
11294       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11295       ;;
11296
11297     osf3*)
11298       if test "$GCC" = yes; then
11299         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11300         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'
11301       else
11302         allow_undefined_flag=' -expect_unresolved \*'
11303         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'
11304       fi
11305       archive_cmds_need_lc='no'
11306       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11307       hardcode_libdir_separator=:
11308       ;;
11309
11310     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11311       if test "$GCC" = yes; then
11312         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11313         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'
11314         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11315       else
11316         allow_undefined_flag=' -expect_unresolved \*'
11317         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'
11318         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~
11319         $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'
11320
11321         # Both c and cxx compiler support -rpath directly
11322         hardcode_libdir_flag_spec='-rpath $libdir'
11323       fi
11324       archive_cmds_need_lc='no'
11325       hardcode_libdir_separator=:
11326       ;;
11327
11328     solaris*)
11329       no_undefined_flag=' -z defs'
11330       if test "$GCC" = yes; then
11331         wlarc='${wl}'
11332         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11333         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11334           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11335       else
11336         case `$CC -V 2>&1` in
11337         *"Compilers 5.0"*)
11338           wlarc=''
11339           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11340           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11341           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11342           ;;
11343         *)
11344           wlarc='${wl}'
11345           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11346           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11347           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11348           ;;
11349         esac
11350       fi
11351       hardcode_libdir_flag_spec='-R$libdir'
11352       hardcode_shlibpath_var=no
11353       case $host_os in
11354       solaris2.[0-5] | solaris2.[0-5].*) ;;
11355       *)
11356         # The compiler driver will combine and reorder linker options,
11357         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11358         # but is careful enough not to reorder.
11359         # Supported since Solaris 2.6 (maybe 2.5.1?)
11360         if test "$GCC" = yes; then
11361           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11362         else
11363           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11364         fi
11365         ;;
11366       esac
11367       link_all_deplibs=yes
11368       ;;
11369
11370     sunos4*)
11371       if test "x$host_vendor" = xsequent; then
11372         # Use $CC to link under sequent, because it throws in some extra .o
11373         # files that make .init and .fini sections work.
11374         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11375       else
11376         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11377       fi
11378       hardcode_libdir_flag_spec='-L$libdir'
11379       hardcode_direct=yes
11380       hardcode_minus_L=yes
11381       hardcode_shlibpath_var=no
11382       ;;
11383
11384     sysv4)
11385       case $host_vendor in
11386         sni)
11387           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11388           hardcode_direct=yes # is this really true???
11389         ;;
11390         siemens)
11391           ## LD is ld it makes a PLAMLIB
11392           ## CC just makes a GrossModule.
11393           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11394           reload_cmds='$CC -r -o $output$reload_objs'
11395           hardcode_direct=no
11396         ;;
11397         motorola)
11398           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11399           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11400         ;;
11401       esac
11402       runpath_var='LD_RUN_PATH'
11403       hardcode_shlibpath_var=no
11404       ;;
11405
11406     sysv4.3*)
11407       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11408       hardcode_shlibpath_var=no
11409       export_dynamic_flag_spec='-Bexport'
11410       ;;
11411
11412     sysv4*MP*)
11413       if test -d /usr/nec; then
11414         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11415         hardcode_shlibpath_var=no
11416         runpath_var=LD_RUN_PATH
11417         hardcode_runpath_var=yes
11418         ld_shlibs=yes
11419       fi
11420       ;;
11421
11422     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11423       no_undefined_flag='${wl}-z,text'
11424       archive_cmds_need_lc=no
11425       hardcode_shlibpath_var=no
11426       runpath_var='LD_RUN_PATH'
11427
11428       if test "$GCC" = yes; then
11429         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11430         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11431       else
11432         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11433         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11434       fi
11435       ;;
11436
11437     sysv5* | sco3.2v5* | sco5v6*)
11438       # Note: We can NOT use -z defs as we might desire, because we do not
11439       # link with -lc, and that would cause any symbols used from libc to
11440       # always be unresolved, which means just about no library would
11441       # ever link correctly.  If we're not using GNU ld we use -z text
11442       # though, which does catch some bad symbols but isn't as heavy-handed
11443       # as -z defs.
11444       no_undefined_flag='${wl}-z,text'
11445       allow_undefined_flag='${wl}-z,nodefs'
11446       archive_cmds_need_lc=no
11447       hardcode_shlibpath_var=no
11448       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11449       hardcode_libdir_separator=':'
11450       link_all_deplibs=yes
11451       export_dynamic_flag_spec='${wl}-Bexport'
11452       runpath_var='LD_RUN_PATH'
11453
11454       if test "$GCC" = yes; then
11455         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11456         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11457       else
11458         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11459         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11460       fi
11461       ;;
11462
11463     uts4*)
11464       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11465       hardcode_libdir_flag_spec='-L$libdir'
11466       hardcode_shlibpath_var=no
11467       ;;
11468
11469     *)
11470       ld_shlibs=no
11471       ;;
11472     esac
11473
11474     if test x$host_vendor = xsni; then
11475       case $host in
11476       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11477         export_dynamic_flag_spec='${wl}-Blargedynsym'
11478         ;;
11479       esac
11480     fi
11481   fi
11482
11483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11484 $as_echo "$ld_shlibs" >&6; }
11485 test "$ld_shlibs" = no && can_build_shared=no
11486
11487 with_gnu_ld=$with_gnu_ld
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503 #
11504 # Do we need to explicitly link libc?
11505 #
11506 case "x$archive_cmds_need_lc" in
11507 x|xyes)
11508   # Assume -lc should be added
11509   archive_cmds_need_lc=yes
11510
11511   if test "$enable_shared" = yes && test "$GCC" = yes; then
11512     case $archive_cmds in
11513     *'~'*)
11514       # FIXME: we may have to deal with multi-command sequences.
11515       ;;
11516     '$CC '*)
11517       # Test whether the compiler implicitly links with -lc since on some
11518       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11519       # to ld, don't add -lc before -lgcc.
11520       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11521 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11522 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11523   $as_echo_n "(cached) " >&6
11524 else
11525   $RM conftest*
11526         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11527
11528         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11529   (eval $ac_compile) 2>&5
11530   ac_status=$?
11531   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11532   test $ac_status = 0; } 2>conftest.err; then
11533           soname=conftest
11534           lib=conftest
11535           libobjs=conftest.$ac_objext
11536           deplibs=
11537           wl=$lt_prog_compiler_wl
11538           pic_flag=$lt_prog_compiler_pic
11539           compiler_flags=-v
11540           linker_flags=-v
11541           verstring=
11542           output_objdir=.
11543           libname=conftest
11544           lt_save_allow_undefined_flag=$allow_undefined_flag
11545           allow_undefined_flag=
11546           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11547   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11548   ac_status=$?
11549   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11550   test $ac_status = 0; }
11551           then
11552             lt_cv_archive_cmds_need_lc=no
11553           else
11554             lt_cv_archive_cmds_need_lc=yes
11555           fi
11556           allow_undefined_flag=$lt_save_allow_undefined_flag
11557         else
11558           cat conftest.err 1>&5
11559         fi
11560         $RM conftest*
11561
11562 fi
11563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11564 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11565       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11566       ;;
11567     esac
11568   fi
11569   ;;
11570 esac
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11729 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11730
11731 if test "$GCC" = yes; then
11732   case $host_os in
11733     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11734     *) lt_awk_arg="/^libraries:/" ;;
11735   esac
11736   case $host_os in
11737     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11738     *) lt_sed_strip_eq="s,=/,/,g" ;;
11739   esac
11740   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11741   case $lt_search_path_spec in
11742   *\;*)
11743     # if the path contains ";" then we assume it to be the separator
11744     # otherwise default to the standard path separator (i.e. ":") - it is
11745     # assumed that no part of a normal pathname contains ";" but that should
11746     # okay in the real world where ";" in dirpaths is itself problematic.
11747     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11748     ;;
11749   *)
11750     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11751     ;;
11752   esac
11753   # Ok, now we have the path, separated by spaces, we can step through it
11754   # and add multilib dir if necessary.
11755   lt_tmp_lt_search_path_spec=
11756   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11757   for lt_sys_path in $lt_search_path_spec; do
11758     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11759       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11760     else
11761       test -d "$lt_sys_path" && \
11762         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11763     fi
11764   done
11765   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11766 BEGIN {RS=" "; FS="/|\n";} {
11767   lt_foo="";
11768   lt_count=0;
11769   for (lt_i = NF; lt_i > 0; lt_i--) {
11770     if ($lt_i != "" && $lt_i != ".") {
11771       if ($lt_i == "..") {
11772         lt_count++;
11773       } else {
11774         if (lt_count == 0) {
11775           lt_foo="/" $lt_i lt_foo;
11776         } else {
11777           lt_count--;
11778         }
11779       }
11780     }
11781   }
11782   if (lt_foo != "") { lt_freq[lt_foo]++; }
11783   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11784 }'`
11785   # AWK program above erroneously prepends '/' to C:/dos/paths
11786   # for these hosts.
11787   case $host_os in
11788     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11789       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11790   esac
11791   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11792 else
11793   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11794 fi
11795 library_names_spec=
11796 libname_spec='lib$name'
11797 soname_spec=
11798 shrext_cmds=".so"
11799 postinstall_cmds=
11800 postuninstall_cmds=
11801 finish_cmds=
11802 finish_eval=
11803 shlibpath_var=
11804 shlibpath_overrides_runpath=unknown
11805 version_type=none
11806 dynamic_linker="$host_os ld.so"
11807 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11808 need_lib_prefix=unknown
11809 hardcode_into_libs=no
11810
11811 # when you set need_version to no, make sure it does not cause -set_version
11812 # flags to be left without arguments
11813 need_version=unknown
11814
11815 case $host_os in
11816 aix3*)
11817   version_type=linux
11818   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11819   shlibpath_var=LIBPATH
11820
11821   # AIX 3 has no versioning support, so we append a major version to the name.
11822   soname_spec='${libname}${release}${shared_ext}$major'
11823   ;;
11824
11825 aix[4-9]*)
11826   version_type=linux
11827   need_lib_prefix=no
11828   need_version=no
11829   hardcode_into_libs=yes
11830   if test "$host_cpu" = ia64; then
11831     # AIX 5 supports IA64
11832     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11833     shlibpath_var=LD_LIBRARY_PATH
11834   else
11835     # With GCC up to 2.95.x, collect2 would create an import file
11836     # for dependence libraries.  The import file would start with
11837     # the line `#! .'.  This would cause the generated library to
11838     # depend on `.', always an invalid library.  This was fixed in
11839     # development snapshots of GCC prior to 3.0.
11840     case $host_os in
11841       aix4 | aix4.[01] | aix4.[01].*)
11842       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11843            echo ' yes '
11844            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11845         :
11846       else
11847         can_build_shared=no
11848       fi
11849       ;;
11850     esac
11851     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11852     # soname into executable. Probably we can add versioning support to
11853     # collect2, so additional links can be useful in future.
11854     if test "$aix_use_runtimelinking" = yes; then
11855       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11856       # instead of lib<name>.a to let people know that these are not
11857       # typical AIX shared libraries.
11858       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11859     else
11860       # We preserve .a as extension for shared libraries through AIX4.2
11861       # and later when we are not doing run time linking.
11862       library_names_spec='${libname}${release}.a $libname.a'
11863       soname_spec='${libname}${release}${shared_ext}$major'
11864     fi
11865     shlibpath_var=LIBPATH
11866   fi
11867   ;;
11868
11869 amigaos*)
11870   case $host_cpu in
11871   powerpc)
11872     # Since July 2007 AmigaOS4 officially supports .so libraries.
11873     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11874     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11875     ;;
11876   m68k)
11877     library_names_spec='$libname.ixlibrary $libname.a'
11878     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11879     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'
11880     ;;
11881   esac
11882   ;;
11883
11884 beos*)
11885   library_names_spec='${libname}${shared_ext}'
11886   dynamic_linker="$host_os ld.so"
11887   shlibpath_var=LIBRARY_PATH
11888   ;;
11889
11890 bsdi[45]*)
11891   version_type=linux
11892   need_version=no
11893   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11894   soname_spec='${libname}${release}${shared_ext}$major'
11895   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11896   shlibpath_var=LD_LIBRARY_PATH
11897   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11898   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11899   # the default ld.so.conf also contains /usr/contrib/lib and
11900   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11901   # libtool to hard-code these into programs
11902   ;;
11903
11904 cygwin* | mingw* | pw32* | cegcc*)
11905   version_type=windows
11906   shrext_cmds=".dll"
11907   need_version=no
11908   need_lib_prefix=no
11909
11910   case $GCC,$host_os in
11911   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11912     library_names_spec='$libname.dll.a'
11913     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11914     postinstall_cmds='base_file=`basename \${file}`~
11915       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11916       dldir=$destdir/`dirname \$dlpath`~
11917       test -d \$dldir || mkdir -p \$dldir~
11918       $install_prog $dir/$dlname \$dldir/$dlname~
11919       chmod a+x \$dldir/$dlname~
11920       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11921         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11922       fi'
11923     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11924       dlpath=$dir/\$dldll~
11925        $RM \$dlpath'
11926     shlibpath_overrides_runpath=yes
11927
11928     case $host_os in
11929     cygwin*)
11930       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11931       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11932
11933       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11934       ;;
11935     mingw* | cegcc*)
11936       # MinGW DLLs use traditional 'lib' prefix
11937       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11938       ;;
11939     pw32*)
11940       # pw32 DLLs use 'pw' prefix rather than 'lib'
11941       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11942       ;;
11943     esac
11944     ;;
11945
11946   *)
11947     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11948     ;;
11949   esac
11950   dynamic_linker='Win32 ld.exe'
11951   # FIXME: first we should search . and the directory the executable is in
11952   shlibpath_var=PATH
11953   ;;
11954
11955 darwin* | rhapsody*)
11956   dynamic_linker="$host_os dyld"
11957   version_type=darwin
11958   need_lib_prefix=no
11959   need_version=no
11960   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11961   soname_spec='${libname}${release}${major}$shared_ext'
11962   shlibpath_overrides_runpath=yes
11963   shlibpath_var=DYLD_LIBRARY_PATH
11964   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11965
11966   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11967   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11968   ;;
11969
11970 dgux*)
11971   version_type=linux
11972   need_lib_prefix=no
11973   need_version=no
11974   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11975   soname_spec='${libname}${release}${shared_ext}$major'
11976   shlibpath_var=LD_LIBRARY_PATH
11977   ;;
11978
11979 freebsd* | dragonfly*)
11980   # DragonFly does not have aout.  When/if they implement a new
11981   # versioning mechanism, adjust this.
11982   if test -x /usr/bin/objformat; then
11983     objformat=`/usr/bin/objformat`
11984   else
11985     case $host_os in
11986     freebsd[23].*) objformat=aout ;;
11987     *) objformat=elf ;;
11988     esac
11989   fi
11990   version_type=freebsd-$objformat
11991   case $version_type in
11992     freebsd-elf*)
11993       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11994       need_version=no
11995       need_lib_prefix=no
11996       ;;
11997     freebsd-*)
11998       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11999       need_version=yes
12000       ;;
12001   esac
12002   shlibpath_var=LD_LIBRARY_PATH
12003   case $host_os in
12004   freebsd2.*)
12005     shlibpath_overrides_runpath=yes
12006     ;;
12007   freebsd3.[01]* | freebsdelf3.[01]*)
12008     shlibpath_overrides_runpath=yes
12009     hardcode_into_libs=yes
12010     ;;
12011   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12012   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12013     shlibpath_overrides_runpath=no
12014     hardcode_into_libs=yes
12015     ;;
12016   *) # from 4.6 on, and DragonFly
12017     shlibpath_overrides_runpath=yes
12018     hardcode_into_libs=yes
12019     ;;
12020   esac
12021   ;;
12022
12023 gnu*)
12024   version_type=linux
12025   need_lib_prefix=no
12026   need_version=no
12027   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12028   soname_spec='${libname}${release}${shared_ext}$major'
12029   shlibpath_var=LD_LIBRARY_PATH
12030   hardcode_into_libs=yes
12031   ;;
12032
12033 haiku*)
12034   version_type=linux
12035   need_lib_prefix=no
12036   need_version=no
12037   dynamic_linker="$host_os runtime_loader"
12038   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12039   soname_spec='${libname}${release}${shared_ext}$major'
12040   shlibpath_var=LIBRARY_PATH
12041   shlibpath_overrides_runpath=yes
12042   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12043   hardcode_into_libs=yes
12044   ;;
12045
12046 hpux9* | hpux10* | hpux11*)
12047   # Give a soname corresponding to the major version so that dld.sl refuses to
12048   # link against other versions.
12049   version_type=sunos
12050   need_lib_prefix=no
12051   need_version=no
12052   case $host_cpu in
12053   ia64*)
12054     shrext_cmds='.so'
12055     hardcode_into_libs=yes
12056     dynamic_linker="$host_os dld.so"
12057     shlibpath_var=LD_LIBRARY_PATH
12058     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12059     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12060     soname_spec='${libname}${release}${shared_ext}$major'
12061     if test "X$HPUX_IA64_MODE" = X32; then
12062       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12063     else
12064       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12065     fi
12066     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12067     ;;
12068   hppa*64*)
12069     shrext_cmds='.sl'
12070     hardcode_into_libs=yes
12071     dynamic_linker="$host_os dld.sl"
12072     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12073     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12074     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12075     soname_spec='${libname}${release}${shared_ext}$major'
12076     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12077     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12078     ;;
12079   *)
12080     shrext_cmds='.sl'
12081     dynamic_linker="$host_os dld.sl"
12082     shlibpath_var=SHLIB_PATH
12083     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12084     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12085     soname_spec='${libname}${release}${shared_ext}$major'
12086     ;;
12087   esac
12088   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12089   postinstall_cmds='chmod 555 $lib'
12090   # or fails outright, so override atomically:
12091   install_override_mode=555
12092   ;;
12093
12094 interix[3-9]*)
12095   version_type=linux
12096   need_lib_prefix=no
12097   need_version=no
12098   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12099   soname_spec='${libname}${release}${shared_ext}$major'
12100   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12101   shlibpath_var=LD_LIBRARY_PATH
12102   shlibpath_overrides_runpath=no
12103   hardcode_into_libs=yes
12104   ;;
12105
12106 irix5* | irix6* | nonstopux*)
12107   case $host_os in
12108     nonstopux*) version_type=nonstopux ;;
12109     *)
12110         if test "$lt_cv_prog_gnu_ld" = yes; then
12111                 version_type=linux
12112         else
12113                 version_type=irix
12114         fi ;;
12115   esac
12116   need_lib_prefix=no
12117   need_version=no
12118   soname_spec='${libname}${release}${shared_ext}$major'
12119   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12120   case $host_os in
12121   irix5* | nonstopux*)
12122     libsuff= shlibsuff=
12123     ;;
12124   *)
12125     case $LD in # libtool.m4 will add one of these switches to LD
12126     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12127       libsuff= shlibsuff= libmagic=32-bit;;
12128     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12129       libsuff=32 shlibsuff=N32 libmagic=N32;;
12130     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12131       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12132     *) libsuff= shlibsuff= libmagic=never-match;;
12133     esac
12134     ;;
12135   esac
12136   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12137   shlibpath_overrides_runpath=no
12138   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12139   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12140   hardcode_into_libs=yes
12141   ;;
12142
12143 # No shared lib support for Linux oldld, aout, or coff.
12144 linux*oldld* | linux*aout* | linux*coff*)
12145   dynamic_linker=no
12146   ;;
12147
12148 # This must be Linux ELF.
12149 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12150   version_type=linux
12151   need_lib_prefix=no
12152   need_version=no
12153   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12154   soname_spec='${libname}${release}${shared_ext}$major'
12155   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12156   shlibpath_var=LD_LIBRARY_PATH
12157   shlibpath_overrides_runpath=no
12158
12159   # Some binutils ld are patched to set DT_RUNPATH
12160   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12161   $as_echo_n "(cached) " >&6
12162 else
12163   lt_cv_shlibpath_overrides_runpath=no
12164     save_LDFLAGS=$LDFLAGS
12165     save_libdir=$libdir
12166     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12167          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12168     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12169 /* end confdefs.h.  */
12170
12171 int
12172 main ()
12173 {
12174
12175   ;
12176   return 0;
12177 }
12178 _ACEOF
12179 if ac_fn_c_try_link "$LINENO"; then :
12180   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12181   lt_cv_shlibpath_overrides_runpath=yes
12182 fi
12183 fi
12184 rm -f core conftest.err conftest.$ac_objext \
12185     conftest$ac_exeext conftest.$ac_ext
12186     LDFLAGS=$save_LDFLAGS
12187     libdir=$save_libdir
12188
12189 fi
12190
12191   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12192
12193   # This implies no fast_install, which is unacceptable.
12194   # Some rework will be needed to allow for fast_install
12195   # before this can be enabled.
12196   hardcode_into_libs=yes
12197
12198   # Append ld.so.conf contents to the search path
12199   if test -f /etc/ld.so.conf; then
12200     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' ' '`
12201     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12202   fi
12203
12204   # We used to test for /lib/ld.so.1 and disable shared libraries on
12205   # powerpc, because MkLinux only supported shared libraries with the
12206   # GNU dynamic linker.  Since this was broken with cross compilers,
12207   # most powerpc-linux boxes support dynamic linking these days and
12208   # people can always --disable-shared, the test was removed, and we
12209   # assume the GNU/Linux dynamic linker is in use.
12210   dynamic_linker='GNU/Linux ld.so'
12211   ;;
12212
12213 netbsd*)
12214   version_type=sunos
12215   need_lib_prefix=no
12216   need_version=no
12217   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12218     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12219     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12220     dynamic_linker='NetBSD (a.out) ld.so'
12221   else
12222     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12223     soname_spec='${libname}${release}${shared_ext}$major'
12224     dynamic_linker='NetBSD ld.elf_so'
12225   fi
12226   shlibpath_var=LD_LIBRARY_PATH
12227   shlibpath_overrides_runpath=yes
12228   hardcode_into_libs=yes
12229   ;;
12230
12231 newsos6)
12232   version_type=linux
12233   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12234   shlibpath_var=LD_LIBRARY_PATH
12235   shlibpath_overrides_runpath=yes
12236   ;;
12237
12238 *nto* | *qnx*)
12239   version_type=qnx
12240   need_lib_prefix=no
12241   need_version=no
12242   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12243   soname_spec='${libname}${release}${shared_ext}$major'
12244   shlibpath_var=LD_LIBRARY_PATH
12245   shlibpath_overrides_runpath=no
12246   hardcode_into_libs=yes
12247   dynamic_linker='ldqnx.so'
12248   ;;
12249
12250 openbsd*)
12251   version_type=sunos
12252   sys_lib_dlsearch_path_spec="/usr/lib"
12253   need_lib_prefix=no
12254   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12255   case $host_os in
12256     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12257     *)                          need_version=no  ;;
12258   esac
12259   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12260   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12261   shlibpath_var=LD_LIBRARY_PATH
12262   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12263     case $host_os in
12264       openbsd2.[89] | openbsd2.[89].*)
12265         shlibpath_overrides_runpath=no
12266         ;;
12267       *)
12268         shlibpath_overrides_runpath=yes
12269         ;;
12270       esac
12271   else
12272     shlibpath_overrides_runpath=yes
12273   fi
12274   ;;
12275
12276 os2*)
12277   libname_spec='$name'
12278   shrext_cmds=".dll"
12279   need_lib_prefix=no
12280   library_names_spec='$libname${shared_ext} $libname.a'
12281   dynamic_linker='OS/2 ld.exe'
12282   shlibpath_var=LIBPATH
12283   ;;
12284
12285 osf3* | osf4* | osf5*)
12286   version_type=osf
12287   need_lib_prefix=no
12288   need_version=no
12289   soname_spec='${libname}${release}${shared_ext}$major'
12290   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12291   shlibpath_var=LD_LIBRARY_PATH
12292   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12293   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12294   ;;
12295
12296 rdos*)
12297   dynamic_linker=no
12298   ;;
12299
12300 solaris*)
12301   version_type=linux
12302   need_lib_prefix=no
12303   need_version=no
12304   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12305   soname_spec='${libname}${release}${shared_ext}$major'
12306   shlibpath_var=LD_LIBRARY_PATH
12307   shlibpath_overrides_runpath=yes
12308   hardcode_into_libs=yes
12309   # ldd complains unless libraries are executable
12310   postinstall_cmds='chmod +x $lib'
12311   ;;
12312
12313 sunos4*)
12314   version_type=sunos
12315   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12316   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12317   shlibpath_var=LD_LIBRARY_PATH
12318   shlibpath_overrides_runpath=yes
12319   if test "$with_gnu_ld" = yes; then
12320     need_lib_prefix=no
12321   fi
12322   need_version=yes
12323   ;;
12324
12325 sysv4 | sysv4.3*)
12326   version_type=linux
12327   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12328   soname_spec='${libname}${release}${shared_ext}$major'
12329   shlibpath_var=LD_LIBRARY_PATH
12330   case $host_vendor in
12331     sni)
12332       shlibpath_overrides_runpath=no
12333       need_lib_prefix=no
12334       runpath_var=LD_RUN_PATH
12335       ;;
12336     siemens)
12337       need_lib_prefix=no
12338       ;;
12339     motorola)
12340       need_lib_prefix=no
12341       need_version=no
12342       shlibpath_overrides_runpath=no
12343       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12344       ;;
12345   esac
12346   ;;
12347
12348 sysv4*MP*)
12349   if test -d /usr/nec ;then
12350     version_type=linux
12351     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12352     soname_spec='$libname${shared_ext}.$major'
12353     shlibpath_var=LD_LIBRARY_PATH
12354   fi
12355   ;;
12356
12357 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12358   version_type=freebsd-elf
12359   need_lib_prefix=no
12360   need_version=no
12361   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12362   soname_spec='${libname}${release}${shared_ext}$major'
12363   shlibpath_var=LD_LIBRARY_PATH
12364   shlibpath_overrides_runpath=yes
12365   hardcode_into_libs=yes
12366   if test "$with_gnu_ld" = yes; then
12367     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12368   else
12369     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12370     case $host_os in
12371       sco3.2v5*)
12372         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12373         ;;
12374     esac
12375   fi
12376   sys_lib_dlsearch_path_spec='/usr/lib'
12377   ;;
12378
12379 tpf*)
12380   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12381   version_type=linux
12382   need_lib_prefix=no
12383   need_version=no
12384   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12385   shlibpath_var=LD_LIBRARY_PATH
12386   shlibpath_overrides_runpath=no
12387   hardcode_into_libs=yes
12388   ;;
12389
12390 uts4*)
12391   version_type=linux
12392   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12393   soname_spec='${libname}${release}${shared_ext}$major'
12394   shlibpath_var=LD_LIBRARY_PATH
12395   ;;
12396
12397 *)
12398   dynamic_linker=no
12399   ;;
12400 esac
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12402 $as_echo "$dynamic_linker" >&6; }
12403 test "$dynamic_linker" = no && can_build_shared=no
12404
12405 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12406 if test "$GCC" = yes; then
12407   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12408 fi
12409
12410 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12411   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12412 fi
12413 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12414   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12415 fi
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12509 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12510 hardcode_action=
12511 if test -n "$hardcode_libdir_flag_spec" ||
12512    test -n "$runpath_var" ||
12513    test "X$hardcode_automatic" = "Xyes" ; then
12514
12515   # We can hardcode non-existent directories.
12516   if test "$hardcode_direct" != no &&
12517      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12518      # have to relink, otherwise we might link with an installed library
12519      # when we should be linking with a yet-to-be-installed one
12520      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12521      test "$hardcode_minus_L" != no; then
12522     # Linking always hardcodes the temporary library directory.
12523     hardcode_action=relink
12524   else
12525     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12526     hardcode_action=immediate
12527   fi
12528 else
12529   # We cannot hardcode anything, or else we can only hardcode existing
12530   # directories.
12531   hardcode_action=unsupported
12532 fi
12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12534 $as_echo "$hardcode_action" >&6; }
12535
12536 if test "$hardcode_action" = relink ||
12537    test "$inherit_rpath" = yes; then
12538   # Fast installation is not supported
12539   enable_fast_install=no
12540 elif test "$shlibpath_overrides_runpath" = yes ||
12541      test "$enable_shared" = no; then
12542   # Fast installation is not necessary
12543   enable_fast_install=needless
12544 fi
12545
12546
12547
12548
12549
12550
12551   if test "x$enable_dlopen" != xyes; then
12552   enable_dlopen=unknown
12553   enable_dlopen_self=unknown
12554   enable_dlopen_self_static=unknown
12555 else
12556   lt_cv_dlopen=no
12557   lt_cv_dlopen_libs=
12558
12559   case $host_os in
12560   beos*)
12561     lt_cv_dlopen="load_add_on"
12562     lt_cv_dlopen_libs=
12563     lt_cv_dlopen_self=yes
12564     ;;
12565
12566   mingw* | pw32* | cegcc*)
12567     lt_cv_dlopen="LoadLibrary"
12568     lt_cv_dlopen_libs=
12569     ;;
12570
12571   cygwin*)
12572     lt_cv_dlopen="dlopen"
12573     lt_cv_dlopen_libs=
12574     ;;
12575
12576   darwin*)
12577   # if libdl is installed we need to link against it
12578     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12579 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12580 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12581   $as_echo_n "(cached) " >&6
12582 else
12583   ac_check_lib_save_LIBS=$LIBS
12584 LIBS="-ldl  $LIBS"
12585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12586 /* end confdefs.h.  */
12587
12588 /* Override any GCC internal prototype to avoid an error.
12589    Use char because int might match the return type of a GCC
12590    builtin and then its argument prototype would still apply.  */
12591 #ifdef __cplusplus
12592 extern "C"
12593 #endif
12594 char dlopen ();
12595 int
12596 main ()
12597 {
12598 return dlopen ();
12599   ;
12600   return 0;
12601 }
12602 _ACEOF
12603 if ac_fn_c_try_link "$LINENO"; then :
12604   ac_cv_lib_dl_dlopen=yes
12605 else
12606   ac_cv_lib_dl_dlopen=no
12607 fi
12608 rm -f core conftest.err conftest.$ac_objext \
12609     conftest$ac_exeext conftest.$ac_ext
12610 LIBS=$ac_check_lib_save_LIBS
12611 fi
12612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12613 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12614 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12615   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12616 else
12617
12618     lt_cv_dlopen="dyld"
12619     lt_cv_dlopen_libs=
12620     lt_cv_dlopen_self=yes
12621
12622 fi
12623
12624     ;;
12625
12626   *)
12627     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12628 if test "x$ac_cv_func_shl_load" = x""yes; then :
12629   lt_cv_dlopen="shl_load"
12630 else
12631   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12632 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12633 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12634   $as_echo_n "(cached) " >&6
12635 else
12636   ac_check_lib_save_LIBS=$LIBS
12637 LIBS="-ldld  $LIBS"
12638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12639 /* end confdefs.h.  */
12640
12641 /* Override any GCC internal prototype to avoid an error.
12642    Use char because int might match the return type of a GCC
12643    builtin and then its argument prototype would still apply.  */
12644 #ifdef __cplusplus
12645 extern "C"
12646 #endif
12647 char shl_load ();
12648 int
12649 main ()
12650 {
12651 return shl_load ();
12652   ;
12653   return 0;
12654 }
12655 _ACEOF
12656 if ac_fn_c_try_link "$LINENO"; then :
12657   ac_cv_lib_dld_shl_load=yes
12658 else
12659   ac_cv_lib_dld_shl_load=no
12660 fi
12661 rm -f core conftest.err conftest.$ac_objext \
12662     conftest$ac_exeext conftest.$ac_ext
12663 LIBS=$ac_check_lib_save_LIBS
12664 fi
12665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12666 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12667 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12668   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12669 else
12670   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12671 if test "x$ac_cv_func_dlopen" = x""yes; then :
12672   lt_cv_dlopen="dlopen"
12673 else
12674   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12675 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12676 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12677   $as_echo_n "(cached) " >&6
12678 else
12679   ac_check_lib_save_LIBS=$LIBS
12680 LIBS="-ldl  $LIBS"
12681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12682 /* end confdefs.h.  */
12683
12684 /* Override any GCC internal prototype to avoid an error.
12685    Use char because int might match the return type of a GCC
12686    builtin and then its argument prototype would still apply.  */
12687 #ifdef __cplusplus
12688 extern "C"
12689 #endif
12690 char dlopen ();
12691 int
12692 main ()
12693 {
12694 return dlopen ();
12695   ;
12696   return 0;
12697 }
12698 _ACEOF
12699 if ac_fn_c_try_link "$LINENO"; then :
12700   ac_cv_lib_dl_dlopen=yes
12701 else
12702   ac_cv_lib_dl_dlopen=no
12703 fi
12704 rm -f core conftest.err conftest.$ac_objext \
12705     conftest$ac_exeext conftest.$ac_ext
12706 LIBS=$ac_check_lib_save_LIBS
12707 fi
12708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12709 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12710 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12711   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12712 else
12713   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12714 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12715 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12716   $as_echo_n "(cached) " >&6
12717 else
12718   ac_check_lib_save_LIBS=$LIBS
12719 LIBS="-lsvld  $LIBS"
12720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12721 /* end confdefs.h.  */
12722
12723 /* Override any GCC internal prototype to avoid an error.
12724    Use char because int might match the return type of a GCC
12725    builtin and then its argument prototype would still apply.  */
12726 #ifdef __cplusplus
12727 extern "C"
12728 #endif
12729 char dlopen ();
12730 int
12731 main ()
12732 {
12733 return dlopen ();
12734   ;
12735   return 0;
12736 }
12737 _ACEOF
12738 if ac_fn_c_try_link "$LINENO"; then :
12739   ac_cv_lib_svld_dlopen=yes
12740 else
12741   ac_cv_lib_svld_dlopen=no
12742 fi
12743 rm -f core conftest.err conftest.$ac_objext \
12744     conftest$ac_exeext conftest.$ac_ext
12745 LIBS=$ac_check_lib_save_LIBS
12746 fi
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12748 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12749 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12750   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12751 else
12752   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12753 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12754 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12755   $as_echo_n "(cached) " >&6
12756 else
12757   ac_check_lib_save_LIBS=$LIBS
12758 LIBS="-ldld  $LIBS"
12759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12760 /* end confdefs.h.  */
12761
12762 /* Override any GCC internal prototype to avoid an error.
12763    Use char because int might match the return type of a GCC
12764    builtin and then its argument prototype would still apply.  */
12765 #ifdef __cplusplus
12766 extern "C"
12767 #endif
12768 char dld_link ();
12769 int
12770 main ()
12771 {
12772 return dld_link ();
12773   ;
12774   return 0;
12775 }
12776 _ACEOF
12777 if ac_fn_c_try_link "$LINENO"; then :
12778   ac_cv_lib_dld_dld_link=yes
12779 else
12780   ac_cv_lib_dld_dld_link=no
12781 fi
12782 rm -f core conftest.err conftest.$ac_objext \
12783     conftest$ac_exeext conftest.$ac_ext
12784 LIBS=$ac_check_lib_save_LIBS
12785 fi
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12787 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12788 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12789   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12790 fi
12791
12792
12793 fi
12794
12795
12796 fi
12797
12798
12799 fi
12800
12801
12802 fi
12803
12804
12805 fi
12806
12807     ;;
12808   esac
12809
12810   if test "x$lt_cv_dlopen" != xno; then
12811     enable_dlopen=yes
12812   else
12813     enable_dlopen=no
12814   fi
12815
12816   case $lt_cv_dlopen in
12817   dlopen)
12818     save_CPPFLAGS="$CPPFLAGS"
12819     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12820
12821     save_LDFLAGS="$LDFLAGS"
12822     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12823
12824     save_LIBS="$LIBS"
12825     LIBS="$lt_cv_dlopen_libs $LIBS"
12826
12827     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12828 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12829 if test "${lt_cv_dlopen_self+set}" = set; then :
12830   $as_echo_n "(cached) " >&6
12831 else
12832           if test "$cross_compiling" = yes; then :
12833   lt_cv_dlopen_self=cross
12834 else
12835   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12836   lt_status=$lt_dlunknown
12837   cat > conftest.$ac_ext <<_LT_EOF
12838 #line 12838 "configure"
12839 #include "confdefs.h"
12840
12841 #if HAVE_DLFCN_H
12842 #include <dlfcn.h>
12843 #endif
12844
12845 #include <stdio.h>
12846
12847 #ifdef RTLD_GLOBAL
12848 #  define LT_DLGLOBAL           RTLD_GLOBAL
12849 #else
12850 #  ifdef DL_GLOBAL
12851 #    define LT_DLGLOBAL         DL_GLOBAL
12852 #  else
12853 #    define LT_DLGLOBAL         0
12854 #  endif
12855 #endif
12856
12857 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12858    find out it does not work in some platform. */
12859 #ifndef LT_DLLAZY_OR_NOW
12860 #  ifdef RTLD_LAZY
12861 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12862 #  else
12863 #    ifdef DL_LAZY
12864 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12865 #    else
12866 #      ifdef RTLD_NOW
12867 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12868 #      else
12869 #        ifdef DL_NOW
12870 #          define LT_DLLAZY_OR_NOW      DL_NOW
12871 #        else
12872 #          define LT_DLLAZY_OR_NOW      0
12873 #        endif
12874 #      endif
12875 #    endif
12876 #  endif
12877 #endif
12878
12879 /* When -fvisbility=hidden is used, assume the code has been annotated
12880    correspondingly for the symbols needed.  */
12881 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12882 void fnord () __attribute__((visibility("default")));
12883 #endif
12884
12885 void fnord () { int i=42; }
12886 int main ()
12887 {
12888   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12889   int status = $lt_dlunknown;
12890
12891   if (self)
12892     {
12893       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12894       else
12895         {
12896           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12897           else puts (dlerror ());
12898         }
12899       /* dlclose (self); */
12900     }
12901   else
12902     puts (dlerror ());
12903
12904   return status;
12905 }
12906 _LT_EOF
12907   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12908   (eval $ac_link) 2>&5
12909   ac_status=$?
12910   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12911   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12912     (./conftest; exit; ) >&5 2>/dev/null
12913     lt_status=$?
12914     case x$lt_status in
12915       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12916       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12917       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12918     esac
12919   else :
12920     # compilation failed
12921     lt_cv_dlopen_self=no
12922   fi
12923 fi
12924 rm -fr conftest*
12925
12926
12927 fi
12928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12929 $as_echo "$lt_cv_dlopen_self" >&6; }
12930
12931     if test "x$lt_cv_dlopen_self" = xyes; then
12932       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12933       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12934 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12935 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12936   $as_echo_n "(cached) " >&6
12937 else
12938           if test "$cross_compiling" = yes; then :
12939   lt_cv_dlopen_self_static=cross
12940 else
12941   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12942   lt_status=$lt_dlunknown
12943   cat > conftest.$ac_ext <<_LT_EOF
12944 #line 12944 "configure"
12945 #include "confdefs.h"
12946
12947 #if HAVE_DLFCN_H
12948 #include <dlfcn.h>
12949 #endif
12950
12951 #include <stdio.h>
12952
12953 #ifdef RTLD_GLOBAL
12954 #  define LT_DLGLOBAL           RTLD_GLOBAL
12955 #else
12956 #  ifdef DL_GLOBAL
12957 #    define LT_DLGLOBAL         DL_GLOBAL
12958 #  else
12959 #    define LT_DLGLOBAL         0
12960 #  endif
12961 #endif
12962
12963 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12964    find out it does not work in some platform. */
12965 #ifndef LT_DLLAZY_OR_NOW
12966 #  ifdef RTLD_LAZY
12967 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12968 #  else
12969 #    ifdef DL_LAZY
12970 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12971 #    else
12972 #      ifdef RTLD_NOW
12973 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12974 #      else
12975 #        ifdef DL_NOW
12976 #          define LT_DLLAZY_OR_NOW      DL_NOW
12977 #        else
12978 #          define LT_DLLAZY_OR_NOW      0
12979 #        endif
12980 #      endif
12981 #    endif
12982 #  endif
12983 #endif
12984
12985 /* When -fvisbility=hidden is used, assume the code has been annotated
12986    correspondingly for the symbols needed.  */
12987 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12988 void fnord () __attribute__((visibility("default")));
12989 #endif
12990
12991 void fnord () { int i=42; }
12992 int main ()
12993 {
12994   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12995   int status = $lt_dlunknown;
12996
12997   if (self)
12998     {
12999       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13000       else
13001         {
13002           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13003           else puts (dlerror ());
13004         }
13005       /* dlclose (self); */
13006     }
13007   else
13008     puts (dlerror ());
13009
13010   return status;
13011 }
13012 _LT_EOF
13013   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13014   (eval $ac_link) 2>&5
13015   ac_status=$?
13016   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13017   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13018     (./conftest; exit; ) >&5 2>/dev/null
13019     lt_status=$?
13020     case x$lt_status in
13021       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13022       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13023       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13024     esac
13025   else :
13026     # compilation failed
13027     lt_cv_dlopen_self_static=no
13028   fi
13029 fi
13030 rm -fr conftest*
13031
13032
13033 fi
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13035 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13036     fi
13037
13038     CPPFLAGS="$save_CPPFLAGS"
13039     LDFLAGS="$save_LDFLAGS"
13040     LIBS="$save_LIBS"
13041     ;;
13042   esac
13043
13044   case $lt_cv_dlopen_self in
13045   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13046   *) enable_dlopen_self=unknown ;;
13047   esac
13048
13049   case $lt_cv_dlopen_self_static in
13050   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13051   *) enable_dlopen_self_static=unknown ;;
13052   esac
13053 fi
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071 striplib=
13072 old_striplib=
13073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13074 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13075 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13076   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13077   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13079 $as_echo "yes" >&6; }
13080 else
13081 # FIXME - insert some real tests, host_os isn't really good enough
13082   case $host_os in
13083   darwin*)
13084     if test -n "$STRIP" ; then
13085       striplib="$STRIP -x"
13086       old_striplib="$STRIP -S"
13087       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13088 $as_echo "yes" >&6; }
13089     else
13090       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13091 $as_echo "no" >&6; }
13092     fi
13093     ;;
13094   *)
13095     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13096 $as_echo "no" >&6; }
13097     ;;
13098   esac
13099 fi
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112   # Report which library types will actually be built
13113   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13114 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13116 $as_echo "$can_build_shared" >&6; }
13117
13118   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13119 $as_echo_n "checking whether to build shared libraries... " >&6; }
13120   test "$can_build_shared" = "no" && enable_shared=no
13121
13122   # On AIX, shared libraries and static libraries use the same namespace, and
13123   # are all built from PIC.
13124   case $host_os in
13125   aix3*)
13126     test "$enable_shared" = yes && enable_static=no
13127     if test -n "$RANLIB"; then
13128       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13129       postinstall_cmds='$RANLIB $lib'
13130     fi
13131     ;;
13132
13133   aix[4-9]*)
13134     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13135       test "$enable_shared" = yes && enable_static=no
13136     fi
13137     ;;
13138   esac
13139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13140 $as_echo "$enable_shared" >&6; }
13141
13142   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13143 $as_echo_n "checking whether to build static libraries... " >&6; }
13144   # Make sure either enable_shared or enable_static is yes.
13145   test "$enable_shared" = yes || enable_static=yes
13146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13147 $as_echo "$enable_static" >&6; }
13148
13149
13150
13151
13152 fi
13153 ac_ext=c
13154 ac_cpp='$CPP $CPPFLAGS'
13155 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13156 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13157 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13158
13159 CC="$lt_save_CC"
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173         ac_config_commands="$ac_config_commands libtool"
13174
13175
13176
13177
13178 # Only expand once:
13179
13180
13181
13182
13183 . ${srcdir}/../../bfd/configure.host
13184
13185
13186
13187
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13189 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13190     # Check whether --enable-maintainer-mode was given.
13191 if test "${enable_maintainer_mode+set}" = set; then :
13192   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13193 else
13194   USE_MAINTAINER_MODE=no
13195 fi
13196
13197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13198 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13199    if test $USE_MAINTAINER_MODE = yes; then
13200   MAINTAINER_MODE_TRUE=
13201   MAINTAINER_MODE_FALSE='#'
13202 else
13203   MAINTAINER_MODE_TRUE='#'
13204   MAINTAINER_MODE_FALSE=
13205 fi
13206
13207   MAINT=$MAINTAINER_MODE_TRUE
13208
13209
13210
13211
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13213 $as_echo_n "checking for sim debug setting... " >&6; }
13214 sim_debug="0"
13215 # Check whether --enable-sim-debug was given.
13216 if test "${enable_sim_debug+set}" = set; then :
13217   enableval=$enable_sim_debug; case "${enableval}" in
13218   yes) sim_debug="7";;
13219   no)  sim_debug="0";;
13220   *)   sim_debug="($enableval)";;
13221 esac
13222 fi
13223 if test "$sim_debug" != "0"; then
13224
13225 cat >>confdefs.h <<_ACEOF
13226 #define DEBUG $sim_debug
13227 _ACEOF
13228
13229 fi
13230
13231 cat >>confdefs.h <<_ACEOF
13232 #define WITH_DEBUG $sim_debug
13233 _ACEOF
13234
13235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13236 $as_echo "$sim_debug" >&6; }
13237
13238
13239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13240 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13241 sim_stdio="0"
13242 # Check whether --enable-sim-stdio was given.
13243 if test "${enable_sim_stdio+set}" = set; then :
13244   enableval=$enable_sim_stdio; case "${enableval}" in
13245   yes)  sim_stdio="DO_USE_STDIO";;
13246   no)   sim_stdio="DONT_USE_STDIO";;
13247   *)    as_fn_error "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13248 esac
13249 fi
13250
13251 cat >>confdefs.h <<_ACEOF
13252 #define WITH_STDIO $sim_stdio
13253 _ACEOF
13254
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13256 $as_echo "$sim_stdio" >&6; }
13257
13258
13259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13260 $as_echo_n "checking for sim trace settings... " >&6; }
13261 sim_trace="~TRACE_debug"
13262 # Check whether --enable-sim-trace was given.
13263 if test "${enable_sim_trace+set}" = set; then :
13264   enableval=$enable_sim_trace; case "${enableval}" in
13265   yes)  sim_trace="-1";;
13266   no)   sim_trace="0";;
13267   [-0-9]*)
13268         sim_trace="'(${enableval})'";;
13269   [[:lower:]]*)
13270         sim_trace=""
13271         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13272           if test x"$sim_trace" = x; then
13273             sim_trace="(TRACE_$x"
13274           else
13275             sim_trace="${sim_trace}|TRACE_$x"
13276           fi
13277         done
13278         sim_trace="$sim_trace)" ;;
13279 esac
13280 fi
13281
13282 cat >>confdefs.h <<_ACEOF
13283 #define WITH_TRACE $sim_trace
13284 _ACEOF
13285
13286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13287 $as_echo "$sim_trace" >&6; }
13288
13289
13290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13291 $as_echo_n "checking for sim profile settings... " >&6; }
13292 profile="1"
13293 sim_profile="-1"
13294 # Check whether --enable-sim-profile was given.
13295 if test "${enable_sim_profile+set}" = set; then :
13296   enableval=$enable_sim_profile; case "${enableval}" in
13297   yes)  profile="1" sim_profile="-1";;
13298   no)   profile="0" sim_profile="0";;
13299   [-0-9]*)
13300         profile="(${enableval})" sim_profile="(${enableval})";;
13301   [a-z]*)
13302     profile="1"
13303         sim_profile=""
13304         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13305           if test x"$sim_profile" = x; then
13306             sim_profile="(PROFILE_$x"
13307           else
13308             sim_profile="${sim_profile}|PROFILE_$x"
13309           fi
13310         done
13311         sim_profile="$sim_profile)" ;;
13312 esac
13313 fi
13314
13315 cat >>confdefs.h <<_ACEOF
13316 #define PROFILE $profile
13317 _ACEOF
13318
13319
13320 cat >>confdefs.h <<_ACEOF
13321 #define WITH_PROFILE $sim_profile
13322 _ACEOF
13323
13324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13325 $as_echo "$sim_profile" >&6; }
13326
13327
13328
13329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13330 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13331 sim_assert="1"
13332 # Check whether --enable-sim-assert was given.
13333 if test "${enable_sim_assert+set}" = set; then :
13334   enableval=$enable_sim_assert; case "${enableval}" in
13335   yes)  sim_assert="1";;
13336   no)   sim_assert="0";;
13337   *)    as_fn_error "--enable-sim-assert does not take a value" "$LINENO" 5;;
13338 esac
13339 fi
13340
13341 cat >>confdefs.h <<_ACEOF
13342 #define WITH_ASSERT $sim_assert
13343 _ACEOF
13344
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13346 $as_echo "$sim_assert" >&6; }
13347
13348
13349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13350 $as_echo_n "checking default sim environment setting... " >&6; }
13351 sim_environment="ALL_ENVIRONMENT"
13352 # Check whether --enable-sim-environment was given.
13353 if test "${enable_sim_environment+set}" = set; then :
13354   enableval=$enable_sim_environment; case "${enableval}" in
13355   all | ALL)             sim_environment="ALL_ENVIRONMENT";;
13356   user | USER)           sim_environment="USER_ENVIRONMENT";;
13357   virtual | VIRTUAL)     sim_environment="VIRTUAL_ENVIRONMENT";;
13358   operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13359   *)   as_fn_error "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13360 esac
13361 fi
13362
13363 cat >>confdefs.h <<_ACEOF
13364 #define WITH_ENVIRONMENT $sim_environment
13365 _ACEOF
13366
13367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13368 $as_echo "$sim_environment" >&6; }
13369
13370
13371 sim_inline="-DDEFAULT_INLINE=0"
13372 # Check whether --enable-sim-inline was given.
13373 if test "${enable_sim_inline+set}" = set; then :
13374   enableval=$enable_sim_inline; sim_inline=""
13375 case "$enableval" in
13376   no)           sim_inline="-DDEFAULT_INLINE=0";;
13377   0)            sim_inline="-DDEFAULT_INLINE=0";;
13378   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13379   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13380   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13381        new_flag=""
13382        case "$x" in
13383          *_INLINE=*)    new_flag="-D$x";;
13384          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13385          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13386          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13387        esac
13388        if test x"$sim_inline" = x""; then
13389          sim_inline="$new_flag"
13390        else
13391          sim_inline="$sim_inline $new_flag"
13392        fi
13393      done;;
13394 esac
13395 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13396   echo "Setting inline flags = $sim_inline" 6>&1
13397 fi
13398 fi
13399
13400
13401
13402
13403 # Check whether --with-pkgversion was given.
13404 if test "${with_pkgversion+set}" = set; then :
13405   withval=$with_pkgversion; case "$withval" in
13406       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13407       no)  PKGVERSION= ;;
13408       *)   PKGVERSION="($withval) " ;;
13409      esac
13410 else
13411   PKGVERSION="(SIM) "
13412
13413 fi
13414
13415
13416
13417
13418
13419 # Check whether --with-bugurl was given.
13420 if test "${with_bugurl+set}" = set; then :
13421   withval=$with_bugurl; case "$withval" in
13422       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13423       no)  BUGURL=
13424            ;;
13425       *)   BUGURL="$withval"
13426            ;;
13427      esac
13428 else
13429   BUGURL="http://www.gnu.org/software/gdb/bugs/"
13430
13431 fi
13432
13433   case ${BUGURL} in
13434   "")
13435     REPORT_BUGS_TO=
13436     REPORT_BUGS_TEXI=
13437     ;;
13438   *)
13439     REPORT_BUGS_TO="<$BUGURL>"
13440     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13441     ;;
13442   esac;
13443
13444
13445
13446
13447 cat >>confdefs.h <<_ACEOF
13448 #define PKGVERSION "$PKGVERSION"
13449 _ACEOF
13450
13451
13452 cat >>confdefs.h <<_ACEOF
13453 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13454 _ACEOF
13455
13456
13457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13458 $as_echo_n "checking return type of signal handlers... " >&6; }
13459 if test "${ac_cv_type_signal+set}" = set; then :
13460   $as_echo_n "(cached) " >&6
13461 else
13462   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13463 /* end confdefs.h.  */
13464 #include <sys/types.h>
13465 #include <signal.h>
13466
13467 int
13468 main ()
13469 {
13470 return *(signal (0, 0)) (0) == 1;
13471   ;
13472   return 0;
13473 }
13474 _ACEOF
13475 if ac_fn_c_try_compile "$LINENO"; then :
13476   ac_cv_type_signal=int
13477 else
13478   ac_cv_type_signal=void
13479 fi
13480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13481 fi
13482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13483 $as_echo "$ac_cv_type_signal" >&6; }
13484
13485 cat >>confdefs.h <<_ACEOF
13486 #define RETSIGTYPE $ac_cv_type_signal
13487 _ACEOF
13488
13489
13490
13491
13492
13493
13494
13495 for ac_header in getopt.h
13496 do :
13497   ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
13498 if test "x$ac_cv_header_getopt_h" = x""yes; then :
13499   cat >>confdefs.h <<_ACEOF
13500 #define HAVE_GETOPT_H 1
13501 _ACEOF
13502
13503 fi
13504
13505 done
13506
13507
13508
13509 wire_endian="LITTLE"
13510 default_endian=""
13511 # Check whether --enable-sim-endian was given.
13512 if test "${enable_sim_endian+set}" = set; then :
13513   enableval=$enable_sim_endian; case "${enableval}" in
13514   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13515   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13516   yes)   if test x"$wire_endian" != x; then
13517            sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13518          else
13519           if test x"$default_endian" != x; then
13520              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13521            else
13522              echo "No hard-wired endian for target $target" 1>&6
13523              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13524            fi
13525          fi;;
13526   no)    if test x"$default_endian" != x; then
13527            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13528          else
13529            if test x"$wire_endian" != x; then
13530              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13531            else
13532              echo "No default endian for target $target" 1>&6
13533              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13534            fi
13535          fi;;
13536   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13537 esac
13538 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13539   echo "Setting endian flags = $sim_endian" 6>&1
13540 fi
13541 else
13542   if test x"$default_endian" != x; then
13543   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13544 else
13545   if test x"$wire_endian" != x; then
13546     sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13547   else
13548     sim_endian=
13549   fi
13550 fi
13551 fi
13552
13553 wire_alignment="STRICT_ALIGNMENT"
13554 default_alignment="STRICT_ALIGNMENT"
13555
13556 # Check whether --enable-sim-alignment was given.
13557 if test "${enable_sim_alignment+set}" = set; then :
13558   enableval=$enable_sim_alignment; case "${enableval}" in
13559   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13560   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13561   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13562   yes) if test x"$wire_alignment" != x; then
13563          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13564        else
13565          if test x"$default_alignment" != x; then
13566            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13567          else
13568            echo "No hard-wired alignment for target $target" 1>&6
13569            sim_alignment="-DWITH_ALIGNMENT=0"
13570          fi
13571        fi;;
13572   no)  if test x"$default_alignment" != x; then
13573          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13574        else
13575          if test x"$wire_alignment" != x; then
13576            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13577          else
13578            echo "No default alignment for target $target" 1>&6
13579            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13580          fi
13581        fi;;
13582   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13583 esac
13584 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13585   echo "Setting alignment flags = $sim_alignment" 6>&1
13586 fi
13587 else
13588   if test x"$default_alignment" != x; then
13589   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13590 else
13591   if test x"$wire_alignment" != x; then
13592     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13593   else
13594     sim_alignment=
13595   fi
13596 fi
13597 fi
13598
13599
13600 # Check whether --enable-werror was given.
13601 if test "${enable_werror+set}" = set; then :
13602   enableval=$enable_werror; case "${enableval}" in
13603      yes | y) ERROR_ON_WARNING="yes" ;;
13604      no | n)  ERROR_ON_WARNING="no" ;;
13605      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13606    esac
13607 fi
13608
13609
13610 # Enable -Werror by default when using gcc
13611 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13612     ERROR_ON_WARNING=yes
13613 fi
13614
13615 WERROR_CFLAGS=""
13616 if test "${ERROR_ON_WARNING}" = yes ; then
13617 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13618 #    WERROR_CFLAGS="-Werror"
13619      true
13620 fi
13621
13622 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13623 -Wpointer-sign \
13624 -Wno-unused -Wunused-value -Wunused-function \
13625 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13626 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13627 -Wold-style-declaration -Wold-style-definition"
13628
13629 # Enable -Wno-format by default when using gcc on mingw since many
13630 # GCC versions complain about %I64.
13631 case "${host}" in
13632   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13633   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13634 esac
13635
13636 # Check whether --enable-build-warnings was given.
13637 if test "${enable_build_warnings+set}" = set; then :
13638   enableval=$enable_build_warnings; case "${enableval}" in
13639   yes)  ;;
13640   no)   build_warnings="-w";;
13641   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13642         build_warnings="${build_warnings} ${t}";;
13643   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13644         build_warnings="${t} ${build_warnings}";;
13645   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13646 esac
13647 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13648   echo "Setting compiler warning flags = $build_warnings" 6>&1
13649 fi
13650 fi
13651 # Check whether --enable-sim-build-warnings was given.
13652 if test "${enable_sim_build_warnings+set}" = set; then :
13653   enableval=$enable_sim_build_warnings; case "${enableval}" in
13654   yes)  ;;
13655   no)   build_warnings="-w";;
13656   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13657         build_warnings="${build_warnings} ${t}";;
13658   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13659         build_warnings="${t} ${build_warnings}";;
13660   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13661 esac
13662 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13663   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13664 fi
13665 fi
13666 WARN_CFLAGS=""
13667 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13668 then
13669     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13670 $as_echo_n "checking compiler warning flags... " >&6; }
13671     # Separate out the -Werror flag as some files just cannot be
13672     # compiled with it enabled.
13673     for w in ${build_warnings}; do
13674         case $w in
13675         -Werr*) WERROR_CFLAGS=-Werror ;;
13676         *) # Check that GCC accepts it
13677             saved_CFLAGS="$CFLAGS"
13678             CFLAGS="$CFLAGS $w"
13679             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13680 /* end confdefs.h.  */
13681
13682 int
13683 main ()
13684 {
13685
13686   ;
13687   return 0;
13688 }
13689 _ACEOF
13690 if ac_fn_c_try_compile "$LINENO"; then :
13691   WARN_CFLAGS="${WARN_CFLAGS} $w"
13692 fi
13693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13694             CFLAGS="$saved_CFLAGS"
13695         esac
13696     done
13697     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13698 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13699 fi
13700
13701
13702
13703 cgen_breaks=""
13704 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13705 cgen_breaks="break cgen_rtx_error";
13706 fi
13707
13708 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13709
13710 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13711
13712 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13713
13714 ac_config_commands="$ac_config_commands Makefile"
13715
13716 ac_config_commands="$ac_config_commands stamp-h"
13717
13718 cat >confcache <<\_ACEOF
13719 # This file is a shell script that caches the results of configure
13720 # tests run on this system so they can be shared between configure
13721 # scripts and configure runs, see configure's option --config-cache.
13722 # It is not useful on other systems.  If it contains results you don't
13723 # want to keep, you may remove or edit it.
13724 #
13725 # config.status only pays attention to the cache file if you give it
13726 # the --recheck option to rerun configure.
13727 #
13728 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13729 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13730 # following values.
13731
13732 _ACEOF
13733
13734 # The following way of writing the cache mishandles newlines in values,
13735 # but we know of no workaround that is simple, portable, and efficient.
13736 # So, we kill variables containing newlines.
13737 # Ultrix sh set writes to stderr and can't be redirected directly,
13738 # and sets the high bit in the cache file unless we assign to the vars.
13739 (
13740   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13741     eval ac_val=\$$ac_var
13742     case $ac_val in #(
13743     *${as_nl}*)
13744       case $ac_var in #(
13745       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13746 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13747       esac
13748       case $ac_var in #(
13749       _ | IFS | as_nl) ;; #(
13750       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13751       *) { eval $ac_var=; unset $ac_var;} ;;
13752       esac ;;
13753     esac
13754   done
13755
13756   (set) 2>&1 |
13757     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13758     *${as_nl}ac_space=\ *)
13759       # `set' does not quote correctly, so add quotes: double-quote
13760       # substitution turns \\\\ into \\, and sed turns \\ into \.
13761       sed -n \
13762         "s/'/'\\\\''/g;
13763           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13764       ;; #(
13765     *)
13766       # `set' quotes correctly as required by POSIX, so do not add quotes.
13767       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13768       ;;
13769     esac |
13770     sort
13771 ) |
13772   sed '
13773      /^ac_cv_env_/b end
13774      t clear
13775      :clear
13776      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13777      t end
13778      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13779      :end' >>confcache
13780 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13781   if test -w "$cache_file"; then
13782     test "x$cache_file" != "x/dev/null" &&
13783       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13784 $as_echo "$as_me: updating cache $cache_file" >&6;}
13785     cat confcache >$cache_file
13786   else
13787     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13788 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13789   fi
13790 fi
13791 rm -f confcache
13792
13793 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13794 # Let make expand exec_prefix.
13795 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13796
13797 DEFS=-DHAVE_CONFIG_H
13798
13799 ac_libobjs=
13800 ac_ltlibobjs=
13801 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13802   # 1. Remove the extension, and $U if already installed.
13803   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13804   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13805   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13806   #    will be set to the directory where LIBOBJS objects are built.
13807   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13808   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13809 done
13810 LIBOBJS=$ac_libobjs
13811
13812 LTLIBOBJS=$ac_ltlibobjs
13813
13814
13815
13816 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13817   as_fn_error "conditional \"GMAKE\" was never defined.
13818 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13819 fi
13820 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13821   as_fn_error "conditional \"PLUGINS\" was never defined.
13822 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13823 fi
13824 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13825   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13826 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13827 fi
13828
13829 : ${CONFIG_STATUS=./config.status}
13830 ac_write_fail=0
13831 ac_clean_files_save=$ac_clean_files
13832 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13833 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13834 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13835 as_write_fail=0
13836 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13837 #! $SHELL
13838 # Generated by $as_me.
13839 # Run this file to recreate the current configuration.
13840 # Compiler output produced by configure, useful for debugging
13841 # configure, is in config.log if it exists.
13842
13843 debug=false
13844 ac_cs_recheck=false
13845 ac_cs_silent=false
13846
13847 SHELL=\${CONFIG_SHELL-$SHELL}
13848 export SHELL
13849 _ASEOF
13850 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13851 ## -------------------- ##
13852 ## M4sh Initialization. ##
13853 ## -------------------- ##
13854
13855 # Be more Bourne compatible
13856 DUALCASE=1; export DUALCASE # for MKS sh
13857 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13858   emulate sh
13859   NULLCMD=:
13860   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13861   # is contrary to our usage.  Disable this feature.
13862   alias -g '${1+"$@"}'='"$@"'
13863   setopt NO_GLOB_SUBST
13864 else
13865   case `(set -o) 2>/dev/null` in #(
13866   *posix*) :
13867     set -o posix ;; #(
13868   *) :
13869      ;;
13870 esac
13871 fi
13872
13873
13874 as_nl='
13875 '
13876 export as_nl
13877 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13878 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13879 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13880 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13881 # Prefer a ksh shell builtin over an external printf program on Solaris,
13882 # but without wasting forks for bash or zsh.
13883 if test -z "$BASH_VERSION$ZSH_VERSION" \
13884     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13885   as_echo='print -r --'
13886   as_echo_n='print -rn --'
13887 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13888   as_echo='printf %s\n'
13889   as_echo_n='printf %s'
13890 else
13891   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13892     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13893     as_echo_n='/usr/ucb/echo -n'
13894   else
13895     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13896     as_echo_n_body='eval
13897       arg=$1;
13898       case $arg in #(
13899       *"$as_nl"*)
13900         expr "X$arg" : "X\\(.*\\)$as_nl";
13901         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13902       esac;
13903       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13904     '
13905     export as_echo_n_body
13906     as_echo_n='sh -c $as_echo_n_body as_echo'
13907   fi
13908   export as_echo_body
13909   as_echo='sh -c $as_echo_body as_echo'
13910 fi
13911
13912 # The user is always right.
13913 if test "${PATH_SEPARATOR+set}" != set; then
13914   PATH_SEPARATOR=:
13915   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13916     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13917       PATH_SEPARATOR=';'
13918   }
13919 fi
13920
13921
13922 # IFS
13923 # We need space, tab and new line, in precisely that order.  Quoting is
13924 # there to prevent editors from complaining about space-tab.
13925 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13926 # splitting by setting IFS to empty value.)
13927 IFS=" ""        $as_nl"
13928
13929 # Find who we are.  Look in the path if we contain no directory separator.
13930 case $0 in #((
13931   *[\\/]* ) as_myself=$0 ;;
13932   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13933 for as_dir in $PATH
13934 do
13935   IFS=$as_save_IFS
13936   test -z "$as_dir" && as_dir=.
13937     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13938   done
13939 IFS=$as_save_IFS
13940
13941      ;;
13942 esac
13943 # We did not find ourselves, most probably we were run as `sh COMMAND'
13944 # in which case we are not to be found in the path.
13945 if test "x$as_myself" = x; then
13946   as_myself=$0
13947 fi
13948 if test ! -f "$as_myself"; then
13949   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13950   exit 1
13951 fi
13952
13953 # Unset variables that we do not need and which cause bugs (e.g. in
13954 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13955 # suppresses any "Segmentation fault" message there.  '((' could
13956 # trigger a bug in pdksh 5.2.14.
13957 for as_var in BASH_ENV ENV MAIL MAILPATH
13958 do eval test x\${$as_var+set} = xset \
13959   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13960 done
13961 PS1='$ '
13962 PS2='> '
13963 PS4='+ '
13964
13965 # NLS nuisances.
13966 LC_ALL=C
13967 export LC_ALL
13968 LANGUAGE=C
13969 export LANGUAGE
13970
13971 # CDPATH.
13972 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13973
13974
13975 # as_fn_error ERROR [LINENO LOG_FD]
13976 # ---------------------------------
13977 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13978 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13979 # script with status $?, using 1 if that was 0.
13980 as_fn_error ()
13981 {
13982   as_status=$?; test $as_status -eq 0 && as_status=1
13983   if test "$3"; then
13984     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13985     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13986   fi
13987   $as_echo "$as_me: error: $1" >&2
13988   as_fn_exit $as_status
13989 } # as_fn_error
13990
13991
13992 # as_fn_set_status STATUS
13993 # -----------------------
13994 # Set $? to STATUS, without forking.
13995 as_fn_set_status ()
13996 {
13997   return $1
13998 } # as_fn_set_status
13999
14000 # as_fn_exit STATUS
14001 # -----------------
14002 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14003 as_fn_exit ()
14004 {
14005   set +e
14006   as_fn_set_status $1
14007   exit $1
14008 } # as_fn_exit
14009
14010 # as_fn_unset VAR
14011 # ---------------
14012 # Portably unset VAR.
14013 as_fn_unset ()
14014 {
14015   { eval $1=; unset $1;}
14016 }
14017 as_unset=as_fn_unset
14018 # as_fn_append VAR VALUE
14019 # ----------------------
14020 # Append the text in VALUE to the end of the definition contained in VAR. Take
14021 # advantage of any shell optimizations that allow amortized linear growth over
14022 # repeated appends, instead of the typical quadratic growth present in naive
14023 # implementations.
14024 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14025   eval 'as_fn_append ()
14026   {
14027     eval $1+=\$2
14028   }'
14029 else
14030   as_fn_append ()
14031   {
14032     eval $1=\$$1\$2
14033   }
14034 fi # as_fn_append
14035
14036 # as_fn_arith ARG...
14037 # ------------------
14038 # Perform arithmetic evaluation on the ARGs, and store the result in the
14039 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14040 # must be portable across $(()) and expr.
14041 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14042   eval 'as_fn_arith ()
14043   {
14044     as_val=$(( $* ))
14045   }'
14046 else
14047   as_fn_arith ()
14048   {
14049     as_val=`expr "$@" || test $? -eq 1`
14050   }
14051 fi # as_fn_arith
14052
14053
14054 if expr a : '\(a\)' >/dev/null 2>&1 &&
14055    test "X`expr 00001 : '.*\(...\)'`" = X001; then
14056   as_expr=expr
14057 else
14058   as_expr=false
14059 fi
14060
14061 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14062   as_basename=basename
14063 else
14064   as_basename=false
14065 fi
14066
14067 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14068   as_dirname=dirname
14069 else
14070   as_dirname=false
14071 fi
14072
14073 as_me=`$as_basename -- "$0" ||
14074 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14075          X"$0" : 'X\(//\)$' \| \
14076          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14077 $as_echo X/"$0" |
14078     sed '/^.*\/\([^/][^/]*\)\/*$/{
14079             s//\1/
14080             q
14081           }
14082           /^X\/\(\/\/\)$/{
14083             s//\1/
14084             q
14085           }
14086           /^X\/\(\/\).*/{
14087             s//\1/
14088             q
14089           }
14090           s/.*/./; q'`
14091
14092 # Avoid depending upon Character Ranges.
14093 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14094 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14095 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14096 as_cr_digits='0123456789'
14097 as_cr_alnum=$as_cr_Letters$as_cr_digits
14098
14099 ECHO_C= ECHO_N= ECHO_T=
14100 case `echo -n x` in #(((((
14101 -n*)
14102   case `echo 'xy\c'` in
14103   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14104   xy)  ECHO_C='\c';;
14105   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14106        ECHO_T=' ';;
14107   esac;;
14108 *)
14109   ECHO_N='-n';;
14110 esac
14111
14112 rm -f conf$$ conf$$.exe conf$$.file
14113 if test -d conf$$.dir; then
14114   rm -f conf$$.dir/conf$$.file
14115 else
14116   rm -f conf$$.dir
14117   mkdir conf$$.dir 2>/dev/null
14118 fi
14119 if (echo >conf$$.file) 2>/dev/null; then
14120   if ln -s conf$$.file conf$$ 2>/dev/null; then
14121     as_ln_s='ln -s'
14122     # ... but there are two gotchas:
14123     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14124     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14125     # In both cases, we have to default to `cp -p'.
14126     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14127       as_ln_s='cp -p'
14128   elif ln conf$$.file conf$$ 2>/dev/null; then
14129     as_ln_s=ln
14130   else
14131     as_ln_s='cp -p'
14132   fi
14133 else
14134   as_ln_s='cp -p'
14135 fi
14136 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14137 rmdir conf$$.dir 2>/dev/null
14138
14139
14140 # as_fn_mkdir_p
14141 # -------------
14142 # Create "$as_dir" as a directory, including parents if necessary.
14143 as_fn_mkdir_p ()
14144 {
14145
14146   case $as_dir in #(
14147   -*) as_dir=./$as_dir;;
14148   esac
14149   test -d "$as_dir" || eval $as_mkdir_p || {
14150     as_dirs=
14151     while :; do
14152       case $as_dir in #(
14153       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14154       *) as_qdir=$as_dir;;
14155       esac
14156       as_dirs="'$as_qdir' $as_dirs"
14157       as_dir=`$as_dirname -- "$as_dir" ||
14158 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14159          X"$as_dir" : 'X\(//\)[^/]' \| \
14160          X"$as_dir" : 'X\(//\)$' \| \
14161          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14162 $as_echo X"$as_dir" |
14163     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14164             s//\1/
14165             q
14166           }
14167           /^X\(\/\/\)[^/].*/{
14168             s//\1/
14169             q
14170           }
14171           /^X\(\/\/\)$/{
14172             s//\1/
14173             q
14174           }
14175           /^X\(\/\).*/{
14176             s//\1/
14177             q
14178           }
14179           s/.*/./; q'`
14180       test -d "$as_dir" && break
14181     done
14182     test -z "$as_dirs" || eval "mkdir $as_dirs"
14183   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14184
14185
14186 } # as_fn_mkdir_p
14187 if mkdir -p . 2>/dev/null; then
14188   as_mkdir_p='mkdir -p "$as_dir"'
14189 else
14190   test -d ./-p && rmdir ./-p
14191   as_mkdir_p=false
14192 fi
14193
14194 if test -x / >/dev/null 2>&1; then
14195   as_test_x='test -x'
14196 else
14197   if ls -dL / >/dev/null 2>&1; then
14198     as_ls_L_option=L
14199   else
14200     as_ls_L_option=
14201   fi
14202   as_test_x='
14203     eval sh -c '\''
14204       if test -d "$1"; then
14205         test -d "$1/.";
14206       else
14207         case $1 in #(
14208         -*)set "./$1";;
14209         esac;
14210         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14211         ???[sx]*):;;*)false;;esac;fi
14212     '\'' sh
14213   '
14214 fi
14215 as_executable_p=$as_test_x
14216
14217 # Sed expression to map a string onto a valid CPP name.
14218 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14219
14220 # Sed expression to map a string onto a valid variable name.
14221 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14222
14223
14224 exec 6>&1
14225 ## ----------------------------------- ##
14226 ## Main body of $CONFIG_STATUS script. ##
14227 ## ----------------------------------- ##
14228 _ASEOF
14229 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14230
14231 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14232 # Save the log message, to keep $0 and so on meaningful, and to
14233 # report actual input values of CONFIG_FILES etc. instead of their
14234 # values after options handling.
14235 ac_log="
14236 This file was extended by $as_me, which was
14237 generated by GNU Autoconf 2.64.  Invocation command line was
14238
14239   CONFIG_FILES    = $CONFIG_FILES
14240   CONFIG_HEADERS  = $CONFIG_HEADERS
14241   CONFIG_LINKS    = $CONFIG_LINKS
14242   CONFIG_COMMANDS = $CONFIG_COMMANDS
14243   $ $0 $@
14244
14245 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14246 "
14247
14248 _ACEOF
14249
14250 case $ac_config_files in *"
14251 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14252 esac
14253
14254 case $ac_config_headers in *"
14255 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14256 esac
14257
14258
14259 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14260 # Files that config.status was made for.
14261 config_files="$ac_config_files"
14262 config_headers="$ac_config_headers"
14263 config_commands="$ac_config_commands"
14264
14265 _ACEOF
14266
14267 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14268 ac_cs_usage="\
14269 \`$as_me' instantiates files and other configuration actions
14270 from templates according to the current configuration.  Unless the files
14271 and actions are specified as TAGs, all are instantiated by default.
14272
14273 Usage: $0 [OPTION]... [TAG]...
14274
14275   -h, --help       print this help, then exit
14276   -V, --version    print version number and configuration settings, then exit
14277   -q, --quiet, --silent
14278                    do not print progress messages
14279   -d, --debug      don't remove temporary files
14280       --recheck    update $as_me by reconfiguring in the same conditions
14281       --file=FILE[:TEMPLATE]
14282                    instantiate the configuration file FILE
14283       --header=FILE[:TEMPLATE]
14284                    instantiate the configuration header FILE
14285
14286 Configuration files:
14287 $config_files
14288
14289 Configuration headers:
14290 $config_headers
14291
14292 Configuration commands:
14293 $config_commands
14294
14295 Report bugs to the package provider."
14296
14297 _ACEOF
14298 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14299 ac_cs_version="\\
14300 config.status
14301 configured by $0, generated by GNU Autoconf 2.64,
14302   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14303
14304 Copyright (C) 2009 Free Software Foundation, Inc.
14305 This config.status script is free software; the Free Software Foundation
14306 gives unlimited permission to copy, distribute and modify it."
14307
14308 ac_pwd='$ac_pwd'
14309 srcdir='$srcdir'
14310 INSTALL='$INSTALL'
14311 AWK='$AWK'
14312 test -n "\$AWK" || AWK=awk
14313 _ACEOF
14314
14315 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14316 # The default lists apply if the user does not specify any file.
14317 ac_need_defaults=:
14318 while test $# != 0
14319 do
14320   case $1 in
14321   --*=*)
14322     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14323     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14324     ac_shift=:
14325     ;;
14326   *)
14327     ac_option=$1
14328     ac_optarg=$2
14329     ac_shift=shift
14330     ;;
14331   esac
14332
14333   case $ac_option in
14334   # Handling of the options.
14335   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14336     ac_cs_recheck=: ;;
14337   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14338     $as_echo "$ac_cs_version"; exit ;;
14339   --debug | --debu | --deb | --de | --d | -d )
14340     debug=: ;;
14341   --file | --fil | --fi | --f )
14342     $ac_shift
14343     case $ac_optarg in
14344     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14345     esac
14346     as_fn_append CONFIG_FILES " '$ac_optarg'"
14347     ac_need_defaults=false;;
14348   --header | --heade | --head | --hea )
14349     $ac_shift
14350     case $ac_optarg in
14351     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14352     esac
14353     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14354     ac_need_defaults=false;;
14355   --he | --h)
14356     # Conflict between --help and --header
14357     as_fn_error "ambiguous option: \`$1'
14358 Try \`$0 --help' for more information.";;
14359   --help | --hel | -h )
14360     $as_echo "$ac_cs_usage"; exit ;;
14361   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14362   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14363     ac_cs_silent=: ;;
14364
14365   # This is an error.
14366   -*) as_fn_error "unrecognized option: \`$1'
14367 Try \`$0 --help' for more information." ;;
14368
14369   *) as_fn_append ac_config_targets " $1"
14370      ac_need_defaults=false ;;
14371
14372   esac
14373   shift
14374 done
14375
14376 ac_configure_extra_args=
14377
14378 if $ac_cs_silent; then
14379   exec 6>/dev/null
14380   ac_configure_extra_args="$ac_configure_extra_args --silent"
14381 fi
14382
14383 _ACEOF
14384 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14385 if \$ac_cs_recheck; then
14386   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14387   shift
14388   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14389   CONFIG_SHELL='$SHELL'
14390   export CONFIG_SHELL
14391   exec "\$@"
14392 fi
14393
14394 _ACEOF
14395 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14396 exec 5>>config.log
14397 {
14398   echo
14399   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14400 ## Running $as_me. ##
14401 _ASBOX
14402   $as_echo "$ac_log"
14403 } >&5
14404
14405 _ACEOF
14406 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14407 #
14408 # INIT-COMMANDS
14409 #
14410 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14411
14412
14413 # The HP-UX ksh and POSIX shell print the target directory to stdout
14414 # if CDPATH is set.
14415 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14416
14417 sed_quote_subst='$sed_quote_subst'
14418 double_quote_subst='$double_quote_subst'
14419 delay_variable_subst='$delay_variable_subst'
14420 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14421 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14422 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14423 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14424 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14425 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14426 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14427 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14428 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14429 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14430 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14431 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14432 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14433 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14434 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14435 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14436 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14437 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14438 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14439 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14440 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14441 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14442 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14443 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14444 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14445 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14446 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14447 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14448 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14449 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14450 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14451 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14452 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14453 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14454 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14455 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14456 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14457 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14458 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14459 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14460 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14461 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14462 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14463 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14464 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14465 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14466 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14467 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14468 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"`'
14469 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14470 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14471 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14472 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14473 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14474 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14475 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14476 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14477 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14478 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14479 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14480 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14481 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14482 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14483 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14484 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14485 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14486 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14487 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14488 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14489 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14490 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14491 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14492 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14493 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14494 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14495 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14496 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14497 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14498 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14499 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14500 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14501 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14502 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14503 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14504 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14505 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14506 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14507 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14508 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14509 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14510 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14511 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14512 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14513 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14514 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14515 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14516 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14517 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14518 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14519 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14520 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14521 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14522 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14523 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14524 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14525 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14526 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14527 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14528 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14529 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14530 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14531 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14532 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14533 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14534 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14535 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14536 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14537 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14538 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14539 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14540
14541 LTCC='$LTCC'
14542 LTCFLAGS='$LTCFLAGS'
14543 compiler='$compiler_DEFAULT'
14544
14545 # A function that is used when there is no print builtin or printf.
14546 func_fallback_echo ()
14547 {
14548   eval 'cat <<_LTECHO_EOF
14549 \$1
14550 _LTECHO_EOF'
14551 }
14552
14553 # Quote evaled strings.
14554 for var in SHELL \
14555 ECHO \
14556 SED \
14557 GREP \
14558 EGREP \
14559 FGREP \
14560 LD \
14561 NM \
14562 LN_S \
14563 lt_SP2NL \
14564 lt_NL2SP \
14565 reload_flag \
14566 OBJDUMP \
14567 deplibs_check_method \
14568 file_magic_cmd \
14569 AR \
14570 AR_FLAGS \
14571 STRIP \
14572 RANLIB \
14573 CC \
14574 CFLAGS \
14575 compiler \
14576 lt_cv_sys_global_symbol_pipe \
14577 lt_cv_sys_global_symbol_to_cdecl \
14578 lt_cv_sys_global_symbol_to_c_name_address \
14579 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14580 lt_prog_compiler_no_builtin_flag \
14581 lt_prog_compiler_wl \
14582 lt_prog_compiler_pic \
14583 lt_prog_compiler_static \
14584 lt_cv_prog_compiler_c_o \
14585 need_locks \
14586 DSYMUTIL \
14587 NMEDIT \
14588 LIPO \
14589 OTOOL \
14590 OTOOL64 \
14591 shrext_cmds \
14592 export_dynamic_flag_spec \
14593 whole_archive_flag_spec \
14594 compiler_needs_object \
14595 with_gnu_ld \
14596 allow_undefined_flag \
14597 no_undefined_flag \
14598 hardcode_libdir_flag_spec \
14599 hardcode_libdir_flag_spec_ld \
14600 hardcode_libdir_separator \
14601 fix_srcfile_path \
14602 exclude_expsyms \
14603 include_expsyms \
14604 file_list_spec \
14605 variables_saved_for_relink \
14606 libname_spec \
14607 library_names_spec \
14608 soname_spec \
14609 install_override_mode \
14610 finish_eval \
14611 old_striplib \
14612 striplib; do
14613     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14614     *[\\\\\\\`\\"\\\$]*)
14615       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14616       ;;
14617     *)
14618       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14619       ;;
14620     esac
14621 done
14622
14623 # Double-quote double-evaled strings.
14624 for var in reload_cmds \
14625 old_postinstall_cmds \
14626 old_postuninstall_cmds \
14627 old_archive_cmds \
14628 extract_expsyms_cmds \
14629 old_archive_from_new_cmds \
14630 old_archive_from_expsyms_cmds \
14631 archive_cmds \
14632 archive_expsym_cmds \
14633 module_cmds \
14634 module_expsym_cmds \
14635 export_symbols_cmds \
14636 prelink_cmds \
14637 postinstall_cmds \
14638 postuninstall_cmds \
14639 finish_cmds \
14640 sys_lib_search_path_spec \
14641 sys_lib_dlsearch_path_spec; do
14642     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14643     *[\\\\\\\`\\"\\\$]*)
14644       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14645       ;;
14646     *)
14647       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14648       ;;
14649     esac
14650 done
14651
14652 ac_aux_dir='$ac_aux_dir'
14653 xsi_shell='$xsi_shell'
14654 lt_shell_append='$lt_shell_append'
14655
14656 # See if we are running on zsh, and set the options which allow our
14657 # commands through without removal of \ escapes INIT.
14658 if test -n "\${ZSH_VERSION+set}" ; then
14659    setopt NO_GLOB_SUBST
14660 fi
14661
14662
14663     PACKAGE='$PACKAGE'
14664     VERSION='$VERSION'
14665     TIMESTAMP='$TIMESTAMP'
14666     RM='$RM'
14667     ofile='$ofile'
14668
14669
14670
14671
14672 _ACEOF
14673
14674 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14675
14676 # Handling of arguments.
14677 for ac_config_target in $ac_config_targets
14678 do
14679   case $ac_config_target in
14680     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14681     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14682     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14683     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14684     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14685     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14686     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14687     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14688
14689   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14690   esac
14691 done
14692
14693
14694 # If the user did not use the arguments to specify the items to instantiate,
14695 # then the envvar interface is used.  Set only those that are not.
14696 # We use the long form for the default assignment because of an extremely
14697 # bizarre bug on SunOS 4.1.3.
14698 if $ac_need_defaults; then
14699   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14700   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14701   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14702 fi
14703
14704 # Have a temporary directory for convenience.  Make it in the build tree
14705 # simply because there is no reason against having it here, and in addition,
14706 # creating and moving files from /tmp can sometimes cause problems.
14707 # Hook for its removal unless debugging.
14708 # Note that there is a small window in which the directory will not be cleaned:
14709 # after its creation but before its name has been assigned to `$tmp'.
14710 $debug ||
14711 {
14712   tmp=
14713   trap 'exit_status=$?
14714   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14715 ' 0
14716   trap 'as_fn_exit 1' 1 2 13 15
14717 }
14718 # Create a (secure) tmp directory for tmp files.
14719
14720 {
14721   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14722   test -n "$tmp" && test -d "$tmp"
14723 }  ||
14724 {
14725   tmp=./conf$$-$RANDOM
14726   (umask 077 && mkdir "$tmp")
14727 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14728
14729 # Set up the scripts for CONFIG_FILES section.
14730 # No need to generate them if there are no CONFIG_FILES.
14731 # This happens for instance with `./config.status config.h'.
14732 if test -n "$CONFIG_FILES"; then
14733
14734
14735 ac_cr=`echo X | tr X '\015'`
14736 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14737 # But we know of no other shell where ac_cr would be empty at this
14738 # point, so we can use a bashism as a fallback.
14739 if test "x$ac_cr" = x; then
14740   eval ac_cr=\$\'\\r\'
14741 fi
14742 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14743 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14744   ac_cs_awk_cr='\r'
14745 else
14746   ac_cs_awk_cr=$ac_cr
14747 fi
14748
14749 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14750 _ACEOF
14751
14752
14753 {
14754   echo "cat >conf$$subs.awk <<_ACEOF" &&
14755   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14756   echo "_ACEOF"
14757 } >conf$$subs.sh ||
14758   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14759 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14760 ac_delim='%!_!# '
14761 for ac_last_try in false false false false false :; do
14762   . ./conf$$subs.sh ||
14763     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14764
14765   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14766   if test $ac_delim_n = $ac_delim_num; then
14767     break
14768   elif $ac_last_try; then
14769     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14770   else
14771     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14772   fi
14773 done
14774 rm -f conf$$subs.sh
14775
14776 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14777 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14778 _ACEOF
14779 sed -n '
14780 h
14781 s/^/S["/; s/!.*/"]=/
14782 p
14783 g
14784 s/^[^!]*!//
14785 :repl
14786 t repl
14787 s/'"$ac_delim"'$//
14788 t delim
14789 :nl
14790 h
14791 s/\(.\{148\}\).*/\1/
14792 t more1
14793 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14794 p
14795 n
14796 b repl
14797 :more1
14798 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14799 p
14800 g
14801 s/.\{148\}//
14802 t nl
14803 :delim
14804 h
14805 s/\(.\{148\}\).*/\1/
14806 t more2
14807 s/["\\]/\\&/g; s/^/"/; s/$/"/
14808 p
14809 b
14810 :more2
14811 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14812 p
14813 g
14814 s/.\{148\}//
14815 t delim
14816 ' <conf$$subs.awk | sed '
14817 /^[^""]/{
14818   N
14819   s/\n//
14820 }
14821 ' >>$CONFIG_STATUS || ac_write_fail=1
14822 rm -f conf$$subs.awk
14823 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14824 _ACAWK
14825 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14826   for (key in S) S_is_set[key] = 1
14827   FS = "\a"
14828
14829 }
14830 {
14831   line = $ 0
14832   nfields = split(line, field, "@")
14833   substed = 0
14834   len = length(field[1])
14835   for (i = 2; i < nfields; i++) {
14836     key = field[i]
14837     keylen = length(key)
14838     if (S_is_set[key]) {
14839       value = S[key]
14840       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14841       len += length(value) + length(field[++i])
14842       substed = 1
14843     } else
14844       len += 1 + keylen
14845   }
14846
14847   print line
14848 }
14849
14850 _ACAWK
14851 _ACEOF
14852 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14853 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14854   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14855 else
14856   cat
14857 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14858   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14859 _ACEOF
14860
14861 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14862 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14863 # trailing colons and then remove the whole line if VPATH becomes empty
14864 # (actually we leave an empty line to preserve line numbers).
14865 if test "x$srcdir" = x.; then
14866   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14867 s/:*\$(srcdir):*/:/
14868 s/:*\${srcdir}:*/:/
14869 s/:*@srcdir@:*/:/
14870 s/^\([^=]*=[     ]*\):*/\1/
14871 s/:*$//
14872 s/^[^=]*=[       ]*$//
14873 }'
14874 fi
14875
14876 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14877 fi # test -n "$CONFIG_FILES"
14878
14879 # Set up the scripts for CONFIG_HEADERS section.
14880 # No need to generate them if there are no CONFIG_HEADERS.
14881 # This happens for instance with `./config.status Makefile'.
14882 if test -n "$CONFIG_HEADERS"; then
14883 cat >"$tmp/defines.awk" <<\_ACAWK ||
14884 BEGIN {
14885 _ACEOF
14886
14887 # Transform confdefs.h into an awk script `defines.awk', embedded as
14888 # here-document in config.status, that substitutes the proper values into
14889 # config.h.in to produce config.h.
14890
14891 # Create a delimiter string that does not exist in confdefs.h, to ease
14892 # handling of long lines.
14893 ac_delim='%!_!# '
14894 for ac_last_try in false false :; do
14895   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14896   if test -z "$ac_t"; then
14897     break
14898   elif $ac_last_try; then
14899     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14900   else
14901     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14902   fi
14903 done
14904
14905 # For the awk script, D is an array of macro values keyed by name,
14906 # likewise P contains macro parameters if any.  Preserve backslash
14907 # newline sequences.
14908
14909 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14910 sed -n '
14911 s/.\{148\}/&'"$ac_delim"'/g
14912 t rset
14913 :rset
14914 s/^[     ]*#[    ]*define[       ][      ]*/ /
14915 t def
14916 d
14917 :def
14918 s/\\$//
14919 t bsnl
14920 s/["\\]/\\&/g
14921 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14922 D["\1"]=" \3"/p
14923 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14924 d
14925 :bsnl
14926 s/["\\]/\\&/g
14927 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14928 D["\1"]=" \3\\\\\\n"\\/p
14929 t cont
14930 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14931 t cont
14932 d
14933 :cont
14934 n
14935 s/.\{148\}/&'"$ac_delim"'/g
14936 t clear
14937 :clear
14938 s/\\$//
14939 t bsnlc
14940 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14941 d
14942 :bsnlc
14943 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14944 b cont
14945 ' <confdefs.h | sed '
14946 s/'"$ac_delim"'/"\\\
14947 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14948
14949 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14950   for (key in D) D_is_set[key] = 1
14951   FS = "\a"
14952 }
14953 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14954   line = \$ 0
14955   split(line, arg, " ")
14956   if (arg[1] == "#") {
14957     defundef = arg[2]
14958     mac1 = arg[3]
14959   } else {
14960     defundef = substr(arg[1], 2)
14961     mac1 = arg[2]
14962   }
14963   split(mac1, mac2, "(") #)
14964   macro = mac2[1]
14965   prefix = substr(line, 1, index(line, defundef) - 1)
14966   if (D_is_set[macro]) {
14967     # Preserve the white space surrounding the "#".
14968     print prefix "define", macro P[macro] D[macro]
14969     next
14970   } else {
14971     # Replace #undef with comments.  This is necessary, for example,
14972     # in the case of _POSIX_SOURCE, which is predefined and required
14973     # on some systems where configure will not decide to define it.
14974     if (defundef == "undef") {
14975       print "/*", prefix defundef, macro, "*/"
14976       next
14977     }
14978   }
14979 }
14980 { print }
14981 _ACAWK
14982 _ACEOF
14983 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14984   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14985 fi # test -n "$CONFIG_HEADERS"
14986
14987
14988 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
14989 shift
14990 for ac_tag
14991 do
14992   case $ac_tag in
14993   :[FHLC]) ac_mode=$ac_tag; continue;;
14994   esac
14995   case $ac_mode$ac_tag in
14996   :[FHL]*:*);;
14997   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14998   :[FH]-) ac_tag=-:-;;
14999   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15000   esac
15001   ac_save_IFS=$IFS
15002   IFS=:
15003   set x $ac_tag
15004   IFS=$ac_save_IFS
15005   shift
15006   ac_file=$1
15007   shift
15008
15009   case $ac_mode in
15010   :L) ac_source=$1;;
15011   :[FH])
15012     ac_file_inputs=
15013     for ac_f
15014     do
15015       case $ac_f in
15016       -) ac_f="$tmp/stdin";;
15017       *) # Look for the file first in the build tree, then in the source tree
15018          # (if the path is not absolute).  The absolute path cannot be DOS-style,
15019          # because $ac_f cannot contain `:'.
15020          test -f "$ac_f" ||
15021            case $ac_f in
15022            [\\/$]*) false;;
15023            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15024            esac ||
15025            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15026       esac
15027       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15028       as_fn_append ac_file_inputs " '$ac_f'"
15029     done
15030
15031     # Let's still pretend it is `configure' which instantiates (i.e., don't
15032     # use $as_me), people would be surprised to read:
15033     #    /* config.h.  Generated by config.status.  */
15034     configure_input='Generated from '`
15035           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15036         `' by configure.'
15037     if test x"$ac_file" != x-; then
15038       configure_input="$ac_file.  $configure_input"
15039       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15040 $as_echo "$as_me: creating $ac_file" >&6;}
15041     fi
15042     # Neutralize special characters interpreted by sed in replacement strings.
15043     case $configure_input in #(
15044     *\&* | *\|* | *\\* )
15045        ac_sed_conf_input=`$as_echo "$configure_input" |
15046        sed 's/[\\\\&|]/\\\\&/g'`;; #(
15047     *) ac_sed_conf_input=$configure_input;;
15048     esac
15049
15050     case $ac_tag in
15051     *:-:* | *:-) cat >"$tmp/stdin" \
15052       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15053     esac
15054     ;;
15055   esac
15056
15057   ac_dir=`$as_dirname -- "$ac_file" ||
15058 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15059          X"$ac_file" : 'X\(//\)[^/]' \| \
15060          X"$ac_file" : 'X\(//\)$' \| \
15061          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15062 $as_echo X"$ac_file" |
15063     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15064             s//\1/
15065             q
15066           }
15067           /^X\(\/\/\)[^/].*/{
15068             s//\1/
15069             q
15070           }
15071           /^X\(\/\/\)$/{
15072             s//\1/
15073             q
15074           }
15075           /^X\(\/\).*/{
15076             s//\1/
15077             q
15078           }
15079           s/.*/./; q'`
15080   as_dir="$ac_dir"; as_fn_mkdir_p
15081   ac_builddir=.
15082
15083 case "$ac_dir" in
15084 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15085 *)
15086   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15087   # A ".." for each directory in $ac_dir_suffix.
15088   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15089   case $ac_top_builddir_sub in
15090   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15091   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15092   esac ;;
15093 esac
15094 ac_abs_top_builddir=$ac_pwd
15095 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15096 # for backward compatibility:
15097 ac_top_builddir=$ac_top_build_prefix
15098
15099 case $srcdir in
15100   .)  # We are building in place.
15101     ac_srcdir=.
15102     ac_top_srcdir=$ac_top_builddir_sub
15103     ac_abs_top_srcdir=$ac_pwd ;;
15104   [\\/]* | ?:[\\/]* )  # Absolute name.
15105     ac_srcdir=$srcdir$ac_dir_suffix;
15106     ac_top_srcdir=$srcdir
15107     ac_abs_top_srcdir=$srcdir ;;
15108   *) # Relative name.
15109     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15110     ac_top_srcdir=$ac_top_build_prefix$srcdir
15111     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15112 esac
15113 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15114
15115
15116   case $ac_mode in
15117   :F)
15118   #
15119   # CONFIG_FILE
15120   #
15121
15122   case $INSTALL in
15123   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15124   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15125   esac
15126 _ACEOF
15127
15128 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15129 # If the template does not know about datarootdir, expand it.
15130 # FIXME: This hack should be removed a few years after 2.60.
15131 ac_datarootdir_hack=; ac_datarootdir_seen=
15132 ac_sed_dataroot='
15133 /datarootdir/ {
15134   p
15135   q
15136 }
15137 /@datadir@/p
15138 /@docdir@/p
15139 /@infodir@/p
15140 /@localedir@/p
15141 /@mandir@/p'
15142 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15143 *datarootdir*) ac_datarootdir_seen=yes;;
15144 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15145   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15146 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15147 _ACEOF
15148 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15149   ac_datarootdir_hack='
15150   s&@datadir@&$datadir&g
15151   s&@docdir@&$docdir&g
15152   s&@infodir@&$infodir&g
15153   s&@localedir@&$localedir&g
15154   s&@mandir@&$mandir&g
15155   s&\\\${datarootdir}&$datarootdir&g' ;;
15156 esac
15157 _ACEOF
15158
15159 # Neutralize VPATH when `$srcdir' = `.'.
15160 # Shell code in configure.ac might set extrasub.
15161 # FIXME: do we really want to maintain this feature?
15162 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15163 ac_sed_extra="$ac_vpsub
15164 $extrasub
15165 _ACEOF
15166 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15167 :t
15168 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15169 s|@configure_input@|$ac_sed_conf_input|;t t
15170 s&@top_builddir@&$ac_top_builddir_sub&;t t
15171 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15172 s&@srcdir@&$ac_srcdir&;t t
15173 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15174 s&@top_srcdir@&$ac_top_srcdir&;t t
15175 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15176 s&@builddir@&$ac_builddir&;t t
15177 s&@abs_builddir@&$ac_abs_builddir&;t t
15178 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15179 s&@INSTALL@&$ac_INSTALL&;t t
15180 $ac_datarootdir_hack
15181 "
15182 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15183   || as_fn_error "could not create $ac_file" "$LINENO" 5
15184
15185 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15186   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15187   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15188   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15189 which seems to be undefined.  Please make sure it is defined." >&5
15190 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15191 which seems to be undefined.  Please make sure it is defined." >&2;}
15192
15193   rm -f "$tmp/stdin"
15194   case $ac_file in
15195   -) cat "$tmp/out" && rm -f "$tmp/out";;
15196   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15197   esac \
15198   || as_fn_error "could not create $ac_file" "$LINENO" 5
15199  ;;
15200   :H)
15201   #
15202   # CONFIG_HEADER
15203   #
15204   if test x"$ac_file" != x-; then
15205     {
15206       $as_echo "/* $configure_input  */" \
15207       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15208     } >"$tmp/config.h" \
15209       || as_fn_error "could not create $ac_file" "$LINENO" 5
15210     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15211       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15212 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15213     else
15214       rm -f "$ac_file"
15215       mv "$tmp/config.h" "$ac_file" \
15216         || as_fn_error "could not create $ac_file" "$LINENO" 5
15217     fi
15218   else
15219     $as_echo "/* $configure_input  */" \
15220       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15221       || as_fn_error "could not create -" "$LINENO" 5
15222   fi
15223  ;;
15224
15225   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15226 $as_echo "$as_me: executing $ac_file commands" >&6;}
15227  ;;
15228   esac
15229
15230
15231   case $ac_file$ac_mode in
15232     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15233     "libtool":C)
15234
15235     # See if we are running on zsh, and set the options which allow our
15236     # commands through without removal of \ escapes.
15237     if test -n "${ZSH_VERSION+set}" ; then
15238       setopt NO_GLOB_SUBST
15239     fi
15240
15241     cfgfile="${ofile}T"
15242     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15243     $RM "$cfgfile"
15244
15245     cat <<_LT_EOF >> "$cfgfile"
15246 #! $SHELL
15247
15248 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15249 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15250 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15251 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15252 #
15253 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15254 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15255 #   Written by Gordon Matzigkeit, 1996
15256 #
15257 #   This file is part of GNU Libtool.
15258 #
15259 # GNU Libtool is free software; you can redistribute it and/or
15260 # modify it under the terms of the GNU General Public License as
15261 # published by the Free Software Foundation; either version 2 of
15262 # the License, or (at your option) any later version.
15263 #
15264 # As a special exception to the GNU General Public License,
15265 # if you distribute this file as part of a program or library that
15266 # is built using GNU Libtool, you may include this file under the
15267 # same distribution terms that you use for the rest of that program.
15268 #
15269 # GNU Libtool is distributed in the hope that it will be useful,
15270 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15271 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15272 # GNU General Public License for more details.
15273 #
15274 # You should have received a copy of the GNU General Public License
15275 # along with GNU Libtool; see the file COPYING.  If not, a copy
15276 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15277 # obtained by writing to the Free Software Foundation, Inc.,
15278 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15279
15280
15281 # The names of the tagged configurations supported by this script.
15282 available_tags=""
15283
15284 # ### BEGIN LIBTOOL CONFIG
15285
15286 # Which release of libtool.m4 was used?
15287 macro_version=$macro_version
15288 macro_revision=$macro_revision
15289
15290 # Whether or not to build shared libraries.
15291 build_libtool_libs=$enable_shared
15292
15293 # Whether or not to build static libraries.
15294 build_old_libs=$enable_static
15295
15296 # What type of objects to build.
15297 pic_mode=$pic_mode
15298
15299 # Whether or not to optimize for fast installation.
15300 fast_install=$enable_fast_install
15301
15302 # Shell to use when invoking shell scripts.
15303 SHELL=$lt_SHELL
15304
15305 # An echo program that protects backslashes.
15306 ECHO=$lt_ECHO
15307
15308 # The host system.
15309 host_alias=$host_alias
15310 host=$host
15311 host_os=$host_os
15312
15313 # The build system.
15314 build_alias=$build_alias
15315 build=$build
15316 build_os=$build_os
15317
15318 # A sed program that does not truncate output.
15319 SED=$lt_SED
15320
15321 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15322 Xsed="\$SED -e 1s/^X//"
15323
15324 # A grep program that handles long lines.
15325 GREP=$lt_GREP
15326
15327 # An ERE matcher.
15328 EGREP=$lt_EGREP
15329
15330 # A literal string matcher.
15331 FGREP=$lt_FGREP
15332
15333 # A BSD- or MS-compatible name lister.
15334 NM=$lt_NM
15335
15336 # Whether we need soft or hard links.
15337 LN_S=$lt_LN_S
15338
15339 # What is the maximum length of a command?
15340 max_cmd_len=$max_cmd_len
15341
15342 # Object file suffix (normally "o").
15343 objext=$ac_objext
15344
15345 # Executable file suffix (normally "").
15346 exeext=$exeext
15347
15348 # whether the shell understands "unset".
15349 lt_unset=$lt_unset
15350
15351 # turn spaces into newlines.
15352 SP2NL=$lt_lt_SP2NL
15353
15354 # turn newlines into spaces.
15355 NL2SP=$lt_lt_NL2SP
15356
15357 # An object symbol dumper.
15358 OBJDUMP=$lt_OBJDUMP
15359
15360 # Method to check whether dependent libraries are shared objects.
15361 deplibs_check_method=$lt_deplibs_check_method
15362
15363 # Command to use when deplibs_check_method == "file_magic".
15364 file_magic_cmd=$lt_file_magic_cmd
15365
15366 # The archiver.
15367 AR=$lt_AR
15368 AR_FLAGS=$lt_AR_FLAGS
15369
15370 # A symbol stripping program.
15371 STRIP=$lt_STRIP
15372
15373 # Commands used to install an old-style archive.
15374 RANLIB=$lt_RANLIB
15375 old_postinstall_cmds=$lt_old_postinstall_cmds
15376 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15377
15378 # Whether to use a lock for old archive extraction.
15379 lock_old_archive_extraction=$lock_old_archive_extraction
15380
15381 # A C compiler.
15382 LTCC=$lt_CC
15383
15384 # LTCC compiler flags.
15385 LTCFLAGS=$lt_CFLAGS
15386
15387 # Take the output of nm and produce a listing of raw symbols and C names.
15388 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15389
15390 # Transform the output of nm in a proper C declaration.
15391 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15392
15393 # Transform the output of nm in a C name address pair.
15394 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15395
15396 # Transform the output of nm in a C name address pair when lib prefix is needed.
15397 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15398
15399 # The name of the directory that contains temporary libtool files.
15400 objdir=$objdir
15401
15402 # Used to examine libraries when file_magic_cmd begins with "file".
15403 MAGIC_CMD=$MAGIC_CMD
15404
15405 # Must we lock files when doing compilation?
15406 need_locks=$lt_need_locks
15407
15408 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15409 DSYMUTIL=$lt_DSYMUTIL
15410
15411 # Tool to change global to local symbols on Mac OS X.
15412 NMEDIT=$lt_NMEDIT
15413
15414 # Tool to manipulate fat objects and archives on Mac OS X.
15415 LIPO=$lt_LIPO
15416
15417 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15418 OTOOL=$lt_OTOOL
15419
15420 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15421 OTOOL64=$lt_OTOOL64
15422
15423 # Old archive suffix (normally "a").
15424 libext=$libext
15425
15426 # Shared library suffix (normally ".so").
15427 shrext_cmds=$lt_shrext_cmds
15428
15429 # The commands to extract the exported symbol list from a shared archive.
15430 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15431
15432 # Variables whose values should be saved in libtool wrapper scripts and
15433 # restored at link time.
15434 variables_saved_for_relink=$lt_variables_saved_for_relink
15435
15436 # Do we need the "lib" prefix for modules?
15437 need_lib_prefix=$need_lib_prefix
15438
15439 # Do we need a version for libraries?
15440 need_version=$need_version
15441
15442 # Library versioning type.
15443 version_type=$version_type
15444
15445 # Shared library runtime path variable.
15446 runpath_var=$runpath_var
15447
15448 # Shared library path variable.
15449 shlibpath_var=$shlibpath_var
15450
15451 # Is shlibpath searched before the hard-coded library search path?
15452 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15453
15454 # Format of library name prefix.
15455 libname_spec=$lt_libname_spec
15456
15457 # List of archive names.  First name is the real one, the rest are links.
15458 # The last name is the one that the linker finds with -lNAME
15459 library_names_spec=$lt_library_names_spec
15460
15461 # The coded name of the library, if different from the real name.
15462 soname_spec=$lt_soname_spec
15463
15464 # Permission mode override for installation of shared libraries.
15465 install_override_mode=$lt_install_override_mode
15466
15467 # Command to use after installation of a shared archive.
15468 postinstall_cmds=$lt_postinstall_cmds
15469
15470 # Command to use after uninstallation of a shared archive.
15471 postuninstall_cmds=$lt_postuninstall_cmds
15472
15473 # Commands used to finish a libtool library installation in a directory.
15474 finish_cmds=$lt_finish_cmds
15475
15476 # As "finish_cmds", except a single script fragment to be evaled but
15477 # not shown.
15478 finish_eval=$lt_finish_eval
15479
15480 # Whether we should hardcode library paths into libraries.
15481 hardcode_into_libs=$hardcode_into_libs
15482
15483 # Compile-time system search path for libraries.
15484 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15485
15486 # Run-time system search path for libraries.
15487 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15488
15489 # Whether dlopen is supported.
15490 dlopen_support=$enable_dlopen
15491
15492 # Whether dlopen of programs is supported.
15493 dlopen_self=$enable_dlopen_self
15494
15495 # Whether dlopen of statically linked programs is supported.
15496 dlopen_self_static=$enable_dlopen_self_static
15497
15498 # Commands to strip libraries.
15499 old_striplib=$lt_old_striplib
15500 striplib=$lt_striplib
15501
15502
15503 # The linker used to build libraries.
15504 LD=$lt_LD
15505
15506 # How to create reloadable object files.
15507 reload_flag=$lt_reload_flag
15508 reload_cmds=$lt_reload_cmds
15509
15510 # Commands used to build an old-style archive.
15511 old_archive_cmds=$lt_old_archive_cmds
15512
15513 # A language specific compiler.
15514 CC=$lt_compiler
15515
15516 # Is the compiler the GNU compiler?
15517 with_gcc=$GCC
15518
15519 # Compiler flag to turn off builtin functions.
15520 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15521
15522 # How to pass a linker flag through the compiler.
15523 wl=$lt_lt_prog_compiler_wl
15524
15525 # Additional compiler flags for building library objects.
15526 pic_flag=$lt_lt_prog_compiler_pic
15527
15528 # Compiler flag to prevent dynamic linking.
15529 link_static_flag=$lt_lt_prog_compiler_static
15530
15531 # Does compiler simultaneously support -c and -o options?
15532 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15533
15534 # Whether or not to add -lc for building shared libraries.
15535 build_libtool_need_lc=$archive_cmds_need_lc
15536
15537 # Whether or not to disallow shared libs when runtime libs are static.
15538 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15539
15540 # Compiler flag to allow reflexive dlopens.
15541 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15542
15543 # Compiler flag to generate shared objects directly from archives.
15544 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15545
15546 # Whether the compiler copes with passing no objects directly.
15547 compiler_needs_object=$lt_compiler_needs_object
15548
15549 # Create an old-style archive from a shared archive.
15550 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15551
15552 # Create a temporary old-style archive to link instead of a shared archive.
15553 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15554
15555 # Commands used to build a shared archive.
15556 archive_cmds=$lt_archive_cmds
15557 archive_expsym_cmds=$lt_archive_expsym_cmds
15558
15559 # Commands used to build a loadable module if different from building
15560 # a shared archive.
15561 module_cmds=$lt_module_cmds
15562 module_expsym_cmds=$lt_module_expsym_cmds
15563
15564 # Whether we are building with GNU ld or not.
15565 with_gnu_ld=$lt_with_gnu_ld
15566
15567 # Flag that allows shared libraries with undefined symbols to be built.
15568 allow_undefined_flag=$lt_allow_undefined_flag
15569
15570 # Flag that enforces no undefined symbols.
15571 no_undefined_flag=$lt_no_undefined_flag
15572
15573 # Flag to hardcode \$libdir into a binary during linking.
15574 # This must work even if \$libdir does not exist
15575 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15576
15577 # If ld is used when linking, flag to hardcode \$libdir into a binary
15578 # during linking.  This must work even if \$libdir does not exist.
15579 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15580
15581 # Whether we need a single "-rpath" flag with a separated argument.
15582 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15583
15584 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15585 # DIR into the resulting binary.
15586 hardcode_direct=$hardcode_direct
15587
15588 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15589 # DIR into the resulting binary and the resulting library dependency is
15590 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15591 # library is relocated.
15592 hardcode_direct_absolute=$hardcode_direct_absolute
15593
15594 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15595 # into the resulting binary.
15596 hardcode_minus_L=$hardcode_minus_L
15597
15598 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15599 # into the resulting binary.
15600 hardcode_shlibpath_var=$hardcode_shlibpath_var
15601
15602 # Set to "yes" if building a shared library automatically hardcodes DIR
15603 # into the library and all subsequent libraries and executables linked
15604 # against it.
15605 hardcode_automatic=$hardcode_automatic
15606
15607 # Set to yes if linker adds runtime paths of dependent libraries
15608 # to runtime path list.
15609 inherit_rpath=$inherit_rpath
15610
15611 # Whether libtool must link a program against all its dependency libraries.
15612 link_all_deplibs=$link_all_deplibs
15613
15614 # Fix the shell variable \$srcfile for the compiler.
15615 fix_srcfile_path=$lt_fix_srcfile_path
15616
15617 # Set to "yes" if exported symbols are required.
15618 always_export_symbols=$always_export_symbols
15619
15620 # The commands to list exported symbols.
15621 export_symbols_cmds=$lt_export_symbols_cmds
15622
15623 # Symbols that should not be listed in the preloaded symbols.
15624 exclude_expsyms=$lt_exclude_expsyms
15625
15626 # Symbols that must always be exported.
15627 include_expsyms=$lt_include_expsyms
15628
15629 # Commands necessary for linking programs (against libraries) with templates.
15630 prelink_cmds=$lt_prelink_cmds
15631
15632 # Specify filename containing input files.
15633 file_list_spec=$lt_file_list_spec
15634
15635 # How to hardcode a shared library path into an executable.
15636 hardcode_action=$hardcode_action
15637
15638 # ### END LIBTOOL CONFIG
15639
15640 _LT_EOF
15641
15642   case $host_os in
15643   aix3*)
15644     cat <<\_LT_EOF >> "$cfgfile"
15645 # AIX sometimes has problems with the GCC collect2 program.  For some
15646 # reason, if we set the COLLECT_NAMES environment variable, the problems
15647 # vanish in a puff of smoke.
15648 if test "X${COLLECT_NAMES+set}" != Xset; then
15649   COLLECT_NAMES=
15650   export COLLECT_NAMES
15651 fi
15652 _LT_EOF
15653     ;;
15654   esac
15655
15656
15657 ltmain="$ac_aux_dir/ltmain.sh"
15658
15659
15660   # We use sed instead of cat because bash on DJGPP gets confused if
15661   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15662   # text mode, it properly converts lines to CR/LF.  This bash problem
15663   # is reportedly fixed, but why not run on old versions too?
15664   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15665     || (rm -f "$cfgfile"; exit 1)
15666
15667   case $xsi_shell in
15668   yes)
15669     cat << \_LT_EOF >> "$cfgfile"
15670
15671 # func_dirname file append nondir_replacement
15672 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15673 # otherwise set result to NONDIR_REPLACEMENT.
15674 func_dirname ()
15675 {
15676   case ${1} in
15677     */*) func_dirname_result="${1%/*}${2}" ;;
15678     *  ) func_dirname_result="${3}" ;;
15679   esac
15680 }
15681
15682 # func_basename file
15683 func_basename ()
15684 {
15685   func_basename_result="${1##*/}"
15686 }
15687
15688 # func_dirname_and_basename file append nondir_replacement
15689 # perform func_basename and func_dirname in a single function
15690 # call:
15691 #   dirname:  Compute the dirname of FILE.  If nonempty,
15692 #             add APPEND to the result, otherwise set result
15693 #             to NONDIR_REPLACEMENT.
15694 #             value returned in "$func_dirname_result"
15695 #   basename: Compute filename of FILE.
15696 #             value retuned in "$func_basename_result"
15697 # Implementation must be kept synchronized with func_dirname
15698 # and func_basename. For efficiency, we do not delegate to
15699 # those functions but instead duplicate the functionality here.
15700 func_dirname_and_basename ()
15701 {
15702   case ${1} in
15703     */*) func_dirname_result="${1%/*}${2}" ;;
15704     *  ) func_dirname_result="${3}" ;;
15705   esac
15706   func_basename_result="${1##*/}"
15707 }
15708
15709 # func_stripname prefix suffix name
15710 # strip PREFIX and SUFFIX off of NAME.
15711 # PREFIX and SUFFIX must not contain globbing or regex special
15712 # characters, hashes, percent signs, but SUFFIX may contain a leading
15713 # dot (in which case that matches only a dot).
15714 func_stripname ()
15715 {
15716   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15717   # positional parameters, so assign one to ordinary parameter first.
15718   func_stripname_result=${3}
15719   func_stripname_result=${func_stripname_result#"${1}"}
15720   func_stripname_result=${func_stripname_result%"${2}"}
15721 }
15722
15723 # func_opt_split
15724 func_opt_split ()
15725 {
15726   func_opt_split_opt=${1%%=*}
15727   func_opt_split_arg=${1#*=}
15728 }
15729
15730 # func_lo2o object
15731 func_lo2o ()
15732 {
15733   case ${1} in
15734     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15735     *)    func_lo2o_result=${1} ;;
15736   esac
15737 }
15738
15739 # func_xform libobj-or-source
15740 func_xform ()
15741 {
15742   func_xform_result=${1%.*}.lo
15743 }
15744
15745 # func_arith arithmetic-term...
15746 func_arith ()
15747 {
15748   func_arith_result=$(( $* ))
15749 }
15750
15751 # func_len string
15752 # STRING may not start with a hyphen.
15753 func_len ()
15754 {
15755   func_len_result=${#1}
15756 }
15757
15758 _LT_EOF
15759     ;;
15760   *) # Bourne compatible functions.
15761     cat << \_LT_EOF >> "$cfgfile"
15762
15763 # func_dirname file append nondir_replacement
15764 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15765 # otherwise set result to NONDIR_REPLACEMENT.
15766 func_dirname ()
15767 {
15768   # Extract subdirectory from the argument.
15769   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15770   if test "X$func_dirname_result" = "X${1}"; then
15771     func_dirname_result="${3}"
15772   else
15773     func_dirname_result="$func_dirname_result${2}"
15774   fi
15775 }
15776
15777 # func_basename file
15778 func_basename ()
15779 {
15780   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15781 }
15782
15783
15784 # func_stripname prefix suffix name
15785 # strip PREFIX and SUFFIX off of NAME.
15786 # PREFIX and SUFFIX must not contain globbing or regex special
15787 # characters, hashes, percent signs, but SUFFIX may contain a leading
15788 # dot (in which case that matches only a dot).
15789 # func_strip_suffix prefix name
15790 func_stripname ()
15791 {
15792   case ${2} in
15793     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15794     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15795   esac
15796 }
15797
15798 # sed scripts:
15799 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15800 my_sed_long_arg='1s/^-[^=]*=//'
15801
15802 # func_opt_split
15803 func_opt_split ()
15804 {
15805   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15806   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15807 }
15808
15809 # func_lo2o object
15810 func_lo2o ()
15811 {
15812   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15813 }
15814
15815 # func_xform libobj-or-source
15816 func_xform ()
15817 {
15818   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15819 }
15820
15821 # func_arith arithmetic-term...
15822 func_arith ()
15823 {
15824   func_arith_result=`expr "$@"`
15825 }
15826
15827 # func_len string
15828 # STRING may not start with a hyphen.
15829 func_len ()
15830 {
15831   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15832 }
15833
15834 _LT_EOF
15835 esac
15836
15837 case $lt_shell_append in
15838   yes)
15839     cat << \_LT_EOF >> "$cfgfile"
15840
15841 # func_append var value
15842 # Append VALUE to the end of shell variable VAR.
15843 func_append ()
15844 {
15845   eval "$1+=\$2"
15846 }
15847 _LT_EOF
15848     ;;
15849   *)
15850     cat << \_LT_EOF >> "$cfgfile"
15851
15852 # func_append var value
15853 # Append VALUE to the end of shell variable VAR.
15854 func_append ()
15855 {
15856   eval "$1=\$$1\$2"
15857 }
15858
15859 _LT_EOF
15860     ;;
15861   esac
15862
15863
15864   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15865     || (rm -f "$cfgfile"; exit 1)
15866
15867   mv -f "$cfgfile" "$ofile" ||
15868     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15869   chmod +x "$ofile"
15870
15871  ;;
15872     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15873  rm -f Makesim1.tmp Makesim2.tmp Makefile
15874  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15875  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15876  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15877         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15878         <Makefile.sim >Makefile
15879  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15880  ;;
15881     "stamp-h":C) echo > stamp-h ;;
15882
15883   esac
15884 done # for ac_tag
15885
15886
15887 as_fn_exit 0
15888 _ACEOF
15889 ac_clean_files=$ac_clean_files_save
15890
15891 test $ac_write_fail = 0 ||
15892   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15893
15894
15895 # configure is writing to config.log, and then calls config.status.
15896 # config.status does its own redirection, appending to config.log.
15897 # Unfortunately, on DOS this fails, as config.log is still kept open
15898 # by configure, so config.status won't be able to write to it; its
15899 # output is simply discarded.  So we exec the FD to /dev/null,
15900 # effectively closing config.log, so it can be properly (re)opened and
15901 # appended to by config.status.  When coming back to configure, we
15902 # need to make the FD available again.
15903 if test "$no_create" != yes; then
15904   ac_cs_success=:
15905   ac_config_status_args=
15906   test "$silent" = yes &&
15907     ac_config_status_args="$ac_config_status_args --quiet"
15908   exec 5>/dev/null
15909   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15910   exec 5>>config.log
15911   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15912   # would make configure fail if this is the last instruction.
15913   $ac_cs_success || as_fn_exit $?
15914 fi
15915 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15916   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15917 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15918 fi
15919
15920