sim: move many common settings from CPPFLAGS to config.h
[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 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2395 #
2396 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2397 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2398 #   Written by Gordon Matzigkeit, 1996
2399 #
2400 # This file is free software; the Free Software Foundation gives
2401 # unlimited permission to copy and/or distribute it, with or without
2402 # modifications, as long as this notice is preserved.
2403
2404
2405
2406 # serial 56 LT_INIT
2407
2408
2409 # LT_PREREQ(VERSION)
2410 # ------------------
2411 # Complain and exit if this libtool version is less that VERSION.
2412
2413
2414
2415 # _LT_CHECK_BUILDDIR
2416 # ------------------
2417 # Complain if the absolute build directory name contains unusual characters
2418
2419
2420
2421 # LT_INIT([OPTIONS])
2422 # ------------------
2423 # LT_INIT
2424
2425 # Old names:
2426 # This is what autoupdate's m4 run will expand.  It fires
2427 # the warning (with _au_warn_XXX), outputs it into the
2428 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2429 # the replacement expansion.
2430
2431
2432 # This is an auxiliary macro that is also run when
2433 # autoupdate runs m4.  It simply calls m4_warning, but
2434 # we need a wrapper so that each warning is emitted only
2435 # once.  We break the quoting in m4_warning's argument in
2436 # order to expand this macro's arguments, not AU_DEFUN's.
2437
2438
2439 # Finally, this is the expansion that is picked up by
2440 # autoconf.  It tells the user to run autoupdate, and
2441 # then outputs the replacement expansion.  We do not care
2442 # about autoupdate's warning because that contains
2443 # information on what to do *after* running autoupdate.
2444
2445 # This is what autoupdate's m4 run will expand.  It fires
2446 # the warning (with _au_warn_XXX), outputs it into the
2447 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2448 # the replacement expansion.
2449
2450
2451 # This is an auxiliary macro that is also run when
2452 # autoupdate runs m4.  It simply calls m4_warning, but
2453 # we need a wrapper so that each warning is emitted only
2454 # once.  We break the quoting in m4_warning's argument in
2455 # order to expand this macro's arguments, not AU_DEFUN's.
2456
2457
2458 # Finally, this is the expansion that is picked up by
2459 # autoconf.  It tells the user to run autoupdate, and
2460 # then outputs the replacement expansion.  We do not care
2461 # about autoupdate's warning because that contains
2462 # information on what to do *after* running autoupdate.
2463
2464
2465
2466 # _LT_CC_BASENAME(CC)
2467 # -------------------
2468 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2469
2470
2471
2472 # _LT_FILEUTILS_DEFAULTS
2473 # ----------------------
2474 # It is okay to use these file commands and assume they have been set
2475 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2476 # _LT_FILEUTILS_DEFAULTS
2477
2478
2479 # _LT_SETUP
2480 # ---------
2481 # _LT_SETUP
2482
2483
2484 # _LT_PREPARE_SED_QUOTE_VARS
2485 # --------------------------
2486 # Define a few sed substitution that help us do robust quoting.
2487
2488
2489 # _LT_PROG_LTMAIN
2490 # ---------------
2491 # Note that this code is called both from `configure', and `config.status'
2492 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2493 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2494 # so we pass a copy along to make sure it has a sensible value anyway.
2495 # _LT_PROG_LTMAIN
2496
2497
2498 ## ------------------------------------- ##
2499 ## Accumulate code for creating libtool. ##
2500 ## ------------------------------------- ##
2501
2502 # So that we can recreate a full libtool script including additional
2503 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2504 # in macros and then make a single call at the end using the `libtool'
2505 # label.
2506
2507
2508 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2509 # ----------------------------------------
2510 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2511
2512
2513 # Initialize.
2514
2515
2516
2517 # _LT_CONFIG_LIBTOOL([COMMANDS])
2518 # ------------------------------
2519 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2520
2521
2522 # Initialize.
2523
2524
2525
2526 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2527 # -----------------------------------------------------
2528
2529
2530
2531 # _LT_FORMAT_COMMENT([COMMENT])
2532 # -----------------------------
2533 # Add leading comment marks to the start of each line, and a trailing
2534 # full-stop to the whole comment if one is not present already.
2535
2536
2537
2538
2539 ## ------------------------ ##
2540 ## FIXME: Eliminate VARNAME ##
2541 ## ------------------------ ##
2542
2543
2544 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2545 # -------------------------------------------------------------------
2546 # CONFIGNAME is the name given to the value in the libtool script.
2547 # VARNAME is the (base) name used in the configure script.
2548 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2549 # VARNAME.  Any other value will be used directly.
2550
2551
2552
2553 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2554 # --------------------------------------------------------
2555
2556
2557
2558 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2559 # ------------------------------------------------
2560
2561
2562
2563 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2564 # ---------------------------------------------------------
2565
2566
2567
2568 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2569 # --------------------------------------------------
2570
2571
2572
2573 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2574 # ---------------------------------------------------
2575
2576
2577
2578 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2579 # ---------------------------------------------------
2580
2581
2582
2583
2584 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2585 # ------------------------------------------------
2586
2587
2588
2589
2590 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2591 # ------------------------------------
2592 # Quote a variable value, and forward it to `config.status' so that its
2593 # declaration there will have the same value as in `configure'.  VARNAME
2594 # must have a single quote delimited value for this to work.
2595
2596
2597
2598 # _LT_CONFIG_STATUS_DECLARATIONS
2599 # ------------------------------
2600 # We delimit libtool config variables with single quotes, so when
2601 # we write them to config.status, we have to be sure to quote all
2602 # embedded single quotes properly.  In configure, this macro expands
2603 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2604 #
2605 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2606
2607
2608
2609 # _LT_LIBTOOL_TAGS
2610 # ----------------
2611 # Output comment and list of tags supported by the script
2612
2613
2614
2615 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2616 # -----------------------------------
2617 # Extract the dictionary values for VARNAME (optionally with TAG) and
2618 # expand to a commented shell variable setting:
2619 #
2620 #    # Some comment about what VAR is for.
2621 #    visible_name=$lt_internal_name
2622
2623
2624
2625 # _LT_LIBTOOL_CONFIG_VARS
2626 # -----------------------
2627 # Produce commented declarations of non-tagged libtool config variables
2628 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2629 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2630 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2631
2632
2633
2634 # _LT_LIBTOOL_TAG_VARS(TAG)
2635 # -------------------------
2636
2637
2638
2639 # _LT_TAGVAR(VARNAME, [TAGNAME])
2640 # ------------------------------
2641
2642
2643
2644 # _LT_CONFIG_COMMANDS
2645 # -------------------
2646 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2647 # variables for single and double quote escaping we saved from calls
2648 # to _LT_DECL, we can put quote escaped variables declarations
2649 # into `config.status', and then the shell code to quote escape them in
2650 # for loops in `config.status'.  Finally, any additional code accumulated
2651 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2652 #_LT_CONFIG_COMMANDS
2653
2654
2655 # Initialize.
2656
2657
2658 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2659 # ------------------------------------
2660 # Generate a child script FILE with all initialization necessary to
2661 # reuse the environment learned by the parent script, and make the
2662 # file executable.  If COMMENT is supplied, it is inserted after the
2663 # `#!' sequence but before initialization text begins.  After this
2664 # macro, additional text can be appended to FILE to form the body of
2665 # the child script.  The macro ends with non-zero status if the
2666 # file could not be fully written (such as if the disk is full).
2667 # _LT_GENERATED_FILE_INIT
2668
2669 # LT_OUTPUT
2670 # ---------
2671 # This macro allows early generation of the libtool script (before
2672 # AC_OUTPUT is called), incase it is used in configure for compilation
2673 # tests.
2674 # LT_OUTPUT
2675
2676
2677 # _LT_CONFIG(TAG)
2678 # ---------------
2679 # If TAG is the built-in tag, create an initial libtool script with a
2680 # default configuration from the untagged config vars.  Otherwise add code
2681 # to config.status for appending the configuration named by TAG from the
2682 # matching tagged config vars.
2683 # _LT_CONFIG
2684
2685
2686 # LT_SUPPORTED_TAG(TAG)
2687 # ---------------------
2688 # Trace this macro to discover what tags are supported by the libtool
2689 # --tag option, using:
2690 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2691
2692
2693
2694 # C support is built-in for now
2695
2696
2697
2698
2699 # LT_LANG(LANG)
2700 # -------------
2701 # Enable libtool support for the given language if not already enabled.
2702 # LT_LANG
2703
2704
2705 # _LT_LANG(LANGNAME)
2706 # ------------------
2707 # _LT_LANG
2708
2709
2710 # _LT_LANG_DEFAULT_CONFIG
2711 # -----------------------
2712 # _LT_LANG_DEFAULT_CONFIG
2713
2714 # Obsolete macros:
2715 # This is what autoupdate's m4 run will expand.  It fires
2716 # the warning (with _au_warn_XXX), outputs it into the
2717 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2718 # the replacement expansion.
2719
2720
2721 # This is an auxiliary macro that is also run when
2722 # autoupdate runs m4.  It simply calls m4_warning, but
2723 # we need a wrapper so that each warning is emitted only
2724 # once.  We break the quoting in m4_warning's argument in
2725 # order to expand this macro's arguments, not AU_DEFUN's.
2726
2727
2728 # Finally, this is the expansion that is picked up by
2729 # autoconf.  It tells the user to run autoupdate, and
2730 # then outputs the replacement expansion.  We do not care
2731 # about autoupdate's warning because that contains
2732 # information on what to do *after* running autoupdate.
2733
2734 # This is what autoupdate's m4 run will expand.  It fires
2735 # the warning (with _au_warn_XXX), outputs it into the
2736 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2737 # the replacement expansion.
2738
2739
2740 # This is an auxiliary macro that is also run when
2741 # autoupdate runs m4.  It simply calls m4_warning, but
2742 # we need a wrapper so that each warning is emitted only
2743 # once.  We break the quoting in m4_warning's argument in
2744 # order to expand this macro's arguments, not AU_DEFUN's.
2745
2746
2747 # Finally, this is the expansion that is picked up by
2748 # autoconf.  It tells the user to run autoupdate, and
2749 # then outputs the replacement expansion.  We do not care
2750 # about autoupdate's warning because that contains
2751 # information on what to do *after* running autoupdate.
2752
2753 # This is what autoupdate's m4 run will expand.  It fires
2754 # the warning (with _au_warn_XXX), outputs it into the
2755 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2756 # the replacement expansion.
2757
2758
2759 # This is an auxiliary macro that is also run when
2760 # autoupdate runs m4.  It simply calls m4_warning, but
2761 # we need a wrapper so that each warning is emitted only
2762 # once.  We break the quoting in m4_warning's argument in
2763 # order to expand this macro's arguments, not AU_DEFUN's.
2764
2765
2766 # Finally, this is the expansion that is picked up by
2767 # autoconf.  It tells the user to run autoupdate, and
2768 # then outputs the replacement expansion.  We do not care
2769 # about autoupdate's warning because that contains
2770 # information on what to do *after* running autoupdate.
2771
2772 # This is what autoupdate's m4 run will expand.  It fires
2773 # the warning (with _au_warn_XXX), outputs it into the
2774 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2775 # the replacement expansion.
2776
2777
2778 # This is an auxiliary macro that is also run when
2779 # autoupdate runs m4.  It simply calls m4_warning, but
2780 # we need a wrapper so that each warning is emitted only
2781 # once.  We break the quoting in m4_warning's argument in
2782 # order to expand this macro's arguments, not AU_DEFUN's.
2783
2784
2785 # Finally, this is the expansion that is picked up by
2786 # autoconf.  It tells the user to run autoupdate, and
2787 # then outputs the replacement expansion.  We do not care
2788 # about autoupdate's warning because that contains
2789 # information on what to do *after* running autoupdate.
2790
2791 # This is what autoupdate's m4 run will expand.  It fires
2792 # the warning (with _au_warn_XXX), outputs it into the
2793 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2794 # the replacement expansion.
2795
2796
2797 # This is an auxiliary macro that is also run when
2798 # autoupdate runs m4.  It simply calls m4_warning, but
2799 # we need a wrapper so that each warning is emitted only
2800 # once.  We break the quoting in m4_warning's argument in
2801 # order to expand this macro's arguments, not AU_DEFUN's.
2802
2803
2804 # Finally, this is the expansion that is picked up by
2805 # autoconf.  It tells the user to run autoupdate, and
2806 # then outputs the replacement expansion.  We do not care
2807 # about autoupdate's warning because that contains
2808 # information on what to do *after* running autoupdate.
2809
2810
2811
2812 # _LT_TAG_COMPILER
2813 # ----------------
2814 # _LT_TAG_COMPILER
2815
2816
2817 # _LT_COMPILER_BOILERPLATE
2818 # ------------------------
2819 # Check for compiler boilerplate output or warnings with
2820 # the simple compiler test code.
2821 # _LT_COMPILER_BOILERPLATE
2822
2823
2824 # _LT_LINKER_BOILERPLATE
2825 # ----------------------
2826 # Check for linker boilerplate output or warnings with
2827 # the simple link test code.
2828 # _LT_LINKER_BOILERPLATE
2829
2830 # _LT_REQUIRED_DARWIN_CHECKS
2831 # -------------------------
2832
2833
2834
2835 # _LT_DARWIN_LINKER_FEATURES
2836 # --------------------------
2837 # Checks for linker and compiler features on darwin
2838
2839
2840 # _LT_SYS_MODULE_PATH_AIX
2841 # -----------------------
2842 # Links a minimal program and checks the executable
2843 # for the system default hardcoded library path. In most cases,
2844 # this is /usr/lib:/lib, but when the MPI compilers are used
2845 # the location of the communication and MPI libs are included too.
2846 # If we don't find anything, use the default library path according
2847 # to the aix ld manual.
2848 # _LT_SYS_MODULE_PATH_AIX
2849
2850
2851 # _LT_SHELL_INIT(ARG)
2852 # -------------------
2853 # _LT_SHELL_INIT
2854
2855
2856
2857 # _LT_PROG_ECHO_BACKSLASH
2858 # -----------------------
2859 # Find how we can fake an echo command that does not interpret backslash.
2860 # In particular, with Autoconf 2.60 or later we add some code to the start
2861 # of the generated configure script which will find a shell with a builtin
2862 # printf (which we can use as an echo command).
2863 # _LT_PROG_ECHO_BACKSLASH
2864
2865
2866 # _LT_ENABLE_LOCK
2867 # ---------------
2868 # _LT_ENABLE_LOCK
2869
2870
2871 # _LT_CMD_OLD_ARCHIVE
2872 # -------------------
2873 # _LT_CMD_OLD_ARCHIVE
2874
2875
2876 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2877 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2878 # ----------------------------------------------------------------
2879 # Check whether the given compiler option works
2880 # _LT_COMPILER_OPTION
2881
2882 # Old name:
2883 # This is what autoupdate's m4 run will expand.  It fires
2884 # the warning (with _au_warn_XXX), outputs it into the
2885 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2886 # the replacement expansion.
2887
2888
2889 # This is an auxiliary macro that is also run when
2890 # autoupdate runs m4.  It simply calls m4_warning, but
2891 # we need a wrapper so that each warning is emitted only
2892 # once.  We break the quoting in m4_warning's argument in
2893 # order to expand this macro's arguments, not AU_DEFUN's.
2894
2895
2896 # Finally, this is the expansion that is picked up by
2897 # autoconf.  It tells the user to run autoupdate, and
2898 # then outputs the replacement expansion.  We do not care
2899 # about autoupdate's warning because that contains
2900 # information on what to do *after* running autoupdate.
2901
2902
2903
2904 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2905 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2906 # ----------------------------------------------------
2907 # Check whether the given linker option works
2908 # _LT_LINKER_OPTION
2909
2910 # Old name:
2911 # This is what autoupdate's m4 run will expand.  It fires
2912 # the warning (with _au_warn_XXX), outputs it into the
2913 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2914 # the replacement expansion.
2915
2916
2917 # This is an auxiliary macro that is also run when
2918 # autoupdate runs m4.  It simply calls m4_warning, but
2919 # we need a wrapper so that each warning is emitted only
2920 # once.  We break the quoting in m4_warning's argument in
2921 # order to expand this macro's arguments, not AU_DEFUN's.
2922
2923
2924 # Finally, this is the expansion that is picked up by
2925 # autoconf.  It tells the user to run autoupdate, and
2926 # then outputs the replacement expansion.  We do not care
2927 # about autoupdate's warning because that contains
2928 # information on what to do *after* running autoupdate.
2929
2930
2931
2932 # LT_CMD_MAX_LEN
2933 #---------------
2934 # LT_CMD_MAX_LEN
2935
2936 # Old name:
2937 # This is what autoupdate's m4 run will expand.  It fires
2938 # the warning (with _au_warn_XXX), outputs it into the
2939 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2940 # the replacement expansion.
2941
2942
2943 # This is an auxiliary macro that is also run when
2944 # autoupdate runs m4.  It simply calls m4_warning, but
2945 # we need a wrapper so that each warning is emitted only
2946 # once.  We break the quoting in m4_warning's argument in
2947 # order to expand this macro's arguments, not AU_DEFUN's.
2948
2949
2950 # Finally, this is the expansion that is picked up by
2951 # autoconf.  It tells the user to run autoupdate, and
2952 # then outputs the replacement expansion.  We do not care
2953 # about autoupdate's warning because that contains
2954 # information on what to do *after* running autoupdate.
2955
2956
2957
2958 # _LT_HEADER_DLFCN
2959 # ----------------
2960 # _LT_HEADER_DLFCN
2961
2962
2963 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2964 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2965 # ----------------------------------------------------------------
2966 # _LT_TRY_DLOPEN_SELF
2967
2968
2969 # LT_SYS_DLOPEN_SELF
2970 # ------------------
2971 # LT_SYS_DLOPEN_SELF
2972
2973 # Old name:
2974 # This is what autoupdate's m4 run will expand.  It fires
2975 # the warning (with _au_warn_XXX), outputs it into the
2976 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2977 # the replacement expansion.
2978
2979
2980 # This is an auxiliary macro that is also run when
2981 # autoupdate runs m4.  It simply calls m4_warning, but
2982 # we need a wrapper so that each warning is emitted only
2983 # once.  We break the quoting in m4_warning's argument in
2984 # order to expand this macro's arguments, not AU_DEFUN's.
2985
2986
2987 # Finally, this is the expansion that is picked up by
2988 # autoconf.  It tells the user to run autoupdate, and
2989 # then outputs the replacement expansion.  We do not care
2990 # about autoupdate's warning because that contains
2991 # information on what to do *after* running autoupdate.
2992
2993
2994
2995 # _LT_COMPILER_C_O([TAGNAME])
2996 # ---------------------------
2997 # Check to see if options -c and -o are simultaneously supported by compiler.
2998 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2999 # _LT_COMPILER_C_O
3000
3001
3002 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3003 # ----------------------------------
3004 # Check to see if we can do hard links to lock some files if needed
3005 # _LT_COMPILER_FILE_LOCKS
3006
3007
3008 # _LT_CHECK_OBJDIR
3009 # ----------------
3010 # _LT_CHECK_OBJDIR
3011
3012
3013 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3014 # --------------------------------------
3015 # Check hardcoding attributes.
3016 # _LT_LINKER_HARDCODE_LIBPATH
3017
3018
3019 # _LT_CMD_STRIPLIB
3020 # ----------------
3021 # _LT_CMD_STRIPLIB
3022
3023
3024 # _LT_SYS_DYNAMIC_LINKER([TAG])
3025 # -----------------------------
3026 # PORTME Fill in your ld.so characteristics
3027 # _LT_SYS_DYNAMIC_LINKER
3028
3029
3030 # _LT_PATH_TOOL_PREFIX(TOOL)
3031 # --------------------------
3032 # find a file program which can recognize shared library
3033 # _LT_PATH_TOOL_PREFIX
3034
3035 # Old name:
3036 # This is what autoupdate's m4 run will expand.  It fires
3037 # the warning (with _au_warn_XXX), outputs it into the
3038 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3039 # the replacement expansion.
3040
3041
3042 # This is an auxiliary macro that is also run when
3043 # autoupdate runs m4.  It simply calls m4_warning, but
3044 # we need a wrapper so that each warning is emitted only
3045 # once.  We break the quoting in m4_warning's argument in
3046 # order to expand this macro's arguments, not AU_DEFUN's.
3047
3048
3049 # Finally, this is the expansion that is picked up by
3050 # autoconf.  It tells the user to run autoupdate, and
3051 # then outputs the replacement expansion.  We do not care
3052 # about autoupdate's warning because that contains
3053 # information on what to do *after* running autoupdate.
3054
3055
3056
3057 # _LT_PATH_MAGIC
3058 # --------------
3059 # find a file program which can recognize a shared library
3060 # _LT_PATH_MAGIC
3061
3062
3063 # LT_PATH_LD
3064 # ----------
3065 # find the pathname to the GNU or non-GNU linker
3066 # LT_PATH_LD
3067
3068 # Old names:
3069 # This is what autoupdate's m4 run will expand.  It fires
3070 # the warning (with _au_warn_XXX), outputs it into the
3071 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3072 # the replacement expansion.
3073
3074
3075 # This is an auxiliary macro that is also run when
3076 # autoupdate runs m4.  It simply calls m4_warning, but
3077 # we need a wrapper so that each warning is emitted only
3078 # once.  We break the quoting in m4_warning's argument in
3079 # order to expand this macro's arguments, not AU_DEFUN's.
3080
3081
3082 # Finally, this is the expansion that is picked up by
3083 # autoconf.  It tells the user to run autoupdate, and
3084 # then outputs the replacement expansion.  We do not care
3085 # about autoupdate's warning because that contains
3086 # information on what to do *after* running autoupdate.
3087
3088 # This is what autoupdate's m4 run will expand.  It fires
3089 # the warning (with _au_warn_XXX), outputs it into the
3090 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3091 # the replacement expansion.
3092
3093
3094 # This is an auxiliary macro that is also run when
3095 # autoupdate runs m4.  It simply calls m4_warning, but
3096 # we need a wrapper so that each warning is emitted only
3097 # once.  We break the quoting in m4_warning's argument in
3098 # order to expand this macro's arguments, not AU_DEFUN's.
3099
3100
3101 # Finally, this is the expansion that is picked up by
3102 # autoconf.  It tells the user to run autoupdate, and
3103 # then outputs the replacement expansion.  We do not care
3104 # about autoupdate's warning because that contains
3105 # information on what to do *after* running autoupdate.
3106
3107
3108
3109 # _LT_PATH_LD_GNU
3110 #- --------------
3111 # _LT_PATH_LD_GNU
3112
3113
3114 # _LT_CMD_RELOAD
3115 # --------------
3116 # find reload flag for linker
3117 #   -- PORTME Some linkers may need a different reload flag.
3118 # _LT_CMD_RELOAD
3119
3120
3121 # _LT_CHECK_MAGIC_METHOD
3122 # ----------------------
3123 # how to check for library dependencies
3124 #  -- PORTME fill in with the dynamic library characteristics
3125 # _LT_CHECK_MAGIC_METHOD
3126
3127
3128 # LT_PATH_NM
3129 # ----------
3130 # find the pathname to a BSD- or MS-compatible name lister
3131 # LT_PATH_NM
3132
3133 # Old names:
3134 # This is what autoupdate's m4 run will expand.  It fires
3135 # the warning (with _au_warn_XXX), outputs it into the
3136 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3137 # the replacement expansion.
3138
3139
3140 # This is an auxiliary macro that is also run when
3141 # autoupdate runs m4.  It simply calls m4_warning, but
3142 # we need a wrapper so that each warning is emitted only
3143 # once.  We break the quoting in m4_warning's argument in
3144 # order to expand this macro's arguments, not AU_DEFUN's.
3145
3146
3147 # Finally, this is the expansion that is picked up by
3148 # autoconf.  It tells the user to run autoupdate, and
3149 # then outputs the replacement expansion.  We do not care
3150 # about autoupdate's warning because that contains
3151 # information on what to do *after* running autoupdate.
3152
3153 # This is what autoupdate's m4 run will expand.  It fires
3154 # the warning (with _au_warn_XXX), outputs it into the
3155 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3156 # the replacement expansion.
3157
3158
3159 # This is an auxiliary macro that is also run when
3160 # autoupdate runs m4.  It simply calls m4_warning, but
3161 # we need a wrapper so that each warning is emitted only
3162 # once.  We break the quoting in m4_warning's argument in
3163 # order to expand this macro's arguments, not AU_DEFUN's.
3164
3165
3166 # Finally, this is the expansion that is picked up by
3167 # autoconf.  It tells the user to run autoupdate, and
3168 # then outputs the replacement expansion.  We do not care
3169 # about autoupdate's warning because that contains
3170 # information on what to do *after* running autoupdate.
3171
3172
3173
3174 # LT_LIB_M
3175 # --------
3176 # check for math library
3177 # LT_LIB_M
3178
3179 # Old name:
3180 # This is what autoupdate's m4 run will expand.  It fires
3181 # the warning (with _au_warn_XXX), outputs it into the
3182 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3183 # the replacement expansion.
3184
3185
3186 # This is an auxiliary macro that is also run when
3187 # autoupdate runs m4.  It simply calls m4_warning, but
3188 # we need a wrapper so that each warning is emitted only
3189 # once.  We break the quoting in m4_warning's argument in
3190 # order to expand this macro's arguments, not AU_DEFUN's.
3191
3192
3193 # Finally, this is the expansion that is picked up by
3194 # autoconf.  It tells the user to run autoupdate, and
3195 # then outputs the replacement expansion.  We do not care
3196 # about autoupdate's warning because that contains
3197 # information on what to do *after* running autoupdate.
3198
3199
3200
3201 # _LT_COMPILER_NO_RTTI([TAGNAME])
3202 # -------------------------------
3203 # _LT_COMPILER_NO_RTTI
3204
3205
3206 # _LT_CMD_GLOBAL_SYMBOLS
3207 # ----------------------
3208  # _LT_CMD_GLOBAL_SYMBOLS
3209
3210
3211 # _LT_COMPILER_PIC([TAGNAME])
3212 # ---------------------------
3213 # _LT_COMPILER_PIC
3214
3215
3216 # _LT_LINKER_SHLIBS([TAGNAME])
3217 # ----------------------------
3218 # See if the linker supports building shared libraries.
3219 # _LT_LINKER_SHLIBS
3220
3221
3222 # _LT_LANG_C_CONFIG([TAG])
3223 # ------------------------
3224 # Ensure that the configuration variables for a C compiler are suitably
3225 # defined.  These variables are subsequently used by _LT_CONFIG to write
3226 # the compiler configuration to `libtool'.
3227 # _LT_LANG_C_CONFIG
3228
3229
3230 # _LT_LANG_CXX_CONFIG([TAG])
3231 # --------------------------
3232 # Ensure that the configuration variables for a C++ compiler are suitably
3233 # defined.  These variables are subsequently used by _LT_CONFIG to write
3234 # the compiler configuration to `libtool'.
3235 # _LT_LANG_CXX_CONFIG
3236
3237
3238 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3239 # ---------------------------------
3240 # Figure out "hidden" library dependencies from verbose
3241 # compiler output when linking a shared library.
3242 # Parse the compiler output and extract the necessary
3243 # objects, libraries and library flags.
3244 # _LT_SYS_HIDDEN_LIBDEPS
3245
3246
3247 # _LT_LANG_F77_CONFIG([TAG])
3248 # --------------------------
3249 # Ensure that the configuration variables for a Fortran 77 compiler are
3250 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3251 # to write the compiler configuration to `libtool'.
3252 # _LT_LANG_F77_CONFIG
3253
3254
3255 # _LT_LANG_FC_CONFIG([TAG])
3256 # -------------------------
3257 # Ensure that the configuration variables for a Fortran compiler are
3258 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3259 # to write the compiler configuration to `libtool'.
3260 # _LT_LANG_FC_CONFIG
3261
3262
3263 # _LT_LANG_GCJ_CONFIG([TAG])
3264 # --------------------------
3265 # Ensure that the configuration variables for the GNU Java Compiler compiler
3266 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3267 # to write the compiler configuration to `libtool'.
3268 # _LT_LANG_GCJ_CONFIG
3269
3270
3271 # _LT_LANG_RC_CONFIG([TAG])
3272 # -------------------------
3273 # Ensure that the configuration variables for the Windows resource compiler
3274 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3275 # to write the compiler configuration to `libtool'.
3276 # _LT_LANG_RC_CONFIG
3277
3278
3279 # LT_PROG_GCJ
3280 # -----------
3281
3282
3283 # Old name:
3284 # This is what autoupdate's m4 run will expand.  It fires
3285 # the warning (with _au_warn_XXX), outputs it into the
3286 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3287 # the replacement expansion.
3288
3289
3290 # This is an auxiliary macro that is also run when
3291 # autoupdate runs m4.  It simply calls m4_warning, but
3292 # we need a wrapper so that each warning is emitted only
3293 # once.  We break the quoting in m4_warning's argument in
3294 # order to expand this macro's arguments, not AU_DEFUN's.
3295
3296
3297 # Finally, this is the expansion that is picked up by
3298 # autoconf.  It tells the user to run autoupdate, and
3299 # then outputs the replacement expansion.  We do not care
3300 # about autoupdate's warning because that contains
3301 # information on what to do *after* running autoupdate.
3302
3303
3304
3305 # LT_PROG_RC
3306 # ----------
3307
3308
3309 # Old name:
3310 # This is what autoupdate's m4 run will expand.  It fires
3311 # the warning (with _au_warn_XXX), outputs it into the
3312 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3313 # the replacement expansion.
3314
3315
3316 # This is an auxiliary macro that is also run when
3317 # autoupdate runs m4.  It simply calls m4_warning, but
3318 # we need a wrapper so that each warning is emitted only
3319 # once.  We break the quoting in m4_warning's argument in
3320 # order to expand this macro's arguments, not AU_DEFUN's.
3321
3322
3323 # Finally, this is the expansion that is picked up by
3324 # autoconf.  It tells the user to run autoupdate, and
3325 # then outputs the replacement expansion.  We do not care
3326 # about autoupdate's warning because that contains
3327 # information on what to do *after* running autoupdate.
3328
3329
3330
3331 # _LT_DECL_EGREP
3332 # --------------
3333 # If we don't have a new enough Autoconf to choose the best grep
3334 # available, choose the one first in the user's PATH.
3335
3336
3337
3338 # _LT_DECL_OBJDUMP
3339 # --------------
3340 # If we don't have a new enough Autoconf to choose the best objdump
3341 # available, choose the one first in the user's PATH.
3342
3343
3344
3345 # _LT_DECL_SED
3346 # ------------
3347 # Check for a fully-functional sed program, that truncates
3348 # as few characters as possible.  Prefer GNU sed if found.
3349 # _LT_DECL_SED
3350
3351 #m4_ifndef
3352
3353 # Old name:
3354 # This is what autoupdate's m4 run will expand.  It fires
3355 # the warning (with _au_warn_XXX), outputs it into the
3356 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3357 # the replacement expansion.
3358
3359
3360 # This is an auxiliary macro that is also run when
3361 # autoupdate runs m4.  It simply calls m4_warning, but
3362 # we need a wrapper so that each warning is emitted only
3363 # once.  We break the quoting in m4_warning's argument in
3364 # order to expand this macro's arguments, not AU_DEFUN's.
3365
3366
3367 # Finally, this is the expansion that is picked up by
3368 # autoconf.  It tells the user to run autoupdate, and
3369 # then outputs the replacement expansion.  We do not care
3370 # about autoupdate's warning because that contains
3371 # information on what to do *after* running autoupdate.
3372
3373
3374
3375 # _LT_CHECK_SHELL_FEATURES
3376 # ------------------------
3377 # Find out whether the shell is Bourne or XSI compatible,
3378 # or has some other useful features.
3379 # _LT_CHECK_SHELL_FEATURES
3380
3381
3382 # _LT_PROG_XSI_SHELLFNS
3383 # ---------------------
3384 # Bourne and XSI compatible variants of some useful shell functions.
3385
3386
3387 # Helper functions for option handling.                    -*- Autoconf -*-
3388 #
3389 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3390 #   Inc.
3391 #   Written by Gary V. Vaughan, 2004
3392 #
3393 # This file is free software; the Free Software Foundation gives
3394 # unlimited permission to copy and/or distribute it, with or without
3395 # modifications, as long as this notice is preserved.
3396
3397 # serial 6 ltoptions.m4
3398
3399 # This is to help aclocal find these macros, as it can't see m4_define.
3400
3401
3402
3403 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3404 # ------------------------------------------
3405
3406
3407
3408 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3409 # ---------------------------------------
3410 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3411 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3412 # saved as a flag.
3413
3414
3415
3416 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3417 # ------------------------------------------------------------
3418 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3419
3420
3421
3422 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3423 # -------------------------------------------------------
3424 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3425 # are set.
3426
3427
3428
3429 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3430 # ----------------------------------------
3431 # OPTION-LIST is a space-separated list of Libtool options associated
3432 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3433 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3434 # the unknown option and exit.
3435 # _LT_SET_OPTIONS
3436
3437
3438 ## --------------------------------- ##
3439 ## Macros to handle LT_INIT options. ##
3440 ## --------------------------------- ##
3441
3442 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3443 # -----------------------------------------
3444
3445
3446
3447 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3448 # -----------------------------------------------
3449 # LT_OPTION_DEFINE
3450
3451
3452 # dlopen
3453 # ------
3454
3455
3456 # This is what autoupdate's m4 run will expand.  It fires
3457 # the warning (with _au_warn_XXX), outputs it into the
3458 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3459 # the replacement expansion.
3460
3461
3462 # This is an auxiliary macro that is also run when
3463 # autoupdate runs m4.  It simply calls m4_warning, but
3464 # we need a wrapper so that each warning is emitted only
3465 # once.  We break the quoting in m4_warning's argument in
3466 # order to expand this macro's arguments, not AU_DEFUN's.
3467
3468
3469 # Finally, this is the expansion that is picked up by
3470 # autoconf.  It tells the user to run autoupdate, and
3471 # then outputs the replacement expansion.  We do not care
3472 # about autoupdate's warning because that contains
3473 # information on what to do *after* running autoupdate.
3474
3475
3476
3477
3478 # win32-dll
3479 # ---------
3480 # Declare package support for building win32 dll's.
3481 # win32-dll
3482
3483 # This is what autoupdate's m4 run will expand.  It fires
3484 # the warning (with _au_warn_XXX), outputs it into the
3485 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3486 # the replacement expansion.
3487
3488
3489 # This is an auxiliary macro that is also run when
3490 # autoupdate runs m4.  It simply calls m4_warning, but
3491 # we need a wrapper so that each warning is emitted only
3492 # once.  We break the quoting in m4_warning's argument in
3493 # order to expand this macro's arguments, not AU_DEFUN's.
3494
3495
3496 # Finally, this is the expansion that is picked up by
3497 # autoconf.  It tells the user to run autoupdate, and
3498 # then outputs the replacement expansion.  We do not care
3499 # about autoupdate's warning because that contains
3500 # information on what to do *after* running autoupdate.
3501
3502
3503
3504
3505 # _LT_ENABLE_SHARED([DEFAULT])
3506 # ----------------------------
3507 # implement the --enable-shared flag, and supports the `shared' and
3508 # `disable-shared' LT_INIT options.
3509 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3510 # _LT_ENABLE_SHARED
3511
3512
3513
3514
3515 # Old names:
3516
3517
3518
3519
3520 # This is what autoupdate's m4 run will expand.  It fires
3521 # the warning (with _au_warn_XXX), outputs it into the
3522 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3523 # the replacement expansion.
3524
3525
3526 # This is an auxiliary macro that is also run when
3527 # autoupdate runs m4.  It simply calls m4_warning, but
3528 # we need a wrapper so that each warning is emitted only
3529 # once.  We break the quoting in m4_warning's argument in
3530 # order to expand this macro's arguments, not AU_DEFUN's.
3531
3532
3533 # Finally, this is the expansion that is picked up by
3534 # autoconf.  It tells the user to run autoupdate, and
3535 # then outputs the replacement expansion.  We do not care
3536 # about autoupdate's warning because that contains
3537 # information on what to do *after* running autoupdate.
3538
3539 # This is what autoupdate's m4 run will expand.  It fires
3540 # the warning (with _au_warn_XXX), outputs it into the
3541 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3542 # the replacement expansion.
3543
3544
3545 # This is an auxiliary macro that is also run when
3546 # autoupdate runs m4.  It simply calls m4_warning, but
3547 # we need a wrapper so that each warning is emitted only
3548 # once.  We break the quoting in m4_warning's argument in
3549 # order to expand this macro's arguments, not AU_DEFUN's.
3550
3551
3552 # Finally, this is the expansion that is picked up by
3553 # autoconf.  It tells the user to run autoupdate, and
3554 # then outputs the replacement expansion.  We do not care
3555 # about autoupdate's warning because that contains
3556 # information on what to do *after* running autoupdate.
3557
3558
3559
3560
3561
3562 # _LT_ENABLE_STATIC([DEFAULT])
3563 # ----------------------------
3564 # implement the --enable-static flag, and support the `static' and
3565 # `disable-static' LT_INIT options.
3566 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3567 # _LT_ENABLE_STATIC
3568
3569
3570
3571
3572 # Old names:
3573
3574
3575
3576
3577 # This is what autoupdate's m4 run will expand.  It fires
3578 # the warning (with _au_warn_XXX), outputs it into the
3579 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3580 # the replacement expansion.
3581
3582
3583 # This is an auxiliary macro that is also run when
3584 # autoupdate runs m4.  It simply calls m4_warning, but
3585 # we need a wrapper so that each warning is emitted only
3586 # once.  We break the quoting in m4_warning's argument in
3587 # order to expand this macro's arguments, not AU_DEFUN's.
3588
3589
3590 # Finally, this is the expansion that is picked up by
3591 # autoconf.  It tells the user to run autoupdate, and
3592 # then outputs the replacement expansion.  We do not care
3593 # about autoupdate's warning because that contains
3594 # information on what to do *after* running autoupdate.
3595
3596 # This is what autoupdate's m4 run will expand.  It fires
3597 # the warning (with _au_warn_XXX), outputs it into the
3598 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3599 # the replacement expansion.
3600
3601
3602 # This is an auxiliary macro that is also run when
3603 # autoupdate runs m4.  It simply calls m4_warning, but
3604 # we need a wrapper so that each warning is emitted only
3605 # once.  We break the quoting in m4_warning's argument in
3606 # order to expand this macro's arguments, not AU_DEFUN's.
3607
3608
3609 # Finally, this is the expansion that is picked up by
3610 # autoconf.  It tells the user to run autoupdate, and
3611 # then outputs the replacement expansion.  We do not care
3612 # about autoupdate's warning because that contains
3613 # information on what to do *after* running autoupdate.
3614
3615
3616
3617
3618
3619 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3620 # ----------------------------------
3621 # implement the --enable-fast-install flag, and support the `fast-install'
3622 # and `disable-fast-install' LT_INIT options.
3623 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3624 # _LT_ENABLE_FAST_INSTALL
3625
3626
3627
3628
3629 # Old names:
3630 # This is what autoupdate's m4 run will expand.  It fires
3631 # the warning (with _au_warn_XXX), outputs it into the
3632 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3633 # the replacement expansion.
3634
3635
3636 # This is an auxiliary macro that is also run when
3637 # autoupdate runs m4.  It simply calls m4_warning, but
3638 # we need a wrapper so that each warning is emitted only
3639 # once.  We break the quoting in m4_warning's argument in
3640 # order to expand this macro's arguments, not AU_DEFUN's.
3641
3642
3643 # Finally, this is the expansion that is picked up by
3644 # autoconf.  It tells the user to run autoupdate, and
3645 # then outputs the replacement expansion.  We do not care
3646 # about autoupdate's warning because that contains
3647 # information on what to do *after* running autoupdate.
3648
3649
3650 # This is what autoupdate's m4 run will expand.  It fires
3651 # the warning (with _au_warn_XXX), outputs it into the
3652 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3653 # the replacement expansion.
3654
3655
3656 # This is an auxiliary macro that is also run when
3657 # autoupdate runs m4.  It simply calls m4_warning, but
3658 # we need a wrapper so that each warning is emitted only
3659 # once.  We break the quoting in m4_warning's argument in
3660 # order to expand this macro's arguments, not AU_DEFUN's.
3661
3662
3663 # Finally, this is the expansion that is picked up by
3664 # autoconf.  It tells the user to run autoupdate, and
3665 # then outputs the replacement expansion.  We do not care
3666 # about autoupdate's warning because that contains
3667 # information on what to do *after* running autoupdate.
3668
3669
3670
3671
3672 # _LT_WITH_PIC([MODE])
3673 # --------------------
3674 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3675 # LT_INIT options.
3676 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3677 # _LT_WITH_PIC
3678
3679
3680
3681
3682 # Old name:
3683 # This is what autoupdate's m4 run will expand.  It fires
3684 # the warning (with _au_warn_XXX), outputs it into the
3685 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3686 # the replacement expansion.
3687
3688
3689 # This is an auxiliary macro that is also run when
3690 # autoupdate runs m4.  It simply calls m4_warning, but
3691 # we need a wrapper so that each warning is emitted only
3692 # once.  We break the quoting in m4_warning's argument in
3693 # order to expand this macro's arguments, not AU_DEFUN's.
3694
3695
3696 # Finally, this is the expansion that is picked up by
3697 # autoconf.  It tells the user to run autoupdate, and
3698 # then outputs the replacement expansion.  We do not care
3699 # about autoupdate's warning because that contains
3700 # information on what to do *after* running autoupdate.
3701
3702
3703
3704 ## ----------------- ##
3705 ## LTDL_INIT Options ##
3706 ## ----------------- ##
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3718 #
3719 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3720 # Written by Gary V. Vaughan, 2004
3721 #
3722 # This file is free software; the Free Software Foundation gives
3723 # unlimited permission to copy and/or distribute it, with or without
3724 # modifications, as long as this notice is preserved.
3725
3726 # serial 6 ltsugar.m4
3727
3728 # This is to help aclocal find these macros, as it can't see m4_define.
3729
3730
3731
3732 # lt_join(SEP, ARG1, [ARG2...])
3733 # -----------------------------
3734 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3735 # associated separator.
3736 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3737 # versions in m4sugar had bugs.
3738
3739
3740
3741
3742 # lt_car(LIST)
3743 # lt_cdr(LIST)
3744 # ------------
3745 # Manipulate m4 lists.
3746 # These macros are necessary as long as will still need to support
3747 # Autoconf-2.59 which quotes differently.
3748
3749
3750
3751
3752
3753 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3754 # ------------------------------------------
3755 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3756 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3757 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3758 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3759 # than defined and empty).
3760 #
3761 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3762 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3763
3764
3765
3766
3767 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3768 # ----------------------------------------------------------
3769 # Produce a SEP delimited list of all paired combinations of elements of
3770 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3771 # has the form PREFIXmINFIXSUFFIXn.
3772 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3773
3774
3775
3776 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3777 # -----------------------------------------------------------------------
3778 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3779 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3780
3781
3782
3783 # lt_dict_add(DICT, KEY, VALUE)
3784 # -----------------------------
3785
3786
3787
3788 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3789 # --------------------------------------------
3790
3791
3792
3793 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3794 # ----------------------------------
3795
3796
3797
3798 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3799 # -----------------------------------------------------------------
3800
3801
3802
3803 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3804 # --------------------------------------------------------------
3805
3806
3807 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3808 #
3809 #   Copyright (C) 2004 Free Software Foundation, Inc.
3810 #   Written by Scott James Remnant, 2004
3811 #
3812 # This file is free software; the Free Software Foundation gives
3813 # unlimited permission to copy and/or distribute it, with or without
3814 # modifications, as long as this notice is preserved.
3815
3816 # Generated from ltversion.in.
3817
3818 # serial 3134 ltversion.m4
3819 # This file is part of GNU Libtool
3820
3821
3822
3823
3824
3825
3826 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3827 #
3828 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3829 #   Written by Scott James Remnant, 2004.
3830 #
3831 # This file is free software; the Free Software Foundation gives
3832 # unlimited permission to copy and/or distribute it, with or without
3833 # modifications, as long as this notice is preserved.
3834
3835 # serial 4 lt~obsolete.m4
3836
3837 # These exist entirely to fool aclocal when bootstrapping libtool.
3838 #
3839 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3840 # which have later been changed to m4_define as they aren't part of the
3841 # exported API, or moved to Autoconf or Automake where they belong.
3842 #
3843 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3844 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3845 # using a macro with the same name in our local m4/libtool.m4 it'll
3846 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3847 # and doesn't know about Autoconf macros at all.)
3848 #
3849 # So we provide this file, which has a silly filename so it's always
3850 # included after everything else.  This provides aclocal with the
3851 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3852 # because those macros already exist, or will be overwritten later.
3853 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3854 #
3855 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3856 # Yes, that means every name once taken will need to remain here until
3857 # we give up compatibility with versions before 1.7, at which point
3858 # we need to keep only those names which we still refer to.
3859
3860 # This is to help aclocal find these macros, as it can't see m4_define.
3861
3862
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 ##                                                          -*- Autoconf -*-
3926
3927 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3928 # Free Software Foundation, Inc.
3929 #
3930 # This file is free software; the Free Software Foundation
3931 # gives unlimited permission to copy and/or distribute it,
3932 # with or without modifications, as long as this notice is preserved.
3933
3934 # serial 8
3935
3936 # Based on depend.m4 from automake 1.9, modified for standalone use in
3937 # an environment where GNU make is required.
3938
3939 # ZW_PROG_COMPILER_DEPENDENCIES
3940 # -----------------------------
3941 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3942 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3943 # original; not side-effect compatible.  As the users of this macro
3944 # may require accurate dependencies for correct builds, it does *not*
3945 # honor --disable-dependency-checking, and failure to detect a usable
3946 # method is an error.  depcomp is assumed to be located in
3947 # $ac_aux_dir.
3948 #
3949 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3950
3951
3952
3953 # AM_SET_DEPDIR
3954 # -------------
3955 # Choose a directory name for dependency files.
3956
3957
3958 # ZW_CREATE_DEPDIR
3959 # ----------------
3960 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3961
3962
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 # intl sister-directory configuration rules.
4028 #
4029
4030 # The idea behind this macro is that there's no need to repeat all the
4031 # autoconf probes done by the intl directory - it's already done them
4032 # for us.  In fact, there's no need even to look at the cache for the
4033 # answers.  All we need to do is nab a few pieces of information.
4034 # The intl directory is set up to make this easy, by generating a
4035 # small file which can be sourced as a shell script; then we produce
4036 # the necessary substitutions and definitions for this directory.
4037
4038
4039
4040 # Autoconf M4 include file defining utility macros for complex Canadian
4041 # cross builds.
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051 ####
4052 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4053 # or AC_INIT.
4054 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4055
4056 ####
4057 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4058 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4059
4060
4061 ####
4062 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4063 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4064
4065
4066
4067 # Backported from Autoconf 2.5x; can go away when and if
4068 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
4069
4070
4071
4072
4073 # ACX_HAVE_GCC_FOR_TARGET
4074 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4075
4076
4077 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4078 # Searching for installed target binutils.  We need to take extra care,
4079 # else we may find the wrong assembler, linker, etc., and lose.
4080 #
4081 # First try --with-build-time-tools, if specified.
4082 #
4083 # For build != host, we ask the installed GCC for the name of the tool it
4084 # uses, and accept it if it is an absolute path.  This is because the
4085 # only good choice for a compiler is the same GCC version that is being
4086 # installed (or we couldn't make target libraries), and we assume that
4087 # on the host system we'll have not only the same GCC version, but also
4088 # the same binutils version.
4089 #
4090 # For build == host, search the same directories that the installed
4091 # compiler will search.  We used to do this for the assembler, linker,
4092 # and nm only; for simplicity of configuration, however, we extend this
4093 # criterion to tools (such as ar and ranlib) that are never invoked by
4094 # the compiler, to avoid mismatches.
4095 #
4096 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4097 # if build == target.  This makes the most sense only when bootstrapping,
4098 # but we also do so when build != host.  In this case, we hope that the
4099 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4100 #
4101 # If we do not find a suitable binary, then try the user's path.
4102
4103
4104 ###
4105 # AC_PROG_CPP_WERROR
4106 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4107 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4108 # For now, using this also overrides header checks to use only the
4109 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4110 # bit harder from here).
4111 # Eventually autoconf will default to checking headers with the compiler
4112 # instead, and we'll have to do this differently.
4113
4114 # AC_PROG_CPP_WERROR
4115
4116 # Test for GNAT.
4117 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4118 # that understands Ada.  We use the user's CC setting, already found, and
4119 # possibly add $1 to the command-line parameters.
4120 #
4121 # Sets the shell variable have_gnat to yes or no as appropriate, and
4122 # substitutes GNATBIND and GNATMAKE.
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148 ac_ext=c
4149 ac_cpp='$CPP $CPPFLAGS'
4150 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4151 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4152 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4153 if test -n "$ac_tool_prefix"; then
4154   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4155 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4157 $as_echo_n "checking for $ac_word... " >&6; }
4158 if test "${ac_cv_prog_CC+set}" = set; then :
4159   $as_echo_n "(cached) " >&6
4160 else
4161   if test -n "$CC"; then
4162   ac_cv_prog_CC="$CC" # Let the user override the test.
4163 else
4164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165 for as_dir in $PATH
4166 do
4167   IFS=$as_save_IFS
4168   test -z "$as_dir" && as_dir=.
4169     for ac_exec_ext in '' $ac_executable_extensions; do
4170   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4171     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4172     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4173     break 2
4174   fi
4175 done
4176   done
4177 IFS=$as_save_IFS
4178
4179 fi
4180 fi
4181 CC=$ac_cv_prog_CC
4182 if test -n "$CC"; then
4183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4184 $as_echo "$CC" >&6; }
4185 else
4186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4187 $as_echo "no" >&6; }
4188 fi
4189
4190
4191 fi
4192 if test -z "$ac_cv_prog_CC"; then
4193   ac_ct_CC=$CC
4194   # Extract the first word of "gcc", so it can be a program name with args.
4195 set dummy gcc; ac_word=$2
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4197 $as_echo_n "checking for $ac_word... " >&6; }
4198 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4199   $as_echo_n "(cached) " >&6
4200 else
4201   if test -n "$ac_ct_CC"; then
4202   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4203 else
4204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4205 for as_dir in $PATH
4206 do
4207   IFS=$as_save_IFS
4208   test -z "$as_dir" && as_dir=.
4209     for ac_exec_ext in '' $ac_executable_extensions; do
4210   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4211     ac_cv_prog_ac_ct_CC="gcc"
4212     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4213     break 2
4214   fi
4215 done
4216   done
4217 IFS=$as_save_IFS
4218
4219 fi
4220 fi
4221 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4222 if test -n "$ac_ct_CC"; then
4223   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4224 $as_echo "$ac_ct_CC" >&6; }
4225 else
4226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4227 $as_echo "no" >&6; }
4228 fi
4229
4230   if test "x$ac_ct_CC" = x; then
4231     CC=""
4232   else
4233     case $cross_compiling:$ac_tool_warned in
4234 yes:)
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4236 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4237 ac_tool_warned=yes ;;
4238 esac
4239     CC=$ac_ct_CC
4240   fi
4241 else
4242   CC="$ac_cv_prog_CC"
4243 fi
4244
4245 if test -z "$CC"; then
4246           if test -n "$ac_tool_prefix"; then
4247     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4248 set dummy ${ac_tool_prefix}cc; ac_word=$2
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4250 $as_echo_n "checking for $ac_word... " >&6; }
4251 if test "${ac_cv_prog_CC+set}" = set; then :
4252   $as_echo_n "(cached) " >&6
4253 else
4254   if test -n "$CC"; then
4255   ac_cv_prog_CC="$CC" # Let the user override the test.
4256 else
4257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4258 for as_dir in $PATH
4259 do
4260   IFS=$as_save_IFS
4261   test -z "$as_dir" && as_dir=.
4262     for ac_exec_ext in '' $ac_executable_extensions; do
4263   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4264     ac_cv_prog_CC="${ac_tool_prefix}cc"
4265     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4266     break 2
4267   fi
4268 done
4269   done
4270 IFS=$as_save_IFS
4271
4272 fi
4273 fi
4274 CC=$ac_cv_prog_CC
4275 if test -n "$CC"; then
4276   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4277 $as_echo "$CC" >&6; }
4278 else
4279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4280 $as_echo "no" >&6; }
4281 fi
4282
4283
4284   fi
4285 fi
4286 if test -z "$CC"; then
4287   # Extract the first word of "cc", so it can be a program name with args.
4288 set dummy cc; ac_word=$2
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4290 $as_echo_n "checking for $ac_word... " >&6; }
4291 if test "${ac_cv_prog_CC+set}" = set; then :
4292   $as_echo_n "(cached) " >&6
4293 else
4294   if test -n "$CC"; then
4295   ac_cv_prog_CC="$CC" # Let the user override the test.
4296 else
4297   ac_prog_rejected=no
4298 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4299 for as_dir in $PATH
4300 do
4301   IFS=$as_save_IFS
4302   test -z "$as_dir" && as_dir=.
4303     for ac_exec_ext in '' $ac_executable_extensions; do
4304   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4305     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4306        ac_prog_rejected=yes
4307        continue
4308      fi
4309     ac_cv_prog_CC="cc"
4310     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4311     break 2
4312   fi
4313 done
4314   done
4315 IFS=$as_save_IFS
4316
4317 if test $ac_prog_rejected = yes; then
4318   # We found a bogon in the path, so make sure we never use it.
4319   set dummy $ac_cv_prog_CC
4320   shift
4321   if test $# != 0; then
4322     # We chose a different compiler from the bogus one.
4323     # However, it has the same basename, so the bogon will be chosen
4324     # first if we set CC to just the basename; use the full file name.
4325     shift
4326     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4327   fi
4328 fi
4329 fi
4330 fi
4331 CC=$ac_cv_prog_CC
4332 if test -n "$CC"; then
4333   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4334 $as_echo "$CC" >&6; }
4335 else
4336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4337 $as_echo "no" >&6; }
4338 fi
4339
4340
4341 fi
4342 if test -z "$CC"; then
4343   if test -n "$ac_tool_prefix"; then
4344   for ac_prog in cl.exe
4345   do
4346     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4347 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4349 $as_echo_n "checking for $ac_word... " >&6; }
4350 if test "${ac_cv_prog_CC+set}" = set; then :
4351   $as_echo_n "(cached) " >&6
4352 else
4353   if test -n "$CC"; then
4354   ac_cv_prog_CC="$CC" # Let the user override the test.
4355 else
4356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4357 for as_dir in $PATH
4358 do
4359   IFS=$as_save_IFS
4360   test -z "$as_dir" && as_dir=.
4361     for ac_exec_ext in '' $ac_executable_extensions; do
4362   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4363     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4364     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4365     break 2
4366   fi
4367 done
4368   done
4369 IFS=$as_save_IFS
4370
4371 fi
4372 fi
4373 CC=$ac_cv_prog_CC
4374 if test -n "$CC"; then
4375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4376 $as_echo "$CC" >&6; }
4377 else
4378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4379 $as_echo "no" >&6; }
4380 fi
4381
4382
4383     test -n "$CC" && break
4384   done
4385 fi
4386 if test -z "$CC"; then
4387   ac_ct_CC=$CC
4388   for ac_prog in cl.exe
4389 do
4390   # Extract the first word of "$ac_prog", so it can be a program name with args.
4391 set dummy $ac_prog; ac_word=$2
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4393 $as_echo_n "checking for $ac_word... " >&6; }
4394 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4395   $as_echo_n "(cached) " >&6
4396 else
4397   if test -n "$ac_ct_CC"; then
4398   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4399 else
4400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4401 for as_dir in $PATH
4402 do
4403   IFS=$as_save_IFS
4404   test -z "$as_dir" && as_dir=.
4405     for ac_exec_ext in '' $ac_executable_extensions; do
4406   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4407     ac_cv_prog_ac_ct_CC="$ac_prog"
4408     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4409     break 2
4410   fi
4411 done
4412   done
4413 IFS=$as_save_IFS
4414
4415 fi
4416 fi
4417 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4418 if test -n "$ac_ct_CC"; then
4419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4420 $as_echo "$ac_ct_CC" >&6; }
4421 else
4422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4423 $as_echo "no" >&6; }
4424 fi
4425
4426
4427   test -n "$ac_ct_CC" && break
4428 done
4429
4430   if test "x$ac_ct_CC" = x; then
4431     CC=""
4432   else
4433     case $cross_compiling:$ac_tool_warned in
4434 yes:)
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4436 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4437 ac_tool_warned=yes ;;
4438 esac
4439     CC=$ac_ct_CC
4440   fi
4441 fi
4442
4443 fi
4444
4445
4446 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4447 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4448 as_fn_error "no acceptable C compiler found in \$PATH
4449 See \`config.log' for more details." "$LINENO" 5; }
4450
4451 # Provide some information about the compiler.
4452 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4453 set X $ac_compile
4454 ac_compiler=$2
4455 for ac_option in --version -v -V -qversion; do
4456   { { ac_try="$ac_compiler $ac_option >&5"
4457 case "(($ac_try" in
4458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4459   *) ac_try_echo=$ac_try;;
4460 esac
4461 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4462 $as_echo "$ac_try_echo"; } >&5
4463   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4464   ac_status=$?
4465   if test -s conftest.err; then
4466     sed '10a\
4467 ... rest of stderr output deleted ...
4468          10q' conftest.err >conftest.er1
4469     cat conftest.er1 >&5
4470     rm -f conftest.er1 conftest.err
4471   fi
4472   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4473   test $ac_status = 0; }
4474 done
4475
4476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4477 /* end confdefs.h.  */
4478
4479 int
4480 main ()
4481 {
4482
4483   ;
4484   return 0;
4485 }
4486 _ACEOF
4487 ac_clean_files_save=$ac_clean_files
4488 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4489 # Try to create an executable without -o first, disregard a.out.
4490 # It will help us diagnose broken compilers, and finding out an intuition
4491 # of exeext.
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4493 $as_echo_n "checking for C compiler default output file name... " >&6; }
4494 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4495
4496 # The possible output files:
4497 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4498
4499 ac_rmfiles=
4500 for ac_file in $ac_files
4501 do
4502   case $ac_file in
4503     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4504     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4505   esac
4506 done
4507 rm -f $ac_rmfiles
4508
4509 if { { ac_try="$ac_link_default"
4510 case "(($ac_try" in
4511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4512   *) ac_try_echo=$ac_try;;
4513 esac
4514 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4515 $as_echo "$ac_try_echo"; } >&5
4516   (eval "$ac_link_default") 2>&5
4517   ac_status=$?
4518   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4519   test $ac_status = 0; }; then :
4520   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4521 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4522 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4523 # so that the user can short-circuit this test for compilers unknown to
4524 # Autoconf.
4525 for ac_file in $ac_files ''
4526 do
4527   test -f "$ac_file" || continue
4528   case $ac_file in
4529     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4530         ;;
4531     [ab].out )
4532         # We found the default executable, but exeext='' is most
4533         # certainly right.
4534         break;;
4535     *.* )
4536         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4537         then :; else
4538            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4539         fi
4540         # We set ac_cv_exeext here because the later test for it is not
4541         # safe: cross compilers may not add the suffix if given an `-o'
4542         # argument, so we may need to know it at that point already.
4543         # Even if this section looks crufty: it has the advantage of
4544         # actually working.
4545         break;;
4546     * )
4547         break;;
4548   esac
4549 done
4550 test "$ac_cv_exeext" = no && ac_cv_exeext=
4551
4552 else
4553   ac_file=''
4554 fi
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4556 $as_echo "$ac_file" >&6; }
4557 if test -z "$ac_file"; then :
4558   $as_echo "$as_me: failed program was:" >&5
4559 sed 's/^/| /' conftest.$ac_ext >&5
4560
4561 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4562 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4563 { as_fn_set_status 77
4564 as_fn_error "C compiler cannot create executables
4565 See \`config.log' for more details." "$LINENO" 5; }; }
4566 fi
4567 ac_exeext=$ac_cv_exeext
4568
4569 # Check that the compiler produces executables we can run.  If not, either
4570 # the compiler is broken, or we cross compile.
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4572 $as_echo_n "checking whether the C compiler works... " >&6; }
4573 # If not cross compiling, check that we can run a simple program.
4574 if test "$cross_compiling" != yes; then
4575   if { ac_try='./$ac_file'
4576   { { case "(($ac_try" in
4577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4578   *) ac_try_echo=$ac_try;;
4579 esac
4580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4581 $as_echo "$ac_try_echo"; } >&5
4582   (eval "$ac_try") 2>&5
4583   ac_status=$?
4584   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4585   test $ac_status = 0; }; }; then
4586     cross_compiling=no
4587   else
4588     if test "$cross_compiling" = maybe; then
4589         cross_compiling=yes
4590     else
4591         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4592 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4593 as_fn_error "cannot run C compiled programs.
4594 If you meant to cross compile, use \`--host'.
4595 See \`config.log' for more details." "$LINENO" 5; }
4596     fi
4597   fi
4598 fi
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4600 $as_echo "yes" >&6; }
4601
4602 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4603 ac_clean_files=$ac_clean_files_save
4604 # Check that the compiler produces executables we can run.  If not, either
4605 # the compiler is broken, or we cross compile.
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4607 $as_echo_n "checking whether we are cross compiling... " >&6; }
4608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4609 $as_echo "$cross_compiling" >&6; }
4610
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4612 $as_echo_n "checking for suffix of executables... " >&6; }
4613 if { { ac_try="$ac_link"
4614 case "(($ac_try" in
4615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4616   *) ac_try_echo=$ac_try;;
4617 esac
4618 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4619 $as_echo "$ac_try_echo"; } >&5
4620   (eval "$ac_link") 2>&5
4621   ac_status=$?
4622   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4623   test $ac_status = 0; }; then :
4624   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4625 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4626 # work properly (i.e., refer to `conftest.exe'), while it won't with
4627 # `rm'.
4628 for ac_file in conftest.exe conftest conftest.*; do
4629   test -f "$ac_file" || continue
4630   case $ac_file in
4631     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4632     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4633           break;;
4634     * ) break;;
4635   esac
4636 done
4637 else
4638   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4639 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4640 as_fn_error "cannot compute suffix of executables: cannot compile and link
4641 See \`config.log' for more details." "$LINENO" 5; }
4642 fi
4643 rm -f conftest$ac_cv_exeext
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4645 $as_echo "$ac_cv_exeext" >&6; }
4646
4647 rm -f conftest.$ac_ext
4648 EXEEXT=$ac_cv_exeext
4649 ac_exeext=$EXEEXT
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4651 $as_echo_n "checking for suffix of object files... " >&6; }
4652 if test "${ac_cv_objext+set}" = set; then :
4653   $as_echo_n "(cached) " >&6
4654 else
4655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4656 /* end confdefs.h.  */
4657
4658 int
4659 main ()
4660 {
4661
4662   ;
4663   return 0;
4664 }
4665 _ACEOF
4666 rm -f conftest.o conftest.obj
4667 if { { ac_try="$ac_compile"
4668 case "(($ac_try" in
4669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4670   *) ac_try_echo=$ac_try;;
4671 esac
4672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4673 $as_echo "$ac_try_echo"; } >&5
4674   (eval "$ac_compile") 2>&5
4675   ac_status=$?
4676   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4677   test $ac_status = 0; }; then :
4678   for ac_file in conftest.o conftest.obj conftest.*; do
4679   test -f "$ac_file" || continue;
4680   case $ac_file in
4681     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4682     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4683        break;;
4684   esac
4685 done
4686 else
4687   $as_echo "$as_me: failed program was:" >&5
4688 sed 's/^/| /' conftest.$ac_ext >&5
4689
4690 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4691 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4692 as_fn_error "cannot compute suffix of object files: cannot compile
4693 See \`config.log' for more details." "$LINENO" 5; }
4694 fi
4695 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4696 fi
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4698 $as_echo "$ac_cv_objext" >&6; }
4699 OBJEXT=$ac_cv_objext
4700 ac_objext=$OBJEXT
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4702 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4703 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4704   $as_echo_n "(cached) " >&6
4705 else
4706   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707 /* end confdefs.h.  */
4708
4709 int
4710 main ()
4711 {
4712 #ifndef __GNUC__
4713        choke me
4714 #endif
4715
4716   ;
4717   return 0;
4718 }
4719 _ACEOF
4720 if ac_fn_c_try_compile "$LINENO"; then :
4721   ac_compiler_gnu=yes
4722 else
4723   ac_compiler_gnu=no
4724 fi
4725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4726 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4727
4728 fi
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4730 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4731 if test $ac_compiler_gnu = yes; then
4732   GCC=yes
4733 else
4734   GCC=
4735 fi
4736 ac_test_CFLAGS=${CFLAGS+set}
4737 ac_save_CFLAGS=$CFLAGS
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4739 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4740 if test "${ac_cv_prog_cc_g+set}" = set; then :
4741   $as_echo_n "(cached) " >&6
4742 else
4743   ac_save_c_werror_flag=$ac_c_werror_flag
4744    ac_c_werror_flag=yes
4745    ac_cv_prog_cc_g=no
4746    CFLAGS="-g"
4747    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748 /* end confdefs.h.  */
4749
4750 int
4751 main ()
4752 {
4753
4754   ;
4755   return 0;
4756 }
4757 _ACEOF
4758 if ac_fn_c_try_compile "$LINENO"; then :
4759   ac_cv_prog_cc_g=yes
4760 else
4761   CFLAGS=""
4762       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4763 /* end confdefs.h.  */
4764
4765 int
4766 main ()
4767 {
4768
4769   ;
4770   return 0;
4771 }
4772 _ACEOF
4773 if ac_fn_c_try_compile "$LINENO"; then :
4774
4775 else
4776   ac_c_werror_flag=$ac_save_c_werror_flag
4777          CFLAGS="-g"
4778          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4779 /* end confdefs.h.  */
4780
4781 int
4782 main ()
4783 {
4784
4785   ;
4786   return 0;
4787 }
4788 _ACEOF
4789 if ac_fn_c_try_compile "$LINENO"; then :
4790   ac_cv_prog_cc_g=yes
4791 fi
4792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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    ac_c_werror_flag=$ac_save_c_werror_flag
4798 fi
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4800 $as_echo "$ac_cv_prog_cc_g" >&6; }
4801 if test "$ac_test_CFLAGS" = set; then
4802   CFLAGS=$ac_save_CFLAGS
4803 elif test $ac_cv_prog_cc_g = yes; then
4804   if test "$GCC" = yes; then
4805     CFLAGS="-g -O2"
4806   else
4807     CFLAGS="-g"
4808   fi
4809 else
4810   if test "$GCC" = yes; then
4811     CFLAGS="-O2"
4812   else
4813     CFLAGS=
4814   fi
4815 fi
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4817 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4818 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4819   $as_echo_n "(cached) " >&6
4820 else
4821   ac_cv_prog_cc_c89=no
4822 ac_save_CC=$CC
4823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4824 /* end confdefs.h.  */
4825 #include <stdarg.h>
4826 #include <stdio.h>
4827 #include <sys/types.h>
4828 #include <sys/stat.h>
4829 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4830 struct buf { int x; };
4831 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4832 static char *e (p, i)
4833      char **p;
4834      int i;
4835 {
4836   return p[i];
4837 }
4838 static char *f (char * (*g) (char **, int), char **p, ...)
4839 {
4840   char *s;
4841   va_list v;
4842   va_start (v,p);
4843   s = g (p, va_arg (v,int));
4844   va_end (v);
4845   return s;
4846 }
4847
4848 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4849    function prototypes and stuff, but not '\xHH' hex character constants.
4850    These don't provoke an error unfortunately, instead are silently treated
4851    as 'x'.  The following induces an error, until -std is added to get
4852    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4853    array size at least.  It's necessary to write '\x00'==0 to get something
4854    that's true only with -std.  */
4855 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4856
4857 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4858    inside strings and character constants.  */
4859 #define FOO(x) 'x'
4860 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4861
4862 int test (int i, double x);
4863 struct s1 {int (*f) (int a);};
4864 struct s2 {int (*f) (double a);};
4865 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4866 int argc;
4867 char **argv;
4868 int
4869 main ()
4870 {
4871 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4872   ;
4873   return 0;
4874 }
4875 _ACEOF
4876 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4877         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4878 do
4879   CC="$ac_save_CC $ac_arg"
4880   if ac_fn_c_try_compile "$LINENO"; then :
4881   ac_cv_prog_cc_c89=$ac_arg
4882 fi
4883 rm -f core conftest.err conftest.$ac_objext
4884   test "x$ac_cv_prog_cc_c89" != "xno" && break
4885 done
4886 rm -f conftest.$ac_ext
4887 CC=$ac_save_CC
4888
4889 fi
4890 # AC_CACHE_VAL
4891 case "x$ac_cv_prog_cc_c89" in
4892   x)
4893     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4894 $as_echo "none needed" >&6; } ;;
4895   xno)
4896     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4897 $as_echo "unsupported" >&6; } ;;
4898   *)
4899     CC="$CC $ac_cv_prog_cc_c89"
4900     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4901 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4902 esac
4903 if test "x$ac_cv_prog_cc_c89" != xno; then :
4904
4905 fi
4906
4907 ac_ext=c
4908 ac_cpp='$CPP $CPPFLAGS'
4909 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4910 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4911 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4912
4913 ac_aux_dir=
4914 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4915   for ac_t in install-sh install.sh shtool; do
4916     if test -f "$ac_dir/$ac_t"; then
4917       ac_aux_dir=$ac_dir
4918       ac_install_sh="$ac_aux_dir/$ac_t -c"
4919       break 2
4920     fi
4921   done
4922 done
4923 if test -z "$ac_aux_dir"; then
4924   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4925 fi
4926
4927 # These three variables are undocumented and unsupported,
4928 # and are intended to be withdrawn in a future Autoconf release.
4929 # They can cause serious problems if a builder's source tree is in a directory
4930 # whose full name contains unusual characters.
4931 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4932 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4933 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4934
4935
4936 # Make sure we can run config.sub.
4937 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4938   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4939
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4941 $as_echo_n "checking build system type... " >&6; }
4942 if test "${ac_cv_build+set}" = set; then :
4943   $as_echo_n "(cached) " >&6
4944 else
4945   ac_build_alias=$build_alias
4946 test "x$ac_build_alias" = x &&
4947   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4948 test "x$ac_build_alias" = x &&
4949   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4950 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4951   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4952
4953 fi
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4955 $as_echo "$ac_cv_build" >&6; }
4956 case $ac_cv_build in
4957 *-*-*) ;;
4958 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4959 esac
4960 build=$ac_cv_build
4961 ac_save_IFS=$IFS; IFS='-'
4962 set x $ac_cv_build
4963 shift
4964 build_cpu=$1
4965 build_vendor=$2
4966 shift; shift
4967 # Remember, the first character of IFS is used to create $*,
4968 # except with old shells:
4969 build_os=$*
4970 IFS=$ac_save_IFS
4971 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4972
4973
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4975 $as_echo_n "checking host system type... " >&6; }
4976 if test "${ac_cv_host+set}" = set; then :
4977   $as_echo_n "(cached) " >&6
4978 else
4979   if test "x$host_alias" = x; then
4980   ac_cv_host=$ac_cv_build
4981 else
4982   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4983     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4984 fi
4985
4986 fi
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4988 $as_echo "$ac_cv_host" >&6; }
4989 case $ac_cv_host in
4990 *-*-*) ;;
4991 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4992 esac
4993 host=$ac_cv_host
4994 ac_save_IFS=$IFS; IFS='-'
4995 set x $ac_cv_host
4996 shift
4997 host_cpu=$1
4998 host_vendor=$2
4999 shift; shift
5000 # Remember, the first character of IFS is used to create $*,
5001 # except with old shells:
5002 host_os=$*
5003 IFS=$ac_save_IFS
5004 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5005
5006
5007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5008 $as_echo_n "checking target system type... " >&6; }
5009 if test "${ac_cv_target+set}" = set; then :
5010   $as_echo_n "(cached) " >&6
5011 else
5012   if test "x$target_alias" = x; then
5013   ac_cv_target=$ac_cv_host
5014 else
5015   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5016     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5017 fi
5018
5019 fi
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5021 $as_echo "$ac_cv_target" >&6; }
5022 case $ac_cv_target in
5023 *-*-*) ;;
5024 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5025 esac
5026 target=$ac_cv_target
5027 ac_save_IFS=$IFS; IFS='-'
5028 set x $ac_cv_target
5029 shift
5030 target_cpu=$1
5031 target_vendor=$2
5032 shift; shift
5033 # Remember, the first character of IFS is used to create $*,
5034 # except with old shells:
5035 target_os=$*
5036 IFS=$ac_save_IFS
5037 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5038
5039
5040 # The aliases save the names the user supplied, while $host etc.
5041 # will get canonicalized.
5042 test -n "$target_alias" &&
5043   test "$program_prefix$program_suffix$program_transform_name" = \
5044     NONENONEs,x,x, &&
5045   program_prefix=${target_alias}-
5046
5047 ac_ext=c
5048 ac_cpp='$CPP $CPPFLAGS'
5049 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5050 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5051 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5053 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5054 # On Suns, sometimes $CPP names a directory.
5055 if test -n "$CPP" && test -d "$CPP"; then
5056   CPP=
5057 fi
5058 if test -z "$CPP"; then
5059   if test "${ac_cv_prog_CPP+set}" = set; then :
5060   $as_echo_n "(cached) " >&6
5061 else
5062       # Double quotes because CPP needs to be expanded
5063     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5064     do
5065       ac_preproc_ok=false
5066 for ac_c_preproc_warn_flag in '' yes
5067 do
5068   # Use a header file that comes with gcc, so configuring glibc
5069   # with a fresh cross-compiler works.
5070   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5071   # <limits.h> exists even on freestanding compilers.
5072   # On the NeXT, cc -E runs the code through the compiler's parser,
5073   # not just through cpp. "Syntax error" is here to catch this case.
5074   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5075 /* end confdefs.h.  */
5076 #ifdef __STDC__
5077 # include <limits.h>
5078 #else
5079 # include <assert.h>
5080 #endif
5081                      Syntax error
5082 _ACEOF
5083 if ac_fn_c_try_cpp "$LINENO"; then :
5084
5085 else
5086   # Broken: fails on valid input.
5087 continue
5088 fi
5089 rm -f conftest.err conftest.$ac_ext
5090
5091   # OK, works on sane cases.  Now check whether nonexistent headers
5092   # can be detected and how.
5093   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5094 /* end confdefs.h.  */
5095 #include <ac_nonexistent.h>
5096 _ACEOF
5097 if ac_fn_c_try_cpp "$LINENO"; then :
5098   # Broken: success on invalid input.
5099 continue
5100 else
5101   # Passes both tests.
5102 ac_preproc_ok=:
5103 break
5104 fi
5105 rm -f conftest.err conftest.$ac_ext
5106
5107 done
5108 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5109 rm -f conftest.err conftest.$ac_ext
5110 if $ac_preproc_ok; then :
5111   break
5112 fi
5113
5114     done
5115     ac_cv_prog_CPP=$CPP
5116
5117 fi
5118   CPP=$ac_cv_prog_CPP
5119 else
5120   ac_cv_prog_CPP=$CPP
5121 fi
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5123 $as_echo "$CPP" >&6; }
5124 ac_preproc_ok=false
5125 for ac_c_preproc_warn_flag in '' yes
5126 do
5127   # Use a header file that comes with gcc, so configuring glibc
5128   # with a fresh cross-compiler works.
5129   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5130   # <limits.h> exists even on freestanding compilers.
5131   # On the NeXT, cc -E runs the code through the compiler's parser,
5132   # not just through cpp. "Syntax error" is here to catch this case.
5133   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5134 /* end confdefs.h.  */
5135 #ifdef __STDC__
5136 # include <limits.h>
5137 #else
5138 # include <assert.h>
5139 #endif
5140                      Syntax error
5141 _ACEOF
5142 if ac_fn_c_try_cpp "$LINENO"; then :
5143
5144 else
5145   # Broken: fails on valid input.
5146 continue
5147 fi
5148 rm -f conftest.err conftest.$ac_ext
5149
5150   # OK, works on sane cases.  Now check whether nonexistent headers
5151   # can be detected and how.
5152   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5153 /* end confdefs.h.  */
5154 #include <ac_nonexistent.h>
5155 _ACEOF
5156 if ac_fn_c_try_cpp "$LINENO"; then :
5157   # Broken: success on invalid input.
5158 continue
5159 else
5160   # Passes both tests.
5161 ac_preproc_ok=:
5162 break
5163 fi
5164 rm -f conftest.err conftest.$ac_ext
5165
5166 done
5167 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5168 rm -f conftest.err conftest.$ac_ext
5169 if $ac_preproc_ok; then :
5170
5171 else
5172   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5173 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5174 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5175 See \`config.log' for more details." "$LINENO" 5; }
5176 fi
5177
5178 ac_ext=c
5179 ac_cpp='$CPP $CPPFLAGS'
5180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5183
5184
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5186 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5187 if test "${ac_cv_path_GREP+set}" = set; then :
5188   $as_echo_n "(cached) " >&6
5189 else
5190   if test -z "$GREP"; then
5191   ac_path_GREP_found=false
5192   # Loop through the user's path and test for each of PROGNAME-LIST
5193   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5194 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5195 do
5196   IFS=$as_save_IFS
5197   test -z "$as_dir" && as_dir=.
5198     for ac_prog in grep ggrep; do
5199     for ac_exec_ext in '' $ac_executable_extensions; do
5200       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5201       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5202 # Check for GNU ac_path_GREP and select it if it is found.
5203   # Check for GNU $ac_path_GREP
5204 case `"$ac_path_GREP" --version 2>&1` in
5205 *GNU*)
5206   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5207 *)
5208   ac_count=0
5209   $as_echo_n 0123456789 >"conftest.in"
5210   while :
5211   do
5212     cat "conftest.in" "conftest.in" >"conftest.tmp"
5213     mv "conftest.tmp" "conftest.in"
5214     cp "conftest.in" "conftest.nl"
5215     $as_echo 'GREP' >> "conftest.nl"
5216     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5217     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5218     as_fn_arith $ac_count + 1 && ac_count=$as_val
5219     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5220       # Best one so far, save it but keep looking for a better one
5221       ac_cv_path_GREP="$ac_path_GREP"
5222       ac_path_GREP_max=$ac_count
5223     fi
5224     # 10*(2^10) chars as input seems more than enough
5225     test $ac_count -gt 10 && break
5226   done
5227   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5228 esac
5229
5230       $ac_path_GREP_found && break 3
5231     done
5232   done
5233   done
5234 IFS=$as_save_IFS
5235   if test -z "$ac_cv_path_GREP"; then
5236     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5237   fi
5238 else
5239   ac_cv_path_GREP=$GREP
5240 fi
5241
5242 fi
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5244 $as_echo "$ac_cv_path_GREP" >&6; }
5245  GREP="$ac_cv_path_GREP"
5246
5247
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5249 $as_echo_n "checking for egrep... " >&6; }
5250 if test "${ac_cv_path_EGREP+set}" = set; then :
5251   $as_echo_n "(cached) " >&6
5252 else
5253   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5254    then ac_cv_path_EGREP="$GREP -E"
5255    else
5256      if test -z "$EGREP"; then
5257   ac_path_EGREP_found=false
5258   # Loop through the user's path and test for each of PROGNAME-LIST
5259   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5260 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5261 do
5262   IFS=$as_save_IFS
5263   test -z "$as_dir" && as_dir=.
5264     for ac_prog in egrep; do
5265     for ac_exec_ext in '' $ac_executable_extensions; do
5266       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5267       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5268 # Check for GNU ac_path_EGREP and select it if it is found.
5269   # Check for GNU $ac_path_EGREP
5270 case `"$ac_path_EGREP" --version 2>&1` in
5271 *GNU*)
5272   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5273 *)
5274   ac_count=0
5275   $as_echo_n 0123456789 >"conftest.in"
5276   while :
5277   do
5278     cat "conftest.in" "conftest.in" >"conftest.tmp"
5279     mv "conftest.tmp" "conftest.in"
5280     cp "conftest.in" "conftest.nl"
5281     $as_echo 'EGREP' >> "conftest.nl"
5282     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5283     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5284     as_fn_arith $ac_count + 1 && ac_count=$as_val
5285     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5286       # Best one so far, save it but keep looking for a better one
5287       ac_cv_path_EGREP="$ac_path_EGREP"
5288       ac_path_EGREP_max=$ac_count
5289     fi
5290     # 10*(2^10) chars as input seems more than enough
5291     test $ac_count -gt 10 && break
5292   done
5293   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5294 esac
5295
5296       $ac_path_EGREP_found && break 3
5297     done
5298   done
5299   done
5300 IFS=$as_save_IFS
5301   if test -z "$ac_cv_path_EGREP"; then
5302     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5303   fi
5304 else
5305   ac_cv_path_EGREP=$EGREP
5306 fi
5307
5308    fi
5309 fi
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5311 $as_echo "$ac_cv_path_EGREP" >&6; }
5312  EGREP="$ac_cv_path_EGREP"
5313
5314
5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5316 $as_echo_n "checking for ANSI C header files... " >&6; }
5317 if test "${ac_cv_header_stdc+set}" = set; then :
5318   $as_echo_n "(cached) " >&6
5319 else
5320   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5321 /* end confdefs.h.  */
5322 #include <stdlib.h>
5323 #include <stdarg.h>
5324 #include <string.h>
5325 #include <float.h>
5326
5327 int
5328 main ()
5329 {
5330
5331   ;
5332   return 0;
5333 }
5334 _ACEOF
5335 if ac_fn_c_try_compile "$LINENO"; then :
5336   ac_cv_header_stdc=yes
5337 else
5338   ac_cv_header_stdc=no
5339 fi
5340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5341
5342 if test $ac_cv_header_stdc = yes; then
5343   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5344   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5345 /* end confdefs.h.  */
5346 #include <string.h>
5347
5348 _ACEOF
5349 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5350   $EGREP "memchr" >/dev/null 2>&1; then :
5351
5352 else
5353   ac_cv_header_stdc=no
5354 fi
5355 rm -f conftest*
5356
5357 fi
5358
5359 if test $ac_cv_header_stdc = yes; then
5360   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5361   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5362 /* end confdefs.h.  */
5363 #include <stdlib.h>
5364
5365 _ACEOF
5366 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5367   $EGREP "free" >/dev/null 2>&1; then :
5368
5369 else
5370   ac_cv_header_stdc=no
5371 fi
5372 rm -f conftest*
5373
5374 fi
5375
5376 if test $ac_cv_header_stdc = yes; then
5377   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5378   if test "$cross_compiling" = yes; then :
5379   :
5380 else
5381   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5382 /* end confdefs.h.  */
5383 #include <ctype.h>
5384 #include <stdlib.h>
5385 #if ((' ' & 0x0FF) == 0x020)
5386 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5387 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5388 #else
5389 # define ISLOWER(c) \
5390                    (('a' <= (c) && (c) <= 'i') \
5391                      || ('j' <= (c) && (c) <= 'r') \
5392                      || ('s' <= (c) && (c) <= 'z'))
5393 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5394 #endif
5395
5396 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5397 int
5398 main ()
5399 {
5400   int i;
5401   for (i = 0; i < 256; i++)
5402     if (XOR (islower (i), ISLOWER (i))
5403         || toupper (i) != TOUPPER (i))
5404       return 2;
5405   return 0;
5406 }
5407 _ACEOF
5408 if ac_fn_c_try_run "$LINENO"; then :
5409
5410 else
5411   ac_cv_header_stdc=no
5412 fi
5413 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5414   conftest.$ac_objext conftest.beam conftest.$ac_ext
5415 fi
5416
5417 fi
5418 fi
5419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5420 $as_echo "$ac_cv_header_stdc" >&6; }
5421 if test $ac_cv_header_stdc = yes; then
5422
5423 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5424
5425 fi
5426
5427 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5428 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5429                   inttypes.h stdint.h unistd.h
5430 do :
5431   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5432 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5433 "
5434 eval as_val=\$$as_ac_Header
5435    if test "x$as_val" = x""yes; then :
5436   cat >>confdefs.h <<_ACEOF
5437 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5438 _ACEOF
5439
5440 fi
5441
5442 done
5443
5444
5445
5446   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5447 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5448   MINIX=yes
5449 else
5450   MINIX=
5451 fi
5452
5453
5454   if test "$MINIX" = yes; then
5455
5456 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5457
5458
5459 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5460
5461
5462 $as_echo "#define _MINIX 1" >>confdefs.h
5463
5464   fi
5465
5466
5467   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5468 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5469 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5470   $as_echo_n "(cached) " >&6
5471 else
5472   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5473 /* end confdefs.h.  */
5474
5475 #         define __EXTENSIONS__ 1
5476           $ac_includes_default
5477 int
5478 main ()
5479 {
5480
5481   ;
5482   return 0;
5483 }
5484 _ACEOF
5485 if ac_fn_c_try_compile "$LINENO"; then :
5486   ac_cv_safe_to_define___extensions__=yes
5487 else
5488   ac_cv_safe_to_define___extensions__=no
5489 fi
5490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5491 fi
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5493 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5494   test $ac_cv_safe_to_define___extensions__ = yes &&
5495     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5496
5497   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5498
5499   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5500
5501   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5502
5503   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5504
5505
5506 test "$program_prefix" != NONE &&
5507   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5508 # Use a double $ so make ignores it.
5509 test "$program_suffix" != NONE &&
5510   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5511 # Double any \ or $.
5512 # By default was `s,x,x', remove it if useless.
5513 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5514 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5515
5516 # Find a good install program.  We prefer a C program (faster),
5517 # so one script is as good as another.  But avoid the broken or
5518 # incompatible versions:
5519 # SysV /etc/install, /usr/sbin/install
5520 # SunOS /usr/etc/install
5521 # IRIX /sbin/install
5522 # AIX /bin/install
5523 # AmigaOS /C/install, which installs bootblocks on floppy discs
5524 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5525 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5526 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5527 # OS/2's system install, which has a completely different semantic
5528 # ./install, which can be erroneously created by make from ./install.sh.
5529 # Reject install programs that cannot install multiple files.
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5531 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5532 if test -z "$INSTALL"; then
5533 if test "${ac_cv_path_install+set}" = set; then :
5534   $as_echo_n "(cached) " >&6
5535 else
5536   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5537 for as_dir in $PATH
5538 do
5539   IFS=$as_save_IFS
5540   test -z "$as_dir" && as_dir=.
5541     # Account for people who put trailing slashes in PATH elements.
5542 case $as_dir/ in #((
5543   ./ | .// | /[cC]/* | \
5544   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5545   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5546   /usr/ucb/* ) ;;
5547   *)
5548     # OSF1 and SCO ODT 3.0 have their own names for install.
5549     # Don't use installbsd from OSF since it installs stuff as root
5550     # by default.
5551     for ac_prog in ginstall scoinst install; do
5552       for ac_exec_ext in '' $ac_executable_extensions; do
5553         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5554           if test $ac_prog = install &&
5555             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5556             # AIX install.  It has an incompatible calling convention.
5557             :
5558           elif test $ac_prog = install &&
5559             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5560             # program-specific install script used by HP pwplus--don't use.
5561             :
5562           else
5563             rm -rf conftest.one conftest.two conftest.dir
5564             echo one > conftest.one
5565             echo two > conftest.two
5566             mkdir conftest.dir
5567             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5568               test -s conftest.one && test -s conftest.two &&
5569               test -s conftest.dir/conftest.one &&
5570               test -s conftest.dir/conftest.two
5571             then
5572               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5573               break 3
5574             fi
5575           fi
5576         fi
5577       done
5578     done
5579     ;;
5580 esac
5581
5582   done
5583 IFS=$as_save_IFS
5584
5585 rm -rf conftest.one conftest.two conftest.dir
5586
5587 fi
5588   if test "${ac_cv_path_install+set}" = set; then
5589     INSTALL=$ac_cv_path_install
5590   else
5591     # As a last resort, use the slow shell script.  Don't cache a
5592     # value for INSTALL within a source directory, because that will
5593     # break other packages using the cache if that directory is
5594     # removed, or if the value is a relative name.
5595     INSTALL=$ac_install_sh
5596   fi
5597 fi
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5599 $as_echo "$INSTALL" >&6; }
5600
5601 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5602 # It thinks the first close brace ends the variable substitution.
5603 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5604
5605 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5606
5607 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5608
5609 rm -rf .tst 2>/dev/null
5610 mkdir .tst 2>/dev/null
5611 if test -d .tst; then
5612   am__leading_dot=.
5613 else
5614   am__leading_dot=_
5615 fi
5616 rmdir .tst 2>/dev/null
5617
5618 DEPDIR="${am__leading_dot}deps"
5619
5620 case `pwd` in
5621   *\ * | *\     *)
5622     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5623 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5624 esac
5625
5626
5627
5628 macro_version='2.2.7a'
5629 macro_revision='1.3134'
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643 ltmain="$ac_aux_dir/ltmain.sh"
5644
5645 # Backslashify metacharacters that are still active within
5646 # double-quoted strings.
5647 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5648
5649 # Same as above, but do not quote variable references.
5650 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5651
5652 # Sed substitution to delay expansion of an escaped shell variable in a
5653 # double_quote_subst'ed string.
5654 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5655
5656 # Sed substitution to delay expansion of an escaped single quote.
5657 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5658
5659 # Sed substitution to avoid accidental globbing in evaled expressions
5660 no_glob_subst='s/\*/\\\*/g'
5661
5662 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5663 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5664 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5665
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5667 $as_echo_n "checking how to print strings... " >&6; }
5668 # Test print first, because it will be a builtin if present.
5669 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5670    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5671   ECHO='print -r --'
5672 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5673   ECHO='printf %s\n'
5674 else
5675   # Use this function as a fallback that always works.
5676   func_fallback_echo ()
5677   {
5678     eval 'cat <<_LTECHO_EOF
5679 $1
5680 _LTECHO_EOF'
5681   }
5682   ECHO='func_fallback_echo'
5683 fi
5684
5685 # func_echo_all arg...
5686 # Invoke $ECHO with all args, space-separated.
5687 func_echo_all ()
5688 {
5689     $ECHO ""
5690 }
5691
5692 case "$ECHO" in
5693   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5694 $as_echo "printf" >&6; } ;;
5695   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5696 $as_echo "print -r" >&6; } ;;
5697   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5698 $as_echo "cat" >&6; } ;;
5699 esac
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5715 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5716 if test "${ac_cv_path_SED+set}" = set; then :
5717   $as_echo_n "(cached) " >&6
5718 else
5719             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5720      for ac_i in 1 2 3 4 5 6 7; do
5721        ac_script="$ac_script$as_nl$ac_script"
5722      done
5723      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5724      { ac_script=; unset ac_script;}
5725      if test -z "$SED"; then
5726   ac_path_SED_found=false
5727   # Loop through the user's path and test for each of PROGNAME-LIST
5728   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5729 for as_dir in $PATH
5730 do
5731   IFS=$as_save_IFS
5732   test -z "$as_dir" && as_dir=.
5733     for ac_prog in sed gsed; do
5734     for ac_exec_ext in '' $ac_executable_extensions; do
5735       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5736       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5737 # Check for GNU ac_path_SED and select it if it is found.
5738   # Check for GNU $ac_path_SED
5739 case `"$ac_path_SED" --version 2>&1` in
5740 *GNU*)
5741   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5742 *)
5743   ac_count=0
5744   $as_echo_n 0123456789 >"conftest.in"
5745   while :
5746   do
5747     cat "conftest.in" "conftest.in" >"conftest.tmp"
5748     mv "conftest.tmp" "conftest.in"
5749     cp "conftest.in" "conftest.nl"
5750     $as_echo '' >> "conftest.nl"
5751     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5752     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5753     as_fn_arith $ac_count + 1 && ac_count=$as_val
5754     if test $ac_count -gt ${ac_path_SED_max-0}; then
5755       # Best one so far, save it but keep looking for a better one
5756       ac_cv_path_SED="$ac_path_SED"
5757       ac_path_SED_max=$ac_count
5758     fi
5759     # 10*(2^10) chars as input seems more than enough
5760     test $ac_count -gt 10 && break
5761   done
5762   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5763 esac
5764
5765       $ac_path_SED_found && break 3
5766     done
5767   done
5768   done
5769 IFS=$as_save_IFS
5770   if test -z "$ac_cv_path_SED"; then
5771     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5772   fi
5773 else
5774   ac_cv_path_SED=$SED
5775 fi
5776
5777 fi
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5779 $as_echo "$ac_cv_path_SED" >&6; }
5780  SED="$ac_cv_path_SED"
5781   rm -f conftest.sed
5782
5783 test -z "$SED" && SED=sed
5784 Xsed="$SED -e 1s/^X//"
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5797 $as_echo_n "checking for fgrep... " >&6; }
5798 if test "${ac_cv_path_FGREP+set}" = set; then :
5799   $as_echo_n "(cached) " >&6
5800 else
5801   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5802    then ac_cv_path_FGREP="$GREP -F"
5803    else
5804      if test -z "$FGREP"; then
5805   ac_path_FGREP_found=false
5806   # Loop through the user's path and test for each of PROGNAME-LIST
5807   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5808 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5809 do
5810   IFS=$as_save_IFS
5811   test -z "$as_dir" && as_dir=.
5812     for ac_prog in fgrep; do
5813     for ac_exec_ext in '' $ac_executable_extensions; do
5814       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5815       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5816 # Check for GNU ac_path_FGREP and select it if it is found.
5817   # Check for GNU $ac_path_FGREP
5818 case `"$ac_path_FGREP" --version 2>&1` in
5819 *GNU*)
5820   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5821 *)
5822   ac_count=0
5823   $as_echo_n 0123456789 >"conftest.in"
5824   while :
5825   do
5826     cat "conftest.in" "conftest.in" >"conftest.tmp"
5827     mv "conftest.tmp" "conftest.in"
5828     cp "conftest.in" "conftest.nl"
5829     $as_echo 'FGREP' >> "conftest.nl"
5830     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5831     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5832     as_fn_arith $ac_count + 1 && ac_count=$as_val
5833     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5834       # Best one so far, save it but keep looking for a better one
5835       ac_cv_path_FGREP="$ac_path_FGREP"
5836       ac_path_FGREP_max=$ac_count
5837     fi
5838     # 10*(2^10) chars as input seems more than enough
5839     test $ac_count -gt 10 && break
5840   done
5841   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5842 esac
5843
5844       $ac_path_FGREP_found && break 3
5845     done
5846   done
5847   done
5848 IFS=$as_save_IFS
5849   if test -z "$ac_cv_path_FGREP"; then
5850     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5851   fi
5852 else
5853   ac_cv_path_FGREP=$FGREP
5854 fi
5855
5856    fi
5857 fi
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5859 $as_echo "$ac_cv_path_FGREP" >&6; }
5860  FGREP="$ac_cv_path_FGREP"
5861
5862
5863 test -z "$GREP" && GREP=grep
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883 # Check whether --with-gnu-ld was given.
5884 if test "${with_gnu_ld+set}" = set; then :
5885   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5886 else
5887   with_gnu_ld=no
5888 fi
5889
5890 ac_prog=ld
5891 if test "$GCC" = yes; then
5892   # Check if gcc -print-prog-name=ld gives a path.
5893   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5894 $as_echo_n "checking for ld used by $CC... " >&6; }
5895   case $host in
5896   *-*-mingw*)
5897     # gcc leaves a trailing carriage return which upsets mingw
5898     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5899   *)
5900     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5901   esac
5902   case $ac_prog in
5903     # Accept absolute paths.
5904     [\\/]* | ?:[\\/]*)
5905       re_direlt='/[^/][^/]*/\.\./'
5906       # Canonicalize the pathname of ld
5907       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5908       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5909         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5910       done
5911       test -z "$LD" && LD="$ac_prog"
5912       ;;
5913   "")
5914     # If it fails, then pretend we aren't using GCC.
5915     ac_prog=ld
5916     ;;
5917   *)
5918     # If it is relative, then search for the first ld in PATH.
5919     with_gnu_ld=unknown
5920     ;;
5921   esac
5922 elif test "$with_gnu_ld" = yes; then
5923   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5924 $as_echo_n "checking for GNU ld... " >&6; }
5925 else
5926   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5927 $as_echo_n "checking for non-GNU ld... " >&6; }
5928 fi
5929 if test "${lt_cv_path_LD+set}" = set; then :
5930   $as_echo_n "(cached) " >&6
5931 else
5932   if test -z "$LD"; then
5933   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5934   for ac_dir in $PATH; do
5935     IFS="$lt_save_ifs"
5936     test -z "$ac_dir" && ac_dir=.
5937     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5938       lt_cv_path_LD="$ac_dir/$ac_prog"
5939       # Check to see if the program is GNU ld.  I'd rather use --version,
5940       # but apparently some variants of GNU ld only accept -v.
5941       # Break only if it was the GNU/non-GNU ld that we prefer.
5942       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5943       *GNU* | *'with BFD'*)
5944         test "$with_gnu_ld" != no && break
5945         ;;
5946       *)
5947         test "$with_gnu_ld" != yes && break
5948         ;;
5949       esac
5950     fi
5951   done
5952   IFS="$lt_save_ifs"
5953 else
5954   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5955 fi
5956 fi
5957
5958 LD="$lt_cv_path_LD"
5959 if test -n "$LD"; then
5960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5961 $as_echo "$LD" >&6; }
5962 else
5963   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5964 $as_echo "no" >&6; }
5965 fi
5966 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5968 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5969 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5970   $as_echo_n "(cached) " >&6
5971 else
5972   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5973 case `$LD -v 2>&1 </dev/null` in
5974 *GNU* | *'with BFD'*)
5975   lt_cv_prog_gnu_ld=yes
5976   ;;
5977 *)
5978   lt_cv_prog_gnu_ld=no
5979   ;;
5980 esac
5981 fi
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5983 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5984 with_gnu_ld=$lt_cv_prog_gnu_ld
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5995 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5996 if test "${lt_cv_path_NM+set}" = set; then :
5997   $as_echo_n "(cached) " >&6
5998 else
5999   if test -n "$NM"; then
6000   # Let the user override the test.
6001   lt_cv_path_NM="$NM"
6002 else
6003   lt_nm_to_check="${ac_tool_prefix}nm"
6004   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6005     lt_nm_to_check="$lt_nm_to_check nm"
6006   fi
6007   for lt_tmp_nm in $lt_nm_to_check; do
6008     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6009     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6010       IFS="$lt_save_ifs"
6011       test -z "$ac_dir" && ac_dir=.
6012       tmp_nm="$ac_dir/$lt_tmp_nm"
6013       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6014         # Check to see if the nm accepts a BSD-compat flag.
6015         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6016         #   nm: unknown option "B" ignored
6017         # Tru64's nm complains that /dev/null is an invalid object file
6018         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6019         */dev/null* | *'Invalid file or object type'*)
6020           lt_cv_path_NM="$tmp_nm -B"
6021           break
6022           ;;
6023         *)
6024           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6025           */dev/null*)
6026             lt_cv_path_NM="$tmp_nm -p"
6027             break
6028             ;;
6029           *)
6030             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6031             continue # so that we can try to find one that supports BSD flags
6032             ;;
6033           esac
6034           ;;
6035         esac
6036       fi
6037     done
6038     IFS="$lt_save_ifs"
6039   done
6040   : ${lt_cv_path_NM=no}
6041 fi
6042 fi
6043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6044 $as_echo "$lt_cv_path_NM" >&6; }
6045 if test "$lt_cv_path_NM" != "no"; then
6046   NM="$lt_cv_path_NM"
6047 else
6048   # Didn't find any BSD compatible name lister, look for dumpbin.
6049   if test -n "$DUMPBIN"; then :
6050     # Let the user override the test.
6051   else
6052     if test -n "$ac_tool_prefix"; then
6053   for ac_prog in dumpbin "link -dump"
6054   do
6055     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6056 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6058 $as_echo_n "checking for $ac_word... " >&6; }
6059 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6060   $as_echo_n "(cached) " >&6
6061 else
6062   if test -n "$DUMPBIN"; then
6063   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6064 else
6065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6066 for as_dir in $PATH
6067 do
6068   IFS=$as_save_IFS
6069   test -z "$as_dir" && as_dir=.
6070     for ac_exec_ext in '' $ac_executable_extensions; do
6071   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6072     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6073     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6074     break 2
6075   fi
6076 done
6077   done
6078 IFS=$as_save_IFS
6079
6080 fi
6081 fi
6082 DUMPBIN=$ac_cv_prog_DUMPBIN
6083 if test -n "$DUMPBIN"; then
6084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6085 $as_echo "$DUMPBIN" >&6; }
6086 else
6087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6088 $as_echo "no" >&6; }
6089 fi
6090
6091
6092     test -n "$DUMPBIN" && break
6093   done
6094 fi
6095 if test -z "$DUMPBIN"; then
6096   ac_ct_DUMPBIN=$DUMPBIN
6097   for ac_prog in dumpbin "link -dump"
6098 do
6099   # Extract the first word of "$ac_prog", so it can be a program name with args.
6100 set dummy $ac_prog; ac_word=$2
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6102 $as_echo_n "checking for $ac_word... " >&6; }
6103 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6104   $as_echo_n "(cached) " >&6
6105 else
6106   if test -n "$ac_ct_DUMPBIN"; then
6107   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6108 else
6109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6110 for as_dir in $PATH
6111 do
6112   IFS=$as_save_IFS
6113   test -z "$as_dir" && as_dir=.
6114     for ac_exec_ext in '' $ac_executable_extensions; do
6115   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6116     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6117     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6118     break 2
6119   fi
6120 done
6121   done
6122 IFS=$as_save_IFS
6123
6124 fi
6125 fi
6126 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6127 if test -n "$ac_ct_DUMPBIN"; then
6128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6129 $as_echo "$ac_ct_DUMPBIN" >&6; }
6130 else
6131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6132 $as_echo "no" >&6; }
6133 fi
6134
6135
6136   test -n "$ac_ct_DUMPBIN" && break
6137 done
6138
6139   if test "x$ac_ct_DUMPBIN" = x; then
6140     DUMPBIN=":"
6141   else
6142     case $cross_compiling:$ac_tool_warned in
6143 yes:)
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6145 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6146 ac_tool_warned=yes ;;
6147 esac
6148     DUMPBIN=$ac_ct_DUMPBIN
6149   fi
6150 fi
6151
6152     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6153     *COFF*)
6154       DUMPBIN="$DUMPBIN -symbols"
6155       ;;
6156     *)
6157       DUMPBIN=:
6158       ;;
6159     esac
6160   fi
6161
6162   if test "$DUMPBIN" != ":"; then
6163     NM="$DUMPBIN"
6164   fi
6165 fi
6166 test -z "$NM" && NM=nm
6167
6168
6169
6170
6171
6172
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6174 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6175 if test "${lt_cv_nm_interface+set}" = set; then :
6176   $as_echo_n "(cached) " >&6
6177 else
6178   lt_cv_nm_interface="BSD nm"
6179   echo "int some_variable = 0;" > conftest.$ac_ext
6180   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6181   (eval "$ac_compile" 2>conftest.err)
6182   cat conftest.err >&5
6183   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6184   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6185   cat conftest.err >&5
6186   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6187   cat conftest.out >&5
6188   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6189     lt_cv_nm_interface="MS dumpbin"
6190   fi
6191   rm -f conftest*
6192 fi
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6194 $as_echo "$lt_cv_nm_interface" >&6; }
6195
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6197 $as_echo_n "checking whether ln -s works... " >&6; }
6198 LN_S=$as_ln_s
6199 if test "$LN_S" = "ln -s"; then
6200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6201 $as_echo "yes" >&6; }
6202 else
6203   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6204 $as_echo "no, using $LN_S" >&6; }
6205 fi
6206
6207 # find the maximum length of command line arguments
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6209 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6210 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6211   $as_echo_n "(cached) " >&6
6212 else
6213     i=0
6214   teststring="ABCD"
6215
6216   case $build_os in
6217   msdosdjgpp*)
6218     # On DJGPP, this test can blow up pretty badly due to problems in libc
6219     # (any single argument exceeding 2000 bytes causes a buffer overrun
6220     # during glob expansion).  Even if it were fixed, the result of this
6221     # check would be larger than it should be.
6222     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6223     ;;
6224
6225   gnu*)
6226     # Under GNU Hurd, this test is not required because there is
6227     # no limit to the length of command line arguments.
6228     # Libtool will interpret -1 as no limit whatsoever
6229     lt_cv_sys_max_cmd_len=-1;
6230     ;;
6231
6232   cygwin* | mingw* | cegcc*)
6233     # On Win9x/ME, this test blows up -- it succeeds, but takes
6234     # about 5 minutes as the teststring grows exponentially.
6235     # Worse, since 9x/ME are not pre-emptively multitasking,
6236     # you end up with a "frozen" computer, even though with patience
6237     # the test eventually succeeds (with a max line length of 256k).
6238     # Instead, let's just punt: use the minimum linelength reported by
6239     # all of the supported platforms: 8192 (on NT/2K/XP).
6240     lt_cv_sys_max_cmd_len=8192;
6241     ;;
6242
6243   mint*)
6244     # On MiNT this can take a long time and run out of memory.
6245     lt_cv_sys_max_cmd_len=8192;
6246     ;;
6247
6248   amigaos*)
6249     # On AmigaOS with pdksh, this test takes hours, literally.
6250     # So we just punt and use a minimum line length of 8192.
6251     lt_cv_sys_max_cmd_len=8192;
6252     ;;
6253
6254   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6255     # This has been around since 386BSD, at least.  Likely further.
6256     if test -x /sbin/sysctl; then
6257       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6258     elif test -x /usr/sbin/sysctl; then
6259       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6260     else
6261       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6262     fi
6263     # And add a safety zone
6264     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6265     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6266     ;;
6267
6268   interix*)
6269     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6270     lt_cv_sys_max_cmd_len=196608
6271     ;;
6272
6273   osf*)
6274     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6275     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6276     # nice to cause kernel panics so lets avoid the loop below.
6277     # First set a reasonable default.
6278     lt_cv_sys_max_cmd_len=16384
6279     #
6280     if test -x /sbin/sysconfig; then
6281       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6282         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6283       esac
6284     fi
6285     ;;
6286   sco3.2v5*)
6287     lt_cv_sys_max_cmd_len=102400
6288     ;;
6289   sysv5* | sco5v6* | sysv4.2uw2*)
6290     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6291     if test -n "$kargmax"; then
6292       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6293     else
6294       lt_cv_sys_max_cmd_len=32768
6295     fi
6296     ;;
6297   *)
6298     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6299     if test -n "$lt_cv_sys_max_cmd_len"; then
6300       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6301       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6302     else
6303       # Make teststring a little bigger before we do anything with it.
6304       # a 1K string should be a reasonable start.
6305       for i in 1 2 3 4 5 6 7 8 ; do
6306         teststring=$teststring$teststring
6307       done
6308       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6309       # If test is not a shell built-in, we'll probably end up computing a
6310       # maximum length that is only half of the actual maximum length, but
6311       # we can't tell.
6312       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6313                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6314               test $i != 17 # 1/2 MB should be enough
6315       do
6316         i=`expr $i + 1`
6317         teststring=$teststring$teststring
6318       done
6319       # Only check the string length outside the loop.
6320       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6321       teststring=
6322       # Add a significant safety factor because C++ compilers can tack on
6323       # massive amounts of additional arguments before passing them to the
6324       # linker.  It appears as though 1/2 is a usable value.
6325       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6326     fi
6327     ;;
6328   esac
6329
6330 fi
6331
6332 if test -n $lt_cv_sys_max_cmd_len ; then
6333   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6334 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6335 else
6336   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6337 $as_echo "none" >&6; }
6338 fi
6339 max_cmd_len=$lt_cv_sys_max_cmd_len
6340
6341
6342
6343
6344
6345
6346 : ${CP="cp -f"}
6347 : ${MV="mv -f"}
6348 : ${RM="rm -f"}
6349
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6351 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6352 # Try some XSI features
6353 xsi_shell=no
6354 ( _lt_dummy="a/b/c"
6355   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6356       = c,a/b,, \
6357     && eval 'test $(( 1 + 1 )) -eq 2 \
6358     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6359   && xsi_shell=yes
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6361 $as_echo "$xsi_shell" >&6; }
6362
6363
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6365 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6366 lt_shell_append=no
6367 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6368     >/dev/null 2>&1 \
6369   && lt_shell_append=yes
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6371 $as_echo "$lt_shell_append" >&6; }
6372
6373
6374 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6375   lt_unset=unset
6376 else
6377   lt_unset=false
6378 fi
6379
6380
6381
6382
6383
6384 # test EBCDIC or ASCII
6385 case `echo X|tr X '\101'` in
6386  A) # ASCII based system
6387     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6388   lt_SP2NL='tr \040 \012'
6389   lt_NL2SP='tr \015\012 \040\040'
6390   ;;
6391  *) # EBCDIC based system
6392   lt_SP2NL='tr \100 \n'
6393   lt_NL2SP='tr \r\n \100\100'
6394   ;;
6395 esac
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6406 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6407 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6408   $as_echo_n "(cached) " >&6
6409 else
6410   lt_cv_ld_reload_flag='-r'
6411 fi
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6413 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6414 reload_flag=$lt_cv_ld_reload_flag
6415 case $reload_flag in
6416 "" | " "*) ;;
6417 *) reload_flag=" $reload_flag" ;;
6418 esac
6419 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6420 case $host_os in
6421   darwin*)
6422     if test "$GCC" = yes; then
6423       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6424     else
6425       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6426     fi
6427     ;;
6428 esac
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438 if test -n "$ac_tool_prefix"; then
6439   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6440 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6442 $as_echo_n "checking for $ac_word... " >&6; }
6443 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6444   $as_echo_n "(cached) " >&6
6445 else
6446   if test -n "$OBJDUMP"; then
6447   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6448 else
6449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6450 for as_dir in $PATH
6451 do
6452   IFS=$as_save_IFS
6453   test -z "$as_dir" && as_dir=.
6454     for ac_exec_ext in '' $ac_executable_extensions; do
6455   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6456     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6457     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6458     break 2
6459   fi
6460 done
6461   done
6462 IFS=$as_save_IFS
6463
6464 fi
6465 fi
6466 OBJDUMP=$ac_cv_prog_OBJDUMP
6467 if test -n "$OBJDUMP"; then
6468   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6469 $as_echo "$OBJDUMP" >&6; }
6470 else
6471   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6472 $as_echo "no" >&6; }
6473 fi
6474
6475
6476 fi
6477 if test -z "$ac_cv_prog_OBJDUMP"; then
6478   ac_ct_OBJDUMP=$OBJDUMP
6479   # Extract the first word of "objdump", so it can be a program name with args.
6480 set dummy objdump; ac_word=$2
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6482 $as_echo_n "checking for $ac_word... " >&6; }
6483 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6484   $as_echo_n "(cached) " >&6
6485 else
6486   if test -n "$ac_ct_OBJDUMP"; then
6487   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6488 else
6489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6490 for as_dir in $PATH
6491 do
6492   IFS=$as_save_IFS
6493   test -z "$as_dir" && as_dir=.
6494     for ac_exec_ext in '' $ac_executable_extensions; do
6495   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6496     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6497     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6498     break 2
6499   fi
6500 done
6501   done
6502 IFS=$as_save_IFS
6503
6504 fi
6505 fi
6506 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6507 if test -n "$ac_ct_OBJDUMP"; then
6508   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6509 $as_echo "$ac_ct_OBJDUMP" >&6; }
6510 else
6511   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6512 $as_echo "no" >&6; }
6513 fi
6514
6515   if test "x$ac_ct_OBJDUMP" = x; then
6516     OBJDUMP="false"
6517   else
6518     case $cross_compiling:$ac_tool_warned in
6519 yes:)
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6521 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6522 ac_tool_warned=yes ;;
6523 esac
6524     OBJDUMP=$ac_ct_OBJDUMP
6525   fi
6526 else
6527   OBJDUMP="$ac_cv_prog_OBJDUMP"
6528 fi
6529
6530 test -z "$OBJDUMP" && OBJDUMP=objdump
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6541 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6542 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6543   $as_echo_n "(cached) " >&6
6544 else
6545   lt_cv_file_magic_cmd='$MAGIC_CMD'
6546 lt_cv_file_magic_test_file=
6547 lt_cv_deplibs_check_method='unknown'
6548 # Need to set the preceding variable on all platforms that support
6549 # interlibrary dependencies.
6550 # 'none' -- dependencies not supported.
6551 # `unknown' -- same as none, but documents that we really don't know.
6552 # 'pass_all' -- all dependencies passed with no checks.
6553 # 'test_compile' -- check by making test program.
6554 # 'file_magic [[regex]]' -- check by looking for files in library path
6555 # which responds to the $file_magic_cmd with a given extended regex.
6556 # If you have `file' or equivalent on your system and you're not sure
6557 # whether `pass_all' will *always* work, you probably want this one.
6558
6559 case $host_os in
6560 aix[4-9]*)
6561   lt_cv_deplibs_check_method=pass_all
6562   ;;
6563
6564 beos*)
6565   lt_cv_deplibs_check_method=pass_all
6566   ;;
6567
6568 bsdi[45]*)
6569   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6570   lt_cv_file_magic_cmd='/usr/bin/file -L'
6571   lt_cv_file_magic_test_file=/shlib/libc.so
6572   ;;
6573
6574 cygwin*)
6575   # func_win32_libid is a shell function defined in ltmain.sh
6576   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6577   lt_cv_file_magic_cmd='func_win32_libid'
6578   ;;
6579
6580 mingw* | pw32*)
6581   # Base MSYS/MinGW do not provide the 'file' command needed by
6582   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6583   # unless we find 'file', for example because we are cross-compiling.
6584   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6585   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6586     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6587     lt_cv_file_magic_cmd='func_win32_libid'
6588   else
6589     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6590     lt_cv_file_magic_cmd='$OBJDUMP -f'
6591   fi
6592   ;;
6593
6594 cegcc*)
6595   # use the weaker test based on 'objdump'. See mingw*.
6596   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6597   lt_cv_file_magic_cmd='$OBJDUMP -f'
6598   ;;
6599
6600 darwin* | rhapsody*)
6601   lt_cv_deplibs_check_method=pass_all
6602   ;;
6603
6604 freebsd* | dragonfly*)
6605   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6606     case $host_cpu in
6607     i*86 )
6608       # Not sure whether the presence of OpenBSD here was a mistake.
6609       # Let's accept both of them until this is cleared up.
6610       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6611       lt_cv_file_magic_cmd=/usr/bin/file
6612       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6613       ;;
6614     esac
6615   else
6616     lt_cv_deplibs_check_method=pass_all
6617   fi
6618   ;;
6619
6620 gnu*)
6621   lt_cv_deplibs_check_method=pass_all
6622   ;;
6623
6624 haiku*)
6625   lt_cv_deplibs_check_method=pass_all
6626   ;;
6627
6628 hpux10.20* | hpux11*)
6629   lt_cv_file_magic_cmd=/usr/bin/file
6630   case $host_cpu in
6631   ia64*)
6632     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6633     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6634     ;;
6635   hppa*64*)
6636     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]'
6637     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6638     ;;
6639   *)
6640     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6641     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6642     ;;
6643   esac
6644   ;;
6645
6646 interix[3-9]*)
6647   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6648   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6649   ;;
6650
6651 irix5* | irix6* | nonstopux*)
6652   case $LD in
6653   *-32|*"-32 ") libmagic=32-bit;;
6654   *-n32|*"-n32 ") libmagic=N32;;
6655   *-64|*"-64 ") libmagic=64-bit;;
6656   *) libmagic=never-match;;
6657   esac
6658   lt_cv_deplibs_check_method=pass_all
6659   ;;
6660
6661 # This must be Linux ELF.
6662 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6663   lt_cv_deplibs_check_method=pass_all
6664   ;;
6665
6666 netbsd*)
6667   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6668     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6669   else
6670     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6671   fi
6672   ;;
6673
6674 newos6*)
6675   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6676   lt_cv_file_magic_cmd=/usr/bin/file
6677   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6678   ;;
6679
6680 *nto* | *qnx*)
6681   lt_cv_deplibs_check_method=pass_all
6682   ;;
6683
6684 openbsd*)
6685   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6686     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6687   else
6688     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6689   fi
6690   ;;
6691
6692 osf3* | osf4* | osf5*)
6693   lt_cv_deplibs_check_method=pass_all
6694   ;;
6695
6696 rdos*)
6697   lt_cv_deplibs_check_method=pass_all
6698   ;;
6699
6700 solaris*)
6701   lt_cv_deplibs_check_method=pass_all
6702   ;;
6703
6704 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6705   lt_cv_deplibs_check_method=pass_all
6706   ;;
6707
6708 sysv4 | sysv4.3*)
6709   case $host_vendor in
6710   motorola)
6711     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]'
6712     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6713     ;;
6714   ncr)
6715     lt_cv_deplibs_check_method=pass_all
6716     ;;
6717   sequent)
6718     lt_cv_file_magic_cmd='/bin/file'
6719     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6720     ;;
6721   sni)
6722     lt_cv_file_magic_cmd='/bin/file'
6723     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6724     lt_cv_file_magic_test_file=/lib/libc.so
6725     ;;
6726   siemens)
6727     lt_cv_deplibs_check_method=pass_all
6728     ;;
6729   pc)
6730     lt_cv_deplibs_check_method=pass_all
6731     ;;
6732   esac
6733   ;;
6734
6735 tpf*)
6736   lt_cv_deplibs_check_method=pass_all
6737   ;;
6738 esac
6739
6740 fi
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6742 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6743 file_magic_cmd=$lt_cv_file_magic_cmd
6744 deplibs_check_method=$lt_cv_deplibs_check_method
6745 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758 if test -n "$ac_tool_prefix"; then
6759   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6760 set dummy ${ac_tool_prefix}ar; ac_word=$2
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6762 $as_echo_n "checking for $ac_word... " >&6; }
6763 if test "${ac_cv_prog_AR+set}" = set; then :
6764   $as_echo_n "(cached) " >&6
6765 else
6766   if test -n "$AR"; then
6767   ac_cv_prog_AR="$AR" # Let the user override the test.
6768 else
6769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6770 for as_dir in $PATH
6771 do
6772   IFS=$as_save_IFS
6773   test -z "$as_dir" && as_dir=.
6774     for ac_exec_ext in '' $ac_executable_extensions; do
6775   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6776     ac_cv_prog_AR="${ac_tool_prefix}ar"
6777     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6778     break 2
6779   fi
6780 done
6781   done
6782 IFS=$as_save_IFS
6783
6784 fi
6785 fi
6786 AR=$ac_cv_prog_AR
6787 if test -n "$AR"; then
6788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6789 $as_echo "$AR" >&6; }
6790 else
6791   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6792 $as_echo "no" >&6; }
6793 fi
6794
6795
6796 fi
6797 if test -z "$ac_cv_prog_AR"; then
6798   ac_ct_AR=$AR
6799   # Extract the first word of "ar", so it can be a program name with args.
6800 set dummy ar; ac_word=$2
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802 $as_echo_n "checking for $ac_word... " >&6; }
6803 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6804   $as_echo_n "(cached) " >&6
6805 else
6806   if test -n "$ac_ct_AR"; then
6807   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6808 else
6809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810 for as_dir in $PATH
6811 do
6812   IFS=$as_save_IFS
6813   test -z "$as_dir" && as_dir=.
6814     for ac_exec_ext in '' $ac_executable_extensions; do
6815   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6816     ac_cv_prog_ac_ct_AR="ar"
6817     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818     break 2
6819   fi
6820 done
6821   done
6822 IFS=$as_save_IFS
6823
6824 fi
6825 fi
6826 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6827 if test -n "$ac_ct_AR"; then
6828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6829 $as_echo "$ac_ct_AR" >&6; }
6830 else
6831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832 $as_echo "no" >&6; }
6833 fi
6834
6835   if test "x$ac_ct_AR" = x; then
6836     AR="false"
6837   else
6838     case $cross_compiling:$ac_tool_warned in
6839 yes:)
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6841 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6842 ac_tool_warned=yes ;;
6843 esac
6844     AR=$ac_ct_AR
6845   fi
6846 else
6847   AR="$ac_cv_prog_AR"
6848 fi
6849
6850 test -z "$AR" && AR=ar
6851 test -z "$AR_FLAGS" && AR_FLAGS=cru
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863 if test -n "$ac_tool_prefix"; then
6864   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6865 set dummy ${ac_tool_prefix}strip; ac_word=$2
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6867 $as_echo_n "checking for $ac_word... " >&6; }
6868 if test "${ac_cv_prog_STRIP+set}" = set; then :
6869   $as_echo_n "(cached) " >&6
6870 else
6871   if test -n "$STRIP"; then
6872   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6873 else
6874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6875 for as_dir in $PATH
6876 do
6877   IFS=$as_save_IFS
6878   test -z "$as_dir" && as_dir=.
6879     for ac_exec_ext in '' $ac_executable_extensions; do
6880   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6881     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6882     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6883     break 2
6884   fi
6885 done
6886   done
6887 IFS=$as_save_IFS
6888
6889 fi
6890 fi
6891 STRIP=$ac_cv_prog_STRIP
6892 if test -n "$STRIP"; then
6893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6894 $as_echo "$STRIP" >&6; }
6895 else
6896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6897 $as_echo "no" >&6; }
6898 fi
6899
6900
6901 fi
6902 if test -z "$ac_cv_prog_STRIP"; then
6903   ac_ct_STRIP=$STRIP
6904   # Extract the first word of "strip", so it can be a program name with args.
6905 set dummy strip; ac_word=$2
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6907 $as_echo_n "checking for $ac_word... " >&6; }
6908 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6909   $as_echo_n "(cached) " >&6
6910 else
6911   if test -n "$ac_ct_STRIP"; then
6912   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6913 else
6914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6915 for as_dir in $PATH
6916 do
6917   IFS=$as_save_IFS
6918   test -z "$as_dir" && as_dir=.
6919     for ac_exec_ext in '' $ac_executable_extensions; do
6920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6921     ac_cv_prog_ac_ct_STRIP="strip"
6922     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6923     break 2
6924   fi
6925 done
6926   done
6927 IFS=$as_save_IFS
6928
6929 fi
6930 fi
6931 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6932 if test -n "$ac_ct_STRIP"; then
6933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6934 $as_echo "$ac_ct_STRIP" >&6; }
6935 else
6936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6937 $as_echo "no" >&6; }
6938 fi
6939
6940   if test "x$ac_ct_STRIP" = x; then
6941     STRIP=":"
6942   else
6943     case $cross_compiling:$ac_tool_warned in
6944 yes:)
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6946 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6947 ac_tool_warned=yes ;;
6948 esac
6949     STRIP=$ac_ct_STRIP
6950   fi
6951 else
6952   STRIP="$ac_cv_prog_STRIP"
6953 fi
6954
6955 test -z "$STRIP" && STRIP=:
6956
6957
6958
6959
6960
6961
6962 if test -n "$ac_tool_prefix"; then
6963   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6964 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6966 $as_echo_n "checking for $ac_word... " >&6; }
6967 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6968   $as_echo_n "(cached) " >&6
6969 else
6970   if test -n "$RANLIB"; then
6971   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6972 else
6973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6974 for as_dir in $PATH
6975 do
6976   IFS=$as_save_IFS
6977   test -z "$as_dir" && as_dir=.
6978     for ac_exec_ext in '' $ac_executable_extensions; do
6979   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6980     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6981     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6982     break 2
6983   fi
6984 done
6985   done
6986 IFS=$as_save_IFS
6987
6988 fi
6989 fi
6990 RANLIB=$ac_cv_prog_RANLIB
6991 if test -n "$RANLIB"; then
6992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6993 $as_echo "$RANLIB" >&6; }
6994 else
6995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6996 $as_echo "no" >&6; }
6997 fi
6998
6999
7000 fi
7001 if test -z "$ac_cv_prog_RANLIB"; then
7002   ac_ct_RANLIB=$RANLIB
7003   # Extract the first word of "ranlib", so it can be a program name with args.
7004 set dummy ranlib; ac_word=$2
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7006 $as_echo_n "checking for $ac_word... " >&6; }
7007 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7008   $as_echo_n "(cached) " >&6
7009 else
7010   if test -n "$ac_ct_RANLIB"; then
7011   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7012 else
7013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7014 for as_dir in $PATH
7015 do
7016   IFS=$as_save_IFS
7017   test -z "$as_dir" && as_dir=.
7018     for ac_exec_ext in '' $ac_executable_extensions; do
7019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7020     ac_cv_prog_ac_ct_RANLIB="ranlib"
7021     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7022     break 2
7023   fi
7024 done
7025   done
7026 IFS=$as_save_IFS
7027
7028 fi
7029 fi
7030 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7031 if test -n "$ac_ct_RANLIB"; then
7032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7033 $as_echo "$ac_ct_RANLIB" >&6; }
7034 else
7035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7036 $as_echo "no" >&6; }
7037 fi
7038
7039   if test "x$ac_ct_RANLIB" = x; then
7040     RANLIB=":"
7041   else
7042     case $cross_compiling:$ac_tool_warned in
7043 yes:)
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7045 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7046 ac_tool_warned=yes ;;
7047 esac
7048     RANLIB=$ac_ct_RANLIB
7049   fi
7050 else
7051   RANLIB="$ac_cv_prog_RANLIB"
7052 fi
7053
7054 test -z "$RANLIB" && RANLIB=:
7055
7056
7057
7058
7059
7060
7061 # Determine commands to create old-style static archives.
7062 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7063 old_postinstall_cmds='chmod 644 $oldlib'
7064 old_postuninstall_cmds=
7065
7066 if test -n "$RANLIB"; then
7067   case $host_os in
7068   openbsd*)
7069     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7070     ;;
7071   *)
7072     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7073     ;;
7074   esac
7075   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7076 fi
7077
7078 case $host_os in
7079   darwin*)
7080     lock_old_archive_extraction=yes ;;
7081   *)
7082     lock_old_archive_extraction=no ;;
7083 esac
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105 for ac_prog in gawk mawk nawk awk
7106 do
7107   # Extract the first word of "$ac_prog", so it can be a program name with args.
7108 set dummy $ac_prog; ac_word=$2
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7110 $as_echo_n "checking for $ac_word... " >&6; }
7111 if test "${ac_cv_prog_AWK+set}" = set; then :
7112   $as_echo_n "(cached) " >&6
7113 else
7114   if test -n "$AWK"; then
7115   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7116 else
7117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7118 for as_dir in $PATH
7119 do
7120   IFS=$as_save_IFS
7121   test -z "$as_dir" && as_dir=.
7122     for ac_exec_ext in '' $ac_executable_extensions; do
7123   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7124     ac_cv_prog_AWK="$ac_prog"
7125     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7126     break 2
7127   fi
7128 done
7129   done
7130 IFS=$as_save_IFS
7131
7132 fi
7133 fi
7134 AWK=$ac_cv_prog_AWK
7135 if test -n "$AWK"; then
7136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7137 $as_echo "$AWK" >&6; }
7138 else
7139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7140 $as_echo "no" >&6; }
7141 fi
7142
7143
7144   test -n "$AWK" && break
7145 done
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165 # If no C compiler was specified, use CC.
7166 LTCC=${LTCC-"$CC"}
7167
7168 # If no C compiler flags were specified, use CFLAGS.
7169 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7170
7171 # Allow CC to be a program name with arguments.
7172 compiler=$CC
7173
7174
7175 # Check for command to grab the raw symbol name followed by C symbol from nm.
7176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7177 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7178 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7179   $as_echo_n "(cached) " >&6
7180 else
7181
7182 # These are sane defaults that work on at least a few old systems.
7183 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7184
7185 # Character class describing NM global symbol codes.
7186 symcode='[BCDEGRST]'
7187
7188 # Regexp to match symbols that can be accessed directly from C.
7189 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7190
7191 # Define system-specific variables.
7192 case $host_os in
7193 aix*)
7194   symcode='[BCDT]'
7195   ;;
7196 cygwin* | mingw* | pw32* | cegcc*)
7197   symcode='[ABCDGISTW]'
7198   ;;
7199 hpux*)
7200   if test "$host_cpu" = ia64; then
7201     symcode='[ABCDEGRST]'
7202   fi
7203   ;;
7204 irix* | nonstopux*)
7205   symcode='[BCDEGRST]'
7206   ;;
7207 osf*)
7208   symcode='[BCDEGQRST]'
7209   ;;
7210 solaris*)
7211   symcode='[BDRT]'
7212   ;;
7213 sco3.2v5*)
7214   symcode='[DT]'
7215   ;;
7216 sysv4.2uw2*)
7217   symcode='[DT]'
7218   ;;
7219 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7220   symcode='[ABDT]'
7221   ;;
7222 sysv4)
7223   symcode='[DFNSTU]'
7224   ;;
7225 esac
7226
7227 # If we're using GNU nm, then use its standard symbol codes.
7228 case `$NM -V 2>&1` in
7229 *GNU* | *'with BFD'*)
7230   symcode='[ABCDGIRSTW]' ;;
7231 esac
7232
7233 # Transform an extracted symbol line into a proper C declaration.
7234 # Some systems (esp. on ia64) link data and code symbols differently,
7235 # so use this general approach.
7236 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7237
7238 # Transform an extracted symbol line into symbol name and symbol address
7239 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7240 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'"
7241
7242 # Handle CRLF in mingw tool chain
7243 opt_cr=
7244 case $build_os in
7245 mingw*)
7246   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7247   ;;
7248 esac
7249
7250 # Try without a prefix underscore, then with it.
7251 for ac_symprfx in "" "_"; do
7252
7253   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7254   symxfrm="\\1 $ac_symprfx\\2 \\2"
7255
7256   # Write the raw and C identifiers.
7257   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7258     # Fake it for dumpbin and say T for any non-static function
7259     # and D for any global variable.
7260     # Also find C++ and __fastcall symbols from MSVC++,
7261     # which start with @ or ?.
7262     lt_cv_sys_global_symbol_pipe="$AWK '"\
7263 "     {last_section=section; section=\$ 3};"\
7264 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7265 "     \$ 0!~/External *\|/{next};"\
7266 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7267 "     {if(hide[section]) next};"\
7268 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7269 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7270 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7271 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7272 "     ' prfx=^$ac_symprfx"
7273   else
7274     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7275   fi
7276
7277   # Check to see that the pipe works correctly.
7278   pipe_works=no
7279
7280   rm -f conftest*
7281   cat > conftest.$ac_ext <<_LT_EOF
7282 #ifdef __cplusplus
7283 extern "C" {
7284 #endif
7285 char nm_test_var;
7286 void nm_test_func(void);
7287 void nm_test_func(void){}
7288 #ifdef __cplusplus
7289 }
7290 #endif
7291 int main(){nm_test_var='a';nm_test_func();return(0);}
7292 _LT_EOF
7293
7294   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7295   (eval $ac_compile) 2>&5
7296   ac_status=$?
7297   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7298   test $ac_status = 0; }; then
7299     # Now try to grab the symbols.
7300     nlist=conftest.nm
7301     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7302   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7303   ac_status=$?
7304   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7305   test $ac_status = 0; } && test -s "$nlist"; then
7306       # Try sorting and uniquifying the output.
7307       if sort "$nlist" | uniq > "$nlist"T; then
7308         mv -f "$nlist"T "$nlist"
7309       else
7310         rm -f "$nlist"T
7311       fi
7312
7313       # Make sure that we snagged all the symbols we need.
7314       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7315         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7316           cat <<_LT_EOF > conftest.$ac_ext
7317 #ifdef __cplusplus
7318 extern "C" {
7319 #endif
7320
7321 _LT_EOF
7322           # Now generate the symbol file.
7323           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7324
7325           cat <<_LT_EOF >> conftest.$ac_ext
7326
7327 /* The mapping between symbol names and symbols.  */
7328 const struct {
7329   const char *name;
7330   void       *address;
7331 }
7332 lt__PROGRAM__LTX_preloaded_symbols[] =
7333 {
7334   { "@PROGRAM@", (void *) 0 },
7335 _LT_EOF
7336           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7337           cat <<\_LT_EOF >> conftest.$ac_ext
7338   {0, (void *) 0}
7339 };
7340
7341 /* This works around a problem in FreeBSD linker */
7342 #ifdef FREEBSD_WORKAROUND
7343 static const void *lt_preloaded_setup() {
7344   return lt__PROGRAM__LTX_preloaded_symbols;
7345 }
7346 #endif
7347
7348 #ifdef __cplusplus
7349 }
7350 #endif
7351 _LT_EOF
7352           # Now try linking the two files.
7353           mv conftest.$ac_objext conftstm.$ac_objext
7354           lt_save_LIBS="$LIBS"
7355           lt_save_CFLAGS="$CFLAGS"
7356           LIBS="conftstm.$ac_objext"
7357           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7358           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7359   (eval $ac_link) 2>&5
7360   ac_status=$?
7361   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7362   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7363             pipe_works=yes
7364           fi
7365           LIBS="$lt_save_LIBS"
7366           CFLAGS="$lt_save_CFLAGS"
7367         else
7368           echo "cannot find nm_test_func in $nlist" >&5
7369         fi
7370       else
7371         echo "cannot find nm_test_var in $nlist" >&5
7372       fi
7373     else
7374       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7375     fi
7376   else
7377     echo "$progname: failed program was:" >&5
7378     cat conftest.$ac_ext >&5
7379   fi
7380   rm -rf conftest* conftst*
7381
7382   # Do not use the global_symbol_pipe unless it works.
7383   if test "$pipe_works" = yes; then
7384     break
7385   else
7386     lt_cv_sys_global_symbol_pipe=
7387   fi
7388 done
7389
7390 fi
7391
7392 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7393   lt_cv_sys_global_symbol_to_cdecl=
7394 fi
7395 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7397 $as_echo "failed" >&6; }
7398 else
7399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7400 $as_echo "ok" >&6; }
7401 fi
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424 # Check whether --enable-libtool-lock was given.
7425 if test "${enable_libtool_lock+set}" = set; then :
7426   enableval=$enable_libtool_lock;
7427 fi
7428
7429 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7430
7431 # Some flags need to be propagated to the compiler or linker for good
7432 # libtool support.
7433 case $host in
7434 ia64-*-hpux*)
7435   # Find out which ABI we are using.
7436   echo 'int i;' > conftest.$ac_ext
7437   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7438   (eval $ac_compile) 2>&5
7439   ac_status=$?
7440   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7441   test $ac_status = 0; }; then
7442     case `/usr/bin/file conftest.$ac_objext` in
7443       *ELF-32*)
7444         HPUX_IA64_MODE="32"
7445         ;;
7446       *ELF-64*)
7447         HPUX_IA64_MODE="64"
7448         ;;
7449     esac
7450   fi
7451   rm -rf conftest*
7452   ;;
7453 *-*-irix6*)
7454   # Find out which ABI we are using.
7455   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7456   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7457   (eval $ac_compile) 2>&5
7458   ac_status=$?
7459   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7460   test $ac_status = 0; }; then
7461     if test "$lt_cv_prog_gnu_ld" = yes; then
7462       case `/usr/bin/file conftest.$ac_objext` in
7463         *32-bit*)
7464           LD="${LD-ld} -melf32bsmip"
7465           ;;
7466         *N32*)
7467           LD="${LD-ld} -melf32bmipn32"
7468           ;;
7469         *64-bit*)
7470           LD="${LD-ld} -melf64bmip"
7471         ;;
7472       esac
7473     else
7474       case `/usr/bin/file conftest.$ac_objext` in
7475         *32-bit*)
7476           LD="${LD-ld} -32"
7477           ;;
7478         *N32*)
7479           LD="${LD-ld} -n32"
7480           ;;
7481         *64-bit*)
7482           LD="${LD-ld} -64"
7483           ;;
7484       esac
7485     fi
7486   fi
7487   rm -rf conftest*
7488   ;;
7489
7490 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7491 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7492   # Find out which ABI we are using.
7493   echo 'int i;' > conftest.$ac_ext
7494   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7495   (eval $ac_compile) 2>&5
7496   ac_status=$?
7497   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7498   test $ac_status = 0; }; then
7499     case `/usr/bin/file conftest.o` in
7500       *32-bit*)
7501         case $host in
7502           x86_64-*kfreebsd*-gnu)
7503             LD="${LD-ld} -m elf_i386_fbsd"
7504             ;;
7505           x86_64-*linux*)
7506             case `/usr/bin/file conftest.o` in
7507               *x86-64*)
7508                 LD="${LD-ld} -m elf32_x86_64"
7509                 ;;
7510               *)
7511                 LD="${LD-ld} -m elf_i386"
7512                 ;;
7513             esac
7514             ;;
7515           powerpc64le-*linux*)
7516             LD="${LD-ld} -m elf32lppclinux"
7517             ;;
7518           powerpc64-*linux*)
7519             LD="${LD-ld} -m elf32ppclinux"
7520             ;;
7521           s390x-*linux*)
7522             LD="${LD-ld} -m elf_s390"
7523             ;;
7524           sparc64-*linux*)
7525             LD="${LD-ld} -m elf32_sparc"
7526             ;;
7527         esac
7528         ;;
7529       *64-bit*)
7530         case $host in
7531           x86_64-*kfreebsd*-gnu)
7532             LD="${LD-ld} -m elf_x86_64_fbsd"
7533             ;;
7534           x86_64-*linux*)
7535             LD="${LD-ld} -m elf_x86_64"
7536             ;;
7537           powerpcle-*linux*)
7538             LD="${LD-ld} -m elf64lppc"
7539             ;;
7540           powerpc-*linux*)
7541             LD="${LD-ld} -m elf64ppc"
7542             ;;
7543           s390*-*linux*|s390*-*tpf*)
7544             LD="${LD-ld} -m elf64_s390"
7545             ;;
7546           sparc*-*linux*)
7547             LD="${LD-ld} -m elf64_sparc"
7548             ;;
7549         esac
7550         ;;
7551     esac
7552   fi
7553   rm -rf conftest*
7554   ;;
7555
7556 *-*-sco3.2v5*)
7557   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7558   SAVE_CFLAGS="$CFLAGS"
7559   CFLAGS="$CFLAGS -belf"
7560   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7561 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7562 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7563   $as_echo_n "(cached) " >&6
7564 else
7565   ac_ext=c
7566 ac_cpp='$CPP $CPPFLAGS'
7567 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7568 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7569 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7570
7571      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7572 /* end confdefs.h.  */
7573
7574 int
7575 main ()
7576 {
7577
7578   ;
7579   return 0;
7580 }
7581 _ACEOF
7582 if ac_fn_c_try_link "$LINENO"; then :
7583   lt_cv_cc_needs_belf=yes
7584 else
7585   lt_cv_cc_needs_belf=no
7586 fi
7587 rm -f core conftest.err conftest.$ac_objext \
7588     conftest$ac_exeext conftest.$ac_ext
7589      ac_ext=c
7590 ac_cpp='$CPP $CPPFLAGS'
7591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7594
7595 fi
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7597 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7598   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7599     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7600     CFLAGS="$SAVE_CFLAGS"
7601   fi
7602   ;;
7603 sparc*-*solaris*)
7604   # Find out which ABI we are using.
7605   echo 'int i;' > conftest.$ac_ext
7606   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7607   (eval $ac_compile) 2>&5
7608   ac_status=$?
7609   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7610   test $ac_status = 0; }; then
7611     case `/usr/bin/file conftest.o` in
7612     *64-bit*)
7613       case $lt_cv_prog_gnu_ld in
7614       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7615       *)
7616         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7617           LD="${LD-ld} -64"
7618         fi
7619         ;;
7620       esac
7621       ;;
7622     esac
7623   fi
7624   rm -rf conftest*
7625   ;;
7626 esac
7627
7628 need_locks="$enable_libtool_lock"
7629
7630
7631   case $host_os in
7632     rhapsody* | darwin*)
7633     if test -n "$ac_tool_prefix"; then
7634   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7635 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7637 $as_echo_n "checking for $ac_word... " >&6; }
7638 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7639   $as_echo_n "(cached) " >&6
7640 else
7641   if test -n "$DSYMUTIL"; then
7642   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7643 else
7644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7645 for as_dir in $PATH
7646 do
7647   IFS=$as_save_IFS
7648   test -z "$as_dir" && as_dir=.
7649     for ac_exec_ext in '' $ac_executable_extensions; do
7650   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7651     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7652     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7653     break 2
7654   fi
7655 done
7656   done
7657 IFS=$as_save_IFS
7658
7659 fi
7660 fi
7661 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7662 if test -n "$DSYMUTIL"; then
7663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7664 $as_echo "$DSYMUTIL" >&6; }
7665 else
7666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7667 $as_echo "no" >&6; }
7668 fi
7669
7670
7671 fi
7672 if test -z "$ac_cv_prog_DSYMUTIL"; then
7673   ac_ct_DSYMUTIL=$DSYMUTIL
7674   # Extract the first word of "dsymutil", so it can be a program name with args.
7675 set dummy dsymutil; ac_word=$2
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7677 $as_echo_n "checking for $ac_word... " >&6; }
7678 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7679   $as_echo_n "(cached) " >&6
7680 else
7681   if test -n "$ac_ct_DSYMUTIL"; then
7682   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7683 else
7684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7685 for as_dir in $PATH
7686 do
7687   IFS=$as_save_IFS
7688   test -z "$as_dir" && as_dir=.
7689     for ac_exec_ext in '' $ac_executable_extensions; do
7690   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7691     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7692     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7693     break 2
7694   fi
7695 done
7696   done
7697 IFS=$as_save_IFS
7698
7699 fi
7700 fi
7701 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7702 if test -n "$ac_ct_DSYMUTIL"; then
7703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7704 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7705 else
7706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7707 $as_echo "no" >&6; }
7708 fi
7709
7710   if test "x$ac_ct_DSYMUTIL" = x; then
7711     DSYMUTIL=":"
7712   else
7713     case $cross_compiling:$ac_tool_warned in
7714 yes:)
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7716 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7717 ac_tool_warned=yes ;;
7718 esac
7719     DSYMUTIL=$ac_ct_DSYMUTIL
7720   fi
7721 else
7722   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7723 fi
7724
7725     if test -n "$ac_tool_prefix"; then
7726   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7727 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7729 $as_echo_n "checking for $ac_word... " >&6; }
7730 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7731   $as_echo_n "(cached) " >&6
7732 else
7733   if test -n "$NMEDIT"; then
7734   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7735 else
7736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7737 for as_dir in $PATH
7738 do
7739   IFS=$as_save_IFS
7740   test -z "$as_dir" && as_dir=.
7741     for ac_exec_ext in '' $ac_executable_extensions; do
7742   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7743     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7744     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7745     break 2
7746   fi
7747 done
7748   done
7749 IFS=$as_save_IFS
7750
7751 fi
7752 fi
7753 NMEDIT=$ac_cv_prog_NMEDIT
7754 if test -n "$NMEDIT"; then
7755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7756 $as_echo "$NMEDIT" >&6; }
7757 else
7758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7759 $as_echo "no" >&6; }
7760 fi
7761
7762
7763 fi
7764 if test -z "$ac_cv_prog_NMEDIT"; then
7765   ac_ct_NMEDIT=$NMEDIT
7766   # Extract the first word of "nmedit", so it can be a program name with args.
7767 set dummy nmedit; ac_word=$2
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7769 $as_echo_n "checking for $ac_word... " >&6; }
7770 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7771   $as_echo_n "(cached) " >&6
7772 else
7773   if test -n "$ac_ct_NMEDIT"; then
7774   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7775 else
7776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7777 for as_dir in $PATH
7778 do
7779   IFS=$as_save_IFS
7780   test -z "$as_dir" && as_dir=.
7781     for ac_exec_ext in '' $ac_executable_extensions; do
7782   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7783     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7784     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7785     break 2
7786   fi
7787 done
7788   done
7789 IFS=$as_save_IFS
7790
7791 fi
7792 fi
7793 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7794 if test -n "$ac_ct_NMEDIT"; then
7795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7796 $as_echo "$ac_ct_NMEDIT" >&6; }
7797 else
7798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7799 $as_echo "no" >&6; }
7800 fi
7801
7802   if test "x$ac_ct_NMEDIT" = x; then
7803     NMEDIT=":"
7804   else
7805     case $cross_compiling:$ac_tool_warned in
7806 yes:)
7807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7808 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7809 ac_tool_warned=yes ;;
7810 esac
7811     NMEDIT=$ac_ct_NMEDIT
7812   fi
7813 else
7814   NMEDIT="$ac_cv_prog_NMEDIT"
7815 fi
7816
7817     if test -n "$ac_tool_prefix"; then
7818   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7819 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7821 $as_echo_n "checking for $ac_word... " >&6; }
7822 if test "${ac_cv_prog_LIPO+set}" = set; then :
7823   $as_echo_n "(cached) " >&6
7824 else
7825   if test -n "$LIPO"; then
7826   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7827 else
7828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7829 for as_dir in $PATH
7830 do
7831   IFS=$as_save_IFS
7832   test -z "$as_dir" && as_dir=.
7833     for ac_exec_ext in '' $ac_executable_extensions; do
7834   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7835     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7836     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7837     break 2
7838   fi
7839 done
7840   done
7841 IFS=$as_save_IFS
7842
7843 fi
7844 fi
7845 LIPO=$ac_cv_prog_LIPO
7846 if test -n "$LIPO"; then
7847   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7848 $as_echo "$LIPO" >&6; }
7849 else
7850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7851 $as_echo "no" >&6; }
7852 fi
7853
7854
7855 fi
7856 if test -z "$ac_cv_prog_LIPO"; then
7857   ac_ct_LIPO=$LIPO
7858   # Extract the first word of "lipo", so it can be a program name with args.
7859 set dummy lipo; ac_word=$2
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7861 $as_echo_n "checking for $ac_word... " >&6; }
7862 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7863   $as_echo_n "(cached) " >&6
7864 else
7865   if test -n "$ac_ct_LIPO"; then
7866   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7867 else
7868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7869 for as_dir in $PATH
7870 do
7871   IFS=$as_save_IFS
7872   test -z "$as_dir" && as_dir=.
7873     for ac_exec_ext in '' $ac_executable_extensions; do
7874   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7875     ac_cv_prog_ac_ct_LIPO="lipo"
7876     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7877     break 2
7878   fi
7879 done
7880   done
7881 IFS=$as_save_IFS
7882
7883 fi
7884 fi
7885 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7886 if test -n "$ac_ct_LIPO"; then
7887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7888 $as_echo "$ac_ct_LIPO" >&6; }
7889 else
7890   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7891 $as_echo "no" >&6; }
7892 fi
7893
7894   if test "x$ac_ct_LIPO" = x; then
7895     LIPO=":"
7896   else
7897     case $cross_compiling:$ac_tool_warned in
7898 yes:)
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7900 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7901 ac_tool_warned=yes ;;
7902 esac
7903     LIPO=$ac_ct_LIPO
7904   fi
7905 else
7906   LIPO="$ac_cv_prog_LIPO"
7907 fi
7908
7909     if test -n "$ac_tool_prefix"; then
7910   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7911 set dummy ${ac_tool_prefix}otool; ac_word=$2
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7913 $as_echo_n "checking for $ac_word... " >&6; }
7914 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7915   $as_echo_n "(cached) " >&6
7916 else
7917   if test -n "$OTOOL"; then
7918   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7919 else
7920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7921 for as_dir in $PATH
7922 do
7923   IFS=$as_save_IFS
7924   test -z "$as_dir" && as_dir=.
7925     for ac_exec_ext in '' $ac_executable_extensions; do
7926   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7927     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7928     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7929     break 2
7930   fi
7931 done
7932   done
7933 IFS=$as_save_IFS
7934
7935 fi
7936 fi
7937 OTOOL=$ac_cv_prog_OTOOL
7938 if test -n "$OTOOL"; then
7939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7940 $as_echo "$OTOOL" >&6; }
7941 else
7942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7943 $as_echo "no" >&6; }
7944 fi
7945
7946
7947 fi
7948 if test -z "$ac_cv_prog_OTOOL"; then
7949   ac_ct_OTOOL=$OTOOL
7950   # Extract the first word of "otool", so it can be a program name with args.
7951 set dummy otool; ac_word=$2
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7953 $as_echo_n "checking for $ac_word... " >&6; }
7954 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7955   $as_echo_n "(cached) " >&6
7956 else
7957   if test -n "$ac_ct_OTOOL"; then
7958   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7959 else
7960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7961 for as_dir in $PATH
7962 do
7963   IFS=$as_save_IFS
7964   test -z "$as_dir" && as_dir=.
7965     for ac_exec_ext in '' $ac_executable_extensions; do
7966   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7967     ac_cv_prog_ac_ct_OTOOL="otool"
7968     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7969     break 2
7970   fi
7971 done
7972   done
7973 IFS=$as_save_IFS
7974
7975 fi
7976 fi
7977 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7978 if test -n "$ac_ct_OTOOL"; then
7979   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7980 $as_echo "$ac_ct_OTOOL" >&6; }
7981 else
7982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7983 $as_echo "no" >&6; }
7984 fi
7985
7986   if test "x$ac_ct_OTOOL" = x; then
7987     OTOOL=":"
7988   else
7989     case $cross_compiling:$ac_tool_warned in
7990 yes:)
7991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7992 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7993 ac_tool_warned=yes ;;
7994 esac
7995     OTOOL=$ac_ct_OTOOL
7996   fi
7997 else
7998   OTOOL="$ac_cv_prog_OTOOL"
7999 fi
8000
8001     if test -n "$ac_tool_prefix"; then
8002   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8003 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8005 $as_echo_n "checking for $ac_word... " >&6; }
8006 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8007   $as_echo_n "(cached) " >&6
8008 else
8009   if test -n "$OTOOL64"; then
8010   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8011 else
8012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8013 for as_dir in $PATH
8014 do
8015   IFS=$as_save_IFS
8016   test -z "$as_dir" && as_dir=.
8017     for ac_exec_ext in '' $ac_executable_extensions; do
8018   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8019     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8020     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8021     break 2
8022   fi
8023 done
8024   done
8025 IFS=$as_save_IFS
8026
8027 fi
8028 fi
8029 OTOOL64=$ac_cv_prog_OTOOL64
8030 if test -n "$OTOOL64"; then
8031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8032 $as_echo "$OTOOL64" >&6; }
8033 else
8034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8035 $as_echo "no" >&6; }
8036 fi
8037
8038
8039 fi
8040 if test -z "$ac_cv_prog_OTOOL64"; then
8041   ac_ct_OTOOL64=$OTOOL64
8042   # Extract the first word of "otool64", so it can be a program name with args.
8043 set dummy otool64; ac_word=$2
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8045 $as_echo_n "checking for $ac_word... " >&6; }
8046 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8047   $as_echo_n "(cached) " >&6
8048 else
8049   if test -n "$ac_ct_OTOOL64"; then
8050   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8051 else
8052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8053 for as_dir in $PATH
8054 do
8055   IFS=$as_save_IFS
8056   test -z "$as_dir" && as_dir=.
8057     for ac_exec_ext in '' $ac_executable_extensions; do
8058   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8059     ac_cv_prog_ac_ct_OTOOL64="otool64"
8060     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8061     break 2
8062   fi
8063 done
8064   done
8065 IFS=$as_save_IFS
8066
8067 fi
8068 fi
8069 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8070 if test -n "$ac_ct_OTOOL64"; then
8071   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8072 $as_echo "$ac_ct_OTOOL64" >&6; }
8073 else
8074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8075 $as_echo "no" >&6; }
8076 fi
8077
8078   if test "x$ac_ct_OTOOL64" = x; then
8079     OTOOL64=":"
8080   else
8081     case $cross_compiling:$ac_tool_warned in
8082 yes:)
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8084 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8085 ac_tool_warned=yes ;;
8086 esac
8087     OTOOL64=$ac_ct_OTOOL64
8088   fi
8089 else
8090   OTOOL64="$ac_cv_prog_OTOOL64"
8091 fi
8092
8093
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     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8120 $as_echo_n "checking for -single_module linker flag... " >&6; }
8121 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8122   $as_echo_n "(cached) " >&6
8123 else
8124   lt_cv_apple_cc_single_mod=no
8125       if test -z "${LT_MULTI_MODULE}"; then
8126         # By default we will add the -single_module flag. You can override
8127         # by either setting the environment variable LT_MULTI_MODULE
8128         # non-empty at configure time, or by adding -multi_module to the
8129         # link flags.
8130         rm -rf libconftest.dylib*
8131         echo "int foo(void){return 1;}" > conftest.c
8132         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8133 -dynamiclib -Wl,-single_module conftest.c" >&5
8134         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8135           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8136         _lt_result=$?
8137         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8138           lt_cv_apple_cc_single_mod=yes
8139         else
8140           cat conftest.err >&5
8141         fi
8142         rm -rf libconftest.dylib*
8143         rm -f conftest.*
8144       fi
8145 fi
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8147 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8148     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8149 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8150 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8151   $as_echo_n "(cached) " >&6
8152 else
8153   lt_cv_ld_exported_symbols_list=no
8154       save_LDFLAGS=$LDFLAGS
8155       echo "_main" > conftest.sym
8156       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8157       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8158 /* end confdefs.h.  */
8159
8160 int
8161 main ()
8162 {
8163
8164   ;
8165   return 0;
8166 }
8167 _ACEOF
8168 if ac_fn_c_try_link "$LINENO"; then :
8169   lt_cv_ld_exported_symbols_list=yes
8170 else
8171   lt_cv_ld_exported_symbols_list=no
8172 fi
8173 rm -f core conftest.err conftest.$ac_objext \
8174     conftest$ac_exeext conftest.$ac_ext
8175         LDFLAGS="$save_LDFLAGS"
8176
8177 fi
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8179 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8180     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8181 $as_echo_n "checking for -force_load linker flag... " >&6; }
8182 if test "${lt_cv_ld_force_load+set}" = set; then :
8183   $as_echo_n "(cached) " >&6
8184 else
8185   lt_cv_ld_force_load=no
8186       cat > conftest.c << _LT_EOF
8187 int forced_loaded() { return 2;}
8188 _LT_EOF
8189       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8190       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8191       echo "$AR cru libconftest.a conftest.o" >&5
8192       $AR cru libconftest.a conftest.o 2>&5
8193       cat > conftest.c << _LT_EOF
8194 int main() { return 0;}
8195 _LT_EOF
8196       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8197       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8198       _lt_result=$?
8199       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8200         lt_cv_ld_force_load=yes
8201       else
8202         cat conftest.err >&5
8203       fi
8204         rm -f conftest.err libconftest.a conftest conftest.c
8205         rm -rf conftest.dSYM
8206
8207 fi
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8209 $as_echo "$lt_cv_ld_force_load" >&6; }
8210     case $host_os in
8211     rhapsody* | darwin1.[012])
8212       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8213     darwin1.*)
8214       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8215     darwin*) # darwin 5.x on
8216       # if running on 10.5 or later, the deployment target defaults
8217       # to the OS version, if on x86, and 10.4, the deployment
8218       # target defaults to 10.4. Don't you love it?
8219       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8220         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8221           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8222         10.[012][,.]*)
8223           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8224         10.*)
8225           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8226       esac
8227     ;;
8228   esac
8229     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8230       _lt_dar_single_mod='$single_module'
8231     fi
8232     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8233       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8234     else
8235       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8236     fi
8237     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8238       _lt_dsymutil='~$DSYMUTIL $lib || :'
8239     else
8240       _lt_dsymutil=
8241     fi
8242     ;;
8243   esac
8244
8245 for ac_header in dlfcn.h
8246 do :
8247   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8248 "
8249 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8250   cat >>confdefs.h <<_ACEOF
8251 #define HAVE_DLFCN_H 1
8252 _ACEOF
8253
8254 fi
8255
8256 done
8257
8258
8259
8260 # autoconf.info says this should be called right after AC_INIT.
8261 ac_config_headers="$ac_config_headers config.h:config.in"
8262
8263
8264
8265  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8266 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8267 if test "${ac_cv_c_bigendian+set}" = set; then :
8268   $as_echo_n "(cached) " >&6
8269 else
8270   ac_cv_c_bigendian=unknown
8271     # See if we're dealing with a universal compiler.
8272     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8273 /* end confdefs.h.  */
8274 #ifndef __APPLE_CC__
8275                not a universal capable compiler
8276              #endif
8277              typedef int dummy;
8278
8279 _ACEOF
8280 if ac_fn_c_try_compile "$LINENO"; then :
8281
8282         # Check for potential -arch flags.  It is not universal unless
8283         # there are at least two -arch flags with different values.
8284         ac_arch=
8285         ac_prev=
8286         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8287          if test -n "$ac_prev"; then
8288            case $ac_word in
8289              i?86 | x86_64 | ppc | ppc64)
8290                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8291                  ac_arch=$ac_word
8292                else
8293                  ac_cv_c_bigendian=universal
8294                  break
8295                fi
8296                ;;
8297            esac
8298            ac_prev=
8299          elif test "x$ac_word" = "x-arch"; then
8300            ac_prev=arch
8301          fi
8302        done
8303 fi
8304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8305     if test $ac_cv_c_bigendian = unknown; then
8306       # See if sys/param.h defines the BYTE_ORDER macro.
8307       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8308 /* end confdefs.h.  */
8309 #include <sys/types.h>
8310              #include <sys/param.h>
8311
8312 int
8313 main ()
8314 {
8315 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8316                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8317                      && LITTLE_ENDIAN)
8318               bogus endian macros
8319              #endif
8320
8321   ;
8322   return 0;
8323 }
8324 _ACEOF
8325 if ac_fn_c_try_compile "$LINENO"; then :
8326   # It does; now see whether it defined to BIG_ENDIAN or not.
8327          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8328 /* end confdefs.h.  */
8329 #include <sys/types.h>
8330                 #include <sys/param.h>
8331
8332 int
8333 main ()
8334 {
8335 #if BYTE_ORDER != BIG_ENDIAN
8336                  not big endian
8337                 #endif
8338
8339   ;
8340   return 0;
8341 }
8342 _ACEOF
8343 if ac_fn_c_try_compile "$LINENO"; then :
8344   ac_cv_c_bigendian=yes
8345 else
8346   ac_cv_c_bigendian=no
8347 fi
8348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8349 fi
8350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8351     fi
8352     if test $ac_cv_c_bigendian = unknown; then
8353       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8354       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8355 /* end confdefs.h.  */
8356 #include <limits.h>
8357
8358 int
8359 main ()
8360 {
8361 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8362               bogus endian macros
8363              #endif
8364
8365   ;
8366   return 0;
8367 }
8368 _ACEOF
8369 if ac_fn_c_try_compile "$LINENO"; then :
8370   # It does; now see whether it defined to _BIG_ENDIAN or not.
8371          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8372 /* end confdefs.h.  */
8373 #include <limits.h>
8374
8375 int
8376 main ()
8377 {
8378 #ifndef _BIG_ENDIAN
8379                  not big endian
8380                 #endif
8381
8382   ;
8383   return 0;
8384 }
8385 _ACEOF
8386 if ac_fn_c_try_compile "$LINENO"; then :
8387   ac_cv_c_bigendian=yes
8388 else
8389   ac_cv_c_bigendian=no
8390 fi
8391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8392 fi
8393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8394     fi
8395     if test $ac_cv_c_bigendian = unknown; then
8396       # Compile a test program.
8397       if test "$cross_compiling" = yes; then :
8398   # Try to guess by grepping values from an object file.
8399          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8400 /* end confdefs.h.  */
8401 short int ascii_mm[] =
8402                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8403                 short int ascii_ii[] =
8404                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8405                 int use_ascii (int i) {
8406                   return ascii_mm[i] + ascii_ii[i];
8407                 }
8408                 short int ebcdic_ii[] =
8409                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8410                 short int ebcdic_mm[] =
8411                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8412                 int use_ebcdic (int i) {
8413                   return ebcdic_mm[i] + ebcdic_ii[i];
8414                 }
8415                 extern int foo;
8416
8417 int
8418 main ()
8419 {
8420 return use_ascii (foo) == use_ebcdic (foo);
8421   ;
8422   return 0;
8423 }
8424 _ACEOF
8425 if ac_fn_c_try_compile "$LINENO"; then :
8426   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8427               ac_cv_c_bigendian=yes
8428             fi
8429             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8430               if test "$ac_cv_c_bigendian" = unknown; then
8431                 ac_cv_c_bigendian=no
8432               else
8433                 # finding both strings is unlikely to happen, but who knows?
8434                 ac_cv_c_bigendian=unknown
8435               fi
8436             fi
8437 fi
8438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8439 else
8440   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8441 /* end confdefs.h.  */
8442 $ac_includes_default
8443 int
8444 main ()
8445 {
8446
8447              /* Are we little or big endian?  From Harbison&Steele.  */
8448              union
8449              {
8450                long int l;
8451                char c[sizeof (long int)];
8452              } u;
8453              u.l = 1;
8454              return u.c[sizeof (long int) - 1] == 1;
8455
8456   ;
8457   return 0;
8458 }
8459 _ACEOF
8460 if ac_fn_c_try_run "$LINENO"; then :
8461   ac_cv_c_bigendian=no
8462 else
8463   ac_cv_c_bigendian=yes
8464 fi
8465 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8466   conftest.$ac_objext conftest.beam conftest.$ac_ext
8467 fi
8468
8469     fi
8470 fi
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8472 $as_echo "$ac_cv_c_bigendian" >&6; }
8473  case $ac_cv_c_bigendian in #(
8474    yes)
8475      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8476 ;; #(
8477    no)
8478       ;; #(
8479    universal)
8480
8481 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8482
8483      ;; #(
8484    *)
8485      as_fn_error "unknown endianness
8486  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8487  esac
8488
8489
8490
8491
8492 # Put a plausible default for CC_FOR_BUILD in Makefile.
8493 if test "x$cross_compiling" = "xno"; then
8494   CC_FOR_BUILD='$(CC)'
8495 else
8496   CC_FOR_BUILD=gcc
8497 fi
8498
8499
8500
8501
8502 AR=${AR-ar}
8503
8504 if test -n "$ac_tool_prefix"; then
8505   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8506 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8508 $as_echo_n "checking for $ac_word... " >&6; }
8509 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8510   $as_echo_n "(cached) " >&6
8511 else
8512   if test -n "$RANLIB"; then
8513   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8514 else
8515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8516 for as_dir in $PATH
8517 do
8518   IFS=$as_save_IFS
8519   test -z "$as_dir" && as_dir=.
8520     for ac_exec_ext in '' $ac_executable_extensions; do
8521   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8522     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8523     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8524     break 2
8525   fi
8526 done
8527   done
8528 IFS=$as_save_IFS
8529
8530 fi
8531 fi
8532 RANLIB=$ac_cv_prog_RANLIB
8533 if test -n "$RANLIB"; then
8534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8535 $as_echo "$RANLIB" >&6; }
8536 else
8537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8538 $as_echo "no" >&6; }
8539 fi
8540
8541
8542 fi
8543 if test -z "$ac_cv_prog_RANLIB"; then
8544   ac_ct_RANLIB=$RANLIB
8545   # Extract the first word of "ranlib", so it can be a program name with args.
8546 set dummy ranlib; ac_word=$2
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8548 $as_echo_n "checking for $ac_word... " >&6; }
8549 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8550   $as_echo_n "(cached) " >&6
8551 else
8552   if test -n "$ac_ct_RANLIB"; then
8553   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8554 else
8555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8556 for as_dir in $PATH
8557 do
8558   IFS=$as_save_IFS
8559   test -z "$as_dir" && as_dir=.
8560     for ac_exec_ext in '' $ac_executable_extensions; do
8561   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8562     ac_cv_prog_ac_ct_RANLIB="ranlib"
8563     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8564     break 2
8565   fi
8566 done
8567   done
8568 IFS=$as_save_IFS
8569
8570 fi
8571 fi
8572 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8573 if test -n "$ac_ct_RANLIB"; then
8574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8575 $as_echo "$ac_ct_RANLIB" >&6; }
8576 else
8577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8578 $as_echo "no" >&6; }
8579 fi
8580
8581   if test "x$ac_ct_RANLIB" = x; then
8582     RANLIB=":"
8583   else
8584     case $cross_compiling:$ac_tool_warned in
8585 yes:)
8586 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8587 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8588 ac_tool_warned=yes ;;
8589 esac
8590     RANLIB=$ac_ct_RANLIB
8591   fi
8592 else
8593   RANLIB="$ac_cv_prog_RANLIB"
8594 fi
8595
8596
8597 # Some of the common include files depend on bfd.h, and bfd.h checks
8598 # that config.h is included first by testing that the PACKAGE macro
8599 # is defined.
8600 PACKAGE=sim
8601
8602 cat >>confdefs.h <<_ACEOF
8603 #define PACKAGE "$PACKAGE"
8604 _ACEOF
8605
8606
8607
8608 # Dependency checking.
8609 ac_config_commands="$ac_config_commands depdir"
8610
8611
8612 depcc="$CC"   am_compiler_list=
8613
8614 am_depcomp=$ac_aux_dir/depcomp
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8616 $as_echo_n "checking dependency style of $depcc... " >&6; }
8617 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8618   $as_echo_n "(cached) " >&6
8619 else
8620   if test -f "$am_depcomp"; then
8621   # We make a subdir and do the tests there.  Otherwise we can end up
8622   # making bogus files that we don't know about and never remove.  For
8623   # instance it was reported that on HP-UX the gcc test will end up
8624   # making a dummy file named `D' -- because `-MD' means `put the output
8625   # in D'.
8626   mkdir conftest.dir
8627   # Copy depcomp to subdir because otherwise we won't find it if we're
8628   # using a relative directory.
8629   cp "$am_depcomp" conftest.dir
8630   cd conftest.dir
8631   # We will build objects and dependencies in a subdirectory because
8632   # it helps to detect inapplicable dependency modes.  For instance
8633   # both Tru64's cc and ICC support -MD to output dependencies as a
8634   # side effect of compilation, but ICC will put the dependencies in
8635   # the current directory while Tru64 will put them in the object
8636   # directory.
8637   mkdir sub
8638
8639   am_cv_CC_dependencies_compiler_type=none
8640   if test "$am_compiler_list" = ""; then
8641      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8642   fi
8643   for depmode in $am_compiler_list; do
8644     if test $depmode = none; then break; fi
8645
8646     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8647     # Setup a source with many dependencies, because some compilers
8648     # like to wrap large dependency lists on column 80 (with \), and
8649     # we should not choose a depcomp mode which is confused by this.
8650     #
8651     # We need to recreate these files for each test, as the compiler may
8652     # overwrite some of them when testing with obscure command lines.
8653     # This happens at least with the AIX C compiler.
8654     : > sub/conftest.c
8655     for i in 1 2 3 4 5 6; do
8656       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8657       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8658       # Solaris 8's {/usr,}/bin/sh.
8659       touch sub/conftst$i.h
8660     done
8661     echo "include sub/conftest.Po" > confmf
8662
8663     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8664     # mode.  It turns out that the SunPro C++ compiler does not properly
8665     # handle `-M -o', and we need to detect this.
8666     depcmd="depmode=$depmode \
8667        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8668        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8669        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8670     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8671     if env $depcmd > conftest.err 2>&1 &&
8672        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8673        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8674        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8675       # icc doesn't choke on unknown options, it will just issue warnings
8676       # or remarks (even with -Werror).  So we grep stderr for any message
8677       # that says an option was ignored or not supported.
8678       # When given -MP, icc 7.0 and 7.1 complain thusly:
8679       #   icc: Command line warning: ignoring option '-M'; no argument required
8680       # The diagnosis changed in icc 8.0:
8681       #   icc: Command line remark: option '-MP' not supported
8682       if (grep 'ignoring option' conftest.err ||
8683           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8684         am_cv_CC_dependencies_compiler_type=$depmode
8685         $as_echo "$as_me:$LINENO: success" >&5
8686         break
8687       fi
8688     fi
8689     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8690     sed -e 's/^/| /' < conftest.err >&5
8691   done
8692
8693   cd ..
8694   rm -rf conftest.dir
8695 else
8696   am_cv_CC_dependencies_compiler_type=none
8697 fi
8698
8699 fi
8700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8701 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8702 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8703 then as_fn_error "no usable dependency style found" "$LINENO" 5
8704 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8705
8706 fi
8707
8708
8709 # Check for the 'make' the user wants to use.
8710 for ac_prog in make
8711 do
8712   # Extract the first word of "$ac_prog", so it can be a program name with args.
8713 set dummy $ac_prog; ac_word=$2
8714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8715 $as_echo_n "checking for $ac_word... " >&6; }
8716 if test "${ac_cv_prog_MAKE+set}" = set; then :
8717   $as_echo_n "(cached) " >&6
8718 else
8719   if test -n "$MAKE"; then
8720   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8721 else
8722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8723 for as_dir in $PATH
8724 do
8725   IFS=$as_save_IFS
8726   test -z "$as_dir" && as_dir=.
8727     for ac_exec_ext in '' $ac_executable_extensions; do
8728   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8729     ac_cv_prog_MAKE="$ac_prog"
8730     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8731     break 2
8732   fi
8733 done
8734   done
8735 IFS=$as_save_IFS
8736
8737 fi
8738 fi
8739 MAKE=$ac_cv_prog_MAKE
8740 if test -n "$MAKE"; then
8741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8742 $as_echo "$MAKE" >&6; }
8743 else
8744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8745 $as_echo "no" >&6; }
8746 fi
8747
8748
8749   test -n "$MAKE" && break
8750 done
8751
8752 MAKE_IS_GNU=
8753 case "`$MAKE --version 2>&1 | sed 1q`" in
8754   *GNU*)
8755     MAKE_IS_GNU=yes
8756     ;;
8757 esac
8758  if test "$MAKE_IS_GNU" = yes; then
8759   GMAKE_TRUE=
8760   GMAKE_FALSE='#'
8761 else
8762   GMAKE_TRUE='#'
8763   GMAKE_FALSE=
8764 fi
8765
8766
8767 ALL_LINGUAS=
8768 # If we haven't got the data from the intl directory,
8769 # assume NLS is disabled.
8770 USE_NLS=no
8771 LIBINTL=
8772 LIBINTL_DEP=
8773 INCINTL=
8774 XGETTEXT=
8775 GMSGFMT=
8776 POSUB=
8777
8778 if test -f  ../../intl/config.intl; then
8779   .  ../../intl/config.intl
8780 fi
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8782 $as_echo_n "checking whether NLS is requested... " >&6; }
8783 if test x"$USE_NLS" != xyes; then
8784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8785 $as_echo "no" >&6; }
8786 else
8787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8788 $as_echo "yes" >&6; }
8789
8790 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8791
8792
8793   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8794 $as_echo_n "checking for catalogs to be installed... " >&6; }
8795   # Look for .po and .gmo files in the source directory.
8796   CATALOGS=
8797   XLINGUAS=
8798   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8799     # If there aren't any .gmo files the shell will give us the
8800     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8801     # weeded out.
8802     case "$cat" in *\**)
8803       continue;;
8804     esac
8805     # The quadruple backslash is collapsed to a double backslash
8806     # by the backticks, then collapsed again by the double quotes,
8807     # leaving us with one backslash in the sed expression (right
8808     # before the dot that mustn't act as a wildcard).
8809     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8810     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8811     # The user is allowed to set LINGUAS to a list of languages to
8812     # install catalogs for.  If it's empty that means "all of them."
8813     if test "x$LINGUAS" = x; then
8814       CATALOGS="$CATALOGS $cat"
8815       XLINGUAS="$XLINGUAS $lang"
8816     else
8817       case "$LINGUAS" in *$lang*)
8818         CATALOGS="$CATALOGS $cat"
8819         XLINGUAS="$XLINGUAS $lang"
8820         ;;
8821       esac
8822     fi
8823   done
8824   LINGUAS="$XLINGUAS"
8825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8826 $as_echo "$LINGUAS" >&6; }
8827
8828
8829     DATADIRNAME=share
8830
8831   INSTOBJEXT=.mo
8832
8833   GENCAT=gencat
8834
8835   CATOBJEXT=.gmo
8836
8837 fi
8838
8839 # Check for common headers.
8840 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8841 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8842 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8843 do :
8844   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8845 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8846 eval as_val=\$$as_ac_Header
8847    if test "x$as_val" = x""yes; then :
8848   cat >>confdefs.h <<_ACEOF
8849 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8850 _ACEOF
8851
8852 fi
8853
8854 done
8855
8856 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8857 do :
8858   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8859 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8860 eval as_val=\$$as_ac_Header
8861    if test "x$as_val" = x""yes; then :
8862   cat >>confdefs.h <<_ACEOF
8863 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8864 _ACEOF
8865
8866 fi
8867
8868 done
8869
8870 for ac_header in fcntl.h fpu_control.h
8871 do :
8872   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8873 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8874 eval as_val=\$$as_ac_Header
8875    if test "x$as_val" = x""yes; then :
8876   cat >>confdefs.h <<_ACEOF
8877 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8878 _ACEOF
8879
8880 fi
8881
8882 done
8883
8884 for ac_header in dlfcn.h errno.h sys/stat.h
8885 do :
8886   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8887 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8888 eval as_val=\$$as_ac_Header
8889    if test "x$as_val" = x""yes; then :
8890   cat >>confdefs.h <<_ACEOF
8891 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8892 _ACEOF
8893
8894 fi
8895
8896 done
8897
8898 for ac_func in getrusage time sigaction __setfpucw
8899 do :
8900   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8901 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8902 eval as_val=\$$as_ac_var
8903    if test "x$as_val" = x""yes; then :
8904   cat >>confdefs.h <<_ACEOF
8905 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8906 _ACEOF
8907
8908 fi
8909 done
8910
8911 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
8912 do :
8913   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8914 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8915 eval as_val=\$$as_ac_var
8916    if test "x$as_val" = x""yes; then :
8917   cat >>confdefs.h <<_ACEOF
8918 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8919 _ACEOF
8920
8921 fi
8922 done
8923
8924 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
8925 #include <sys/types.h>
8926 #endif
8927 #ifdef HAVE_SYS_STAT_H
8928 #include <sys/stat.h>
8929 #endif
8930 "
8931 if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
8932
8933 cat >>confdefs.h <<_ACEOF
8934 #define HAVE_STRUCT_STAT_ST_DEV 1
8935 _ACEOF
8936
8937
8938 fi
8939 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
8940 #include <sys/types.h>
8941 #endif
8942 #ifdef HAVE_SYS_STAT_H
8943 #include <sys/stat.h>
8944 #endif
8945 "
8946 if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
8947
8948 cat >>confdefs.h <<_ACEOF
8949 #define HAVE_STRUCT_STAT_ST_INO 1
8950 _ACEOF
8951
8952
8953 fi
8954 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
8955 #include <sys/types.h>
8956 #endif
8957 #ifdef HAVE_SYS_STAT_H
8958 #include <sys/stat.h>
8959 #endif
8960 "
8961 if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
8962
8963 cat >>confdefs.h <<_ACEOF
8964 #define HAVE_STRUCT_STAT_ST_MODE 1
8965 _ACEOF
8966
8967
8968 fi
8969 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
8970 #include <sys/types.h>
8971 #endif
8972 #ifdef HAVE_SYS_STAT_H
8973 #include <sys/stat.h>
8974 #endif
8975 "
8976 if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
8977
8978 cat >>confdefs.h <<_ACEOF
8979 #define HAVE_STRUCT_STAT_ST_NLINK 1
8980 _ACEOF
8981
8982
8983 fi
8984 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
8985 #include <sys/types.h>
8986 #endif
8987 #ifdef HAVE_SYS_STAT_H
8988 #include <sys/stat.h>
8989 #endif
8990 "
8991 if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
8992
8993 cat >>confdefs.h <<_ACEOF
8994 #define HAVE_STRUCT_STAT_ST_UID 1
8995 _ACEOF
8996
8997
8998 fi
8999 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9000 #include <sys/types.h>
9001 #endif
9002 #ifdef HAVE_SYS_STAT_H
9003 #include <sys/stat.h>
9004 #endif
9005 "
9006 if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
9007
9008 cat >>confdefs.h <<_ACEOF
9009 #define HAVE_STRUCT_STAT_ST_GID 1
9010 _ACEOF
9011
9012
9013 fi
9014 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9015 #include <sys/types.h>
9016 #endif
9017 #ifdef HAVE_SYS_STAT_H
9018 #include <sys/stat.h>
9019 #endif
9020 "
9021 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
9022
9023 cat >>confdefs.h <<_ACEOF
9024 #define HAVE_STRUCT_STAT_ST_RDEV 1
9025 _ACEOF
9026
9027
9028 fi
9029 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9030 #include <sys/types.h>
9031 #endif
9032 #ifdef HAVE_SYS_STAT_H
9033 #include <sys/stat.h>
9034 #endif
9035 "
9036 if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
9037
9038 cat >>confdefs.h <<_ACEOF
9039 #define HAVE_STRUCT_STAT_ST_SIZE 1
9040 _ACEOF
9041
9042
9043 fi
9044 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9045 #include <sys/types.h>
9046 #endif
9047 #ifdef HAVE_SYS_STAT_H
9048 #include <sys/stat.h>
9049 #endif
9050 "
9051 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9052
9053 cat >>confdefs.h <<_ACEOF
9054 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9055 _ACEOF
9056
9057
9058 fi
9059 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9060 #include <sys/types.h>
9061 #endif
9062 #ifdef HAVE_SYS_STAT_H
9063 #include <sys/stat.h>
9064 #endif
9065 "
9066 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9067
9068 cat >>confdefs.h <<_ACEOF
9069 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9070 _ACEOF
9071
9072
9073 fi
9074 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9075 #include <sys/types.h>
9076 #endif
9077 #ifdef HAVE_SYS_STAT_H
9078 #include <sys/stat.h>
9079 #endif
9080 "
9081 if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
9082
9083 cat >>confdefs.h <<_ACEOF
9084 #define HAVE_STRUCT_STAT_ST_ATIME 1
9085 _ACEOF
9086
9087
9088 fi
9089 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9090 #include <sys/types.h>
9091 #endif
9092 #ifdef HAVE_SYS_STAT_H
9093 #include <sys/stat.h>
9094 #endif
9095 "
9096 if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
9097
9098 cat >>confdefs.h <<_ACEOF
9099 #define HAVE_STRUCT_STAT_ST_MTIME 1
9100 _ACEOF
9101
9102
9103 fi
9104 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9105 #include <sys/types.h>
9106 #endif
9107 #ifdef HAVE_SYS_STAT_H
9108 #include <sys/stat.h>
9109 #endif
9110 "
9111 if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
9112
9113 cat >>confdefs.h <<_ACEOF
9114 #define HAVE_STRUCT_STAT_ST_CTIME 1
9115 _ACEOF
9116
9117
9118 fi
9119
9120 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9121 #include <sys/socket.h>
9122
9123 "
9124 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9125
9126 cat >>confdefs.h <<_ACEOF
9127 #define HAVE_SOCKLEN_T 1
9128 _ACEOF
9129
9130
9131 fi
9132
9133
9134 # Check for socket libraries
9135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9136 $as_echo_n "checking for bind in -lsocket... " >&6; }
9137 if test "${ac_cv_lib_socket_bind+set}" = set; then :
9138   $as_echo_n "(cached) " >&6
9139 else
9140   ac_check_lib_save_LIBS=$LIBS
9141 LIBS="-lsocket  $LIBS"
9142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9143 /* end confdefs.h.  */
9144
9145 /* Override any GCC internal prototype to avoid an error.
9146    Use char because int might match the return type of a GCC
9147    builtin and then its argument prototype would still apply.  */
9148 #ifdef __cplusplus
9149 extern "C"
9150 #endif
9151 char bind ();
9152 int
9153 main ()
9154 {
9155 return bind ();
9156   ;
9157   return 0;
9158 }
9159 _ACEOF
9160 if ac_fn_c_try_link "$LINENO"; then :
9161   ac_cv_lib_socket_bind=yes
9162 else
9163   ac_cv_lib_socket_bind=no
9164 fi
9165 rm -f core conftest.err conftest.$ac_objext \
9166     conftest$ac_exeext conftest.$ac_ext
9167 LIBS=$ac_check_lib_save_LIBS
9168 fi
9169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9170 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9171 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
9172   cat >>confdefs.h <<_ACEOF
9173 #define HAVE_LIBSOCKET 1
9174 _ACEOF
9175
9176   LIBS="-lsocket $LIBS"
9177
9178 fi
9179
9180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9181 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9182 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
9183   $as_echo_n "(cached) " >&6
9184 else
9185   ac_check_lib_save_LIBS=$LIBS
9186 LIBS="-lnsl  $LIBS"
9187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9188 /* end confdefs.h.  */
9189
9190 /* Override any GCC internal prototype to avoid an error.
9191    Use char because int might match the return type of a GCC
9192    builtin and then its argument prototype would still apply.  */
9193 #ifdef __cplusplus
9194 extern "C"
9195 #endif
9196 char gethostbyname ();
9197 int
9198 main ()
9199 {
9200 return gethostbyname ();
9201   ;
9202   return 0;
9203 }
9204 _ACEOF
9205 if ac_fn_c_try_link "$LINENO"; then :
9206   ac_cv_lib_nsl_gethostbyname=yes
9207 else
9208   ac_cv_lib_nsl_gethostbyname=no
9209 fi
9210 rm -f core conftest.err conftest.$ac_objext \
9211     conftest$ac_exeext conftest.$ac_ext
9212 LIBS=$ac_check_lib_save_LIBS
9213 fi
9214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9215 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9216 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
9217   cat >>confdefs.h <<_ACEOF
9218 #define HAVE_LIBNSL 1
9219 _ACEOF
9220
9221   LIBS="-lnsl $LIBS"
9222
9223 fi
9224
9225
9226 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9227 # using the same condition.
9228
9229   # Use the system's zlib library.
9230   zlibdir="-L\$(top_builddir)/../zlib"
9231   zlibinc="-I\$(top_srcdir)/../zlib"
9232
9233 # Check whether --with-system-zlib was given.
9234 if test "${with_system_zlib+set}" = set; then :
9235   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9236     zlibdir=
9237     zlibinc=
9238   fi
9239
9240 fi
9241
9242
9243
9244
9245
9246 # BFD uses libdl when when plugins enabled.
9247
9248   maybe_plugins=no
9249   for ac_header in dlfcn.h
9250 do :
9251   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9252 "
9253 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9254   cat >>confdefs.h <<_ACEOF
9255 #define HAVE_DLFCN_H 1
9256 _ACEOF
9257  maybe_plugins=yes
9258 fi
9259
9260 done
9261
9262   for ac_header in windows.h
9263 do :
9264   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9265 "
9266 if test "x$ac_cv_header_windows_h" = x""yes; then :
9267   cat >>confdefs.h <<_ACEOF
9268 #define HAVE_WINDOWS_H 1
9269 _ACEOF
9270  maybe_plugins=yes
9271 fi
9272
9273 done
9274
9275
9276   # Check whether --enable-plugins was given.
9277 if test "${enable_plugins+set}" = set; then :
9278   enableval=$enable_plugins; case "${enableval}" in
9279       no) plugins=no ;;
9280       *) plugins=yes
9281          if test "$maybe_plugins" != "yes" ; then
9282            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9283          fi ;;
9284      esac
9285 else
9286   plugins=$maybe_plugins
9287
9288 fi
9289
9290   if test "$plugins" = "yes"; then
9291     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9292 $as_echo_n "checking for library containing dlopen... " >&6; }
9293 if test "${ac_cv_search_dlopen+set}" = set; then :
9294   $as_echo_n "(cached) " >&6
9295 else
9296   ac_func_search_save_LIBS=$LIBS
9297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9298 /* end confdefs.h.  */
9299
9300 /* Override any GCC internal prototype to avoid an error.
9301    Use char because int might match the return type of a GCC
9302    builtin and then its argument prototype would still apply.  */
9303 #ifdef __cplusplus
9304 extern "C"
9305 #endif
9306 char dlopen ();
9307 int
9308 main ()
9309 {
9310 return dlopen ();
9311   ;
9312   return 0;
9313 }
9314 _ACEOF
9315 for ac_lib in '' dl; do
9316   if test -z "$ac_lib"; then
9317     ac_res="none required"
9318   else
9319     ac_res=-l$ac_lib
9320     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9321   fi
9322   if ac_fn_c_try_link "$LINENO"; then :
9323   ac_cv_search_dlopen=$ac_res
9324 fi
9325 rm -f core conftest.err conftest.$ac_objext \
9326     conftest$ac_exeext
9327   if test "${ac_cv_search_dlopen+set}" = set; then :
9328   break
9329 fi
9330 done
9331 if test "${ac_cv_search_dlopen+set}" = set; then :
9332
9333 else
9334   ac_cv_search_dlopen=no
9335 fi
9336 rm conftest.$ac_ext
9337 LIBS=$ac_func_search_save_LIBS
9338 fi
9339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9340 $as_echo "$ac_cv_search_dlopen" >&6; }
9341 ac_res=$ac_cv_search_dlopen
9342 if test "$ac_res" != no; then :
9343   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9344
9345 fi
9346
9347   fi
9348
9349  if test "$plugins" = yes; then
9350   PLUGINS_TRUE=
9351   PLUGINS_FALSE='#'
9352 else
9353   PLUGINS_TRUE='#'
9354   PLUGINS_FALSE=
9355 fi
9356
9357
9358
9359
9360
9361 # Set options
9362 enable_dlopen=yes
9363
9364
9365
9366
9367   enable_win32_dll=no
9368
9369
9370             # Check whether --enable-shared was given.
9371 if test "${enable_shared+set}" = set; then :
9372   enableval=$enable_shared; p=${PACKAGE-default}
9373     case $enableval in
9374     yes) enable_shared=yes ;;
9375     no) enable_shared=no ;;
9376     *)
9377       enable_shared=no
9378       # Look at the argument we got.  We use all the common list separators.
9379       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9380       for pkg in $enableval; do
9381         IFS="$lt_save_ifs"
9382         if test "X$pkg" = "X$p"; then
9383           enable_shared=yes
9384         fi
9385       done
9386       IFS="$lt_save_ifs"
9387       ;;
9388     esac
9389 else
9390   enable_shared=yes
9391 fi
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401   # Check whether --enable-static was given.
9402 if test "${enable_static+set}" = set; then :
9403   enableval=$enable_static; p=${PACKAGE-default}
9404     case $enableval in
9405     yes) enable_static=yes ;;
9406     no) enable_static=no ;;
9407     *)
9408      enable_static=no
9409       # Look at the argument we got.  We use all the common list separators.
9410       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9411       for pkg in $enableval; do
9412         IFS="$lt_save_ifs"
9413         if test "X$pkg" = "X$p"; then
9414           enable_static=yes
9415         fi
9416       done
9417       IFS="$lt_save_ifs"
9418       ;;
9419     esac
9420 else
9421   enable_static=yes
9422 fi
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433 # Check whether --with-pic was given.
9434 if test "${with_pic+set}" = set; then :
9435   withval=$with_pic; pic_mode="$withval"
9436 else
9437   pic_mode=default
9438 fi
9439
9440
9441 test -z "$pic_mode" && pic_mode=default
9442
9443
9444
9445
9446
9447
9448
9449   # Check whether --enable-fast-install was given.
9450 if test "${enable_fast_install+set}" = set; then :
9451   enableval=$enable_fast_install; p=${PACKAGE-default}
9452     case $enableval in
9453     yes) enable_fast_install=yes ;;
9454     no) enable_fast_install=no ;;
9455     *)
9456       enable_fast_install=no
9457       # Look at the argument we got.  We use all the common list separators.
9458       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9459       for pkg in $enableval; do
9460         IFS="$lt_save_ifs"
9461         if test "X$pkg" = "X$p"; then
9462           enable_fast_install=yes
9463         fi
9464       done
9465       IFS="$lt_save_ifs"
9466       ;;
9467     esac
9468 else
9469   enable_fast_install=yes
9470 fi
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482 # This can be used to rebuild libtool when needed
9483 LIBTOOL_DEPS="$ltmain"
9484
9485 # Always use our own libtool.
9486 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513 test -z "$LN_S" && LN_S="ln -s"
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528 if test -n "${ZSH_VERSION+set}" ; then
9529    setopt NO_GLOB_SUBST
9530 fi
9531
9532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9533 $as_echo_n "checking for objdir... " >&6; }
9534 if test "${lt_cv_objdir+set}" = set; then :
9535   $as_echo_n "(cached) " >&6
9536 else
9537   rm -f .libs 2>/dev/null
9538 mkdir .libs 2>/dev/null
9539 if test -d .libs; then
9540   lt_cv_objdir=.libs
9541 else
9542   # MS-DOS does not allow filenames that begin with a dot.
9543   lt_cv_objdir=_libs
9544 fi
9545 rmdir .libs 2>/dev/null
9546 fi
9547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9548 $as_echo "$lt_cv_objdir" >&6; }
9549 objdir=$lt_cv_objdir
9550
9551
9552
9553
9554
9555 cat >>confdefs.h <<_ACEOF
9556 #define LT_OBJDIR "$lt_cv_objdir/"
9557 _ACEOF
9558
9559
9560
9561
9562 case $host_os in
9563 aix3*)
9564   # AIX sometimes has problems with the GCC collect2 program.  For some
9565   # reason, if we set the COLLECT_NAMES environment variable, the problems
9566   # vanish in a puff of smoke.
9567   if test "X${COLLECT_NAMES+set}" != Xset; then
9568     COLLECT_NAMES=
9569     export COLLECT_NAMES
9570   fi
9571   ;;
9572 esac
9573
9574 # Global variables:
9575 ofile=libtool
9576 can_build_shared=yes
9577
9578 # All known linkers require a `.a' archive for static linking (except MSVC,
9579 # which needs '.lib').
9580 libext=a
9581
9582 with_gnu_ld="$lt_cv_prog_gnu_ld"
9583
9584 old_CC="$CC"
9585 old_CFLAGS="$CFLAGS"
9586
9587 # Set sane defaults for various variables
9588 test -z "$CC" && CC=cc
9589 test -z "$LTCC" && LTCC=$CC
9590 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9591 test -z "$LD" && LD=ld
9592 test -z "$ac_objext" && ac_objext=o
9593
9594 for cc_temp in $compiler""; do
9595   case $cc_temp in
9596     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9597     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9598     \-*) ;;
9599     *) break;;
9600   esac
9601 done
9602 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9603
9604
9605 # Only perform the check for file, if the check method requires it
9606 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9607 case $deplibs_check_method in
9608 file_magic*)
9609   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9610     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9611 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9612 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9613   $as_echo_n "(cached) " >&6
9614 else
9615   case $MAGIC_CMD in
9616 [\\/*] |  ?:[\\/]*)
9617   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9618   ;;
9619 *)
9620   lt_save_MAGIC_CMD="$MAGIC_CMD"
9621   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9622   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9623   for ac_dir in $ac_dummy; do
9624     IFS="$lt_save_ifs"
9625     test -z "$ac_dir" && ac_dir=.
9626     if test -f $ac_dir/${ac_tool_prefix}file; then
9627       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9628       if test -n "$file_magic_test_file"; then
9629         case $deplibs_check_method in
9630         "file_magic "*)
9631           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9632           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9633           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9634             $EGREP "$file_magic_regex" > /dev/null; then
9635             :
9636           else
9637             cat <<_LT_EOF 1>&2
9638
9639 *** Warning: the command libtool uses to detect shared libraries,
9640 *** $file_magic_cmd, produces output that libtool cannot recognize.
9641 *** The result is that libtool may fail to recognize shared libraries
9642 *** as such.  This will affect the creation of libtool libraries that
9643 *** depend on shared libraries, but programs linked with such libtool
9644 *** libraries will work regardless of this problem.  Nevertheless, you
9645 *** may want to report the problem to your system manager and/or to
9646 *** bug-libtool@gnu.org
9647
9648 _LT_EOF
9649           fi ;;
9650         esac
9651       fi
9652       break
9653     fi
9654   done
9655   IFS="$lt_save_ifs"
9656   MAGIC_CMD="$lt_save_MAGIC_CMD"
9657   ;;
9658 esac
9659 fi
9660
9661 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9662 if test -n "$MAGIC_CMD"; then
9663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9664 $as_echo "$MAGIC_CMD" >&6; }
9665 else
9666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9667 $as_echo "no" >&6; }
9668 fi
9669
9670
9671
9672
9673
9674 if test -z "$lt_cv_path_MAGIC_CMD"; then
9675   if test -n "$ac_tool_prefix"; then
9676     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9677 $as_echo_n "checking for file... " >&6; }
9678 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9679   $as_echo_n "(cached) " >&6
9680 else
9681   case $MAGIC_CMD in
9682 [\\/*] |  ?:[\\/]*)
9683   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9684   ;;
9685 *)
9686   lt_save_MAGIC_CMD="$MAGIC_CMD"
9687   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9688   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9689   for ac_dir in $ac_dummy; do
9690     IFS="$lt_save_ifs"
9691     test -z "$ac_dir" && ac_dir=.
9692     if test -f $ac_dir/file; then
9693       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9694       if test -n "$file_magic_test_file"; then
9695         case $deplibs_check_method in
9696         "file_magic "*)
9697           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9698           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9699           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9700             $EGREP "$file_magic_regex" > /dev/null; then
9701             :
9702           else
9703             cat <<_LT_EOF 1>&2
9704
9705 *** Warning: the command libtool uses to detect shared libraries,
9706 *** $file_magic_cmd, produces output that libtool cannot recognize.
9707 *** The result is that libtool may fail to recognize shared libraries
9708 *** as such.  This will affect the creation of libtool libraries that
9709 *** depend on shared libraries, but programs linked with such libtool
9710 *** libraries will work regardless of this problem.  Nevertheless, you
9711 *** may want to report the problem to your system manager and/or to
9712 *** bug-libtool@gnu.org
9713
9714 _LT_EOF
9715           fi ;;
9716         esac
9717       fi
9718       break
9719     fi
9720   done
9721   IFS="$lt_save_ifs"
9722   MAGIC_CMD="$lt_save_MAGIC_CMD"
9723   ;;
9724 esac
9725 fi
9726
9727 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9728 if test -n "$MAGIC_CMD"; then
9729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9730 $as_echo "$MAGIC_CMD" >&6; }
9731 else
9732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9733 $as_echo "no" >&6; }
9734 fi
9735
9736
9737   else
9738     MAGIC_CMD=:
9739   fi
9740 fi
9741
9742   fi
9743   ;;
9744 esac
9745
9746 # Use C for the default configuration in the libtool script
9747
9748 lt_save_CC="$CC"
9749 ac_ext=c
9750 ac_cpp='$CPP $CPPFLAGS'
9751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9754
9755
9756 # Source file extension for C test sources.
9757 ac_ext=c
9758
9759 # Object file extension for compiled C test sources.
9760 objext=o
9761 objext=$objext
9762
9763 # Code to be used in simple compile tests
9764 lt_simple_compile_test_code="int some_variable = 0;"
9765
9766 # Code to be used in simple link tests
9767 lt_simple_link_test_code='int main(){return(0);}'
9768
9769
9770
9771
9772
9773
9774
9775 # If no C compiler was specified, use CC.
9776 LTCC=${LTCC-"$CC"}
9777
9778 # If no C compiler flags were specified, use CFLAGS.
9779 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9780
9781 # Allow CC to be a program name with arguments.
9782 compiler=$CC
9783
9784 # Save the default compiler, since it gets overwritten when the other
9785 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9786 compiler_DEFAULT=$CC
9787
9788 # save warnings/boilerplate of simple test code
9789 ac_outfile=conftest.$ac_objext
9790 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9791 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9792 _lt_compiler_boilerplate=`cat conftest.err`
9793 $RM conftest*
9794
9795 ac_outfile=conftest.$ac_objext
9796 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9797 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9798 _lt_linker_boilerplate=`cat conftest.err`
9799 $RM -r conftest*
9800
9801
9802 ## CAVEAT EMPTOR:
9803 ## There is no encapsulation within the following macros, do not change
9804 ## the running order or otherwise move them around unless you know exactly
9805 ## what you are doing...
9806 if test -n "$compiler"; then
9807
9808 lt_prog_compiler_no_builtin_flag=
9809
9810 if test "$GCC" = yes; then
9811   case $cc_basename in
9812   nvcc*)
9813     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9814   *)
9815     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9816   esac
9817
9818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9819 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9820 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9821   $as_echo_n "(cached) " >&6
9822 else
9823   lt_cv_prog_compiler_rtti_exceptions=no
9824    ac_outfile=conftest.$ac_objext
9825    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9826    lt_compiler_flag="-fno-rtti -fno-exceptions"
9827    # Insert the option either (1) after the last *FLAGS variable, or
9828    # (2) before a word containing "conftest.", or (3) at the end.
9829    # Note that $ac_compile itself does not contain backslashes and begins
9830    # with a dollar sign (not a hyphen), so the echo should work correctly.
9831    # The option is referenced via a variable to avoid confusing sed.
9832    lt_compile=`echo "$ac_compile" | $SED \
9833    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9834    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9835    -e 's:$: $lt_compiler_flag:'`
9836    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9837    (eval "$lt_compile" 2>conftest.err)
9838    ac_status=$?
9839    cat conftest.err >&5
9840    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9841    if (exit $ac_status) && test -s "$ac_outfile"; then
9842      # The compiler can only warn and ignore the option if not recognized
9843      # So say no if there are warnings other than the usual output.
9844      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9845      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9846      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9847        lt_cv_prog_compiler_rtti_exceptions=yes
9848      fi
9849    fi
9850    $RM conftest*
9851
9852 fi
9853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9854 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9855
9856 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9857     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9858 else
9859     :
9860 fi
9861
9862 fi
9863
9864
9865
9866
9867
9868
9869   lt_prog_compiler_wl=
9870 lt_prog_compiler_pic=
9871 lt_prog_compiler_static=
9872
9873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9874 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9875
9876   if test "$GCC" = yes; then
9877     lt_prog_compiler_wl='-Wl,'
9878     lt_prog_compiler_static='-static'
9879
9880     case $host_os in
9881       aix*)
9882       # All AIX code is PIC.
9883       if test "$host_cpu" = ia64; then
9884         # AIX 5 now supports IA64 processor
9885         lt_prog_compiler_static='-Bstatic'
9886       fi
9887       lt_prog_compiler_pic='-fPIC'
9888       ;;
9889
9890     amigaos*)
9891       case $host_cpu in
9892       powerpc)
9893             # see comment about AmigaOS4 .so support
9894             lt_prog_compiler_pic='-fPIC'
9895         ;;
9896       m68k)
9897             # FIXME: we need at least 68020 code to build shared libraries, but
9898             # adding the `-m68020' flag to GCC prevents building anything better,
9899             # like `-m68040'.
9900             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9901         ;;
9902       esac
9903       ;;
9904
9905     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9906       # PIC is the default for these OSes.
9907       ;;
9908
9909     mingw* | cygwin* | pw32* | os2* | cegcc*)
9910       # This hack is so that the source file can tell whether it is being
9911       # built for inclusion in a dll (and should export symbols for example).
9912       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9913       # (--disable-auto-import) libraries
9914       lt_prog_compiler_pic='-DDLL_EXPORT'
9915       ;;
9916
9917     darwin* | rhapsody*)
9918       # PIC is the default on this platform
9919       # Common symbols not allowed in MH_DYLIB files
9920       lt_prog_compiler_pic='-fno-common'
9921       ;;
9922
9923     haiku*)
9924       # PIC is the default for Haiku.
9925       # The "-static" flag exists, but is broken.
9926       lt_prog_compiler_static=
9927       ;;
9928
9929     hpux*)
9930       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9931       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9932       # sets the default TLS model and affects inlining.
9933       case $host_cpu in
9934       hppa*64*)
9935         # +Z the default
9936         ;;
9937       *)
9938         lt_prog_compiler_pic='-fPIC'
9939         ;;
9940       esac
9941       ;;
9942
9943     interix[3-9]*)
9944       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9945       # Instead, we relocate shared libraries at runtime.
9946       ;;
9947
9948     msdosdjgpp*)
9949       # Just because we use GCC doesn't mean we suddenly get shared libraries
9950       # on systems that don't support them.
9951       lt_prog_compiler_can_build_shared=no
9952       enable_shared=no
9953       ;;
9954
9955     *nto* | *qnx*)
9956       # QNX uses GNU C++, but need to define -shared option too, otherwise
9957       # it will coredump.
9958       lt_prog_compiler_pic='-fPIC -shared'
9959       ;;
9960
9961     sysv4*MP*)
9962       if test -d /usr/nec; then
9963         lt_prog_compiler_pic=-Kconform_pic
9964       fi
9965       ;;
9966
9967     *)
9968       lt_prog_compiler_pic='-fPIC'
9969       ;;
9970     esac
9971
9972     case $cc_basename in
9973     nvcc*) # Cuda Compiler Driver 2.2
9974       lt_prog_compiler_wl='-Xlinker '
9975       lt_prog_compiler_pic='-Xcompiler -fPIC'
9976       ;;
9977     esac
9978   else
9979     # PORTME Check for flag to pass linker flags through the system compiler.
9980     case $host_os in
9981     aix*)
9982       lt_prog_compiler_wl='-Wl,'
9983       if test "$host_cpu" = ia64; then
9984         # AIX 5 now supports IA64 processor
9985         lt_prog_compiler_static='-Bstatic'
9986       else
9987         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9988       fi
9989       ;;
9990
9991     mingw* | cygwin* | pw32* | os2* | cegcc*)
9992       # This hack is so that the source file can tell whether it is being
9993       # built for inclusion in a dll (and should export symbols for example).
9994       lt_prog_compiler_pic='-DDLL_EXPORT'
9995       ;;
9996
9997     hpux9* | hpux10* | hpux11*)
9998       lt_prog_compiler_wl='-Wl,'
9999       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10000       # not for PA HP-UX.
10001       case $host_cpu in
10002       hppa*64*|ia64*)
10003         # +Z the default
10004         ;;
10005       *)
10006         lt_prog_compiler_pic='+Z'
10007         ;;
10008       esac
10009       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10010       lt_prog_compiler_static='${wl}-a ${wl}archive'
10011       ;;
10012
10013     irix5* | irix6* | nonstopux*)
10014       lt_prog_compiler_wl='-Wl,'
10015       # PIC (with -KPIC) is the default.
10016       lt_prog_compiler_static='-non_shared'
10017       ;;
10018
10019     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10020       case $cc_basename in
10021       # old Intel for x86_64 which still supported -KPIC.
10022       ecc*)
10023         lt_prog_compiler_wl='-Wl,'
10024         lt_prog_compiler_pic='-KPIC'
10025         lt_prog_compiler_static='-static'
10026         ;;
10027       # icc used to be incompatible with GCC.
10028       # ICC 10 doesn't accept -KPIC any more.
10029       icc* | ifort*)
10030         lt_prog_compiler_wl='-Wl,'
10031         lt_prog_compiler_pic='-fPIC'
10032         lt_prog_compiler_static='-static'
10033         ;;
10034       # Lahey Fortran 8.1.
10035       lf95*)
10036         lt_prog_compiler_wl='-Wl,'
10037         lt_prog_compiler_pic='--shared'
10038         lt_prog_compiler_static='--static'
10039         ;;
10040       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10041         # Portland Group compilers (*not* the Pentium gcc compiler,
10042         # which looks to be a dead project)
10043         lt_prog_compiler_wl='-Wl,'
10044         lt_prog_compiler_pic='-fpic'
10045         lt_prog_compiler_static='-Bstatic'
10046         ;;
10047       ccc*)
10048         lt_prog_compiler_wl='-Wl,'
10049         # All Alpha code is PIC.
10050         lt_prog_compiler_static='-non_shared'
10051         ;;
10052       xl* | bgxl* | bgf* | mpixl*)
10053         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10054         lt_prog_compiler_wl='-Wl,'
10055         lt_prog_compiler_pic='-qpic'
10056         lt_prog_compiler_static='-qstaticlink'
10057         ;;
10058       *)
10059         case `$CC -V 2>&1 | sed 5q` in
10060         *Sun\ F* | *Sun*Fortran*)
10061           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10062           lt_prog_compiler_pic='-KPIC'
10063           lt_prog_compiler_static='-Bstatic'
10064           lt_prog_compiler_wl=''
10065           ;;
10066         *Sun\ C*)
10067           # Sun C 5.9
10068           lt_prog_compiler_pic='-KPIC'
10069           lt_prog_compiler_static='-Bstatic'
10070           lt_prog_compiler_wl='-Wl,'
10071           ;;
10072         esac
10073         ;;
10074       esac
10075       ;;
10076
10077     newsos6)
10078       lt_prog_compiler_pic='-KPIC'
10079       lt_prog_compiler_static='-Bstatic'
10080       ;;
10081
10082     *nto* | *qnx*)
10083       # QNX uses GNU C++, but need to define -shared option too, otherwise
10084       # it will coredump.
10085       lt_prog_compiler_pic='-fPIC -shared'
10086       ;;
10087
10088     osf3* | osf4* | osf5*)
10089       lt_prog_compiler_wl='-Wl,'
10090       # All OSF/1 code is PIC.
10091       lt_prog_compiler_static='-non_shared'
10092       ;;
10093
10094     rdos*)
10095       lt_prog_compiler_static='-non_shared'
10096       ;;
10097
10098     solaris*)
10099       lt_prog_compiler_pic='-KPIC'
10100       lt_prog_compiler_static='-Bstatic'
10101       case $cc_basename in
10102       f77* | f90* | f95*)
10103         lt_prog_compiler_wl='-Qoption ld ';;
10104       *)
10105         lt_prog_compiler_wl='-Wl,';;
10106       esac
10107       ;;
10108
10109     sunos4*)
10110       lt_prog_compiler_wl='-Qoption ld '
10111       lt_prog_compiler_pic='-PIC'
10112       lt_prog_compiler_static='-Bstatic'
10113       ;;
10114
10115     sysv4 | sysv4.2uw2* | sysv4.3*)
10116       lt_prog_compiler_wl='-Wl,'
10117       lt_prog_compiler_pic='-KPIC'
10118       lt_prog_compiler_static='-Bstatic'
10119       ;;
10120
10121     sysv4*MP*)
10122       if test -d /usr/nec ;then
10123         lt_prog_compiler_pic='-Kconform_pic'
10124         lt_prog_compiler_static='-Bstatic'
10125       fi
10126       ;;
10127
10128     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10129       lt_prog_compiler_wl='-Wl,'
10130       lt_prog_compiler_pic='-KPIC'
10131       lt_prog_compiler_static='-Bstatic'
10132       ;;
10133
10134     unicos*)
10135       lt_prog_compiler_wl='-Wl,'
10136       lt_prog_compiler_can_build_shared=no
10137       ;;
10138
10139     uts4*)
10140       lt_prog_compiler_pic='-pic'
10141       lt_prog_compiler_static='-Bstatic'
10142       ;;
10143
10144     *)
10145       lt_prog_compiler_can_build_shared=no
10146       ;;
10147     esac
10148   fi
10149
10150 case $host_os in
10151   # For platforms which do not support PIC, -DPIC is meaningless:
10152   *djgpp*)
10153     lt_prog_compiler_pic=
10154     ;;
10155   *)
10156     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10157     ;;
10158 esac
10159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10160 $as_echo "$lt_prog_compiler_pic" >&6; }
10161
10162
10163
10164
10165
10166
10167 #
10168 # Check to make sure the PIC flag actually works.
10169 #
10170 if test -n "$lt_prog_compiler_pic"; then
10171   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10172 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10173 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10174   $as_echo_n "(cached) " >&6
10175 else
10176   lt_cv_prog_compiler_pic_works=no
10177    ac_outfile=conftest.$ac_objext
10178    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10179    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10180    # Insert the option either (1) after the last *FLAGS variable, or
10181    # (2) before a word containing "conftest.", or (3) at the end.
10182    # Note that $ac_compile itself does not contain backslashes and begins
10183    # with a dollar sign (not a hyphen), so the echo should work correctly.
10184    # The option is referenced via a variable to avoid confusing sed.
10185    lt_compile=`echo "$ac_compile" | $SED \
10186    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10187    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10188    -e 's:$: $lt_compiler_flag:'`
10189    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10190    (eval "$lt_compile" 2>conftest.err)
10191    ac_status=$?
10192    cat conftest.err >&5
10193    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10194    if (exit $ac_status) && test -s "$ac_outfile"; then
10195      # The compiler can only warn and ignore the option if not recognized
10196      # So say no if there are warnings other than the usual output.
10197      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10198      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10199      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10200        lt_cv_prog_compiler_pic_works=yes
10201      fi
10202    fi
10203    $RM conftest*
10204
10205 fi
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10207 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10208
10209 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10210     case $lt_prog_compiler_pic in
10211      "" | " "*) ;;
10212      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10213      esac
10214 else
10215     lt_prog_compiler_pic=
10216      lt_prog_compiler_can_build_shared=no
10217 fi
10218
10219 fi
10220
10221
10222
10223
10224
10225
10226 #
10227 # Check to make sure the static flag actually works.
10228 #
10229 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10231 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10232 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10233   $as_echo_n "(cached) " >&6
10234 else
10235   lt_cv_prog_compiler_static_works=no
10236    save_LDFLAGS="$LDFLAGS"
10237    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10238    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10239    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10240      # The linker can only warn and ignore the option if not recognized
10241      # So say no if there are warnings
10242      if test -s conftest.err; then
10243        # Append any errors to the config.log.
10244        cat conftest.err 1>&5
10245        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10246        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10247        if diff conftest.exp conftest.er2 >/dev/null; then
10248          lt_cv_prog_compiler_static_works=yes
10249        fi
10250      else
10251        lt_cv_prog_compiler_static_works=yes
10252      fi
10253    fi
10254    $RM -r conftest*
10255    LDFLAGS="$save_LDFLAGS"
10256
10257 fi
10258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10259 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10260
10261 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10262     :
10263 else
10264     lt_prog_compiler_static=
10265 fi
10266
10267
10268
10269
10270
10271
10272
10273   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10274 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10275 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10276   $as_echo_n "(cached) " >&6
10277 else
10278   lt_cv_prog_compiler_c_o=no
10279    $RM -r conftest 2>/dev/null
10280    mkdir conftest
10281    cd conftest
10282    mkdir out
10283    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10284
10285    lt_compiler_flag="-o out/conftest2.$ac_objext"
10286    # Insert the option either (1) after the last *FLAGS variable, or
10287    # (2) before a word containing "conftest.", or (3) at the end.
10288    # Note that $ac_compile itself does not contain backslashes and begins
10289    # with a dollar sign (not a hyphen), so the echo should work correctly.
10290    lt_compile=`echo "$ac_compile" | $SED \
10291    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10292    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10293    -e 's:$: $lt_compiler_flag:'`
10294    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10295    (eval "$lt_compile" 2>out/conftest.err)
10296    ac_status=$?
10297    cat out/conftest.err >&5
10298    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10299    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10300    then
10301      # The compiler can only warn and ignore the option if not recognized
10302      # So say no if there are warnings
10303      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10304      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10305      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10306        lt_cv_prog_compiler_c_o=yes
10307      fi
10308    fi
10309    chmod u+w . 2>&5
10310    $RM conftest*
10311    # SGI C++ compiler will create directory out/ii_files/ for
10312    # template instantiation
10313    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10314    $RM out/* && rmdir out
10315    cd ..
10316    $RM -r conftest
10317    $RM conftest*
10318
10319 fi
10320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10321 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10322
10323
10324
10325
10326
10327
10328   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10329 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10330 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10331   $as_echo_n "(cached) " >&6
10332 else
10333   lt_cv_prog_compiler_c_o=no
10334    $RM -r conftest 2>/dev/null
10335    mkdir conftest
10336    cd conftest
10337    mkdir out
10338    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10339
10340    lt_compiler_flag="-o out/conftest2.$ac_objext"
10341    # Insert the option either (1) after the last *FLAGS variable, or
10342    # (2) before a word containing "conftest.", or (3) at the end.
10343    # Note that $ac_compile itself does not contain backslashes and begins
10344    # with a dollar sign (not a hyphen), so the echo should work correctly.
10345    lt_compile=`echo "$ac_compile" | $SED \
10346    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10347    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10348    -e 's:$: $lt_compiler_flag:'`
10349    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10350    (eval "$lt_compile" 2>out/conftest.err)
10351    ac_status=$?
10352    cat out/conftest.err >&5
10353    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10354    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10355    then
10356      # The compiler can only warn and ignore the option if not recognized
10357      # So say no if there are warnings
10358      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10359      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10360      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10361        lt_cv_prog_compiler_c_o=yes
10362      fi
10363    fi
10364    chmod u+w . 2>&5
10365    $RM conftest*
10366    # SGI C++ compiler will create directory out/ii_files/ for
10367    # template instantiation
10368    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10369    $RM out/* && rmdir out
10370    cd ..
10371    $RM -r conftest
10372    $RM conftest*
10373
10374 fi
10375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10376 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10377
10378
10379
10380
10381 hard_links="nottested"
10382 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10383   # do not overwrite the value of need_locks provided by the user
10384   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10385 $as_echo_n "checking if we can lock with hard links... " >&6; }
10386   hard_links=yes
10387   $RM conftest*
10388   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10389   touch conftest.a
10390   ln conftest.a conftest.b 2>&5 || hard_links=no
10391   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10392   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10393 $as_echo "$hard_links" >&6; }
10394   if test "$hard_links" = no; then
10395     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10396 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10397     need_locks=warn
10398   fi
10399 else
10400   need_locks=no
10401 fi
10402
10403
10404
10405
10406
10407
10408   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10409 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10410
10411   runpath_var=
10412   allow_undefined_flag=
10413   always_export_symbols=no
10414   archive_cmds=
10415   archive_expsym_cmds=
10416   compiler_needs_object=no
10417   enable_shared_with_static_runtimes=no
10418   export_dynamic_flag_spec=
10419   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10420   hardcode_automatic=no
10421   hardcode_direct=no
10422   hardcode_direct_absolute=no
10423   hardcode_libdir_flag_spec=
10424   hardcode_libdir_flag_spec_ld=
10425   hardcode_libdir_separator=
10426   hardcode_minus_L=no
10427   hardcode_shlibpath_var=unsupported
10428   inherit_rpath=no
10429   link_all_deplibs=unknown
10430   module_cmds=
10431   module_expsym_cmds=
10432   old_archive_from_new_cmds=
10433   old_archive_from_expsyms_cmds=
10434   thread_safe_flag_spec=
10435   whole_archive_flag_spec=
10436   # include_expsyms should be a list of space-separated symbols to be *always*
10437   # included in the symbol list
10438   include_expsyms=
10439   # exclude_expsyms can be an extended regexp of symbols to exclude
10440   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10441   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10442   # as well as any symbol that contains `d'.
10443   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10444   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10445   # platforms (ab)use it in PIC code, but their linkers get confused if
10446   # the symbol is explicitly referenced.  Since portable code cannot
10447   # rely on this symbol name, it's probably fine to never include it in
10448   # preloaded symbol tables.
10449   # Exclude shared library initialization/finalization symbols.
10450   extract_expsyms_cmds=
10451
10452   case $host_os in
10453   cygwin* | mingw* | pw32* | cegcc*)
10454     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10455     # When not using gcc, we currently assume that we are using
10456     # Microsoft Visual C++.
10457     if test "$GCC" != yes; then
10458       with_gnu_ld=no
10459     fi
10460     ;;
10461   interix*)
10462     # we just hope/assume this is gcc and not c89 (= MSVC++)
10463     with_gnu_ld=yes
10464     ;;
10465   openbsd*)
10466     with_gnu_ld=no
10467     ;;
10468   esac
10469
10470   ld_shlibs=yes
10471
10472   # On some targets, GNU ld is compatible enough with the native linker
10473   # that we're better off using the native interface for both.
10474   lt_use_gnu_ld_interface=no
10475   if test "$with_gnu_ld" = yes; then
10476     case $host_os in
10477       aix*)
10478         # The AIX port of GNU ld has always aspired to compatibility
10479         # with the native linker.  However, as the warning in the GNU ld
10480         # block says, versions before 2.19.5* couldn't really create working
10481         # shared libraries, regardless of the interface used.
10482         case `$LD -v 2>&1` in
10483           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10484           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10485           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10486           *)
10487             lt_use_gnu_ld_interface=yes
10488             ;;
10489         esac
10490         ;;
10491       *)
10492         lt_use_gnu_ld_interface=yes
10493         ;;
10494     esac
10495   fi
10496
10497   if test "$lt_use_gnu_ld_interface" = yes; then
10498     # If archive_cmds runs LD, not CC, wlarc should be empty
10499     wlarc='${wl}'
10500
10501     # Set some defaults for GNU ld with shared library support. These
10502     # are reset later if shared libraries are not supported. Putting them
10503     # here allows them to be overridden if necessary.
10504     runpath_var=LD_RUN_PATH
10505     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10506     export_dynamic_flag_spec='${wl}--export-dynamic'
10507     # ancient GNU ld didn't support --whole-archive et. al.
10508     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10509       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10510     else
10511       whole_archive_flag_spec=
10512     fi
10513     supports_anon_versioning=no
10514     case `$LD -v 2>&1` in
10515       *GNU\ gold*) supports_anon_versioning=yes ;;
10516       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10517       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10518       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10519       *\ 2.11.*) ;; # other 2.11 versions
10520       *) supports_anon_versioning=yes ;;
10521     esac
10522
10523     # See if GNU ld supports shared libraries.
10524     case $host_os in
10525     aix[3-9]*)
10526       # On AIX/PPC, the GNU linker is very broken
10527       if test "$host_cpu" != ia64; then
10528         ld_shlibs=no
10529         cat <<_LT_EOF 1>&2
10530
10531 *** Warning: the GNU linker, at least up to release 2.19, is reported
10532 *** to be unable to reliably create shared libraries on AIX.
10533 *** Therefore, libtool is disabling shared libraries support.  If you
10534 *** really care for shared libraries, you may want to install binutils
10535 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10536 *** You will then need to restart the configuration process.
10537
10538 _LT_EOF
10539       fi
10540       ;;
10541
10542     amigaos*)
10543       case $host_cpu in
10544       powerpc)
10545             # see comment about AmigaOS4 .so support
10546             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10547             archive_expsym_cmds=''
10548         ;;
10549       m68k)
10550             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)'
10551             hardcode_libdir_flag_spec='-L$libdir'
10552             hardcode_minus_L=yes
10553         ;;
10554       esac
10555       ;;
10556
10557     beos*)
10558       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10559         allow_undefined_flag=unsupported
10560         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10561         # support --undefined.  This deserves some investigation.  FIXME
10562         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10563       else
10564         ld_shlibs=no
10565       fi
10566       ;;
10567
10568     cygwin* | mingw* | pw32* | cegcc*)
10569       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10570       # as there is no search path for DLLs.
10571       hardcode_libdir_flag_spec='-L$libdir'
10572       export_dynamic_flag_spec='${wl}--export-all-symbols'
10573       allow_undefined_flag=unsupported
10574       always_export_symbols=no
10575       enable_shared_with_static_runtimes=yes
10576       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10577
10578       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10579         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10580         # If the export-symbols file already is a .def file (1st line
10581         # is EXPORTS), use it as is; otherwise, prepend...
10582         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10583           cp $export_symbols $output_objdir/$soname.def;
10584         else
10585           echo EXPORTS > $output_objdir/$soname.def;
10586           cat $export_symbols >> $output_objdir/$soname.def;
10587         fi~
10588         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10589       else
10590         ld_shlibs=no
10591       fi
10592       ;;
10593
10594     haiku*)
10595       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10596       link_all_deplibs=yes
10597       ;;
10598
10599     interix[3-9]*)
10600       hardcode_direct=no
10601       hardcode_shlibpath_var=no
10602       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10603       export_dynamic_flag_spec='${wl}-E'
10604       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10605       # Instead, shared libraries are loaded at an image base (0x10000000 by
10606       # default) and relocated if they conflict, which is a slow very memory
10607       # consuming and fragmenting process.  To avoid this, we pick a random,
10608       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10609       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10610       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10611       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'
10612       ;;
10613
10614     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10615       tmp_diet=no
10616       if test "$host_os" = linux-dietlibc; then
10617         case $cc_basename in
10618           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10619         esac
10620       fi
10621       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10622          && test "$tmp_diet" = no
10623       then
10624         tmp_addflag=' $pic_flag'
10625         tmp_sharedflag='-shared'
10626         case $cc_basename,$host_cpu in
10627         pgcc*)                          # Portland Group C compiler
10628           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'
10629           tmp_addflag=' $pic_flag'
10630           ;;
10631         pgf77* | pgf90* | pgf95* | pgfortran*)
10632                                         # Portland Group f77 and f90 compilers
10633           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'
10634           tmp_addflag=' $pic_flag -Mnomain' ;;
10635         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10636           tmp_addflag=' -i_dynamic' ;;
10637         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10638           tmp_addflag=' -i_dynamic -nofor_main' ;;
10639         ifc* | ifort*)                  # Intel Fortran compiler
10640           tmp_addflag=' -nofor_main' ;;
10641         lf95*)                          # Lahey Fortran 8.1
10642           whole_archive_flag_spec=
10643           tmp_sharedflag='--shared' ;;
10644         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10645           tmp_sharedflag='-qmkshrobj'
10646           tmp_addflag= ;;
10647         nvcc*)  # Cuda Compiler Driver 2.2
10648           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'
10649           compiler_needs_object=yes
10650           ;;
10651         esac
10652         case `$CC -V 2>&1 | sed 5q` in
10653         *Sun\ C*)                       # Sun C 5.9
10654           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'
10655           compiler_needs_object=yes
10656           tmp_sharedflag='-G' ;;
10657         *Sun\ F*)                       # Sun Fortran 8.3
10658           tmp_sharedflag='-G' ;;
10659         esac
10660         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10661
10662         if test "x$supports_anon_versioning" = xyes; then
10663           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10664             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10665             echo "local: *; };" >> $output_objdir/$libname.ver~
10666             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10667         fi
10668
10669         case $cc_basename in
10670         xlf* | bgf* | bgxlf* | mpixlf*)
10671           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10672           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10673           hardcode_libdir_flag_spec=
10674           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10675           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10676           if test "x$supports_anon_versioning" = xyes; then
10677             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10678               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10679               echo "local: *; };" >> $output_objdir/$libname.ver~
10680               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10681           fi
10682           ;;
10683         esac
10684       else
10685         ld_shlibs=no
10686       fi
10687       ;;
10688
10689     netbsd*)
10690       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10691         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10692         wlarc=
10693       else
10694         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10695         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10696       fi
10697       ;;
10698
10699     solaris*)
10700       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10701         ld_shlibs=no
10702         cat <<_LT_EOF 1>&2
10703
10704 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10705 *** create shared libraries on Solaris systems.  Therefore, libtool
10706 *** is disabling shared libraries support.  We urge you to upgrade GNU
10707 *** binutils to release 2.9.1 or newer.  Another option is to modify
10708 *** your PATH or compiler configuration so that the native linker is
10709 *** used, and then restart.
10710
10711 _LT_EOF
10712       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10713         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10714         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10715       else
10716         ld_shlibs=no
10717       fi
10718       ;;
10719
10720     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10721       case `$LD -v 2>&1` in
10722         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10723         ld_shlibs=no
10724         cat <<_LT_EOF 1>&2
10725
10726 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10727 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10728 *** is disabling shared libraries support.  We urge you to upgrade GNU
10729 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10730 *** your PATH or compiler configuration so that the native linker is
10731 *** used, and then restart.
10732
10733 _LT_EOF
10734         ;;
10735         *)
10736           # For security reasons, it is highly recommended that you always
10737           # use absolute paths for naming shared libraries, and exclude the
10738           # DT_RUNPATH tag from executables and libraries.  But doing so
10739           # requires that you compile everything twice, which is a pain.
10740           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10741             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10742             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10743             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10744           else
10745             ld_shlibs=no
10746           fi
10747         ;;
10748       esac
10749       ;;
10750
10751     sunos4*)
10752       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10753       wlarc=
10754       hardcode_direct=yes
10755       hardcode_shlibpath_var=no
10756       ;;
10757
10758     *)
10759       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10760         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10761         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10762       else
10763         ld_shlibs=no
10764       fi
10765       ;;
10766     esac
10767
10768     if test "$ld_shlibs" = no; then
10769       runpath_var=
10770       hardcode_libdir_flag_spec=
10771       export_dynamic_flag_spec=
10772       whole_archive_flag_spec=
10773     fi
10774   else
10775     # PORTME fill in a description of your system's linker (not GNU ld)
10776     case $host_os in
10777     aix3*)
10778       allow_undefined_flag=unsupported
10779       always_export_symbols=yes
10780       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'
10781       # Note: this linker hardcodes the directories in LIBPATH if there
10782       # are no directories specified by -L.
10783       hardcode_minus_L=yes
10784       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10785         # Neither direct hardcoding nor static linking is supported with a
10786         # broken collect2.
10787         hardcode_direct=unsupported
10788       fi
10789       ;;
10790
10791     aix[4-9]*)
10792       if test "$host_cpu" = ia64; then
10793         # On IA64, the linker does run time linking by default, so we don't
10794         # have to do anything special.
10795         aix_use_runtimelinking=no
10796         exp_sym_flag='-Bexport'
10797         no_entry_flag=""
10798       else
10799         # If we're using GNU nm, then we don't want the "-C" option.
10800         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10801         # Also, AIX nm treats weak defined symbols like other global
10802         # defined symbols, whereas GNU nm marks them as "W".
10803         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10804           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'
10805         else
10806           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10807         fi
10808         aix_use_runtimelinking=no
10809
10810         # Test if we are trying to use run time linking or normal
10811         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10812         # need to do runtime linking.
10813         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10814           for ld_flag in $LDFLAGS; do
10815           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10816             aix_use_runtimelinking=yes
10817             break
10818           fi
10819           done
10820           ;;
10821         esac
10822
10823         exp_sym_flag='-bexport'
10824         no_entry_flag='-bnoentry'
10825       fi
10826
10827       # When large executables or shared objects are built, AIX ld can
10828       # have problems creating the table of contents.  If linking a library
10829       # or program results in "error TOC overflow" add -mminimal-toc to
10830       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10831       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10832
10833       archive_cmds=''
10834       hardcode_direct=yes
10835       hardcode_direct_absolute=yes
10836       hardcode_libdir_separator=':'
10837       link_all_deplibs=yes
10838       file_list_spec='${wl}-f,'
10839
10840       if test "$GCC" = yes; then
10841         case $host_os in aix4.[012]|aix4.[012].*)
10842         # We only want to do this on AIX 4.2 and lower, the check
10843         # below for broken collect2 doesn't work under 4.3+
10844           collect2name=`${CC} -print-prog-name=collect2`
10845           if test -f "$collect2name" &&
10846            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10847           then
10848           # We have reworked collect2
10849           :
10850           else
10851           # We have old collect2
10852           hardcode_direct=unsupported
10853           # It fails to find uninstalled libraries when the uninstalled
10854           # path is not listed in the libpath.  Setting hardcode_minus_L
10855           # to unsupported forces relinking
10856           hardcode_minus_L=yes
10857           hardcode_libdir_flag_spec='-L$libdir'
10858           hardcode_libdir_separator=
10859           fi
10860           ;;
10861         esac
10862         shared_flag='-shared'
10863         if test "$aix_use_runtimelinking" = yes; then
10864           shared_flag="$shared_flag "'${wl}-G'
10865         fi
10866       else
10867         # not using gcc
10868         if test "$host_cpu" = ia64; then
10869         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10870         # chokes on -Wl,-G. The following line is correct:
10871           shared_flag='-G'
10872         else
10873           if test "$aix_use_runtimelinking" = yes; then
10874             shared_flag='${wl}-G'
10875           else
10876             shared_flag='${wl}-bM:SRE'
10877           fi
10878         fi
10879       fi
10880
10881       export_dynamic_flag_spec='${wl}-bexpall'
10882       # It seems that -bexpall does not export symbols beginning with
10883       # underscore (_), so it is better to generate a list of symbols to export.
10884       always_export_symbols=yes
10885       if test "$aix_use_runtimelinking" = yes; then
10886         # Warning - without using the other runtime loading flags (-brtl),
10887         # -berok will link without error, but may produce a broken library.
10888         allow_undefined_flag='-berok'
10889         # Determine the default libpath from the value encoded in an
10890         # empty executable.
10891         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10892 /* end confdefs.h.  */
10893
10894 int
10895 main ()
10896 {
10897
10898   ;
10899   return 0;
10900 }
10901 _ACEOF
10902 if ac_fn_c_try_link "$LINENO"; then :
10903
10904 lt_aix_libpath_sed='
10905     /Import File Strings/,/^$/ {
10906         /^0/ {
10907             s/^0  *\(.*\)$/\1/
10908             p
10909         }
10910     }'
10911 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10912 # Check for a 64-bit object if we didn't find anything.
10913 if test -z "$aix_libpath"; then
10914   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10915 fi
10916 fi
10917 rm -f core conftest.err conftest.$ac_objext \
10918     conftest$ac_exeext conftest.$ac_ext
10919 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10920
10921         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10922         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"
10923       else
10924         if test "$host_cpu" = ia64; then
10925           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10926           allow_undefined_flag="-z nodefs"
10927           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"
10928         else
10929          # Determine the default libpath from the value encoded in an
10930          # empty executable.
10931          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10932 /* end confdefs.h.  */
10933
10934 int
10935 main ()
10936 {
10937
10938   ;
10939   return 0;
10940 }
10941 _ACEOF
10942 if ac_fn_c_try_link "$LINENO"; then :
10943
10944 lt_aix_libpath_sed='
10945     /Import File Strings/,/^$/ {
10946         /^0/ {
10947             s/^0  *\(.*\)$/\1/
10948             p
10949         }
10950     }'
10951 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10952 # Check for a 64-bit object if we didn't find anything.
10953 if test -z "$aix_libpath"; then
10954   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10955 fi
10956 fi
10957 rm -f core conftest.err conftest.$ac_objext \
10958     conftest$ac_exeext conftest.$ac_ext
10959 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10960
10961          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10962           # Warning - without using the other run time loading flags,
10963           # -berok will link without error, but may produce a broken library.
10964           no_undefined_flag=' ${wl}-bernotok'
10965           allow_undefined_flag=' ${wl}-berok'
10966           if test "$with_gnu_ld" = yes; then
10967             # We only use this code for GNU lds that support --whole-archive.
10968             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10969           else
10970             # Exported symbols can be pulled into shared objects from archives
10971             whole_archive_flag_spec='$convenience'
10972           fi
10973           archive_cmds_need_lc=yes
10974           # This is similar to how AIX traditionally builds its shared libraries.
10975           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'
10976         fi
10977       fi
10978       ;;
10979
10980     amigaos*)
10981       case $host_cpu in
10982       powerpc)
10983             # see comment about AmigaOS4 .so support
10984             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10985             archive_expsym_cmds=''
10986         ;;
10987       m68k)
10988             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)'
10989             hardcode_libdir_flag_spec='-L$libdir'
10990             hardcode_minus_L=yes
10991         ;;
10992       esac
10993       ;;
10994
10995     bsdi[45]*)
10996       export_dynamic_flag_spec=-rdynamic
10997       ;;
10998
10999     cygwin* | mingw* | pw32* | cegcc*)
11000       # When not using gcc, we currently assume that we are using
11001       # Microsoft Visual C++.
11002       # hardcode_libdir_flag_spec is actually meaningless, as there is
11003       # no search path for DLLs.
11004       hardcode_libdir_flag_spec=' '
11005       allow_undefined_flag=unsupported
11006       # Tell ltmain to make .lib files, not .a files.
11007       libext=lib
11008       # Tell ltmain to make .dll files, not .so files.
11009       shrext_cmds=".dll"
11010       # FIXME: Setting linknames here is a bad hack.
11011       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11012       # The linker will automatically build a .lib file if we build a DLL.
11013       old_archive_from_new_cmds='true'
11014       # FIXME: Should let the user specify the lib program.
11015       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11016       fix_srcfile_path='`cygpath -w "$srcfile"`'
11017       enable_shared_with_static_runtimes=yes
11018       ;;
11019
11020     darwin* | rhapsody*)
11021
11022
11023   archive_cmds_need_lc=no
11024   hardcode_direct=no
11025   hardcode_automatic=yes
11026   hardcode_shlibpath_var=unsupported
11027   if test "$lt_cv_ld_force_load" = "yes"; then
11028     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\"`'
11029   else
11030     whole_archive_flag_spec=''
11031   fi
11032   link_all_deplibs=yes
11033   allow_undefined_flag="$_lt_dar_allow_undefined"
11034   case $cc_basename in
11035      ifort*) _lt_dar_can_shared=yes ;;
11036      *) _lt_dar_can_shared=$GCC ;;
11037   esac
11038   if test "$_lt_dar_can_shared" = "yes"; then
11039     output_verbose_link_cmd=func_echo_all
11040     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11041     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11042     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}"
11043     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}"
11044
11045   else
11046   ld_shlibs=no
11047   fi
11048
11049       ;;
11050
11051     dgux*)
11052       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11053       hardcode_libdir_flag_spec='-L$libdir'
11054       hardcode_shlibpath_var=no
11055       ;;
11056
11057     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11058     # support.  Future versions do this automatically, but an explicit c++rt0.o
11059     # does not break anything, and helps significantly (at the cost of a little
11060     # extra space).
11061     freebsd2.2*)
11062       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11063       hardcode_libdir_flag_spec='-R$libdir'
11064       hardcode_direct=yes
11065       hardcode_shlibpath_var=no
11066       ;;
11067
11068     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11069     freebsd2.*)
11070       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11071       hardcode_direct=yes
11072       hardcode_minus_L=yes
11073       hardcode_shlibpath_var=no
11074       ;;
11075
11076     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11077     freebsd* | dragonfly*)
11078       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11079       hardcode_libdir_flag_spec='-R$libdir'
11080       hardcode_direct=yes
11081       hardcode_shlibpath_var=no
11082       ;;
11083
11084     hpux9*)
11085       if test "$GCC" = yes; then
11086         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'
11087       else
11088         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'
11089       fi
11090       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11091       hardcode_libdir_separator=:
11092       hardcode_direct=yes
11093
11094       # hardcode_minus_L: Not really in the search PATH,
11095       # but as the default location of the library.
11096       hardcode_minus_L=yes
11097       export_dynamic_flag_spec='${wl}-E'
11098       ;;
11099
11100     hpux10*)
11101       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11102         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11103       else
11104         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11105       fi
11106       if test "$with_gnu_ld" = no; then
11107         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11108         hardcode_libdir_flag_spec_ld='+b $libdir'
11109         hardcode_libdir_separator=:
11110         hardcode_direct=yes
11111         hardcode_direct_absolute=yes
11112         export_dynamic_flag_spec='${wl}-E'
11113         # hardcode_minus_L: Not really in the search PATH,
11114         # but as the default location of the library.
11115         hardcode_minus_L=yes
11116       fi
11117       ;;
11118
11119     hpux11*)
11120       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11121         case $host_cpu in
11122         hppa*64*)
11123           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11124           ;;
11125         ia64*)
11126           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11127           ;;
11128         *)
11129           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11130           ;;
11131         esac
11132       else
11133         case $host_cpu in
11134         hppa*64*)
11135           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11136           ;;
11137         ia64*)
11138           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11139           ;;
11140         *)
11141
11142           # Older versions of the 11.00 compiler do not understand -b yet
11143           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11144           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11145 $as_echo_n "checking if $CC understands -b... " >&6; }
11146 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11147   $as_echo_n "(cached) " >&6
11148 else
11149   lt_cv_prog_compiler__b=no
11150    save_LDFLAGS="$LDFLAGS"
11151    LDFLAGS="$LDFLAGS -b"
11152    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11153    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11154      # The linker can only warn and ignore the option if not recognized
11155      # So say no if there are warnings
11156      if test -s conftest.err; then
11157        # Append any errors to the config.log.
11158        cat conftest.err 1>&5
11159        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11160        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11161        if diff conftest.exp conftest.er2 >/dev/null; then
11162          lt_cv_prog_compiler__b=yes
11163        fi
11164      else
11165        lt_cv_prog_compiler__b=yes
11166      fi
11167    fi
11168    $RM -r conftest*
11169    LDFLAGS="$save_LDFLAGS"
11170
11171 fi
11172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11173 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11174
11175 if test x"$lt_cv_prog_compiler__b" = xyes; then
11176     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11177 else
11178     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11179 fi
11180
11181           ;;
11182         esac
11183       fi
11184       if test "$with_gnu_ld" = no; then
11185         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11186         hardcode_libdir_separator=:
11187
11188         case $host_cpu in
11189         hppa*64*|ia64*)
11190           hardcode_direct=no
11191           hardcode_shlibpath_var=no
11192           ;;
11193         *)
11194           hardcode_direct=yes
11195           hardcode_direct_absolute=yes
11196           export_dynamic_flag_spec='${wl}-E'
11197
11198           # hardcode_minus_L: Not really in the search PATH,
11199           # but as the default location of the library.
11200           hardcode_minus_L=yes
11201           ;;
11202         esac
11203       fi
11204       ;;
11205
11206     irix5* | irix6* | nonstopux*)
11207       if test "$GCC" = yes; then
11208         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'
11209         # Try to use the -exported_symbol ld option, if it does not
11210         # work, assume that -exports_file does not work either and
11211         # implicitly export all symbols.
11212         save_LDFLAGS="$LDFLAGS"
11213         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11214         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11215 /* end confdefs.h.  */
11216 int foo(void) {}
11217 _ACEOF
11218 if ac_fn_c_try_link "$LINENO"; then :
11219   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'
11220
11221 fi
11222 rm -f core conftest.err conftest.$ac_objext \
11223     conftest$ac_exeext conftest.$ac_ext
11224         LDFLAGS="$save_LDFLAGS"
11225       else
11226         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'
11227         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'
11228       fi
11229       archive_cmds_need_lc='no'
11230       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11231       hardcode_libdir_separator=:
11232       inherit_rpath=yes
11233       link_all_deplibs=yes
11234       ;;
11235
11236     netbsd*)
11237       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11238         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11239       else
11240         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11241       fi
11242       hardcode_libdir_flag_spec='-R$libdir'
11243       hardcode_direct=yes
11244       hardcode_shlibpath_var=no
11245       ;;
11246
11247     newsos6)
11248       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11249       hardcode_direct=yes
11250       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11251       hardcode_libdir_separator=:
11252       hardcode_shlibpath_var=no
11253       ;;
11254
11255     *nto* | *qnx*)
11256       ;;
11257
11258     openbsd*)
11259       if test -f /usr/libexec/ld.so; then
11260         hardcode_direct=yes
11261         hardcode_shlibpath_var=no
11262         hardcode_direct_absolute=yes
11263         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11264           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11265           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11266           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11267           export_dynamic_flag_spec='${wl}-E'
11268         else
11269           case $host_os in
11270            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11271              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11272              hardcode_libdir_flag_spec='-R$libdir'
11273              ;;
11274            *)
11275              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11276              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11277              ;;
11278           esac
11279         fi
11280       else
11281         ld_shlibs=no
11282       fi
11283       ;;
11284
11285     os2*)
11286       hardcode_libdir_flag_spec='-L$libdir'
11287       hardcode_minus_L=yes
11288       allow_undefined_flag=unsupported
11289       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'
11290       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11291       ;;
11292
11293     osf3*)
11294       if test "$GCC" = yes; then
11295         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11296         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'
11297       else
11298         allow_undefined_flag=' -expect_unresolved \*'
11299         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'
11300       fi
11301       archive_cmds_need_lc='no'
11302       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11303       hardcode_libdir_separator=:
11304       ;;
11305
11306     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11307       if test "$GCC" = yes; then
11308         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11309         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'
11310         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11311       else
11312         allow_undefined_flag=' -expect_unresolved \*'
11313         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'
11314         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~
11315         $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'
11316
11317         # Both c and cxx compiler support -rpath directly
11318         hardcode_libdir_flag_spec='-rpath $libdir'
11319       fi
11320       archive_cmds_need_lc='no'
11321       hardcode_libdir_separator=:
11322       ;;
11323
11324     solaris*)
11325       no_undefined_flag=' -z defs'
11326       if test "$GCC" = yes; then
11327         wlarc='${wl}'
11328         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11329         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11330           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11331       else
11332         case `$CC -V 2>&1` in
11333         *"Compilers 5.0"*)
11334           wlarc=''
11335           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11336           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11337           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11338           ;;
11339         *)
11340           wlarc='${wl}'
11341           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11342           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11343           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11344           ;;
11345         esac
11346       fi
11347       hardcode_libdir_flag_spec='-R$libdir'
11348       hardcode_shlibpath_var=no
11349       case $host_os in
11350       solaris2.[0-5] | solaris2.[0-5].*) ;;
11351       *)
11352         # The compiler driver will combine and reorder linker options,
11353         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11354         # but is careful enough not to reorder.
11355         # Supported since Solaris 2.6 (maybe 2.5.1?)
11356         if test "$GCC" = yes; then
11357           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11358         else
11359           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11360         fi
11361         ;;
11362       esac
11363       link_all_deplibs=yes
11364       ;;
11365
11366     sunos4*)
11367       if test "x$host_vendor" = xsequent; then
11368         # Use $CC to link under sequent, because it throws in some extra .o
11369         # files that make .init and .fini sections work.
11370         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11371       else
11372         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11373       fi
11374       hardcode_libdir_flag_spec='-L$libdir'
11375       hardcode_direct=yes
11376       hardcode_minus_L=yes
11377       hardcode_shlibpath_var=no
11378       ;;
11379
11380     sysv4)
11381       case $host_vendor in
11382         sni)
11383           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11384           hardcode_direct=yes # is this really true???
11385         ;;
11386         siemens)
11387           ## LD is ld it makes a PLAMLIB
11388           ## CC just makes a GrossModule.
11389           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11390           reload_cmds='$CC -r -o $output$reload_objs'
11391           hardcode_direct=no
11392         ;;
11393         motorola)
11394           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11395           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11396         ;;
11397       esac
11398       runpath_var='LD_RUN_PATH'
11399       hardcode_shlibpath_var=no
11400       ;;
11401
11402     sysv4.3*)
11403       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11404       hardcode_shlibpath_var=no
11405       export_dynamic_flag_spec='-Bexport'
11406       ;;
11407
11408     sysv4*MP*)
11409       if test -d /usr/nec; then
11410         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11411         hardcode_shlibpath_var=no
11412         runpath_var=LD_RUN_PATH
11413         hardcode_runpath_var=yes
11414         ld_shlibs=yes
11415       fi
11416       ;;
11417
11418     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11419       no_undefined_flag='${wl}-z,text'
11420       archive_cmds_need_lc=no
11421       hardcode_shlibpath_var=no
11422       runpath_var='LD_RUN_PATH'
11423
11424       if test "$GCC" = yes; then
11425         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11426         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11427       else
11428         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11429         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11430       fi
11431       ;;
11432
11433     sysv5* | sco3.2v5* | sco5v6*)
11434       # Note: We can NOT use -z defs as we might desire, because we do not
11435       # link with -lc, and that would cause any symbols used from libc to
11436       # always be unresolved, which means just about no library would
11437       # ever link correctly.  If we're not using GNU ld we use -z text
11438       # though, which does catch some bad symbols but isn't as heavy-handed
11439       # as -z defs.
11440       no_undefined_flag='${wl}-z,text'
11441       allow_undefined_flag='${wl}-z,nodefs'
11442       archive_cmds_need_lc=no
11443       hardcode_shlibpath_var=no
11444       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11445       hardcode_libdir_separator=':'
11446       link_all_deplibs=yes
11447       export_dynamic_flag_spec='${wl}-Bexport'
11448       runpath_var='LD_RUN_PATH'
11449
11450       if test "$GCC" = yes; then
11451         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11452         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11453       else
11454         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11455         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11456       fi
11457       ;;
11458
11459     uts4*)
11460       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11461       hardcode_libdir_flag_spec='-L$libdir'
11462       hardcode_shlibpath_var=no
11463       ;;
11464
11465     *)
11466       ld_shlibs=no
11467       ;;
11468     esac
11469
11470     if test x$host_vendor = xsni; then
11471       case $host in
11472       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11473         export_dynamic_flag_spec='${wl}-Blargedynsym'
11474         ;;
11475       esac
11476     fi
11477   fi
11478
11479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11480 $as_echo "$ld_shlibs" >&6; }
11481 test "$ld_shlibs" = no && can_build_shared=no
11482
11483 with_gnu_ld=$with_gnu_ld
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499 #
11500 # Do we need to explicitly link libc?
11501 #
11502 case "x$archive_cmds_need_lc" in
11503 x|xyes)
11504   # Assume -lc should be added
11505   archive_cmds_need_lc=yes
11506
11507   if test "$enable_shared" = yes && test "$GCC" = yes; then
11508     case $archive_cmds in
11509     *'~'*)
11510       # FIXME: we may have to deal with multi-command sequences.
11511       ;;
11512     '$CC '*)
11513       # Test whether the compiler implicitly links with -lc since on some
11514       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11515       # to ld, don't add -lc before -lgcc.
11516       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11517 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11518 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11519   $as_echo_n "(cached) " >&6
11520 else
11521   $RM conftest*
11522         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11523
11524         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11525   (eval $ac_compile) 2>&5
11526   ac_status=$?
11527   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11528   test $ac_status = 0; } 2>conftest.err; then
11529           soname=conftest
11530           lib=conftest
11531           libobjs=conftest.$ac_objext
11532           deplibs=
11533           wl=$lt_prog_compiler_wl
11534           pic_flag=$lt_prog_compiler_pic
11535           compiler_flags=-v
11536           linker_flags=-v
11537           verstring=
11538           output_objdir=.
11539           libname=conftest
11540           lt_save_allow_undefined_flag=$allow_undefined_flag
11541           allow_undefined_flag=
11542           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11543   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11544   ac_status=$?
11545   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11546   test $ac_status = 0; }
11547           then
11548             lt_cv_archive_cmds_need_lc=no
11549           else
11550             lt_cv_archive_cmds_need_lc=yes
11551           fi
11552           allow_undefined_flag=$lt_save_allow_undefined_flag
11553         else
11554           cat conftest.err 1>&5
11555         fi
11556         $RM conftest*
11557
11558 fi
11559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11560 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11561       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11562       ;;
11563     esac
11564   fi
11565   ;;
11566 esac
11567
11568
11569
11570
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11725 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11726
11727 if test "$GCC" = yes; then
11728   case $host_os in
11729     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11730     *) lt_awk_arg="/^libraries:/" ;;
11731   esac
11732   case $host_os in
11733     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11734     *) lt_sed_strip_eq="s,=/,/,g" ;;
11735   esac
11736   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11737   case $lt_search_path_spec in
11738   *\;*)
11739     # if the path contains ";" then we assume it to be the separator
11740     # otherwise default to the standard path separator (i.e. ":") - it is
11741     # assumed that no part of a normal pathname contains ";" but that should
11742     # okay in the real world where ";" in dirpaths is itself problematic.
11743     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11744     ;;
11745   *)
11746     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11747     ;;
11748   esac
11749   # Ok, now we have the path, separated by spaces, we can step through it
11750   # and add multilib dir if necessary.
11751   lt_tmp_lt_search_path_spec=
11752   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11753   for lt_sys_path in $lt_search_path_spec; do
11754     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11755       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11756     else
11757       test -d "$lt_sys_path" && \
11758         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11759     fi
11760   done
11761   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11762 BEGIN {RS=" "; FS="/|\n";} {
11763   lt_foo="";
11764   lt_count=0;
11765   for (lt_i = NF; lt_i > 0; lt_i--) {
11766     if ($lt_i != "" && $lt_i != ".") {
11767       if ($lt_i == "..") {
11768         lt_count++;
11769       } else {
11770         if (lt_count == 0) {
11771           lt_foo="/" $lt_i lt_foo;
11772         } else {
11773           lt_count--;
11774         }
11775       }
11776     }
11777   }
11778   if (lt_foo != "") { lt_freq[lt_foo]++; }
11779   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11780 }'`
11781   # AWK program above erroneously prepends '/' to C:/dos/paths
11782   # for these hosts.
11783   case $host_os in
11784     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11785       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11786   esac
11787   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11788 else
11789   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11790 fi
11791 library_names_spec=
11792 libname_spec='lib$name'
11793 soname_spec=
11794 shrext_cmds=".so"
11795 postinstall_cmds=
11796 postuninstall_cmds=
11797 finish_cmds=
11798 finish_eval=
11799 shlibpath_var=
11800 shlibpath_overrides_runpath=unknown
11801 version_type=none
11802 dynamic_linker="$host_os ld.so"
11803 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11804 need_lib_prefix=unknown
11805 hardcode_into_libs=no
11806
11807 # when you set need_version to no, make sure it does not cause -set_version
11808 # flags to be left without arguments
11809 need_version=unknown
11810
11811 case $host_os in
11812 aix3*)
11813   version_type=linux
11814   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11815   shlibpath_var=LIBPATH
11816
11817   # AIX 3 has no versioning support, so we append a major version to the name.
11818   soname_spec='${libname}${release}${shared_ext}$major'
11819   ;;
11820
11821 aix[4-9]*)
11822   version_type=linux
11823   need_lib_prefix=no
11824   need_version=no
11825   hardcode_into_libs=yes
11826   if test "$host_cpu" = ia64; then
11827     # AIX 5 supports IA64
11828     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11829     shlibpath_var=LD_LIBRARY_PATH
11830   else
11831     # With GCC up to 2.95.x, collect2 would create an import file
11832     # for dependence libraries.  The import file would start with
11833     # the line `#! .'.  This would cause the generated library to
11834     # depend on `.', always an invalid library.  This was fixed in
11835     # development snapshots of GCC prior to 3.0.
11836     case $host_os in
11837       aix4 | aix4.[01] | aix4.[01].*)
11838       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11839            echo ' yes '
11840            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11841         :
11842       else
11843         can_build_shared=no
11844       fi
11845       ;;
11846     esac
11847     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11848     # soname into executable. Probably we can add versioning support to
11849     # collect2, so additional links can be useful in future.
11850     if test "$aix_use_runtimelinking" = yes; then
11851       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11852       # instead of lib<name>.a to let people know that these are not
11853       # typical AIX shared libraries.
11854       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11855     else
11856       # We preserve .a as extension for shared libraries through AIX4.2
11857       # and later when we are not doing run time linking.
11858       library_names_spec='${libname}${release}.a $libname.a'
11859       soname_spec='${libname}${release}${shared_ext}$major'
11860     fi
11861     shlibpath_var=LIBPATH
11862   fi
11863   ;;
11864
11865 amigaos*)
11866   case $host_cpu in
11867   powerpc)
11868     # Since July 2007 AmigaOS4 officially supports .so libraries.
11869     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11870     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11871     ;;
11872   m68k)
11873     library_names_spec='$libname.ixlibrary $libname.a'
11874     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11875     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'
11876     ;;
11877   esac
11878   ;;
11879
11880 beos*)
11881   library_names_spec='${libname}${shared_ext}'
11882   dynamic_linker="$host_os ld.so"
11883   shlibpath_var=LIBRARY_PATH
11884   ;;
11885
11886 bsdi[45]*)
11887   version_type=linux
11888   need_version=no
11889   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11890   soname_spec='${libname}${release}${shared_ext}$major'
11891   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11892   shlibpath_var=LD_LIBRARY_PATH
11893   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11894   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11895   # the default ld.so.conf also contains /usr/contrib/lib and
11896   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11897   # libtool to hard-code these into programs
11898   ;;
11899
11900 cygwin* | mingw* | pw32* | cegcc*)
11901   version_type=windows
11902   shrext_cmds=".dll"
11903   need_version=no
11904   need_lib_prefix=no
11905
11906   case $GCC,$host_os in
11907   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11908     library_names_spec='$libname.dll.a'
11909     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11910     postinstall_cmds='base_file=`basename \${file}`~
11911       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11912       dldir=$destdir/`dirname \$dlpath`~
11913       test -d \$dldir || mkdir -p \$dldir~
11914       $install_prog $dir/$dlname \$dldir/$dlname~
11915       chmod a+x \$dldir/$dlname~
11916       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11917         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11918       fi'
11919     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11920       dlpath=$dir/\$dldll~
11921        $RM \$dlpath'
11922     shlibpath_overrides_runpath=yes
11923
11924     case $host_os in
11925     cygwin*)
11926       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11927       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11928
11929       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11930       ;;
11931     mingw* | cegcc*)
11932       # MinGW DLLs use traditional 'lib' prefix
11933       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11934       ;;
11935     pw32*)
11936       # pw32 DLLs use 'pw' prefix rather than 'lib'
11937       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11938       ;;
11939     esac
11940     ;;
11941
11942   *)
11943     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11944     ;;
11945   esac
11946   dynamic_linker='Win32 ld.exe'
11947   # FIXME: first we should search . and the directory the executable is in
11948   shlibpath_var=PATH
11949   ;;
11950
11951 darwin* | rhapsody*)
11952   dynamic_linker="$host_os dyld"
11953   version_type=darwin
11954   need_lib_prefix=no
11955   need_version=no
11956   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11957   soname_spec='${libname}${release}${major}$shared_ext'
11958   shlibpath_overrides_runpath=yes
11959   shlibpath_var=DYLD_LIBRARY_PATH
11960   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11961
11962   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11963   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11964   ;;
11965
11966 dgux*)
11967   version_type=linux
11968   need_lib_prefix=no
11969   need_version=no
11970   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11971   soname_spec='${libname}${release}${shared_ext}$major'
11972   shlibpath_var=LD_LIBRARY_PATH
11973   ;;
11974
11975 freebsd* | dragonfly*)
11976   # DragonFly does not have aout.  When/if they implement a new
11977   # versioning mechanism, adjust this.
11978   if test -x /usr/bin/objformat; then
11979     objformat=`/usr/bin/objformat`
11980   else
11981     case $host_os in
11982     freebsd[23].*) objformat=aout ;;
11983     *) objformat=elf ;;
11984     esac
11985   fi
11986   version_type=freebsd-$objformat
11987   case $version_type in
11988     freebsd-elf*)
11989       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11990       need_version=no
11991       need_lib_prefix=no
11992       ;;
11993     freebsd-*)
11994       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11995       need_version=yes
11996       ;;
11997   esac
11998   shlibpath_var=LD_LIBRARY_PATH
11999   case $host_os in
12000   freebsd2.*)
12001     shlibpath_overrides_runpath=yes
12002     ;;
12003   freebsd3.[01]* | freebsdelf3.[01]*)
12004     shlibpath_overrides_runpath=yes
12005     hardcode_into_libs=yes
12006     ;;
12007   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12008   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12009     shlibpath_overrides_runpath=no
12010     hardcode_into_libs=yes
12011     ;;
12012   *) # from 4.6 on, and DragonFly
12013     shlibpath_overrides_runpath=yes
12014     hardcode_into_libs=yes
12015     ;;
12016   esac
12017   ;;
12018
12019 gnu*)
12020   version_type=linux
12021   need_lib_prefix=no
12022   need_version=no
12023   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12024   soname_spec='${libname}${release}${shared_ext}$major'
12025   shlibpath_var=LD_LIBRARY_PATH
12026   hardcode_into_libs=yes
12027   ;;
12028
12029 haiku*)
12030   version_type=linux
12031   need_lib_prefix=no
12032   need_version=no
12033   dynamic_linker="$host_os runtime_loader"
12034   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12035   soname_spec='${libname}${release}${shared_ext}$major'
12036   shlibpath_var=LIBRARY_PATH
12037   shlibpath_overrides_runpath=yes
12038   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12039   hardcode_into_libs=yes
12040   ;;
12041
12042 hpux9* | hpux10* | hpux11*)
12043   # Give a soname corresponding to the major version so that dld.sl refuses to
12044   # link against other versions.
12045   version_type=sunos
12046   need_lib_prefix=no
12047   need_version=no
12048   case $host_cpu in
12049   ia64*)
12050     shrext_cmds='.so'
12051     hardcode_into_libs=yes
12052     dynamic_linker="$host_os dld.so"
12053     shlibpath_var=LD_LIBRARY_PATH
12054     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12055     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12056     soname_spec='${libname}${release}${shared_ext}$major'
12057     if test "X$HPUX_IA64_MODE" = X32; then
12058       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12059     else
12060       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12061     fi
12062     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12063     ;;
12064   hppa*64*)
12065     shrext_cmds='.sl'
12066     hardcode_into_libs=yes
12067     dynamic_linker="$host_os dld.sl"
12068     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12069     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12070     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12071     soname_spec='${libname}${release}${shared_ext}$major'
12072     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12073     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12074     ;;
12075   *)
12076     shrext_cmds='.sl'
12077     dynamic_linker="$host_os dld.sl"
12078     shlibpath_var=SHLIB_PATH
12079     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12080     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12081     soname_spec='${libname}${release}${shared_ext}$major'
12082     ;;
12083   esac
12084   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12085   postinstall_cmds='chmod 555 $lib'
12086   # or fails outright, so override atomically:
12087   install_override_mode=555
12088   ;;
12089
12090 interix[3-9]*)
12091   version_type=linux
12092   need_lib_prefix=no
12093   need_version=no
12094   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12095   soname_spec='${libname}${release}${shared_ext}$major'
12096   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12097   shlibpath_var=LD_LIBRARY_PATH
12098   shlibpath_overrides_runpath=no
12099   hardcode_into_libs=yes
12100   ;;
12101
12102 irix5* | irix6* | nonstopux*)
12103   case $host_os in
12104     nonstopux*) version_type=nonstopux ;;
12105     *)
12106         if test "$lt_cv_prog_gnu_ld" = yes; then
12107                 version_type=linux
12108         else
12109                 version_type=irix
12110         fi ;;
12111   esac
12112   need_lib_prefix=no
12113   need_version=no
12114   soname_spec='${libname}${release}${shared_ext}$major'
12115   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12116   case $host_os in
12117   irix5* | nonstopux*)
12118     libsuff= shlibsuff=
12119     ;;
12120   *)
12121     case $LD in # libtool.m4 will add one of these switches to LD
12122     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12123       libsuff= shlibsuff= libmagic=32-bit;;
12124     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12125       libsuff=32 shlibsuff=N32 libmagic=N32;;
12126     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12127       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12128     *) libsuff= shlibsuff= libmagic=never-match;;
12129     esac
12130     ;;
12131   esac
12132   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12133   shlibpath_overrides_runpath=no
12134   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12135   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12136   hardcode_into_libs=yes
12137   ;;
12138
12139 # No shared lib support for Linux oldld, aout, or coff.
12140 linux*oldld* | linux*aout* | linux*coff*)
12141   dynamic_linker=no
12142   ;;
12143
12144 # This must be Linux ELF.
12145 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12146   version_type=linux
12147   need_lib_prefix=no
12148   need_version=no
12149   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12150   soname_spec='${libname}${release}${shared_ext}$major'
12151   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12152   shlibpath_var=LD_LIBRARY_PATH
12153   shlibpath_overrides_runpath=no
12154
12155   # Some binutils ld are patched to set DT_RUNPATH
12156   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12157   $as_echo_n "(cached) " >&6
12158 else
12159   lt_cv_shlibpath_overrides_runpath=no
12160     save_LDFLAGS=$LDFLAGS
12161     save_libdir=$libdir
12162     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12163          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12164     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12165 /* end confdefs.h.  */
12166
12167 int
12168 main ()
12169 {
12170
12171   ;
12172   return 0;
12173 }
12174 _ACEOF
12175 if ac_fn_c_try_link "$LINENO"; then :
12176   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12177   lt_cv_shlibpath_overrides_runpath=yes
12178 fi
12179 fi
12180 rm -f core conftest.err conftest.$ac_objext \
12181     conftest$ac_exeext conftest.$ac_ext
12182     LDFLAGS=$save_LDFLAGS
12183     libdir=$save_libdir
12184
12185 fi
12186
12187   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12188
12189   # This implies no fast_install, which is unacceptable.
12190   # Some rework will be needed to allow for fast_install
12191   # before this can be enabled.
12192   hardcode_into_libs=yes
12193
12194   # Append ld.so.conf contents to the search path
12195   if test -f /etc/ld.so.conf; then
12196     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' ' '`
12197     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12198   fi
12199
12200   # We used to test for /lib/ld.so.1 and disable shared libraries on
12201   # powerpc, because MkLinux only supported shared libraries with the
12202   # GNU dynamic linker.  Since this was broken with cross compilers,
12203   # most powerpc-linux boxes support dynamic linking these days and
12204   # people can always --disable-shared, the test was removed, and we
12205   # assume the GNU/Linux dynamic linker is in use.
12206   dynamic_linker='GNU/Linux ld.so'
12207   ;;
12208
12209 netbsd*)
12210   version_type=sunos
12211   need_lib_prefix=no
12212   need_version=no
12213   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12214     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12215     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12216     dynamic_linker='NetBSD (a.out) ld.so'
12217   else
12218     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12219     soname_spec='${libname}${release}${shared_ext}$major'
12220     dynamic_linker='NetBSD ld.elf_so'
12221   fi
12222   shlibpath_var=LD_LIBRARY_PATH
12223   shlibpath_overrides_runpath=yes
12224   hardcode_into_libs=yes
12225   ;;
12226
12227 newsos6)
12228   version_type=linux
12229   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12230   shlibpath_var=LD_LIBRARY_PATH
12231   shlibpath_overrides_runpath=yes
12232   ;;
12233
12234 *nto* | *qnx*)
12235   version_type=qnx
12236   need_lib_prefix=no
12237   need_version=no
12238   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12239   soname_spec='${libname}${release}${shared_ext}$major'
12240   shlibpath_var=LD_LIBRARY_PATH
12241   shlibpath_overrides_runpath=no
12242   hardcode_into_libs=yes
12243   dynamic_linker='ldqnx.so'
12244   ;;
12245
12246 openbsd*)
12247   version_type=sunos
12248   sys_lib_dlsearch_path_spec="/usr/lib"
12249   need_lib_prefix=no
12250   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12251   case $host_os in
12252     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12253     *)                          need_version=no  ;;
12254   esac
12255   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12256   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12257   shlibpath_var=LD_LIBRARY_PATH
12258   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12259     case $host_os in
12260       openbsd2.[89] | openbsd2.[89].*)
12261         shlibpath_overrides_runpath=no
12262         ;;
12263       *)
12264         shlibpath_overrides_runpath=yes
12265         ;;
12266       esac
12267   else
12268     shlibpath_overrides_runpath=yes
12269   fi
12270   ;;
12271
12272 os2*)
12273   libname_spec='$name'
12274   shrext_cmds=".dll"
12275   need_lib_prefix=no
12276   library_names_spec='$libname${shared_ext} $libname.a'
12277   dynamic_linker='OS/2 ld.exe'
12278   shlibpath_var=LIBPATH
12279   ;;
12280
12281 osf3* | osf4* | osf5*)
12282   version_type=osf
12283   need_lib_prefix=no
12284   need_version=no
12285   soname_spec='${libname}${release}${shared_ext}$major'
12286   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12287   shlibpath_var=LD_LIBRARY_PATH
12288   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12289   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12290   ;;
12291
12292 rdos*)
12293   dynamic_linker=no
12294   ;;
12295
12296 solaris*)
12297   version_type=linux
12298   need_lib_prefix=no
12299   need_version=no
12300   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12301   soname_spec='${libname}${release}${shared_ext}$major'
12302   shlibpath_var=LD_LIBRARY_PATH
12303   shlibpath_overrides_runpath=yes
12304   hardcode_into_libs=yes
12305   # ldd complains unless libraries are executable
12306   postinstall_cmds='chmod +x $lib'
12307   ;;
12308
12309 sunos4*)
12310   version_type=sunos
12311   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12312   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12313   shlibpath_var=LD_LIBRARY_PATH
12314   shlibpath_overrides_runpath=yes
12315   if test "$with_gnu_ld" = yes; then
12316     need_lib_prefix=no
12317   fi
12318   need_version=yes
12319   ;;
12320
12321 sysv4 | sysv4.3*)
12322   version_type=linux
12323   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12324   soname_spec='${libname}${release}${shared_ext}$major'
12325   shlibpath_var=LD_LIBRARY_PATH
12326   case $host_vendor in
12327     sni)
12328       shlibpath_overrides_runpath=no
12329       need_lib_prefix=no
12330       runpath_var=LD_RUN_PATH
12331       ;;
12332     siemens)
12333       need_lib_prefix=no
12334       ;;
12335     motorola)
12336       need_lib_prefix=no
12337       need_version=no
12338       shlibpath_overrides_runpath=no
12339       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12340       ;;
12341   esac
12342   ;;
12343
12344 sysv4*MP*)
12345   if test -d /usr/nec ;then
12346     version_type=linux
12347     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12348     soname_spec='$libname${shared_ext}.$major'
12349     shlibpath_var=LD_LIBRARY_PATH
12350   fi
12351   ;;
12352
12353 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12354   version_type=freebsd-elf
12355   need_lib_prefix=no
12356   need_version=no
12357   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12358   soname_spec='${libname}${release}${shared_ext}$major'
12359   shlibpath_var=LD_LIBRARY_PATH
12360   shlibpath_overrides_runpath=yes
12361   hardcode_into_libs=yes
12362   if test "$with_gnu_ld" = yes; then
12363     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12364   else
12365     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12366     case $host_os in
12367       sco3.2v5*)
12368         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12369         ;;
12370     esac
12371   fi
12372   sys_lib_dlsearch_path_spec='/usr/lib'
12373   ;;
12374
12375 tpf*)
12376   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12377   version_type=linux
12378   need_lib_prefix=no
12379   need_version=no
12380   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12381   shlibpath_var=LD_LIBRARY_PATH
12382   shlibpath_overrides_runpath=no
12383   hardcode_into_libs=yes
12384   ;;
12385
12386 uts4*)
12387   version_type=linux
12388   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12389   soname_spec='${libname}${release}${shared_ext}$major'
12390   shlibpath_var=LD_LIBRARY_PATH
12391   ;;
12392
12393 *)
12394   dynamic_linker=no
12395   ;;
12396 esac
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12398 $as_echo "$dynamic_linker" >&6; }
12399 test "$dynamic_linker" = no && can_build_shared=no
12400
12401 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12402 if test "$GCC" = yes; then
12403   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12404 fi
12405
12406 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12407   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12408 fi
12409 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12410   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12411 fi
12412
12413
12414
12415
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12505 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12506 hardcode_action=
12507 if test -n "$hardcode_libdir_flag_spec" ||
12508    test -n "$runpath_var" ||
12509    test "X$hardcode_automatic" = "Xyes" ; then
12510
12511   # We can hardcode non-existent directories.
12512   if test "$hardcode_direct" != no &&
12513      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12514      # have to relink, otherwise we might link with an installed library
12515      # when we should be linking with a yet-to-be-installed one
12516      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12517      test "$hardcode_minus_L" != no; then
12518     # Linking always hardcodes the temporary library directory.
12519     hardcode_action=relink
12520   else
12521     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12522     hardcode_action=immediate
12523   fi
12524 else
12525   # We cannot hardcode anything, or else we can only hardcode existing
12526   # directories.
12527   hardcode_action=unsupported
12528 fi
12529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12530 $as_echo "$hardcode_action" >&6; }
12531
12532 if test "$hardcode_action" = relink ||
12533    test "$inherit_rpath" = yes; then
12534   # Fast installation is not supported
12535   enable_fast_install=no
12536 elif test "$shlibpath_overrides_runpath" = yes ||
12537      test "$enable_shared" = no; then
12538   # Fast installation is not necessary
12539   enable_fast_install=needless
12540 fi
12541
12542
12543
12544
12545
12546
12547   if test "x$enable_dlopen" != xyes; then
12548   enable_dlopen=unknown
12549   enable_dlopen_self=unknown
12550   enable_dlopen_self_static=unknown
12551 else
12552   lt_cv_dlopen=no
12553   lt_cv_dlopen_libs=
12554
12555   case $host_os in
12556   beos*)
12557     lt_cv_dlopen="load_add_on"
12558     lt_cv_dlopen_libs=
12559     lt_cv_dlopen_self=yes
12560     ;;
12561
12562   mingw* | pw32* | cegcc*)
12563     lt_cv_dlopen="LoadLibrary"
12564     lt_cv_dlopen_libs=
12565     ;;
12566
12567   cygwin*)
12568     lt_cv_dlopen="dlopen"
12569     lt_cv_dlopen_libs=
12570     ;;
12571
12572   darwin*)
12573   # if libdl is installed we need to link against it
12574     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12575 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12576 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12577   $as_echo_n "(cached) " >&6
12578 else
12579   ac_check_lib_save_LIBS=$LIBS
12580 LIBS="-ldl  $LIBS"
12581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12582 /* end confdefs.h.  */
12583
12584 /* Override any GCC internal prototype to avoid an error.
12585    Use char because int might match the return type of a GCC
12586    builtin and then its argument prototype would still apply.  */
12587 #ifdef __cplusplus
12588 extern "C"
12589 #endif
12590 char dlopen ();
12591 int
12592 main ()
12593 {
12594 return dlopen ();
12595   ;
12596   return 0;
12597 }
12598 _ACEOF
12599 if ac_fn_c_try_link "$LINENO"; then :
12600   ac_cv_lib_dl_dlopen=yes
12601 else
12602   ac_cv_lib_dl_dlopen=no
12603 fi
12604 rm -f core conftest.err conftest.$ac_objext \
12605     conftest$ac_exeext conftest.$ac_ext
12606 LIBS=$ac_check_lib_save_LIBS
12607 fi
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12609 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12610 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12611   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12612 else
12613
12614     lt_cv_dlopen="dyld"
12615     lt_cv_dlopen_libs=
12616     lt_cv_dlopen_self=yes
12617
12618 fi
12619
12620     ;;
12621
12622   *)
12623     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12624 if test "x$ac_cv_func_shl_load" = x""yes; then :
12625   lt_cv_dlopen="shl_load"
12626 else
12627   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12628 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12629 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12630   $as_echo_n "(cached) " >&6
12631 else
12632   ac_check_lib_save_LIBS=$LIBS
12633 LIBS="-ldld  $LIBS"
12634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12635 /* end confdefs.h.  */
12636
12637 /* Override any GCC internal prototype to avoid an error.
12638    Use char because int might match the return type of a GCC
12639    builtin and then its argument prototype would still apply.  */
12640 #ifdef __cplusplus
12641 extern "C"
12642 #endif
12643 char shl_load ();
12644 int
12645 main ()
12646 {
12647 return shl_load ();
12648   ;
12649   return 0;
12650 }
12651 _ACEOF
12652 if ac_fn_c_try_link "$LINENO"; then :
12653   ac_cv_lib_dld_shl_load=yes
12654 else
12655   ac_cv_lib_dld_shl_load=no
12656 fi
12657 rm -f core conftest.err conftest.$ac_objext \
12658     conftest$ac_exeext conftest.$ac_ext
12659 LIBS=$ac_check_lib_save_LIBS
12660 fi
12661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12662 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12663 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12664   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12665 else
12666   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12667 if test "x$ac_cv_func_dlopen" = x""yes; then :
12668   lt_cv_dlopen="dlopen"
12669 else
12670   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12671 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12672 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12673   $as_echo_n "(cached) " >&6
12674 else
12675   ac_check_lib_save_LIBS=$LIBS
12676 LIBS="-ldl  $LIBS"
12677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12678 /* end confdefs.h.  */
12679
12680 /* Override any GCC internal prototype to avoid an error.
12681    Use char because int might match the return type of a GCC
12682    builtin and then its argument prototype would still apply.  */
12683 #ifdef __cplusplus
12684 extern "C"
12685 #endif
12686 char dlopen ();
12687 int
12688 main ()
12689 {
12690 return dlopen ();
12691   ;
12692   return 0;
12693 }
12694 _ACEOF
12695 if ac_fn_c_try_link "$LINENO"; then :
12696   ac_cv_lib_dl_dlopen=yes
12697 else
12698   ac_cv_lib_dl_dlopen=no
12699 fi
12700 rm -f core conftest.err conftest.$ac_objext \
12701     conftest$ac_exeext conftest.$ac_ext
12702 LIBS=$ac_check_lib_save_LIBS
12703 fi
12704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12705 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12706 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12707   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12708 else
12709   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12710 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12711 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12712   $as_echo_n "(cached) " >&6
12713 else
12714   ac_check_lib_save_LIBS=$LIBS
12715 LIBS="-lsvld  $LIBS"
12716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12717 /* end confdefs.h.  */
12718
12719 /* Override any GCC internal prototype to avoid an error.
12720    Use char because int might match the return type of a GCC
12721    builtin and then its argument prototype would still apply.  */
12722 #ifdef __cplusplus
12723 extern "C"
12724 #endif
12725 char dlopen ();
12726 int
12727 main ()
12728 {
12729 return dlopen ();
12730   ;
12731   return 0;
12732 }
12733 _ACEOF
12734 if ac_fn_c_try_link "$LINENO"; then :
12735   ac_cv_lib_svld_dlopen=yes
12736 else
12737   ac_cv_lib_svld_dlopen=no
12738 fi
12739 rm -f core conftest.err conftest.$ac_objext \
12740     conftest$ac_exeext conftest.$ac_ext
12741 LIBS=$ac_check_lib_save_LIBS
12742 fi
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12744 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12745 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12746   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12747 else
12748   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12749 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12750 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12751   $as_echo_n "(cached) " >&6
12752 else
12753   ac_check_lib_save_LIBS=$LIBS
12754 LIBS="-ldld  $LIBS"
12755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12756 /* end confdefs.h.  */
12757
12758 /* Override any GCC internal prototype to avoid an error.
12759    Use char because int might match the return type of a GCC
12760    builtin and then its argument prototype would still apply.  */
12761 #ifdef __cplusplus
12762 extern "C"
12763 #endif
12764 char dld_link ();
12765 int
12766 main ()
12767 {
12768 return dld_link ();
12769   ;
12770   return 0;
12771 }
12772 _ACEOF
12773 if ac_fn_c_try_link "$LINENO"; then :
12774   ac_cv_lib_dld_dld_link=yes
12775 else
12776   ac_cv_lib_dld_dld_link=no
12777 fi
12778 rm -f core conftest.err conftest.$ac_objext \
12779     conftest$ac_exeext conftest.$ac_ext
12780 LIBS=$ac_check_lib_save_LIBS
12781 fi
12782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12783 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12784 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12785   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12786 fi
12787
12788
12789 fi
12790
12791
12792 fi
12793
12794
12795 fi
12796
12797
12798 fi
12799
12800
12801 fi
12802
12803     ;;
12804   esac
12805
12806   if test "x$lt_cv_dlopen" != xno; then
12807     enable_dlopen=yes
12808   else
12809     enable_dlopen=no
12810   fi
12811
12812   case $lt_cv_dlopen in
12813   dlopen)
12814     save_CPPFLAGS="$CPPFLAGS"
12815     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12816
12817     save_LDFLAGS="$LDFLAGS"
12818     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12819
12820     save_LIBS="$LIBS"
12821     LIBS="$lt_cv_dlopen_libs $LIBS"
12822
12823     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12824 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12825 if test "${lt_cv_dlopen_self+set}" = set; then :
12826   $as_echo_n "(cached) " >&6
12827 else
12828           if test "$cross_compiling" = yes; then :
12829   lt_cv_dlopen_self=cross
12830 else
12831   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12832   lt_status=$lt_dlunknown
12833   cat > conftest.$ac_ext <<_LT_EOF
12834 #line 12834 "configure"
12835 #include "confdefs.h"
12836
12837 #if HAVE_DLFCN_H
12838 #include <dlfcn.h>
12839 #endif
12840
12841 #include <stdio.h>
12842
12843 #ifdef RTLD_GLOBAL
12844 #  define LT_DLGLOBAL           RTLD_GLOBAL
12845 #else
12846 #  ifdef DL_GLOBAL
12847 #    define LT_DLGLOBAL         DL_GLOBAL
12848 #  else
12849 #    define LT_DLGLOBAL         0
12850 #  endif
12851 #endif
12852
12853 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12854    find out it does not work in some platform. */
12855 #ifndef LT_DLLAZY_OR_NOW
12856 #  ifdef RTLD_LAZY
12857 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12858 #  else
12859 #    ifdef DL_LAZY
12860 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12861 #    else
12862 #      ifdef RTLD_NOW
12863 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12864 #      else
12865 #        ifdef DL_NOW
12866 #          define LT_DLLAZY_OR_NOW      DL_NOW
12867 #        else
12868 #          define LT_DLLAZY_OR_NOW      0
12869 #        endif
12870 #      endif
12871 #    endif
12872 #  endif
12873 #endif
12874
12875 /* When -fvisbility=hidden is used, assume the code has been annotated
12876    correspondingly for the symbols needed.  */
12877 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12878 void fnord () __attribute__((visibility("default")));
12879 #endif
12880
12881 void fnord () { int i=42; }
12882 int main ()
12883 {
12884   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12885   int status = $lt_dlunknown;
12886
12887   if (self)
12888     {
12889       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12890       else
12891         {
12892           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12893           else puts (dlerror ());
12894         }
12895       /* dlclose (self); */
12896     }
12897   else
12898     puts (dlerror ());
12899
12900   return status;
12901 }
12902 _LT_EOF
12903   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12904   (eval $ac_link) 2>&5
12905   ac_status=$?
12906   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12907   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12908     (./conftest; exit; ) >&5 2>/dev/null
12909     lt_status=$?
12910     case x$lt_status in
12911       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12912       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12913       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12914     esac
12915   else :
12916     # compilation failed
12917     lt_cv_dlopen_self=no
12918   fi
12919 fi
12920 rm -fr conftest*
12921
12922
12923 fi
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12925 $as_echo "$lt_cv_dlopen_self" >&6; }
12926
12927     if test "x$lt_cv_dlopen_self" = xyes; then
12928       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12929       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12930 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12931 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12932   $as_echo_n "(cached) " >&6
12933 else
12934           if test "$cross_compiling" = yes; then :
12935   lt_cv_dlopen_self_static=cross
12936 else
12937   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12938   lt_status=$lt_dlunknown
12939   cat > conftest.$ac_ext <<_LT_EOF
12940 #line 12940 "configure"
12941 #include "confdefs.h"
12942
12943 #if HAVE_DLFCN_H
12944 #include <dlfcn.h>
12945 #endif
12946
12947 #include <stdio.h>
12948
12949 #ifdef RTLD_GLOBAL
12950 #  define LT_DLGLOBAL           RTLD_GLOBAL
12951 #else
12952 #  ifdef DL_GLOBAL
12953 #    define LT_DLGLOBAL         DL_GLOBAL
12954 #  else
12955 #    define LT_DLGLOBAL         0
12956 #  endif
12957 #endif
12958
12959 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12960    find out it does not work in some platform. */
12961 #ifndef LT_DLLAZY_OR_NOW
12962 #  ifdef RTLD_LAZY
12963 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12964 #  else
12965 #    ifdef DL_LAZY
12966 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12967 #    else
12968 #      ifdef RTLD_NOW
12969 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12970 #      else
12971 #        ifdef DL_NOW
12972 #          define LT_DLLAZY_OR_NOW      DL_NOW
12973 #        else
12974 #          define LT_DLLAZY_OR_NOW      0
12975 #        endif
12976 #      endif
12977 #    endif
12978 #  endif
12979 #endif
12980
12981 /* When -fvisbility=hidden is used, assume the code has been annotated
12982    correspondingly for the symbols needed.  */
12983 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12984 void fnord () __attribute__((visibility("default")));
12985 #endif
12986
12987 void fnord () { int i=42; }
12988 int main ()
12989 {
12990   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12991   int status = $lt_dlunknown;
12992
12993   if (self)
12994     {
12995       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12996       else
12997         {
12998           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12999           else puts (dlerror ());
13000         }
13001       /* dlclose (self); */
13002     }
13003   else
13004     puts (dlerror ());
13005
13006   return status;
13007 }
13008 _LT_EOF
13009   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13010   (eval $ac_link) 2>&5
13011   ac_status=$?
13012   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13013   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13014     (./conftest; exit; ) >&5 2>/dev/null
13015     lt_status=$?
13016     case x$lt_status in
13017       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13018       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13019       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13020     esac
13021   else :
13022     # compilation failed
13023     lt_cv_dlopen_self_static=no
13024   fi
13025 fi
13026 rm -fr conftest*
13027
13028
13029 fi
13030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13031 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13032     fi
13033
13034     CPPFLAGS="$save_CPPFLAGS"
13035     LDFLAGS="$save_LDFLAGS"
13036     LIBS="$save_LIBS"
13037     ;;
13038   esac
13039
13040   case $lt_cv_dlopen_self in
13041   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13042   *) enable_dlopen_self=unknown ;;
13043   esac
13044
13045   case $lt_cv_dlopen_self_static in
13046   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13047   *) enable_dlopen_self_static=unknown ;;
13048   esac
13049 fi
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067 striplib=
13068 old_striplib=
13069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13070 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13071 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13072   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13073   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13075 $as_echo "yes" >&6; }
13076 else
13077 # FIXME - insert some real tests, host_os isn't really good enough
13078   case $host_os in
13079   darwin*)
13080     if test -n "$STRIP" ; then
13081       striplib="$STRIP -x"
13082       old_striplib="$STRIP -S"
13083       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13084 $as_echo "yes" >&6; }
13085     else
13086       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13087 $as_echo "no" >&6; }
13088     fi
13089     ;;
13090   *)
13091     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13092 $as_echo "no" >&6; }
13093     ;;
13094   esac
13095 fi
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108   # Report which library types will actually be built
13109   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13110 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13111   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13112 $as_echo "$can_build_shared" >&6; }
13113
13114   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13115 $as_echo_n "checking whether to build shared libraries... " >&6; }
13116   test "$can_build_shared" = "no" && enable_shared=no
13117
13118   # On AIX, shared libraries and static libraries use the same namespace, and
13119   # are all built from PIC.
13120   case $host_os in
13121   aix3*)
13122     test "$enable_shared" = yes && enable_static=no
13123     if test -n "$RANLIB"; then
13124       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13125       postinstall_cmds='$RANLIB $lib'
13126     fi
13127     ;;
13128
13129   aix[4-9]*)
13130     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13131       test "$enable_shared" = yes && enable_static=no
13132     fi
13133     ;;
13134   esac
13135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13136 $as_echo "$enable_shared" >&6; }
13137
13138   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13139 $as_echo_n "checking whether to build static libraries... " >&6; }
13140   # Make sure either enable_shared or enable_static is yes.
13141   test "$enable_shared" = yes || enable_static=yes
13142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13143 $as_echo "$enable_static" >&6; }
13144
13145
13146
13147
13148 fi
13149 ac_ext=c
13150 ac_cpp='$CPP $CPPFLAGS'
13151 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13152 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13153 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13154
13155 CC="$lt_save_CC"
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169         ac_config_commands="$ac_config_commands libtool"
13170
13171
13172
13173
13174 # Only expand once:
13175
13176
13177
13178
13179 . ${srcdir}/../../bfd/configure.host
13180
13181
13182
13183
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13185 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13186     # Check whether --enable-maintainer-mode was given.
13187 if test "${enable_maintainer_mode+set}" = set; then :
13188   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13189 else
13190   USE_MAINTAINER_MODE=no
13191 fi
13192
13193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13194 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13195    if test $USE_MAINTAINER_MODE = yes; then
13196   MAINTAINER_MODE_TRUE=
13197   MAINTAINER_MODE_FALSE='#'
13198 else
13199   MAINTAINER_MODE_TRUE='#'
13200   MAINTAINER_MODE_FALSE=
13201 fi
13202
13203   MAINT=$MAINTAINER_MODE_TRUE
13204
13205
13206
13207
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13209 $as_echo_n "checking for sim debug setting... " >&6; }
13210 sim_debug="0"
13211 # Check whether --enable-sim-debug was given.
13212 if test "${enable_sim_debug+set}" = set; then :
13213   enableval=$enable_sim_debug; case "${enableval}" in
13214   yes) sim_debug="7";;
13215   no)  sim_debug="0";;
13216   *)   sim_debug="($enableval)";;
13217 esac
13218 fi
13219 if test "$sim_debug" != "0"; then
13220
13221 cat >>confdefs.h <<_ACEOF
13222 #define DEBUG $sim_debug
13223 _ACEOF
13224
13225 fi
13226
13227 cat >>confdefs.h <<_ACEOF
13228 #define WITH_DEBUG $sim_debug
13229 _ACEOF
13230
13231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13232 $as_echo "$sim_debug" >&6; }
13233
13234
13235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13236 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13237 sim_stdio="0"
13238 # Check whether --enable-sim-stdio was given.
13239 if test "${enable_sim_stdio+set}" = set; then :
13240   enableval=$enable_sim_stdio; case "${enableval}" in
13241   yes)  sim_stdio="DO_USE_STDIO";;
13242   no)   sim_stdio="DONT_USE_STDIO";;
13243   *)    as_fn_error "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13244 esac
13245 fi
13246
13247 cat >>confdefs.h <<_ACEOF
13248 #define WITH_STDIO $sim_stdio
13249 _ACEOF
13250
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13252 $as_echo "$sim_stdio" >&6; }
13253
13254
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13256 $as_echo_n "checking for sim trace settings... " >&6; }
13257 sim_trace="~TRACE_debug"
13258 # Check whether --enable-sim-trace was given.
13259 if test "${enable_sim_trace+set}" = set; then :
13260   enableval=$enable_sim_trace; case "${enableval}" in
13261   yes)  sim_trace="-1";;
13262   no)   sim_trace="0";;
13263   [-0-9]*)
13264         sim_trace="'(${enableval})'";;
13265   [[:lower:]]*)
13266         sim_trace=""
13267         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13268           if test x"$sim_trace" = x; then
13269             sim_trace="(TRACE_$x"
13270           else
13271             sim_trace="${sim_trace}|TRACE_$x"
13272           fi
13273         done
13274         sim_trace="$sim_trace)" ;;
13275 esac
13276 fi
13277
13278 cat >>confdefs.h <<_ACEOF
13279 #define WITH_TRACE $sim_trace
13280 _ACEOF
13281
13282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13283 $as_echo "$sim_trace" >&6; }
13284
13285
13286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13287 $as_echo_n "checking for sim profile settings... " >&6; }
13288 profile="1"
13289 sim_profile="-1"
13290 # Check whether --enable-sim-profile was given.
13291 if test "${enable_sim_profile+set}" = set; then :
13292   enableval=$enable_sim_profile; case "${enableval}" in
13293   yes)  profile="1" sim_profile="-1";;
13294   no)   profile="0" sim_profile="0";;
13295   [-0-9]*)
13296         profile="(${enableval})" sim_profile="(${enableval})";;
13297   [a-z]*)
13298     profile="1"
13299         sim_profile=""
13300         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13301           if test x"$sim_profile" = x; then
13302             sim_profile="(PROFILE_$x"
13303           else
13304             sim_profile="${sim_profile}|PROFILE_$x"
13305           fi
13306         done
13307         sim_profile="$sim_profile)" ;;
13308 esac
13309 fi
13310
13311 cat >>confdefs.h <<_ACEOF
13312 #define PROFILE $profile
13313 _ACEOF
13314
13315
13316 cat >>confdefs.h <<_ACEOF
13317 #define WITH_PROFILE $sim_profile
13318 _ACEOF
13319
13320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13321 $as_echo "$sim_profile" >&6; }
13322
13323
13324
13325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13326 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13327 sim_assert="1"
13328 # Check whether --enable-sim-assert was given.
13329 if test "${enable_sim_assert+set}" = set; then :
13330   enableval=$enable_sim_assert; case "${enableval}" in
13331   yes)  sim_assert="1";;
13332   no)   sim_assert="0";;
13333   *)    as_fn_error "--enable-sim-assert does not take a value" "$LINENO" 5;;
13334 esac
13335 fi
13336
13337 cat >>confdefs.h <<_ACEOF
13338 #define WITH_ASSERT $sim_assert
13339 _ACEOF
13340
13341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13342 $as_echo "$sim_assert" >&6; }
13343
13344
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13346 $as_echo_n "checking default sim environment setting... " >&6; }
13347 sim_environment="ALL_ENVIRONMENT"
13348 # Check whether --enable-sim-environment was given.
13349 if test "${enable_sim_environment+set}" = set; then :
13350   enableval=$enable_sim_environment; case "${enableval}" in
13351   all | ALL)             sim_environment="ALL_ENVIRONMENT";;
13352   user | USER)           sim_environment="USER_ENVIRONMENT";;
13353   virtual | VIRTUAL)     sim_environment="VIRTUAL_ENVIRONMENT";;
13354   operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13355   *)   as_fn_error "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13356 esac
13357 fi
13358
13359 cat >>confdefs.h <<_ACEOF
13360 #define WITH_ENVIRONMENT $sim_environment
13361 _ACEOF
13362
13363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13364 $as_echo "$sim_environment" >&6; }
13365
13366
13367 sim_inline="-DDEFAULT_INLINE=0"
13368 # Check whether --enable-sim-inline was given.
13369 if test "${enable_sim_inline+set}" = set; then :
13370   enableval=$enable_sim_inline; sim_inline=""
13371 case "$enableval" in
13372   no)           sim_inline="-DDEFAULT_INLINE=0";;
13373   0)            sim_inline="-DDEFAULT_INLINE=0";;
13374   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13375   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13376   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13377        new_flag=""
13378        case "$x" in
13379          *_INLINE=*)    new_flag="-D$x";;
13380          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13381          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13382          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13383        esac
13384        if test x"$sim_inline" = x""; then
13385          sim_inline="$new_flag"
13386        else
13387          sim_inline="$sim_inline $new_flag"
13388        fi
13389      done;;
13390 esac
13391 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13392   echo "Setting inline flags = $sim_inline" 6>&1
13393 fi
13394 fi
13395
13396
13397
13398
13399 # Check whether --with-pkgversion was given.
13400 if test "${with_pkgversion+set}" = set; then :
13401   withval=$with_pkgversion; case "$withval" in
13402       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13403       no)  PKGVERSION= ;;
13404       *)   PKGVERSION="($withval) " ;;
13405      esac
13406 else
13407   PKGVERSION="(SIM) "
13408
13409 fi
13410
13411
13412
13413
13414
13415 # Check whether --with-bugurl was given.
13416 if test "${with_bugurl+set}" = set; then :
13417   withval=$with_bugurl; case "$withval" in
13418       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13419       no)  BUGURL=
13420            ;;
13421       *)   BUGURL="$withval"
13422            ;;
13423      esac
13424 else
13425   BUGURL="http://www.gnu.org/software/gdb/bugs/"
13426
13427 fi
13428
13429   case ${BUGURL} in
13430   "")
13431     REPORT_BUGS_TO=
13432     REPORT_BUGS_TEXI=
13433     ;;
13434   *)
13435     REPORT_BUGS_TO="<$BUGURL>"
13436     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13437     ;;
13438   esac;
13439
13440
13441
13442
13443 cat >>confdefs.h <<_ACEOF
13444 #define PKGVERSION "$PKGVERSION"
13445 _ACEOF
13446
13447
13448 cat >>confdefs.h <<_ACEOF
13449 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13450 _ACEOF
13451
13452
13453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13454 $as_echo_n "checking return type of signal handlers... " >&6; }
13455 if test "${ac_cv_type_signal+set}" = set; then :
13456   $as_echo_n "(cached) " >&6
13457 else
13458   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13459 /* end confdefs.h.  */
13460 #include <sys/types.h>
13461 #include <signal.h>
13462
13463 int
13464 main ()
13465 {
13466 return *(signal (0, 0)) (0) == 1;
13467   ;
13468   return 0;
13469 }
13470 _ACEOF
13471 if ac_fn_c_try_compile "$LINENO"; then :
13472   ac_cv_type_signal=int
13473 else
13474   ac_cv_type_signal=void
13475 fi
13476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13477 fi
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13479 $as_echo "$ac_cv_type_signal" >&6; }
13480
13481 cat >>confdefs.h <<_ACEOF
13482 #define RETSIGTYPE $ac_cv_type_signal
13483 _ACEOF
13484
13485
13486
13487
13488
13489
13490
13491 for ac_header in getopt.h
13492 do :
13493   ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
13494 if test "x$ac_cv_header_getopt_h" = x""yes; then :
13495   cat >>confdefs.h <<_ACEOF
13496 #define HAVE_GETOPT_H 1
13497 _ACEOF
13498
13499 fi
13500
13501 done
13502
13503
13504
13505 wire_endian="LITTLE"
13506 default_endian=""
13507 # Check whether --enable-sim-endian was given.
13508 if test "${enable_sim_endian+set}" = set; then :
13509   enableval=$enable_sim_endian; case "${enableval}" in
13510   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13511   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13512   yes)   if test x"$wire_endian" != x; then
13513            sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13514          else
13515           if test x"$default_endian" != x; then
13516              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13517            else
13518              echo "No hard-wired endian for target $target" 1>&6
13519              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13520            fi
13521          fi;;
13522   no)    if test x"$default_endian" != x; then
13523            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13524          else
13525            if test x"$wire_endian" != x; then
13526              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13527            else
13528              echo "No default endian for target $target" 1>&6
13529              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13530            fi
13531          fi;;
13532   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13533 esac
13534 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13535   echo "Setting endian flags = $sim_endian" 6>&1
13536 fi
13537 else
13538   if test x"$default_endian" != x; then
13539   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13540 else
13541   if test x"$wire_endian" != x; then
13542     sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13543   else
13544     sim_endian=
13545   fi
13546 fi
13547 fi
13548
13549 wire_alignment="STRICT_ALIGNMENT"
13550 default_alignment="STRICT_ALIGNMENT"
13551
13552 # Check whether --enable-sim-alignment was given.
13553 if test "${enable_sim_alignment+set}" = set; then :
13554   enableval=$enable_sim_alignment; case "${enableval}" in
13555   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13556   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13557   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13558   yes) if test x"$wire_alignment" != x; then
13559          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13560        else
13561          if test x"$default_alignment" != x; then
13562            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13563          else
13564            echo "No hard-wired alignment for target $target" 1>&6
13565            sim_alignment="-DWITH_ALIGNMENT=0"
13566          fi
13567        fi;;
13568   no)  if test x"$default_alignment" != x; then
13569          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13570        else
13571          if test x"$wire_alignment" != x; then
13572            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13573          else
13574            echo "No default alignment for target $target" 1>&6
13575            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13576          fi
13577        fi;;
13578   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13579 esac
13580 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13581   echo "Setting alignment flags = $sim_alignment" 6>&1
13582 fi
13583 else
13584   if test x"$default_alignment" != x; then
13585   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13586 else
13587   if test x"$wire_alignment" != x; then
13588     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13589   else
13590     sim_alignment=
13591   fi
13592 fi
13593 fi
13594
13595
13596 # Check whether --enable-werror was given.
13597 if test "${enable_werror+set}" = set; then :
13598   enableval=$enable_werror; case "${enableval}" in
13599      yes | y) ERROR_ON_WARNING="yes" ;;
13600      no | n)  ERROR_ON_WARNING="no" ;;
13601      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13602    esac
13603 fi
13604
13605
13606 # Enable -Werror by default when using gcc
13607 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13608     ERROR_ON_WARNING=yes
13609 fi
13610
13611 WERROR_CFLAGS=""
13612 if test "${ERROR_ON_WARNING}" = yes ; then
13613 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13614 #    WERROR_CFLAGS="-Werror"
13615      true
13616 fi
13617
13618 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13619 -Wpointer-sign \
13620 -Wno-unused -Wunused-value -Wunused-function \
13621 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13622 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13623 -Wold-style-declaration -Wold-style-definition"
13624
13625 # Enable -Wno-format by default when using gcc on mingw since many
13626 # GCC versions complain about %I64.
13627 case "${host}" in
13628   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13629   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13630 esac
13631
13632 # Check whether --enable-build-warnings was given.
13633 if test "${enable_build_warnings+set}" = set; then :
13634   enableval=$enable_build_warnings; case "${enableval}" in
13635   yes)  ;;
13636   no)   build_warnings="-w";;
13637   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13638         build_warnings="${build_warnings} ${t}";;
13639   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13640         build_warnings="${t} ${build_warnings}";;
13641   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13642 esac
13643 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13644   echo "Setting compiler warning flags = $build_warnings" 6>&1
13645 fi
13646 fi
13647 # Check whether --enable-sim-build-warnings was given.
13648 if test "${enable_sim_build_warnings+set}" = set; then :
13649   enableval=$enable_sim_build_warnings; case "${enableval}" in
13650   yes)  ;;
13651   no)   build_warnings="-w";;
13652   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13653         build_warnings="${build_warnings} ${t}";;
13654   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13655         build_warnings="${t} ${build_warnings}";;
13656   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13657 esac
13658 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13659   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13660 fi
13661 fi
13662 WARN_CFLAGS=""
13663 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13664 then
13665     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13666 $as_echo_n "checking compiler warning flags... " >&6; }
13667     # Separate out the -Werror flag as some files just cannot be
13668     # compiled with it enabled.
13669     for w in ${build_warnings}; do
13670         case $w in
13671         -Werr*) WERROR_CFLAGS=-Werror ;;
13672         *) # Check that GCC accepts it
13673             saved_CFLAGS="$CFLAGS"
13674             CFLAGS="$CFLAGS $w"
13675             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13676 /* end confdefs.h.  */
13677
13678 int
13679 main ()
13680 {
13681
13682   ;
13683   return 0;
13684 }
13685 _ACEOF
13686 if ac_fn_c_try_compile "$LINENO"; then :
13687   WARN_CFLAGS="${WARN_CFLAGS} $w"
13688 fi
13689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13690             CFLAGS="$saved_CFLAGS"
13691         esac
13692     done
13693     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13694 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13695 fi
13696
13697
13698
13699 cgen_breaks=""
13700 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13701 cgen_breaks="break cgen_rtx_error";
13702 fi
13703
13704 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13705
13706 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13707
13708 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13709
13710 ac_config_commands="$ac_config_commands Makefile"
13711
13712 ac_config_commands="$ac_config_commands stamp-h"
13713
13714 cat >confcache <<\_ACEOF
13715 # This file is a shell script that caches the results of configure
13716 # tests run on this system so they can be shared between configure
13717 # scripts and configure runs, see configure's option --config-cache.
13718 # It is not useful on other systems.  If it contains results you don't
13719 # want to keep, you may remove or edit it.
13720 #
13721 # config.status only pays attention to the cache file if you give it
13722 # the --recheck option to rerun configure.
13723 #
13724 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13725 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13726 # following values.
13727
13728 _ACEOF
13729
13730 # The following way of writing the cache mishandles newlines in values,
13731 # but we know of no workaround that is simple, portable, and efficient.
13732 # So, we kill variables containing newlines.
13733 # Ultrix sh set writes to stderr and can't be redirected directly,
13734 # and sets the high bit in the cache file unless we assign to the vars.
13735 (
13736   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13737     eval ac_val=\$$ac_var
13738     case $ac_val in #(
13739     *${as_nl}*)
13740       case $ac_var in #(
13741       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13742 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13743       esac
13744       case $ac_var in #(
13745       _ | IFS | as_nl) ;; #(
13746       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13747       *) { eval $ac_var=; unset $ac_var;} ;;
13748       esac ;;
13749     esac
13750   done
13751
13752   (set) 2>&1 |
13753     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13754     *${as_nl}ac_space=\ *)
13755       # `set' does not quote correctly, so add quotes: double-quote
13756       # substitution turns \\\\ into \\, and sed turns \\ into \.
13757       sed -n \
13758         "s/'/'\\\\''/g;
13759           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13760       ;; #(
13761     *)
13762       # `set' quotes correctly as required by POSIX, so do not add quotes.
13763       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13764       ;;
13765     esac |
13766     sort
13767 ) |
13768   sed '
13769      /^ac_cv_env_/b end
13770      t clear
13771      :clear
13772      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13773      t end
13774      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13775      :end' >>confcache
13776 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13777   if test -w "$cache_file"; then
13778     test "x$cache_file" != "x/dev/null" &&
13779       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13780 $as_echo "$as_me: updating cache $cache_file" >&6;}
13781     cat confcache >$cache_file
13782   else
13783     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13784 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13785   fi
13786 fi
13787 rm -f confcache
13788
13789 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13790 # Let make expand exec_prefix.
13791 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13792
13793 DEFS=-DHAVE_CONFIG_H
13794
13795 ac_libobjs=
13796 ac_ltlibobjs=
13797 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13798   # 1. Remove the extension, and $U if already installed.
13799   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13800   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13801   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13802   #    will be set to the directory where LIBOBJS objects are built.
13803   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13804   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13805 done
13806 LIBOBJS=$ac_libobjs
13807
13808 LTLIBOBJS=$ac_ltlibobjs
13809
13810
13811
13812 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13813   as_fn_error "conditional \"GMAKE\" was never defined.
13814 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13815 fi
13816 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13817   as_fn_error "conditional \"PLUGINS\" was never defined.
13818 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13819 fi
13820 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13821   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13822 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13823 fi
13824
13825 : ${CONFIG_STATUS=./config.status}
13826 ac_write_fail=0
13827 ac_clean_files_save=$ac_clean_files
13828 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13829 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13830 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13831 as_write_fail=0
13832 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13833 #! $SHELL
13834 # Generated by $as_me.
13835 # Run this file to recreate the current configuration.
13836 # Compiler output produced by configure, useful for debugging
13837 # configure, is in config.log if it exists.
13838
13839 debug=false
13840 ac_cs_recheck=false
13841 ac_cs_silent=false
13842
13843 SHELL=\${CONFIG_SHELL-$SHELL}
13844 export SHELL
13845 _ASEOF
13846 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13847 ## -------------------- ##
13848 ## M4sh Initialization. ##
13849 ## -------------------- ##
13850
13851 # Be more Bourne compatible
13852 DUALCASE=1; export DUALCASE # for MKS sh
13853 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13854   emulate sh
13855   NULLCMD=:
13856   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13857   # is contrary to our usage.  Disable this feature.
13858   alias -g '${1+"$@"}'='"$@"'
13859   setopt NO_GLOB_SUBST
13860 else
13861   case `(set -o) 2>/dev/null` in #(
13862   *posix*) :
13863     set -o posix ;; #(
13864   *) :
13865      ;;
13866 esac
13867 fi
13868
13869
13870 as_nl='
13871 '
13872 export as_nl
13873 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13874 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13875 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13876 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13877 # Prefer a ksh shell builtin over an external printf program on Solaris,
13878 # but without wasting forks for bash or zsh.
13879 if test -z "$BASH_VERSION$ZSH_VERSION" \
13880     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13881   as_echo='print -r --'
13882   as_echo_n='print -rn --'
13883 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13884   as_echo='printf %s\n'
13885   as_echo_n='printf %s'
13886 else
13887   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13888     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13889     as_echo_n='/usr/ucb/echo -n'
13890   else
13891     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13892     as_echo_n_body='eval
13893       arg=$1;
13894       case $arg in #(
13895       *"$as_nl"*)
13896         expr "X$arg" : "X\\(.*\\)$as_nl";
13897         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13898       esac;
13899       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13900     '
13901     export as_echo_n_body
13902     as_echo_n='sh -c $as_echo_n_body as_echo'
13903   fi
13904   export as_echo_body
13905   as_echo='sh -c $as_echo_body as_echo'
13906 fi
13907
13908 # The user is always right.
13909 if test "${PATH_SEPARATOR+set}" != set; then
13910   PATH_SEPARATOR=:
13911   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13912     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13913       PATH_SEPARATOR=';'
13914   }
13915 fi
13916
13917
13918 # IFS
13919 # We need space, tab and new line, in precisely that order.  Quoting is
13920 # there to prevent editors from complaining about space-tab.
13921 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13922 # splitting by setting IFS to empty value.)
13923 IFS=" ""        $as_nl"
13924
13925 # Find who we are.  Look in the path if we contain no directory separator.
13926 case $0 in #((
13927   *[\\/]* ) as_myself=$0 ;;
13928   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13929 for as_dir in $PATH
13930 do
13931   IFS=$as_save_IFS
13932   test -z "$as_dir" && as_dir=.
13933     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13934   done
13935 IFS=$as_save_IFS
13936
13937      ;;
13938 esac
13939 # We did not find ourselves, most probably we were run as `sh COMMAND'
13940 # in which case we are not to be found in the path.
13941 if test "x$as_myself" = x; then
13942   as_myself=$0
13943 fi
13944 if test ! -f "$as_myself"; then
13945   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13946   exit 1
13947 fi
13948
13949 # Unset variables that we do not need and which cause bugs (e.g. in
13950 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13951 # suppresses any "Segmentation fault" message there.  '((' could
13952 # trigger a bug in pdksh 5.2.14.
13953 for as_var in BASH_ENV ENV MAIL MAILPATH
13954 do eval test x\${$as_var+set} = xset \
13955   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13956 done
13957 PS1='$ '
13958 PS2='> '
13959 PS4='+ '
13960
13961 # NLS nuisances.
13962 LC_ALL=C
13963 export LC_ALL
13964 LANGUAGE=C
13965 export LANGUAGE
13966
13967 # CDPATH.
13968 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13969
13970
13971 # as_fn_error ERROR [LINENO LOG_FD]
13972 # ---------------------------------
13973 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13974 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13975 # script with status $?, using 1 if that was 0.
13976 as_fn_error ()
13977 {
13978   as_status=$?; test $as_status -eq 0 && as_status=1
13979   if test "$3"; then
13980     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13981     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13982   fi
13983   $as_echo "$as_me: error: $1" >&2
13984   as_fn_exit $as_status
13985 } # as_fn_error
13986
13987
13988 # as_fn_set_status STATUS
13989 # -----------------------
13990 # Set $? to STATUS, without forking.
13991 as_fn_set_status ()
13992 {
13993   return $1
13994 } # as_fn_set_status
13995
13996 # as_fn_exit STATUS
13997 # -----------------
13998 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13999 as_fn_exit ()
14000 {
14001   set +e
14002   as_fn_set_status $1
14003   exit $1
14004 } # as_fn_exit
14005
14006 # as_fn_unset VAR
14007 # ---------------
14008 # Portably unset VAR.
14009 as_fn_unset ()
14010 {
14011   { eval $1=; unset $1;}
14012 }
14013 as_unset=as_fn_unset
14014 # as_fn_append VAR VALUE
14015 # ----------------------
14016 # Append the text in VALUE to the end of the definition contained in VAR. Take
14017 # advantage of any shell optimizations that allow amortized linear growth over
14018 # repeated appends, instead of the typical quadratic growth present in naive
14019 # implementations.
14020 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14021   eval 'as_fn_append ()
14022   {
14023     eval $1+=\$2
14024   }'
14025 else
14026   as_fn_append ()
14027   {
14028     eval $1=\$$1\$2
14029   }
14030 fi # as_fn_append
14031
14032 # as_fn_arith ARG...
14033 # ------------------
14034 # Perform arithmetic evaluation on the ARGs, and store the result in the
14035 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14036 # must be portable across $(()) and expr.
14037 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14038   eval 'as_fn_arith ()
14039   {
14040     as_val=$(( $* ))
14041   }'
14042 else
14043   as_fn_arith ()
14044   {
14045     as_val=`expr "$@" || test $? -eq 1`
14046   }
14047 fi # as_fn_arith
14048
14049
14050 if expr a : '\(a\)' >/dev/null 2>&1 &&
14051    test "X`expr 00001 : '.*\(...\)'`" = X001; then
14052   as_expr=expr
14053 else
14054   as_expr=false
14055 fi
14056
14057 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14058   as_basename=basename
14059 else
14060   as_basename=false
14061 fi
14062
14063 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14064   as_dirname=dirname
14065 else
14066   as_dirname=false
14067 fi
14068
14069 as_me=`$as_basename -- "$0" ||
14070 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14071          X"$0" : 'X\(//\)$' \| \
14072          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14073 $as_echo X/"$0" |
14074     sed '/^.*\/\([^/][^/]*\)\/*$/{
14075             s//\1/
14076             q
14077           }
14078           /^X\/\(\/\/\)$/{
14079             s//\1/
14080             q
14081           }
14082           /^X\/\(\/\).*/{
14083             s//\1/
14084             q
14085           }
14086           s/.*/./; q'`
14087
14088 # Avoid depending upon Character Ranges.
14089 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14090 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14091 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14092 as_cr_digits='0123456789'
14093 as_cr_alnum=$as_cr_Letters$as_cr_digits
14094
14095 ECHO_C= ECHO_N= ECHO_T=
14096 case `echo -n x` in #(((((
14097 -n*)
14098   case `echo 'xy\c'` in
14099   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14100   xy)  ECHO_C='\c';;
14101   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14102        ECHO_T=' ';;
14103   esac;;
14104 *)
14105   ECHO_N='-n';;
14106 esac
14107
14108 rm -f conf$$ conf$$.exe conf$$.file
14109 if test -d conf$$.dir; then
14110   rm -f conf$$.dir/conf$$.file
14111 else
14112   rm -f conf$$.dir
14113   mkdir conf$$.dir 2>/dev/null
14114 fi
14115 if (echo >conf$$.file) 2>/dev/null; then
14116   if ln -s conf$$.file conf$$ 2>/dev/null; then
14117     as_ln_s='ln -s'
14118     # ... but there are two gotchas:
14119     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14120     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14121     # In both cases, we have to default to `cp -p'.
14122     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14123       as_ln_s='cp -p'
14124   elif ln conf$$.file conf$$ 2>/dev/null; then
14125     as_ln_s=ln
14126   else
14127     as_ln_s='cp -p'
14128   fi
14129 else
14130   as_ln_s='cp -p'
14131 fi
14132 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14133 rmdir conf$$.dir 2>/dev/null
14134
14135
14136 # as_fn_mkdir_p
14137 # -------------
14138 # Create "$as_dir" as a directory, including parents if necessary.
14139 as_fn_mkdir_p ()
14140 {
14141
14142   case $as_dir in #(
14143   -*) as_dir=./$as_dir;;
14144   esac
14145   test -d "$as_dir" || eval $as_mkdir_p || {
14146     as_dirs=
14147     while :; do
14148       case $as_dir in #(
14149       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14150       *) as_qdir=$as_dir;;
14151       esac
14152       as_dirs="'$as_qdir' $as_dirs"
14153       as_dir=`$as_dirname -- "$as_dir" ||
14154 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14155          X"$as_dir" : 'X\(//\)[^/]' \| \
14156          X"$as_dir" : 'X\(//\)$' \| \
14157          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14158 $as_echo X"$as_dir" |
14159     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14160             s//\1/
14161             q
14162           }
14163           /^X\(\/\/\)[^/].*/{
14164             s//\1/
14165             q
14166           }
14167           /^X\(\/\/\)$/{
14168             s//\1/
14169             q
14170           }
14171           /^X\(\/\).*/{
14172             s//\1/
14173             q
14174           }
14175           s/.*/./; q'`
14176       test -d "$as_dir" && break
14177     done
14178     test -z "$as_dirs" || eval "mkdir $as_dirs"
14179   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14180
14181
14182 } # as_fn_mkdir_p
14183 if mkdir -p . 2>/dev/null; then
14184   as_mkdir_p='mkdir -p "$as_dir"'
14185 else
14186   test -d ./-p && rmdir ./-p
14187   as_mkdir_p=false
14188 fi
14189
14190 if test -x / >/dev/null 2>&1; then
14191   as_test_x='test -x'
14192 else
14193   if ls -dL / >/dev/null 2>&1; then
14194     as_ls_L_option=L
14195   else
14196     as_ls_L_option=
14197   fi
14198   as_test_x='
14199     eval sh -c '\''
14200       if test -d "$1"; then
14201         test -d "$1/.";
14202       else
14203         case $1 in #(
14204         -*)set "./$1";;
14205         esac;
14206         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14207         ???[sx]*):;;*)false;;esac;fi
14208     '\'' sh
14209   '
14210 fi
14211 as_executable_p=$as_test_x
14212
14213 # Sed expression to map a string onto a valid CPP name.
14214 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14215
14216 # Sed expression to map a string onto a valid variable name.
14217 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14218
14219
14220 exec 6>&1
14221 ## ----------------------------------- ##
14222 ## Main body of $CONFIG_STATUS script. ##
14223 ## ----------------------------------- ##
14224 _ASEOF
14225 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14226
14227 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14228 # Save the log message, to keep $0 and so on meaningful, and to
14229 # report actual input values of CONFIG_FILES etc. instead of their
14230 # values after options handling.
14231 ac_log="
14232 This file was extended by $as_me, which was
14233 generated by GNU Autoconf 2.64.  Invocation command line was
14234
14235   CONFIG_FILES    = $CONFIG_FILES
14236   CONFIG_HEADERS  = $CONFIG_HEADERS
14237   CONFIG_LINKS    = $CONFIG_LINKS
14238   CONFIG_COMMANDS = $CONFIG_COMMANDS
14239   $ $0 $@
14240
14241 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14242 "
14243
14244 _ACEOF
14245
14246 case $ac_config_files in *"
14247 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14248 esac
14249
14250 case $ac_config_headers in *"
14251 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14252 esac
14253
14254
14255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14256 # Files that config.status was made for.
14257 config_files="$ac_config_files"
14258 config_headers="$ac_config_headers"
14259 config_commands="$ac_config_commands"
14260
14261 _ACEOF
14262
14263 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14264 ac_cs_usage="\
14265 \`$as_me' instantiates files and other configuration actions
14266 from templates according to the current configuration.  Unless the files
14267 and actions are specified as TAGs, all are instantiated by default.
14268
14269 Usage: $0 [OPTION]... [TAG]...
14270
14271   -h, --help       print this help, then exit
14272   -V, --version    print version number and configuration settings, then exit
14273   -q, --quiet, --silent
14274                    do not print progress messages
14275   -d, --debug      don't remove temporary files
14276       --recheck    update $as_me by reconfiguring in the same conditions
14277       --file=FILE[:TEMPLATE]
14278                    instantiate the configuration file FILE
14279       --header=FILE[:TEMPLATE]
14280                    instantiate the configuration header FILE
14281
14282 Configuration files:
14283 $config_files
14284
14285 Configuration headers:
14286 $config_headers
14287
14288 Configuration commands:
14289 $config_commands
14290
14291 Report bugs to the package provider."
14292
14293 _ACEOF
14294 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14295 ac_cs_version="\\
14296 config.status
14297 configured by $0, generated by GNU Autoconf 2.64,
14298   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14299
14300 Copyright (C) 2009 Free Software Foundation, Inc.
14301 This config.status script is free software; the Free Software Foundation
14302 gives unlimited permission to copy, distribute and modify it."
14303
14304 ac_pwd='$ac_pwd'
14305 srcdir='$srcdir'
14306 INSTALL='$INSTALL'
14307 AWK='$AWK'
14308 test -n "\$AWK" || AWK=awk
14309 _ACEOF
14310
14311 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14312 # The default lists apply if the user does not specify any file.
14313 ac_need_defaults=:
14314 while test $# != 0
14315 do
14316   case $1 in
14317   --*=*)
14318     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14319     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14320     ac_shift=:
14321     ;;
14322   *)
14323     ac_option=$1
14324     ac_optarg=$2
14325     ac_shift=shift
14326     ;;
14327   esac
14328
14329   case $ac_option in
14330   # Handling of the options.
14331   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14332     ac_cs_recheck=: ;;
14333   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14334     $as_echo "$ac_cs_version"; exit ;;
14335   --debug | --debu | --deb | --de | --d | -d )
14336     debug=: ;;
14337   --file | --fil | --fi | --f )
14338     $ac_shift
14339     case $ac_optarg in
14340     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14341     esac
14342     as_fn_append CONFIG_FILES " '$ac_optarg'"
14343     ac_need_defaults=false;;
14344   --header | --heade | --head | --hea )
14345     $ac_shift
14346     case $ac_optarg in
14347     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14348     esac
14349     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14350     ac_need_defaults=false;;
14351   --he | --h)
14352     # Conflict between --help and --header
14353     as_fn_error "ambiguous option: \`$1'
14354 Try \`$0 --help' for more information.";;
14355   --help | --hel | -h )
14356     $as_echo "$ac_cs_usage"; exit ;;
14357   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14358   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14359     ac_cs_silent=: ;;
14360
14361   # This is an error.
14362   -*) as_fn_error "unrecognized option: \`$1'
14363 Try \`$0 --help' for more information." ;;
14364
14365   *) as_fn_append ac_config_targets " $1"
14366      ac_need_defaults=false ;;
14367
14368   esac
14369   shift
14370 done
14371
14372 ac_configure_extra_args=
14373
14374 if $ac_cs_silent; then
14375   exec 6>/dev/null
14376   ac_configure_extra_args="$ac_configure_extra_args --silent"
14377 fi
14378
14379 _ACEOF
14380 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14381 if \$ac_cs_recheck; then
14382   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14383   shift
14384   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14385   CONFIG_SHELL='$SHELL'
14386   export CONFIG_SHELL
14387   exec "\$@"
14388 fi
14389
14390 _ACEOF
14391 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14392 exec 5>>config.log
14393 {
14394   echo
14395   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14396 ## Running $as_me. ##
14397 _ASBOX
14398   $as_echo "$ac_log"
14399 } >&5
14400
14401 _ACEOF
14402 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14403 #
14404 # INIT-COMMANDS
14405 #
14406 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14407
14408
14409 # The HP-UX ksh and POSIX shell print the target directory to stdout
14410 # if CDPATH is set.
14411 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14412
14413 sed_quote_subst='$sed_quote_subst'
14414 double_quote_subst='$double_quote_subst'
14415 delay_variable_subst='$delay_variable_subst'
14416 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14417 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14418 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14419 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14420 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14421 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14422 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14423 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14424 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14425 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14426 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14427 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14428 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14429 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14430 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14431 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14432 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14433 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14434 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14435 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14436 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14437 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14438 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14439 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14440 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14441 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14442 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14443 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14444 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14445 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14446 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14447 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14448 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14449 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14450 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14451 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14452 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14453 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14454 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14455 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14456 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14457 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14458 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14459 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14460 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14461 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14462 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14463 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14464 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"`'
14465 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14466 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14467 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14468 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14469 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14470 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14471 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14472 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14473 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14474 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14475 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14476 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14477 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14478 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14479 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14480 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14481 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14482 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14483 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14484 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14485 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14486 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14487 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14488 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14489 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14490 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14491 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14492 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14493 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14494 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14495 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14496 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14497 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14498 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14499 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14500 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14501 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14502 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14503 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14504 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14505 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14506 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14507 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14508 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14509 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14510 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14511 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14512 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14513 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14514 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14515 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14516 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14517 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14518 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14519 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14520 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14521 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14522 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14523 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14524 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14525 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14526 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14527 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14528 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14529 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14530 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14531 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14532 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14533 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14534 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14535 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14536
14537 LTCC='$LTCC'
14538 LTCFLAGS='$LTCFLAGS'
14539 compiler='$compiler_DEFAULT'
14540
14541 # A function that is used when there is no print builtin or printf.
14542 func_fallback_echo ()
14543 {
14544   eval 'cat <<_LTECHO_EOF
14545 \$1
14546 _LTECHO_EOF'
14547 }
14548
14549 # Quote evaled strings.
14550 for var in SHELL \
14551 ECHO \
14552 SED \
14553 GREP \
14554 EGREP \
14555 FGREP \
14556 LD \
14557 NM \
14558 LN_S \
14559 lt_SP2NL \
14560 lt_NL2SP \
14561 reload_flag \
14562 OBJDUMP \
14563 deplibs_check_method \
14564 file_magic_cmd \
14565 AR \
14566 AR_FLAGS \
14567 STRIP \
14568 RANLIB \
14569 CC \
14570 CFLAGS \
14571 compiler \
14572 lt_cv_sys_global_symbol_pipe \
14573 lt_cv_sys_global_symbol_to_cdecl \
14574 lt_cv_sys_global_symbol_to_c_name_address \
14575 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14576 lt_prog_compiler_no_builtin_flag \
14577 lt_prog_compiler_wl \
14578 lt_prog_compiler_pic \
14579 lt_prog_compiler_static \
14580 lt_cv_prog_compiler_c_o \
14581 need_locks \
14582 DSYMUTIL \
14583 NMEDIT \
14584 LIPO \
14585 OTOOL \
14586 OTOOL64 \
14587 shrext_cmds \
14588 export_dynamic_flag_spec \
14589 whole_archive_flag_spec \
14590 compiler_needs_object \
14591 with_gnu_ld \
14592 allow_undefined_flag \
14593 no_undefined_flag \
14594 hardcode_libdir_flag_spec \
14595 hardcode_libdir_flag_spec_ld \
14596 hardcode_libdir_separator \
14597 fix_srcfile_path \
14598 exclude_expsyms \
14599 include_expsyms \
14600 file_list_spec \
14601 variables_saved_for_relink \
14602 libname_spec \
14603 library_names_spec \
14604 soname_spec \
14605 install_override_mode \
14606 finish_eval \
14607 old_striplib \
14608 striplib; do
14609     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14610     *[\\\\\\\`\\"\\\$]*)
14611       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14612       ;;
14613     *)
14614       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14615       ;;
14616     esac
14617 done
14618
14619 # Double-quote double-evaled strings.
14620 for var in reload_cmds \
14621 old_postinstall_cmds \
14622 old_postuninstall_cmds \
14623 old_archive_cmds \
14624 extract_expsyms_cmds \
14625 old_archive_from_new_cmds \
14626 old_archive_from_expsyms_cmds \
14627 archive_cmds \
14628 archive_expsym_cmds \
14629 module_cmds \
14630 module_expsym_cmds \
14631 export_symbols_cmds \
14632 prelink_cmds \
14633 postinstall_cmds \
14634 postuninstall_cmds \
14635 finish_cmds \
14636 sys_lib_search_path_spec \
14637 sys_lib_dlsearch_path_spec; do
14638     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14639     *[\\\\\\\`\\"\\\$]*)
14640       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14641       ;;
14642     *)
14643       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14644       ;;
14645     esac
14646 done
14647
14648 ac_aux_dir='$ac_aux_dir'
14649 xsi_shell='$xsi_shell'
14650 lt_shell_append='$lt_shell_append'
14651
14652 # See if we are running on zsh, and set the options which allow our
14653 # commands through without removal of \ escapes INIT.
14654 if test -n "\${ZSH_VERSION+set}" ; then
14655    setopt NO_GLOB_SUBST
14656 fi
14657
14658
14659     PACKAGE='$PACKAGE'
14660     VERSION='$VERSION'
14661     TIMESTAMP='$TIMESTAMP'
14662     RM='$RM'
14663     ofile='$ofile'
14664
14665
14666
14667
14668 _ACEOF
14669
14670 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14671
14672 # Handling of arguments.
14673 for ac_config_target in $ac_config_targets
14674 do
14675   case $ac_config_target in
14676     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14677     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14678     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14679     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14680     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14681     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14682     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14683     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14684
14685   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14686   esac
14687 done
14688
14689
14690 # If the user did not use the arguments to specify the items to instantiate,
14691 # then the envvar interface is used.  Set only those that are not.
14692 # We use the long form for the default assignment because of an extremely
14693 # bizarre bug on SunOS 4.1.3.
14694 if $ac_need_defaults; then
14695   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14696   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14697   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14698 fi
14699
14700 # Have a temporary directory for convenience.  Make it in the build tree
14701 # simply because there is no reason against having it here, and in addition,
14702 # creating and moving files from /tmp can sometimes cause problems.
14703 # Hook for its removal unless debugging.
14704 # Note that there is a small window in which the directory will not be cleaned:
14705 # after its creation but before its name has been assigned to `$tmp'.
14706 $debug ||
14707 {
14708   tmp=
14709   trap 'exit_status=$?
14710   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14711 ' 0
14712   trap 'as_fn_exit 1' 1 2 13 15
14713 }
14714 # Create a (secure) tmp directory for tmp files.
14715
14716 {
14717   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14718   test -n "$tmp" && test -d "$tmp"
14719 }  ||
14720 {
14721   tmp=./conf$$-$RANDOM
14722   (umask 077 && mkdir "$tmp")
14723 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14724
14725 # Set up the scripts for CONFIG_FILES section.
14726 # No need to generate them if there are no CONFIG_FILES.
14727 # This happens for instance with `./config.status config.h'.
14728 if test -n "$CONFIG_FILES"; then
14729
14730
14731 ac_cr=`echo X | tr X '\015'`
14732 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14733 # But we know of no other shell where ac_cr would be empty at this
14734 # point, so we can use a bashism as a fallback.
14735 if test "x$ac_cr" = x; then
14736   eval ac_cr=\$\'\\r\'
14737 fi
14738 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14739 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14740   ac_cs_awk_cr='\r'
14741 else
14742   ac_cs_awk_cr=$ac_cr
14743 fi
14744
14745 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14746 _ACEOF
14747
14748
14749 {
14750   echo "cat >conf$$subs.awk <<_ACEOF" &&
14751   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14752   echo "_ACEOF"
14753 } >conf$$subs.sh ||
14754   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14755 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14756 ac_delim='%!_!# '
14757 for ac_last_try in false false false false false :; do
14758   . ./conf$$subs.sh ||
14759     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14760
14761   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14762   if test $ac_delim_n = $ac_delim_num; then
14763     break
14764   elif $ac_last_try; then
14765     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14766   else
14767     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14768   fi
14769 done
14770 rm -f conf$$subs.sh
14771
14772 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14773 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14774 _ACEOF
14775 sed -n '
14776 h
14777 s/^/S["/; s/!.*/"]=/
14778 p
14779 g
14780 s/^[^!]*!//
14781 :repl
14782 t repl
14783 s/'"$ac_delim"'$//
14784 t delim
14785 :nl
14786 h
14787 s/\(.\{148\}\).*/\1/
14788 t more1
14789 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14790 p
14791 n
14792 b repl
14793 :more1
14794 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14795 p
14796 g
14797 s/.\{148\}//
14798 t nl
14799 :delim
14800 h
14801 s/\(.\{148\}\).*/\1/
14802 t more2
14803 s/["\\]/\\&/g; s/^/"/; s/$/"/
14804 p
14805 b
14806 :more2
14807 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14808 p
14809 g
14810 s/.\{148\}//
14811 t delim
14812 ' <conf$$subs.awk | sed '
14813 /^[^""]/{
14814   N
14815   s/\n//
14816 }
14817 ' >>$CONFIG_STATUS || ac_write_fail=1
14818 rm -f conf$$subs.awk
14819 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14820 _ACAWK
14821 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14822   for (key in S) S_is_set[key] = 1
14823   FS = "\a"
14824
14825 }
14826 {
14827   line = $ 0
14828   nfields = split(line, field, "@")
14829   substed = 0
14830   len = length(field[1])
14831   for (i = 2; i < nfields; i++) {
14832     key = field[i]
14833     keylen = length(key)
14834     if (S_is_set[key]) {
14835       value = S[key]
14836       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14837       len += length(value) + length(field[++i])
14838       substed = 1
14839     } else
14840       len += 1 + keylen
14841   }
14842
14843   print line
14844 }
14845
14846 _ACAWK
14847 _ACEOF
14848 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14849 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14850   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14851 else
14852   cat
14853 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14854   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14855 _ACEOF
14856
14857 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14858 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14859 # trailing colons and then remove the whole line if VPATH becomes empty
14860 # (actually we leave an empty line to preserve line numbers).
14861 if test "x$srcdir" = x.; then
14862   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14863 s/:*\$(srcdir):*/:/
14864 s/:*\${srcdir}:*/:/
14865 s/:*@srcdir@:*/:/
14866 s/^\([^=]*=[     ]*\):*/\1/
14867 s/:*$//
14868 s/^[^=]*=[       ]*$//
14869 }'
14870 fi
14871
14872 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14873 fi # test -n "$CONFIG_FILES"
14874
14875 # Set up the scripts for CONFIG_HEADERS section.
14876 # No need to generate them if there are no CONFIG_HEADERS.
14877 # This happens for instance with `./config.status Makefile'.
14878 if test -n "$CONFIG_HEADERS"; then
14879 cat >"$tmp/defines.awk" <<\_ACAWK ||
14880 BEGIN {
14881 _ACEOF
14882
14883 # Transform confdefs.h into an awk script `defines.awk', embedded as
14884 # here-document in config.status, that substitutes the proper values into
14885 # config.h.in to produce config.h.
14886
14887 # Create a delimiter string that does not exist in confdefs.h, to ease
14888 # handling of long lines.
14889 ac_delim='%!_!# '
14890 for ac_last_try in false false :; do
14891   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14892   if test -z "$ac_t"; then
14893     break
14894   elif $ac_last_try; then
14895     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14896   else
14897     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14898   fi
14899 done
14900
14901 # For the awk script, D is an array of macro values keyed by name,
14902 # likewise P contains macro parameters if any.  Preserve backslash
14903 # newline sequences.
14904
14905 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14906 sed -n '
14907 s/.\{148\}/&'"$ac_delim"'/g
14908 t rset
14909 :rset
14910 s/^[     ]*#[    ]*define[       ][      ]*/ /
14911 t def
14912 d
14913 :def
14914 s/\\$//
14915 t bsnl
14916 s/["\\]/\\&/g
14917 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14918 D["\1"]=" \3"/p
14919 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14920 d
14921 :bsnl
14922 s/["\\]/\\&/g
14923 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14924 D["\1"]=" \3\\\\\\n"\\/p
14925 t cont
14926 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14927 t cont
14928 d
14929 :cont
14930 n
14931 s/.\{148\}/&'"$ac_delim"'/g
14932 t clear
14933 :clear
14934 s/\\$//
14935 t bsnlc
14936 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14937 d
14938 :bsnlc
14939 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14940 b cont
14941 ' <confdefs.h | sed '
14942 s/'"$ac_delim"'/"\\\
14943 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14944
14945 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14946   for (key in D) D_is_set[key] = 1
14947   FS = "\a"
14948 }
14949 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14950   line = \$ 0
14951   split(line, arg, " ")
14952   if (arg[1] == "#") {
14953     defundef = arg[2]
14954     mac1 = arg[3]
14955   } else {
14956     defundef = substr(arg[1], 2)
14957     mac1 = arg[2]
14958   }
14959   split(mac1, mac2, "(") #)
14960   macro = mac2[1]
14961   prefix = substr(line, 1, index(line, defundef) - 1)
14962   if (D_is_set[macro]) {
14963     # Preserve the white space surrounding the "#".
14964     print prefix "define", macro P[macro] D[macro]
14965     next
14966   } else {
14967     # Replace #undef with comments.  This is necessary, for example,
14968     # in the case of _POSIX_SOURCE, which is predefined and required
14969     # on some systems where configure will not decide to define it.
14970     if (defundef == "undef") {
14971       print "/*", prefix defundef, macro, "*/"
14972       next
14973     }
14974   }
14975 }
14976 { print }
14977 _ACAWK
14978 _ACEOF
14979 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14980   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14981 fi # test -n "$CONFIG_HEADERS"
14982
14983
14984 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
14985 shift
14986 for ac_tag
14987 do
14988   case $ac_tag in
14989   :[FHLC]) ac_mode=$ac_tag; continue;;
14990   esac
14991   case $ac_mode$ac_tag in
14992   :[FHL]*:*);;
14993   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14994   :[FH]-) ac_tag=-:-;;
14995   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14996   esac
14997   ac_save_IFS=$IFS
14998   IFS=:
14999   set x $ac_tag
15000   IFS=$ac_save_IFS
15001   shift
15002   ac_file=$1
15003   shift
15004
15005   case $ac_mode in
15006   :L) ac_source=$1;;
15007   :[FH])
15008     ac_file_inputs=
15009     for ac_f
15010     do
15011       case $ac_f in
15012       -) ac_f="$tmp/stdin";;
15013       *) # Look for the file first in the build tree, then in the source tree
15014          # (if the path is not absolute).  The absolute path cannot be DOS-style,
15015          # because $ac_f cannot contain `:'.
15016          test -f "$ac_f" ||
15017            case $ac_f in
15018            [\\/$]*) false;;
15019            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15020            esac ||
15021            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15022       esac
15023       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15024       as_fn_append ac_file_inputs " '$ac_f'"
15025     done
15026
15027     # Let's still pretend it is `configure' which instantiates (i.e., don't
15028     # use $as_me), people would be surprised to read:
15029     #    /* config.h.  Generated by config.status.  */
15030     configure_input='Generated from '`
15031           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15032         `' by configure.'
15033     if test x"$ac_file" != x-; then
15034       configure_input="$ac_file.  $configure_input"
15035       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15036 $as_echo "$as_me: creating $ac_file" >&6;}
15037     fi
15038     # Neutralize special characters interpreted by sed in replacement strings.
15039     case $configure_input in #(
15040     *\&* | *\|* | *\\* )
15041        ac_sed_conf_input=`$as_echo "$configure_input" |
15042        sed 's/[\\\\&|]/\\\\&/g'`;; #(
15043     *) ac_sed_conf_input=$configure_input;;
15044     esac
15045
15046     case $ac_tag in
15047     *:-:* | *:-) cat >"$tmp/stdin" \
15048       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15049     esac
15050     ;;
15051   esac
15052
15053   ac_dir=`$as_dirname -- "$ac_file" ||
15054 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15055          X"$ac_file" : 'X\(//\)[^/]' \| \
15056          X"$ac_file" : 'X\(//\)$' \| \
15057          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15058 $as_echo X"$ac_file" |
15059     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15060             s//\1/
15061             q
15062           }
15063           /^X\(\/\/\)[^/].*/{
15064             s//\1/
15065             q
15066           }
15067           /^X\(\/\/\)$/{
15068             s//\1/
15069             q
15070           }
15071           /^X\(\/\).*/{
15072             s//\1/
15073             q
15074           }
15075           s/.*/./; q'`
15076   as_dir="$ac_dir"; as_fn_mkdir_p
15077   ac_builddir=.
15078
15079 case "$ac_dir" in
15080 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15081 *)
15082   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15083   # A ".." for each directory in $ac_dir_suffix.
15084   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15085   case $ac_top_builddir_sub in
15086   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15087   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15088   esac ;;
15089 esac
15090 ac_abs_top_builddir=$ac_pwd
15091 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15092 # for backward compatibility:
15093 ac_top_builddir=$ac_top_build_prefix
15094
15095 case $srcdir in
15096   .)  # We are building in place.
15097     ac_srcdir=.
15098     ac_top_srcdir=$ac_top_builddir_sub
15099     ac_abs_top_srcdir=$ac_pwd ;;
15100   [\\/]* | ?:[\\/]* )  # Absolute name.
15101     ac_srcdir=$srcdir$ac_dir_suffix;
15102     ac_top_srcdir=$srcdir
15103     ac_abs_top_srcdir=$srcdir ;;
15104   *) # Relative name.
15105     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15106     ac_top_srcdir=$ac_top_build_prefix$srcdir
15107     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15108 esac
15109 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15110
15111
15112   case $ac_mode in
15113   :F)
15114   #
15115   # CONFIG_FILE
15116   #
15117
15118   case $INSTALL in
15119   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15120   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15121   esac
15122 _ACEOF
15123
15124 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15125 # If the template does not know about datarootdir, expand it.
15126 # FIXME: This hack should be removed a few years after 2.60.
15127 ac_datarootdir_hack=; ac_datarootdir_seen=
15128 ac_sed_dataroot='
15129 /datarootdir/ {
15130   p
15131   q
15132 }
15133 /@datadir@/p
15134 /@docdir@/p
15135 /@infodir@/p
15136 /@localedir@/p
15137 /@mandir@/p'
15138 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15139 *datarootdir*) ac_datarootdir_seen=yes;;
15140 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15141   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15142 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15143 _ACEOF
15144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15145   ac_datarootdir_hack='
15146   s&@datadir@&$datadir&g
15147   s&@docdir@&$docdir&g
15148   s&@infodir@&$infodir&g
15149   s&@localedir@&$localedir&g
15150   s&@mandir@&$mandir&g
15151   s&\\\${datarootdir}&$datarootdir&g' ;;
15152 esac
15153 _ACEOF
15154
15155 # Neutralize VPATH when `$srcdir' = `.'.
15156 # Shell code in configure.ac might set extrasub.
15157 # FIXME: do we really want to maintain this feature?
15158 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15159 ac_sed_extra="$ac_vpsub
15160 $extrasub
15161 _ACEOF
15162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15163 :t
15164 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15165 s|@configure_input@|$ac_sed_conf_input|;t t
15166 s&@top_builddir@&$ac_top_builddir_sub&;t t
15167 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15168 s&@srcdir@&$ac_srcdir&;t t
15169 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15170 s&@top_srcdir@&$ac_top_srcdir&;t t
15171 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15172 s&@builddir@&$ac_builddir&;t t
15173 s&@abs_builddir@&$ac_abs_builddir&;t t
15174 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15175 s&@INSTALL@&$ac_INSTALL&;t t
15176 $ac_datarootdir_hack
15177 "
15178 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15179   || as_fn_error "could not create $ac_file" "$LINENO" 5
15180
15181 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15182   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15183   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15184   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15185 which seems to be undefined.  Please make sure it is defined." >&5
15186 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15187 which seems to be undefined.  Please make sure it is defined." >&2;}
15188
15189   rm -f "$tmp/stdin"
15190   case $ac_file in
15191   -) cat "$tmp/out" && rm -f "$tmp/out";;
15192   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15193   esac \
15194   || as_fn_error "could not create $ac_file" "$LINENO" 5
15195  ;;
15196   :H)
15197   #
15198   # CONFIG_HEADER
15199   #
15200   if test x"$ac_file" != x-; then
15201     {
15202       $as_echo "/* $configure_input  */" \
15203       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15204     } >"$tmp/config.h" \
15205       || as_fn_error "could not create $ac_file" "$LINENO" 5
15206     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15207       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15208 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15209     else
15210       rm -f "$ac_file"
15211       mv "$tmp/config.h" "$ac_file" \
15212         || as_fn_error "could not create $ac_file" "$LINENO" 5
15213     fi
15214   else
15215     $as_echo "/* $configure_input  */" \
15216       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15217       || as_fn_error "could not create -" "$LINENO" 5
15218   fi
15219  ;;
15220
15221   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15222 $as_echo "$as_me: executing $ac_file commands" >&6;}
15223  ;;
15224   esac
15225
15226
15227   case $ac_file$ac_mode in
15228     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15229     "libtool":C)
15230
15231     # See if we are running on zsh, and set the options which allow our
15232     # commands through without removal of \ escapes.
15233     if test -n "${ZSH_VERSION+set}" ; then
15234       setopt NO_GLOB_SUBST
15235     fi
15236
15237     cfgfile="${ofile}T"
15238     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15239     $RM "$cfgfile"
15240
15241     cat <<_LT_EOF >> "$cfgfile"
15242 #! $SHELL
15243
15244 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15245 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15246 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15247 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15248 #
15249 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15250 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15251 #   Written by Gordon Matzigkeit, 1996
15252 #
15253 #   This file is part of GNU Libtool.
15254 #
15255 # GNU Libtool is free software; you can redistribute it and/or
15256 # modify it under the terms of the GNU General Public License as
15257 # published by the Free Software Foundation; either version 2 of
15258 # the License, or (at your option) any later version.
15259 #
15260 # As a special exception to the GNU General Public License,
15261 # if you distribute this file as part of a program or library that
15262 # is built using GNU Libtool, you may include this file under the
15263 # same distribution terms that you use for the rest of that program.
15264 #
15265 # GNU Libtool is distributed in the hope that it will be useful,
15266 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15267 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15268 # GNU General Public License for more details.
15269 #
15270 # You should have received a copy of the GNU General Public License
15271 # along with GNU Libtool; see the file COPYING.  If not, a copy
15272 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15273 # obtained by writing to the Free Software Foundation, Inc.,
15274 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15275
15276
15277 # The names of the tagged configurations supported by this script.
15278 available_tags=""
15279
15280 # ### BEGIN LIBTOOL CONFIG
15281
15282 # Which release of libtool.m4 was used?
15283 macro_version=$macro_version
15284 macro_revision=$macro_revision
15285
15286 # Whether or not to build shared libraries.
15287 build_libtool_libs=$enable_shared
15288
15289 # Whether or not to build static libraries.
15290 build_old_libs=$enable_static
15291
15292 # What type of objects to build.
15293 pic_mode=$pic_mode
15294
15295 # Whether or not to optimize for fast installation.
15296 fast_install=$enable_fast_install
15297
15298 # Shell to use when invoking shell scripts.
15299 SHELL=$lt_SHELL
15300
15301 # An echo program that protects backslashes.
15302 ECHO=$lt_ECHO
15303
15304 # The host system.
15305 host_alias=$host_alias
15306 host=$host
15307 host_os=$host_os
15308
15309 # The build system.
15310 build_alias=$build_alias
15311 build=$build
15312 build_os=$build_os
15313
15314 # A sed program that does not truncate output.
15315 SED=$lt_SED
15316
15317 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15318 Xsed="\$SED -e 1s/^X//"
15319
15320 # A grep program that handles long lines.
15321 GREP=$lt_GREP
15322
15323 # An ERE matcher.
15324 EGREP=$lt_EGREP
15325
15326 # A literal string matcher.
15327 FGREP=$lt_FGREP
15328
15329 # A BSD- or MS-compatible name lister.
15330 NM=$lt_NM
15331
15332 # Whether we need soft or hard links.
15333 LN_S=$lt_LN_S
15334
15335 # What is the maximum length of a command?
15336 max_cmd_len=$max_cmd_len
15337
15338 # Object file suffix (normally "o").
15339 objext=$ac_objext
15340
15341 # Executable file suffix (normally "").
15342 exeext=$exeext
15343
15344 # whether the shell understands "unset".
15345 lt_unset=$lt_unset
15346
15347 # turn spaces into newlines.
15348 SP2NL=$lt_lt_SP2NL
15349
15350 # turn newlines into spaces.
15351 NL2SP=$lt_lt_NL2SP
15352
15353 # An object symbol dumper.
15354 OBJDUMP=$lt_OBJDUMP
15355
15356 # Method to check whether dependent libraries are shared objects.
15357 deplibs_check_method=$lt_deplibs_check_method
15358
15359 # Command to use when deplibs_check_method == "file_magic".
15360 file_magic_cmd=$lt_file_magic_cmd
15361
15362 # The archiver.
15363 AR=$lt_AR
15364 AR_FLAGS=$lt_AR_FLAGS
15365
15366 # A symbol stripping program.
15367 STRIP=$lt_STRIP
15368
15369 # Commands used to install an old-style archive.
15370 RANLIB=$lt_RANLIB
15371 old_postinstall_cmds=$lt_old_postinstall_cmds
15372 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15373
15374 # Whether to use a lock for old archive extraction.
15375 lock_old_archive_extraction=$lock_old_archive_extraction
15376
15377 # A C compiler.
15378 LTCC=$lt_CC
15379
15380 # LTCC compiler flags.
15381 LTCFLAGS=$lt_CFLAGS
15382
15383 # Take the output of nm and produce a listing of raw symbols and C names.
15384 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15385
15386 # Transform the output of nm in a proper C declaration.
15387 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15388
15389 # Transform the output of nm in a C name address pair.
15390 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15391
15392 # Transform the output of nm in a C name address pair when lib prefix is needed.
15393 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15394
15395 # The name of the directory that contains temporary libtool files.
15396 objdir=$objdir
15397
15398 # Used to examine libraries when file_magic_cmd begins with "file".
15399 MAGIC_CMD=$MAGIC_CMD
15400
15401 # Must we lock files when doing compilation?
15402 need_locks=$lt_need_locks
15403
15404 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15405 DSYMUTIL=$lt_DSYMUTIL
15406
15407 # Tool to change global to local symbols on Mac OS X.
15408 NMEDIT=$lt_NMEDIT
15409
15410 # Tool to manipulate fat objects and archives on Mac OS X.
15411 LIPO=$lt_LIPO
15412
15413 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15414 OTOOL=$lt_OTOOL
15415
15416 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15417 OTOOL64=$lt_OTOOL64
15418
15419 # Old archive suffix (normally "a").
15420 libext=$libext
15421
15422 # Shared library suffix (normally ".so").
15423 shrext_cmds=$lt_shrext_cmds
15424
15425 # The commands to extract the exported symbol list from a shared archive.
15426 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15427
15428 # Variables whose values should be saved in libtool wrapper scripts and
15429 # restored at link time.
15430 variables_saved_for_relink=$lt_variables_saved_for_relink
15431
15432 # Do we need the "lib" prefix for modules?
15433 need_lib_prefix=$need_lib_prefix
15434
15435 # Do we need a version for libraries?
15436 need_version=$need_version
15437
15438 # Library versioning type.
15439 version_type=$version_type
15440
15441 # Shared library runtime path variable.
15442 runpath_var=$runpath_var
15443
15444 # Shared library path variable.
15445 shlibpath_var=$shlibpath_var
15446
15447 # Is shlibpath searched before the hard-coded library search path?
15448 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15449
15450 # Format of library name prefix.
15451 libname_spec=$lt_libname_spec
15452
15453 # List of archive names.  First name is the real one, the rest are links.
15454 # The last name is the one that the linker finds with -lNAME
15455 library_names_spec=$lt_library_names_spec
15456
15457 # The coded name of the library, if different from the real name.
15458 soname_spec=$lt_soname_spec
15459
15460 # Permission mode override for installation of shared libraries.
15461 install_override_mode=$lt_install_override_mode
15462
15463 # Command to use after installation of a shared archive.
15464 postinstall_cmds=$lt_postinstall_cmds
15465
15466 # Command to use after uninstallation of a shared archive.
15467 postuninstall_cmds=$lt_postuninstall_cmds
15468
15469 # Commands used to finish a libtool library installation in a directory.
15470 finish_cmds=$lt_finish_cmds
15471
15472 # As "finish_cmds", except a single script fragment to be evaled but
15473 # not shown.
15474 finish_eval=$lt_finish_eval
15475
15476 # Whether we should hardcode library paths into libraries.
15477 hardcode_into_libs=$hardcode_into_libs
15478
15479 # Compile-time system search path for libraries.
15480 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15481
15482 # Run-time system search path for libraries.
15483 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15484
15485 # Whether dlopen is supported.
15486 dlopen_support=$enable_dlopen
15487
15488 # Whether dlopen of programs is supported.
15489 dlopen_self=$enable_dlopen_self
15490
15491 # Whether dlopen of statically linked programs is supported.
15492 dlopen_self_static=$enable_dlopen_self_static
15493
15494 # Commands to strip libraries.
15495 old_striplib=$lt_old_striplib
15496 striplib=$lt_striplib
15497
15498
15499 # The linker used to build libraries.
15500 LD=$lt_LD
15501
15502 # How to create reloadable object files.
15503 reload_flag=$lt_reload_flag
15504 reload_cmds=$lt_reload_cmds
15505
15506 # Commands used to build an old-style archive.
15507 old_archive_cmds=$lt_old_archive_cmds
15508
15509 # A language specific compiler.
15510 CC=$lt_compiler
15511
15512 # Is the compiler the GNU compiler?
15513 with_gcc=$GCC
15514
15515 # Compiler flag to turn off builtin functions.
15516 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15517
15518 # How to pass a linker flag through the compiler.
15519 wl=$lt_lt_prog_compiler_wl
15520
15521 # Additional compiler flags for building library objects.
15522 pic_flag=$lt_lt_prog_compiler_pic
15523
15524 # Compiler flag to prevent dynamic linking.
15525 link_static_flag=$lt_lt_prog_compiler_static
15526
15527 # Does compiler simultaneously support -c and -o options?
15528 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15529
15530 # Whether or not to add -lc for building shared libraries.
15531 build_libtool_need_lc=$archive_cmds_need_lc
15532
15533 # Whether or not to disallow shared libs when runtime libs are static.
15534 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15535
15536 # Compiler flag to allow reflexive dlopens.
15537 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15538
15539 # Compiler flag to generate shared objects directly from archives.
15540 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15541
15542 # Whether the compiler copes with passing no objects directly.
15543 compiler_needs_object=$lt_compiler_needs_object
15544
15545 # Create an old-style archive from a shared archive.
15546 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15547
15548 # Create a temporary old-style archive to link instead of a shared archive.
15549 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15550
15551 # Commands used to build a shared archive.
15552 archive_cmds=$lt_archive_cmds
15553 archive_expsym_cmds=$lt_archive_expsym_cmds
15554
15555 # Commands used to build a loadable module if different from building
15556 # a shared archive.
15557 module_cmds=$lt_module_cmds
15558 module_expsym_cmds=$lt_module_expsym_cmds
15559
15560 # Whether we are building with GNU ld or not.
15561 with_gnu_ld=$lt_with_gnu_ld
15562
15563 # Flag that allows shared libraries with undefined symbols to be built.
15564 allow_undefined_flag=$lt_allow_undefined_flag
15565
15566 # Flag that enforces no undefined symbols.
15567 no_undefined_flag=$lt_no_undefined_flag
15568
15569 # Flag to hardcode \$libdir into a binary during linking.
15570 # This must work even if \$libdir does not exist
15571 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15572
15573 # If ld is used when linking, flag to hardcode \$libdir into a binary
15574 # during linking.  This must work even if \$libdir does not exist.
15575 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15576
15577 # Whether we need a single "-rpath" flag with a separated argument.
15578 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15579
15580 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15581 # DIR into the resulting binary.
15582 hardcode_direct=$hardcode_direct
15583
15584 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15585 # DIR into the resulting binary and the resulting library dependency is
15586 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15587 # library is relocated.
15588 hardcode_direct_absolute=$hardcode_direct_absolute
15589
15590 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15591 # into the resulting binary.
15592 hardcode_minus_L=$hardcode_minus_L
15593
15594 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15595 # into the resulting binary.
15596 hardcode_shlibpath_var=$hardcode_shlibpath_var
15597
15598 # Set to "yes" if building a shared library automatically hardcodes DIR
15599 # into the library and all subsequent libraries and executables linked
15600 # against it.
15601 hardcode_automatic=$hardcode_automatic
15602
15603 # Set to yes if linker adds runtime paths of dependent libraries
15604 # to runtime path list.
15605 inherit_rpath=$inherit_rpath
15606
15607 # Whether libtool must link a program against all its dependency libraries.
15608 link_all_deplibs=$link_all_deplibs
15609
15610 # Fix the shell variable \$srcfile for the compiler.
15611 fix_srcfile_path=$lt_fix_srcfile_path
15612
15613 # Set to "yes" if exported symbols are required.
15614 always_export_symbols=$always_export_symbols
15615
15616 # The commands to list exported symbols.
15617 export_symbols_cmds=$lt_export_symbols_cmds
15618
15619 # Symbols that should not be listed in the preloaded symbols.
15620 exclude_expsyms=$lt_exclude_expsyms
15621
15622 # Symbols that must always be exported.
15623 include_expsyms=$lt_include_expsyms
15624
15625 # Commands necessary for linking programs (against libraries) with templates.
15626 prelink_cmds=$lt_prelink_cmds
15627
15628 # Specify filename containing input files.
15629 file_list_spec=$lt_file_list_spec
15630
15631 # How to hardcode a shared library path into an executable.
15632 hardcode_action=$hardcode_action
15633
15634 # ### END LIBTOOL CONFIG
15635
15636 _LT_EOF
15637
15638   case $host_os in
15639   aix3*)
15640     cat <<\_LT_EOF >> "$cfgfile"
15641 # AIX sometimes has problems with the GCC collect2 program.  For some
15642 # reason, if we set the COLLECT_NAMES environment variable, the problems
15643 # vanish in a puff of smoke.
15644 if test "X${COLLECT_NAMES+set}" != Xset; then
15645   COLLECT_NAMES=
15646   export COLLECT_NAMES
15647 fi
15648 _LT_EOF
15649     ;;
15650   esac
15651
15652
15653 ltmain="$ac_aux_dir/ltmain.sh"
15654
15655
15656   # We use sed instead of cat because bash on DJGPP gets confused if
15657   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15658   # text mode, it properly converts lines to CR/LF.  This bash problem
15659   # is reportedly fixed, but why not run on old versions too?
15660   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15661     || (rm -f "$cfgfile"; exit 1)
15662
15663   case $xsi_shell in
15664   yes)
15665     cat << \_LT_EOF >> "$cfgfile"
15666
15667 # func_dirname file append nondir_replacement
15668 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15669 # otherwise set result to NONDIR_REPLACEMENT.
15670 func_dirname ()
15671 {
15672   case ${1} in
15673     */*) func_dirname_result="${1%/*}${2}" ;;
15674     *  ) func_dirname_result="${3}" ;;
15675   esac
15676 }
15677
15678 # func_basename file
15679 func_basename ()
15680 {
15681   func_basename_result="${1##*/}"
15682 }
15683
15684 # func_dirname_and_basename file append nondir_replacement
15685 # perform func_basename and func_dirname in a single function
15686 # call:
15687 #   dirname:  Compute the dirname of FILE.  If nonempty,
15688 #             add APPEND to the result, otherwise set result
15689 #             to NONDIR_REPLACEMENT.
15690 #             value returned in "$func_dirname_result"
15691 #   basename: Compute filename of FILE.
15692 #             value retuned in "$func_basename_result"
15693 # Implementation must be kept synchronized with func_dirname
15694 # and func_basename. For efficiency, we do not delegate to
15695 # those functions but instead duplicate the functionality here.
15696 func_dirname_and_basename ()
15697 {
15698   case ${1} in
15699     */*) func_dirname_result="${1%/*}${2}" ;;
15700     *  ) func_dirname_result="${3}" ;;
15701   esac
15702   func_basename_result="${1##*/}"
15703 }
15704
15705 # func_stripname prefix suffix name
15706 # strip PREFIX and SUFFIX off of NAME.
15707 # PREFIX and SUFFIX must not contain globbing or regex special
15708 # characters, hashes, percent signs, but SUFFIX may contain a leading
15709 # dot (in which case that matches only a dot).
15710 func_stripname ()
15711 {
15712   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15713   # positional parameters, so assign one to ordinary parameter first.
15714   func_stripname_result=${3}
15715   func_stripname_result=${func_stripname_result#"${1}"}
15716   func_stripname_result=${func_stripname_result%"${2}"}
15717 }
15718
15719 # func_opt_split
15720 func_opt_split ()
15721 {
15722   func_opt_split_opt=${1%%=*}
15723   func_opt_split_arg=${1#*=}
15724 }
15725
15726 # func_lo2o object
15727 func_lo2o ()
15728 {
15729   case ${1} in
15730     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15731     *)    func_lo2o_result=${1} ;;
15732   esac
15733 }
15734
15735 # func_xform libobj-or-source
15736 func_xform ()
15737 {
15738   func_xform_result=${1%.*}.lo
15739 }
15740
15741 # func_arith arithmetic-term...
15742 func_arith ()
15743 {
15744   func_arith_result=$(( $* ))
15745 }
15746
15747 # func_len string
15748 # STRING may not start with a hyphen.
15749 func_len ()
15750 {
15751   func_len_result=${#1}
15752 }
15753
15754 _LT_EOF
15755     ;;
15756   *) # Bourne compatible functions.
15757     cat << \_LT_EOF >> "$cfgfile"
15758
15759 # func_dirname file append nondir_replacement
15760 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15761 # otherwise set result to NONDIR_REPLACEMENT.
15762 func_dirname ()
15763 {
15764   # Extract subdirectory from the argument.
15765   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15766   if test "X$func_dirname_result" = "X${1}"; then
15767     func_dirname_result="${3}"
15768   else
15769     func_dirname_result="$func_dirname_result${2}"
15770   fi
15771 }
15772
15773 # func_basename file
15774 func_basename ()
15775 {
15776   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15777 }
15778
15779
15780 # func_stripname prefix suffix name
15781 # strip PREFIX and SUFFIX off of NAME.
15782 # PREFIX and SUFFIX must not contain globbing or regex special
15783 # characters, hashes, percent signs, but SUFFIX may contain a leading
15784 # dot (in which case that matches only a dot).
15785 # func_strip_suffix prefix name
15786 func_stripname ()
15787 {
15788   case ${2} in
15789     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15790     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15791   esac
15792 }
15793
15794 # sed scripts:
15795 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15796 my_sed_long_arg='1s/^-[^=]*=//'
15797
15798 # func_opt_split
15799 func_opt_split ()
15800 {
15801   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15802   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15803 }
15804
15805 # func_lo2o object
15806 func_lo2o ()
15807 {
15808   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15809 }
15810
15811 # func_xform libobj-or-source
15812 func_xform ()
15813 {
15814   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15815 }
15816
15817 # func_arith arithmetic-term...
15818 func_arith ()
15819 {
15820   func_arith_result=`expr "$@"`
15821 }
15822
15823 # func_len string
15824 # STRING may not start with a hyphen.
15825 func_len ()
15826 {
15827   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15828 }
15829
15830 _LT_EOF
15831 esac
15832
15833 case $lt_shell_append in
15834   yes)
15835     cat << \_LT_EOF >> "$cfgfile"
15836
15837 # func_append var value
15838 # Append VALUE to the end of shell variable VAR.
15839 func_append ()
15840 {
15841   eval "$1+=\$2"
15842 }
15843 _LT_EOF
15844     ;;
15845   *)
15846     cat << \_LT_EOF >> "$cfgfile"
15847
15848 # func_append var value
15849 # Append VALUE to the end of shell variable VAR.
15850 func_append ()
15851 {
15852   eval "$1=\$$1\$2"
15853 }
15854
15855 _LT_EOF
15856     ;;
15857   esac
15858
15859
15860   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15861     || (rm -f "$cfgfile"; exit 1)
15862
15863   mv -f "$cfgfile" "$ofile" ||
15864     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15865   chmod +x "$ofile"
15866
15867  ;;
15868     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15869  rm -f Makesim1.tmp Makesim2.tmp Makefile
15870  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15871  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15872  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15873         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15874         <Makefile.sim >Makefile
15875  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15876  ;;
15877     "stamp-h":C) echo > stamp-h ;;
15878
15879   esac
15880 done # for ac_tag
15881
15882
15883 as_fn_exit 0
15884 _ACEOF
15885 ac_clean_files=$ac_clean_files_save
15886
15887 test $ac_write_fail = 0 ||
15888   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15889
15890
15891 # configure is writing to config.log, and then calls config.status.
15892 # config.status does its own redirection, appending to config.log.
15893 # Unfortunately, on DOS this fails, as config.log is still kept open
15894 # by configure, so config.status won't be able to write to it; its
15895 # output is simply discarded.  So we exec the FD to /dev/null,
15896 # effectively closing config.log, so it can be properly (re)opened and
15897 # appended to by config.status.  When coming back to configure, we
15898 # need to make the FD available again.
15899 if test "$no_create" != yes; then
15900   ac_cs_success=:
15901   ac_config_status_args=
15902   test "$silent" = yes &&
15903     ac_config_status_args="$ac_config_status_args --quiet"
15904   exec 5>/dev/null
15905   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15906   exec 5>>config.log
15907   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15908   # would make configure fail if this is the last instruction.
15909   $ac_cs_success || as_fn_exit $?
15910 fi
15911 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15912   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15913 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15914 fi
15915
15916