* elf64-ppc.c (dec_dynrel_count): Don't error when elf_gc_sweep_symbol
[external/binutils.git] / sim / rx / 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 sim_profile
608 sim_trace
609 sim_stdio
610 sim_debug
611 sim_cflags
612 sim_bswap
613 MAINT
614 lt_cv_dlopen_libs
615 OTOOL64
616 OTOOL
617 LIPO
618 NMEDIT
619 DSYMUTIL
620 AWK
621 STRIP
622 OBJDUMP
623 LN_S
624 NM
625 ac_ct_DUMPBIN
626 DUMPBIN
627 LD
628 FGREP
629 SED
630 LIBTOOL
631 PLUGINS_FALSE
632 PLUGINS_TRUE
633 CATOBJEXT
634 GENCAT
635 INSTOBJEXT
636 DATADIRNAME
637 CATALOGS
638 POSUB
639 GMSGFMT
640 XGETTEXT
641 INCINTL
642 LIBINTL_DEP
643 LIBINTL
644 USE_NLS
645 GMAKE_FALSE
646 GMAKE_TRUE
647 MAKE
648 CCDEPMODE
649 DEPDIR
650 am__leading_dot
651 PACKAGE
652 RANLIB
653 AR
654 HDEFINES
655 CC_FOR_BUILD
656 INSTALL_DATA
657 INSTALL_SCRIPT
658 INSTALL_PROGRAM
659 EGREP
660 GREP
661 CPP
662 target_os
663 target_vendor
664 target_cpu
665 target
666 host_os
667 host_vendor
668 host_cpu
669 host
670 build_os
671 build_vendor
672 build_cpu
673 build
674 OBJEXT
675 EXEEXT
676 ac_ct_CC
677 CPPFLAGS
678 LDFLAGS
679 CFLAGS
680 CC
681 WERROR_CFLAGS
682 WARN_CFLAGS
683 sim_xor_endian
684 sim_stdcall
685 sim_smp
686 sim_reserved_bits
687 sim_regparm
688 sim_packages
689 sim_inline
690 sim_hw
691 sim_hw_objs
692 sim_hw_cflags
693 sim_default_model
694 sim_scache
695 sim_float
696 sim_hostendian
697 sim_endian
698 sim_bitsize
699 sim_assert
700 sim_alignment
701 sim_environment
702 target_alias
703 host_alias
704 build_alias
705 LIBS
706 ECHO_T
707 ECHO_N
708 ECHO_C
709 DEFS
710 mandir
711 localedir
712 libdir
713 psdir
714 pdfdir
715 dvidir
716 htmldir
717 infodir
718 docdir
719 oldincludedir
720 includedir
721 localstatedir
722 sharedstatedir
723 sysconfdir
724 datadir
725 datarootdir
726 libexecdir
727 sbindir
728 bindir
729 program_transform_name
730 prefix
731 exec_prefix
732 PACKAGE_URL
733 PACKAGE_BUGREPORT
734 PACKAGE_STRING
735 PACKAGE_VERSION
736 PACKAGE_TARNAME
737 PACKAGE_NAME
738 PATH_SEPARATOR
739 SHELL'
740 ac_subst_files=''
741 ac_user_opts='
742 enable_option_checking
743 with_zlib
744 enable_plugins
745 enable_shared
746 enable_static
747 with_pic
748 enable_fast_install
749 with_gnu_ld
750 enable_libtool_lock
751 enable_maintainer_mode
752 enable_sim_bswap
753 enable_sim_cflags
754 enable_sim_debug
755 enable_sim_stdio
756 enable_sim_trace
757 enable_sim_profile
758 with_pkgversion
759 with_bugurl
760 enable_cycle_accurate
761 enable_cycle_stats
762 '
763       ac_precious_vars='build_alias
764 host_alias
765 target_alias
766 CC
767 CFLAGS
768 LDFLAGS
769 LIBS
770 CPPFLAGS
771 CPP'
772
773
774 # Initialize some variables set by options.
775 ac_init_help=
776 ac_init_version=false
777 ac_unrecognized_opts=
778 ac_unrecognized_sep=
779 # The variables have the same names as the options, with
780 # dashes changed to underlines.
781 cache_file=/dev/null
782 exec_prefix=NONE
783 no_create=
784 no_recursion=
785 prefix=NONE
786 program_prefix=NONE
787 program_suffix=NONE
788 program_transform_name=s,x,x,
789 silent=
790 site=
791 srcdir=
792 verbose=
793 x_includes=NONE
794 x_libraries=NONE
795
796 # Installation directory options.
797 # These are left unexpanded so users can "make install exec_prefix=/foo"
798 # and all the variables that are supposed to be based on exec_prefix
799 # by default will actually change.
800 # Use braces instead of parens because sh, perl, etc. also accept them.
801 # (The list follows the same order as the GNU Coding Standards.)
802 bindir='${exec_prefix}/bin'
803 sbindir='${exec_prefix}/sbin'
804 libexecdir='${exec_prefix}/libexec'
805 datarootdir='${prefix}/share'
806 datadir='${datarootdir}'
807 sysconfdir='${prefix}/etc'
808 sharedstatedir='${prefix}/com'
809 localstatedir='${prefix}/var'
810 includedir='${prefix}/include'
811 oldincludedir='/usr/include'
812 docdir='${datarootdir}/doc/${PACKAGE}'
813 infodir='${datarootdir}/info'
814 htmldir='${docdir}'
815 dvidir='${docdir}'
816 pdfdir='${docdir}'
817 psdir='${docdir}'
818 libdir='${exec_prefix}/lib'
819 localedir='${datarootdir}/locale'
820 mandir='${datarootdir}/man'
821
822 ac_prev=
823 ac_dashdash=
824 for ac_option
825 do
826   # If the previous option needs an argument, assign it.
827   if test -n "$ac_prev"; then
828     eval $ac_prev=\$ac_option
829     ac_prev=
830     continue
831   fi
832
833   case $ac_option in
834   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
835   *)    ac_optarg=yes ;;
836   esac
837
838   # Accept the important Cygnus configure options, so we can diagnose typos.
839
840   case $ac_dashdash$ac_option in
841   --)
842     ac_dashdash=yes ;;
843
844   -bindir | --bindir | --bindi | --bind | --bin | --bi)
845     ac_prev=bindir ;;
846   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
847     bindir=$ac_optarg ;;
848
849   -build | --build | --buil | --bui | --bu)
850     ac_prev=build_alias ;;
851   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
852     build_alias=$ac_optarg ;;
853
854   -cache-file | --cache-file | --cache-fil | --cache-fi \
855   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
856     ac_prev=cache_file ;;
857   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
858   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
859     cache_file=$ac_optarg ;;
860
861   --config-cache | -C)
862     cache_file=config.cache ;;
863
864   -datadir | --datadir | --datadi | --datad)
865     ac_prev=datadir ;;
866   -datadir=* | --datadir=* | --datadi=* | --datad=*)
867     datadir=$ac_optarg ;;
868
869   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
870   | --dataroo | --dataro | --datar)
871     ac_prev=datarootdir ;;
872   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
873   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
874     datarootdir=$ac_optarg ;;
875
876   -disable-* | --disable-*)
877     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
878     # Reject names that are not valid shell variable names.
879     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
880       as_fn_error "invalid feature name: $ac_useropt"
881     ac_useropt_orig=$ac_useropt
882     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
883     case $ac_user_opts in
884       *"
885 "enable_$ac_useropt"
886 "*) ;;
887       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
888          ac_unrecognized_sep=', ';;
889     esac
890     eval enable_$ac_useropt=no ;;
891
892   -docdir | --docdir | --docdi | --doc | --do)
893     ac_prev=docdir ;;
894   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
895     docdir=$ac_optarg ;;
896
897   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
898     ac_prev=dvidir ;;
899   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
900     dvidir=$ac_optarg ;;
901
902   -enable-* | --enable-*)
903     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
904     # Reject names that are not valid shell variable names.
905     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
906       as_fn_error "invalid feature name: $ac_useropt"
907     ac_useropt_orig=$ac_useropt
908     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909     case $ac_user_opts in
910       *"
911 "enable_$ac_useropt"
912 "*) ;;
913       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
914          ac_unrecognized_sep=', ';;
915     esac
916     eval enable_$ac_useropt=\$ac_optarg ;;
917
918   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
919   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
920   | --exec | --exe | --ex)
921     ac_prev=exec_prefix ;;
922   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
923   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
924   | --exec=* | --exe=* | --ex=*)
925     exec_prefix=$ac_optarg ;;
926
927   -gas | --gas | --ga | --g)
928     # Obsolete; use --with-gas.
929     with_gas=yes ;;
930
931   -help | --help | --hel | --he | -h)
932     ac_init_help=long ;;
933   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
934     ac_init_help=recursive ;;
935   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
936     ac_init_help=short ;;
937
938   -host | --host | --hos | --ho)
939     ac_prev=host_alias ;;
940   -host=* | --host=* | --hos=* | --ho=*)
941     host_alias=$ac_optarg ;;
942
943   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
944     ac_prev=htmldir ;;
945   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
946   | --ht=*)
947     htmldir=$ac_optarg ;;
948
949   -includedir | --includedir | --includedi | --included | --include \
950   | --includ | --inclu | --incl | --inc)
951     ac_prev=includedir ;;
952   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
953   | --includ=* | --inclu=* | --incl=* | --inc=*)
954     includedir=$ac_optarg ;;
955
956   -infodir | --infodir | --infodi | --infod | --info | --inf)
957     ac_prev=infodir ;;
958   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
959     infodir=$ac_optarg ;;
960
961   -libdir | --libdir | --libdi | --libd)
962     ac_prev=libdir ;;
963   -libdir=* | --libdir=* | --libdi=* | --libd=*)
964     libdir=$ac_optarg ;;
965
966   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
967   | --libexe | --libex | --libe)
968     ac_prev=libexecdir ;;
969   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
970   | --libexe=* | --libex=* | --libe=*)
971     libexecdir=$ac_optarg ;;
972
973   -localedir | --localedir | --localedi | --localed | --locale)
974     ac_prev=localedir ;;
975   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
976     localedir=$ac_optarg ;;
977
978   -localstatedir | --localstatedir | --localstatedi | --localstated \
979   | --localstate | --localstat | --localsta | --localst | --locals)
980     ac_prev=localstatedir ;;
981   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
982   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
983     localstatedir=$ac_optarg ;;
984
985   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
986     ac_prev=mandir ;;
987   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
988     mandir=$ac_optarg ;;
989
990   -nfp | --nfp | --nf)
991     # Obsolete; use --without-fp.
992     with_fp=no ;;
993
994   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
995   | --no-cr | --no-c | -n)
996     no_create=yes ;;
997
998   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
999   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1000     no_recursion=yes ;;
1001
1002   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1003   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1004   | --oldin | --oldi | --old | --ol | --o)
1005     ac_prev=oldincludedir ;;
1006   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1007   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1008   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1009     oldincludedir=$ac_optarg ;;
1010
1011   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1012     ac_prev=prefix ;;
1013   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1014     prefix=$ac_optarg ;;
1015
1016   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1017   | --program-pre | --program-pr | --program-p)
1018     ac_prev=program_prefix ;;
1019   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1020   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1021     program_prefix=$ac_optarg ;;
1022
1023   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1024   | --program-suf | --program-su | --program-s)
1025     ac_prev=program_suffix ;;
1026   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1027   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1028     program_suffix=$ac_optarg ;;
1029
1030   -program-transform-name | --program-transform-name \
1031   | --program-transform-nam | --program-transform-na \
1032   | --program-transform-n | --program-transform- \
1033   | --program-transform | --program-transfor \
1034   | --program-transfo | --program-transf \
1035   | --program-trans | --program-tran \
1036   | --progr-tra | --program-tr | --program-t)
1037     ac_prev=program_transform_name ;;
1038   -program-transform-name=* | --program-transform-name=* \
1039   | --program-transform-nam=* | --program-transform-na=* \
1040   | --program-transform-n=* | --program-transform-=* \
1041   | --program-transform=* | --program-transfor=* \
1042   | --program-transfo=* | --program-transf=* \
1043   | --program-trans=* | --program-tran=* \
1044   | --progr-tra=* | --program-tr=* | --program-t=*)
1045     program_transform_name=$ac_optarg ;;
1046
1047   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1048     ac_prev=pdfdir ;;
1049   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1050     pdfdir=$ac_optarg ;;
1051
1052   -psdir | --psdir | --psdi | --psd | --ps)
1053     ac_prev=psdir ;;
1054   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1055     psdir=$ac_optarg ;;
1056
1057   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1058   | -silent | --silent | --silen | --sile | --sil)
1059     silent=yes ;;
1060
1061   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1062     ac_prev=sbindir ;;
1063   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1064   | --sbi=* | --sb=*)
1065     sbindir=$ac_optarg ;;
1066
1067   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1068   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1069   | --sharedst | --shareds | --shared | --share | --shar \
1070   | --sha | --sh)
1071     ac_prev=sharedstatedir ;;
1072   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1073   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1074   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1075   | --sha=* | --sh=*)
1076     sharedstatedir=$ac_optarg ;;
1077
1078   -site | --site | --sit)
1079     ac_prev=site ;;
1080   -site=* | --site=* | --sit=*)
1081     site=$ac_optarg ;;
1082
1083   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1084     ac_prev=srcdir ;;
1085   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1086     srcdir=$ac_optarg ;;
1087
1088   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1089   | --syscon | --sysco | --sysc | --sys | --sy)
1090     ac_prev=sysconfdir ;;
1091   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1092   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1093     sysconfdir=$ac_optarg ;;
1094
1095   -target | --target | --targe | --targ | --tar | --ta | --t)
1096     ac_prev=target_alias ;;
1097   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1098     target_alias=$ac_optarg ;;
1099
1100   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1101     verbose=yes ;;
1102
1103   -version | --version | --versio | --versi | --vers | -V)
1104     ac_init_version=: ;;
1105
1106   -with-* | --with-*)
1107     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1108     # Reject names that are not valid shell variable names.
1109     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1110       as_fn_error "invalid package name: $ac_useropt"
1111     ac_useropt_orig=$ac_useropt
1112     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1113     case $ac_user_opts in
1114       *"
1115 "with_$ac_useropt"
1116 "*) ;;
1117       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1118          ac_unrecognized_sep=', ';;
1119     esac
1120     eval with_$ac_useropt=\$ac_optarg ;;
1121
1122   -without-* | --without-*)
1123     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1124     # Reject names that are not valid shell variable names.
1125     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1126       as_fn_error "invalid package name: $ac_useropt"
1127     ac_useropt_orig=$ac_useropt
1128     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1129     case $ac_user_opts in
1130       *"
1131 "with_$ac_useropt"
1132 "*) ;;
1133       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1134          ac_unrecognized_sep=', ';;
1135     esac
1136     eval with_$ac_useropt=no ;;
1137
1138   --x)
1139     # Obsolete; use --with-x.
1140     with_x=yes ;;
1141
1142   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1143   | --x-incl | --x-inc | --x-in | --x-i)
1144     ac_prev=x_includes ;;
1145   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1146   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1147     x_includes=$ac_optarg ;;
1148
1149   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1150   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1151     ac_prev=x_libraries ;;
1152   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1153   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1154     x_libraries=$ac_optarg ;;
1155
1156   -*) as_fn_error "unrecognized option: \`$ac_option'
1157 Try \`$0 --help' for more information."
1158     ;;
1159
1160   *=*)
1161     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1162     # Reject names that are not valid shell variable names.
1163     case $ac_envvar in #(
1164       '' | [0-9]* | *[!_$as_cr_alnum]* )
1165       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1166     esac
1167     eval $ac_envvar=\$ac_optarg
1168     export $ac_envvar ;;
1169
1170   *)
1171     # FIXME: should be removed in autoconf 3.0.
1172     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1173     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1174       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1175     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1176     ;;
1177
1178   esac
1179 done
1180
1181 if test -n "$ac_prev"; then
1182   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1183   as_fn_error "missing argument to $ac_option"
1184 fi
1185
1186 if test -n "$ac_unrecognized_opts"; then
1187   case $enable_option_checking in
1188     no) ;;
1189     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1190     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1191   esac
1192 fi
1193
1194 # Check all directory arguments for consistency.
1195 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1196                 datadir sysconfdir sharedstatedir localstatedir includedir \
1197                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1198                 libdir localedir mandir
1199 do
1200   eval ac_val=\$$ac_var
1201   # Remove trailing slashes.
1202   case $ac_val in
1203     */ )
1204       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1205       eval $ac_var=\$ac_val;;
1206   esac
1207   # Be sure to have absolute directory names.
1208   case $ac_val in
1209     [\\/$]* | ?:[\\/]* )  continue;;
1210     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1211   esac
1212   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1213 done
1214
1215 # There might be people who depend on the old broken behavior: `$host'
1216 # used to hold the argument of --host etc.
1217 # FIXME: To remove some day.
1218 build=$build_alias
1219 host=$host_alias
1220 target=$target_alias
1221
1222 # FIXME: To remove some day.
1223 if test "x$host_alias" != x; then
1224   if test "x$build_alias" = x; then
1225     cross_compiling=maybe
1226     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1227     If a cross compiler is detected then cross compile mode will be used." >&2
1228   elif test "x$build_alias" != "x$host_alias"; then
1229     cross_compiling=yes
1230   fi
1231 fi
1232
1233 ac_tool_prefix=
1234 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1235
1236 test "$silent" = yes && exec 6>/dev/null
1237
1238
1239 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1240 ac_ls_di=`ls -di .` &&
1241 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1242   as_fn_error "working directory cannot be determined"
1243 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1244   as_fn_error "pwd does not report name of working directory"
1245
1246
1247 # Find the source files, if location was not specified.
1248 if test -z "$srcdir"; then
1249   ac_srcdir_defaulted=yes
1250   # Try the directory containing this script, then the parent directory.
1251   ac_confdir=`$as_dirname -- "$as_myself" ||
1252 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1253          X"$as_myself" : 'X\(//\)[^/]' \| \
1254          X"$as_myself" : 'X\(//\)$' \| \
1255          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1256 $as_echo X"$as_myself" |
1257     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1258             s//\1/
1259             q
1260           }
1261           /^X\(\/\/\)[^/].*/{
1262             s//\1/
1263             q
1264           }
1265           /^X\(\/\/\)$/{
1266             s//\1/
1267             q
1268           }
1269           /^X\(\/\).*/{
1270             s//\1/
1271             q
1272           }
1273           s/.*/./; q'`
1274   srcdir=$ac_confdir
1275   if test ! -r "$srcdir/$ac_unique_file"; then
1276     srcdir=..
1277   fi
1278 else
1279   ac_srcdir_defaulted=no
1280 fi
1281 if test ! -r "$srcdir/$ac_unique_file"; then
1282   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1283   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1284 fi
1285 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1286 ac_abs_confdir=`(
1287         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1288         pwd)`
1289 # When building in place, set srcdir=.
1290 if test "$ac_abs_confdir" = "$ac_pwd"; then
1291   srcdir=.
1292 fi
1293 # Remove unnecessary trailing slashes from srcdir.
1294 # Double slashes in file names in object file debugging info
1295 # mess up M-x gdb in Emacs.
1296 case $srcdir in
1297 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1298 esac
1299 for ac_var in $ac_precious_vars; do
1300   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1301   eval ac_env_${ac_var}_value=\$${ac_var}
1302   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1303   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1304 done
1305
1306 #
1307 # Report the --help message.
1308 #
1309 if test "$ac_init_help" = "long"; then
1310   # Omit some internal or obsolete options to make the list less imposing.
1311   # This message is too long to be a string in the A/UX 3.1 sh.
1312   cat <<_ACEOF
1313 \`configure' configures this package to adapt to many kinds of systems.
1314
1315 Usage: $0 [OPTION]... [VAR=VALUE]...
1316
1317 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1318 VAR=VALUE.  See below for descriptions of some of the useful variables.
1319
1320 Defaults for the options are specified in brackets.
1321
1322 Configuration:
1323   -h, --help              display this help and exit
1324       --help=short        display options specific to this package
1325       --help=recursive    display the short help of all the included packages
1326   -V, --version           display version information and exit
1327   -q, --quiet, --silent   do not print \`checking...' messages
1328       --cache-file=FILE   cache test results in FILE [disabled]
1329   -C, --config-cache      alias for \`--cache-file=config.cache'
1330   -n, --no-create         do not create output files
1331       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1332
1333 Installation directories:
1334   --prefix=PREFIX         install architecture-independent files in PREFIX
1335                           [$ac_default_prefix]
1336   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1337                           [PREFIX]
1338
1339 By default, \`make install' will install all the files in
1340 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1341 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1342 for instance \`--prefix=\$HOME'.
1343
1344 For better control, use the options below.
1345
1346 Fine tuning of the installation directories:
1347   --bindir=DIR            user executables [EPREFIX/bin]
1348   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1349   --libexecdir=DIR        program executables [EPREFIX/libexec]
1350   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1351   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1352   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1353   --libdir=DIR            object code libraries [EPREFIX/lib]
1354   --includedir=DIR        C header files [PREFIX/include]
1355   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1356   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1357   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1358   --infodir=DIR           info documentation [DATAROOTDIR/info]
1359   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1360   --mandir=DIR            man documentation [DATAROOTDIR/man]
1361   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1362   --htmldir=DIR           html documentation [DOCDIR]
1363   --dvidir=DIR            dvi documentation [DOCDIR]
1364   --pdfdir=DIR            pdf documentation [DOCDIR]
1365   --psdir=DIR             ps documentation [DOCDIR]
1366 _ACEOF
1367
1368   cat <<\_ACEOF
1369
1370 Program names:
1371   --program-prefix=PREFIX            prepend PREFIX to installed program names
1372   --program-suffix=SUFFIX            append SUFFIX to installed program names
1373   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1374
1375 System types:
1376   --build=BUILD     configure for building on BUILD [guessed]
1377   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1378   --target=TARGET   configure for building compilers for TARGET [HOST]
1379 _ACEOF
1380 fi
1381
1382 if test -n "$ac_init_help"; then
1383
1384   cat <<\_ACEOF
1385
1386 Optional Features:
1387   --disable-option-checking  ignore unrecognized --enable/--with options
1388   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1389   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1390   --enable-plugins        Enable support for plugins (defaults no)
1391   --enable-shared[=PKGS]  build shared libraries [default=yes]
1392   --enable-static[=PKGS]  build static libraries [default=yes]
1393   --enable-fast-install[=PKGS]
1394                           optimize for fast installation [default=yes]
1395   --disable-libtool-lock  avoid locking (might break parallel builds)
1396   --enable-maintainer-mode              Enable developer functionality.
1397   --enable-sim-bswap                    Use Host specific BSWAP instruction.
1398   --enable-sim-cflags=opts              Extra CFLAGS for use in building simulator
1399   --enable-sim-debug=opts               Enable debugging flags
1400   --enable-sim-stdio                    Specify whether to use stdio for console input/output.
1401   --enable-sim-trace=opts               Enable tracing flags
1402   --enable-sim-profile=opts             Enable profiling flags
1403   --disable-cycle-accurate
1404   --disable-cycle-stats
1405
1406 Optional Packages:
1407   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1408   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1409   --with-zlib             include zlib support (auto/yes/no) default=auto
1410   --with-pic              try to use only PIC/non-PIC objects [default=use
1411                           both]
1412   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1413   --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1414   --with-bugurl=URL       Direct users to URL to report a bug
1415
1416 Some influential environment variables:
1417   CC          C compiler command
1418   CFLAGS      C compiler flags
1419   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1420               nonstandard directory <lib dir>
1421   LIBS        libraries to pass to the linker, e.g. -l<library>
1422   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1423               you have headers in a nonstandard directory <include dir>
1424   CPP         C preprocessor
1425
1426 Use these variables to override the choices made by `configure' or to help
1427 it to find libraries and programs with nonstandard names/locations.
1428
1429 Report bugs to the package provider.
1430 _ACEOF
1431 ac_status=$?
1432 fi
1433
1434 if test "$ac_init_help" = "recursive"; then
1435   # If there are subdirs, report their specific --help.
1436   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1437     test -d "$ac_dir" ||
1438       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1439       continue
1440     ac_builddir=.
1441
1442 case "$ac_dir" in
1443 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1444 *)
1445   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1446   # A ".." for each directory in $ac_dir_suffix.
1447   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1448   case $ac_top_builddir_sub in
1449   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1450   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1451   esac ;;
1452 esac
1453 ac_abs_top_builddir=$ac_pwd
1454 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1455 # for backward compatibility:
1456 ac_top_builddir=$ac_top_build_prefix
1457
1458 case $srcdir in
1459   .)  # We are building in place.
1460     ac_srcdir=.
1461     ac_top_srcdir=$ac_top_builddir_sub
1462     ac_abs_top_srcdir=$ac_pwd ;;
1463   [\\/]* | ?:[\\/]* )  # Absolute name.
1464     ac_srcdir=$srcdir$ac_dir_suffix;
1465     ac_top_srcdir=$srcdir
1466     ac_abs_top_srcdir=$srcdir ;;
1467   *) # Relative name.
1468     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1469     ac_top_srcdir=$ac_top_build_prefix$srcdir
1470     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1471 esac
1472 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1473
1474     cd "$ac_dir" || { ac_status=$?; continue; }
1475     # Check for guested configure.
1476     if test -f "$ac_srcdir/configure.gnu"; then
1477       echo &&
1478       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1479     elif test -f "$ac_srcdir/configure"; then
1480       echo &&
1481       $SHELL "$ac_srcdir/configure" --help=recursive
1482     else
1483       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1484     fi || ac_status=$?
1485     cd "$ac_pwd" || { ac_status=$?; break; }
1486   done
1487 fi
1488
1489 test -n "$ac_init_help" && exit $ac_status
1490 if $ac_init_version; then
1491   cat <<\_ACEOF
1492 configure
1493 generated by GNU Autoconf 2.64
1494
1495 Copyright (C) 2009 Free Software Foundation, Inc.
1496 This configure script is free software; the Free Software Foundation
1497 gives unlimited permission to copy, distribute and modify it.
1498 _ACEOF
1499   exit
1500 fi
1501
1502 ## ------------------------ ##
1503 ## Autoconf initialization. ##
1504 ## ------------------------ ##
1505
1506 # ac_fn_c_try_compile LINENO
1507 # --------------------------
1508 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1509 ac_fn_c_try_compile ()
1510 {
1511   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1512   rm -f conftest.$ac_objext
1513   if { { ac_try="$ac_compile"
1514 case "(($ac_try" in
1515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1516   *) ac_try_echo=$ac_try;;
1517 esac
1518 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1519 $as_echo "$ac_try_echo"; } >&5
1520   (eval "$ac_compile") 2>conftest.err
1521   ac_status=$?
1522   if test -s conftest.err; then
1523     grep -v '^ *+' conftest.err >conftest.er1
1524     cat conftest.er1 >&5
1525     mv -f conftest.er1 conftest.err
1526   fi
1527   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1528   test $ac_status = 0; } && {
1529          test -z "$ac_c_werror_flag" ||
1530          test ! -s conftest.err
1531        } && test -s conftest.$ac_objext; then :
1532   ac_retval=0
1533 else
1534   $as_echo "$as_me: failed program was:" >&5
1535 sed 's/^/| /' conftest.$ac_ext >&5
1536
1537         ac_retval=1
1538 fi
1539   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1540   return $ac_retval
1541
1542 } # ac_fn_c_try_compile
1543
1544 # ac_fn_c_try_cpp LINENO
1545 # ----------------------
1546 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1547 ac_fn_c_try_cpp ()
1548 {
1549   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1550   if { { ac_try="$ac_cpp conftest.$ac_ext"
1551 case "(($ac_try" in
1552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1553   *) ac_try_echo=$ac_try;;
1554 esac
1555 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1556 $as_echo "$ac_try_echo"; } >&5
1557   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1558   ac_status=$?
1559   if test -s conftest.err; then
1560     grep -v '^ *+' conftest.err >conftest.er1
1561     cat conftest.er1 >&5
1562     mv -f conftest.er1 conftest.err
1563   fi
1564   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1565   test $ac_status = 0; } >/dev/null && {
1566          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1567          test ! -s conftest.err
1568        }; then :
1569   ac_retval=0
1570 else
1571   $as_echo "$as_me: failed program was:" >&5
1572 sed 's/^/| /' conftest.$ac_ext >&5
1573
1574     ac_retval=1
1575 fi
1576   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1577   return $ac_retval
1578
1579 } # ac_fn_c_try_cpp
1580
1581 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1582 # -------------------------------------------------------
1583 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1584 # the include files in INCLUDES and setting the cache variable VAR
1585 # accordingly.
1586 ac_fn_c_check_header_mongrel ()
1587 {
1588   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1589   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1590   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1591 $as_echo_n "checking for $2... " >&6; }
1592 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1593   $as_echo_n "(cached) " >&6
1594 fi
1595 eval ac_res=\$$3
1596                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1597 $as_echo "$ac_res" >&6; }
1598 else
1599   # Is the header compilable?
1600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1601 $as_echo_n "checking $2 usability... " >&6; }
1602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1603 /* end confdefs.h.  */
1604 $4
1605 #include <$2>
1606 _ACEOF
1607 if ac_fn_c_try_compile "$LINENO"; then :
1608   ac_header_compiler=yes
1609 else
1610   ac_header_compiler=no
1611 fi
1612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1614 $as_echo "$ac_header_compiler" >&6; }
1615
1616 # Is the header present?
1617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1618 $as_echo_n "checking $2 presence... " >&6; }
1619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1620 /* end confdefs.h.  */
1621 #include <$2>
1622 _ACEOF
1623 if ac_fn_c_try_cpp "$LINENO"; then :
1624   ac_header_preproc=yes
1625 else
1626   ac_header_preproc=no
1627 fi
1628 rm -f conftest.err conftest.$ac_ext
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1630 $as_echo "$ac_header_preproc" >&6; }
1631
1632 # So?  What about this header?
1633 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1634   yes:no: )
1635     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1636 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1637     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1638 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1639     ;;
1640   no:yes:* )
1641     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1642 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1643     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1644 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1645     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1646 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1647     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1648 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1649     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1650 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1651     ;;
1652 esac
1653   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1654 $as_echo_n "checking for $2... " >&6; }
1655 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1656   $as_echo_n "(cached) " >&6
1657 else
1658   eval "$3=\$ac_header_compiler"
1659 fi
1660 eval ac_res=\$$3
1661                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1662 $as_echo "$ac_res" >&6; }
1663 fi
1664   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1665
1666 } # ac_fn_c_check_header_mongrel
1667
1668 # ac_fn_c_try_run LINENO
1669 # ----------------------
1670 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1671 # that executables *can* be run.
1672 ac_fn_c_try_run ()
1673 {
1674   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675   if { { ac_try="$ac_link"
1676 case "(($ac_try" in
1677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1678   *) ac_try_echo=$ac_try;;
1679 esac
1680 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1681 $as_echo "$ac_try_echo"; } >&5
1682   (eval "$ac_link") 2>&5
1683   ac_status=$?
1684   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1685   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
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_try") 2>&5
1693   ac_status=$?
1694   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695   test $ac_status = 0; }; }; then :
1696   ac_retval=0
1697 else
1698   $as_echo "$as_me: program exited with status $ac_status" >&5
1699        $as_echo "$as_me: failed program was:" >&5
1700 sed 's/^/| /' conftest.$ac_ext >&5
1701
1702        ac_retval=$ac_status
1703 fi
1704   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1705   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1706   return $ac_retval
1707
1708 } # ac_fn_c_try_run
1709
1710 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1711 # -------------------------------------------------------
1712 # Tests whether HEADER exists and can be compiled using the include files in
1713 # INCLUDES, setting the cache variable VAR accordingly.
1714 ac_fn_c_check_header_compile ()
1715 {
1716   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1718 $as_echo_n "checking for $2... " >&6; }
1719 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1720   $as_echo_n "(cached) " >&6
1721 else
1722   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1723 /* end confdefs.h.  */
1724 $4
1725 #include <$2>
1726 _ACEOF
1727 if ac_fn_c_try_compile "$LINENO"; then :
1728   eval "$3=yes"
1729 else
1730   eval "$3=no"
1731 fi
1732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1733 fi
1734 eval ac_res=\$$3
1735                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1736 $as_echo "$ac_res" >&6; }
1737   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1738
1739 } # ac_fn_c_check_header_compile
1740
1741 # ac_fn_c_try_link LINENO
1742 # -----------------------
1743 # Try to link conftest.$ac_ext, and return whether this succeeded.
1744 ac_fn_c_try_link ()
1745 {
1746   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747   rm -f conftest.$ac_objext conftest$ac_exeext
1748   if { { ac_try="$ac_link"
1749 case "(($ac_try" in
1750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751   *) ac_try_echo=$ac_try;;
1752 esac
1753 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754 $as_echo "$ac_try_echo"; } >&5
1755   (eval "$ac_link") 2>conftest.err
1756   ac_status=$?
1757   if test -s conftest.err; then
1758     grep -v '^ *+' conftest.err >conftest.er1
1759     cat conftest.er1 >&5
1760     mv -f conftest.er1 conftest.err
1761   fi
1762   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763   test $ac_status = 0; } && {
1764          test -z "$ac_c_werror_flag" ||
1765          test ! -s conftest.err
1766        } && test -s conftest$ac_exeext && {
1767          test "$cross_compiling" = yes ||
1768          $as_test_x conftest$ac_exeext
1769        }; then :
1770   ac_retval=0
1771 else
1772   $as_echo "$as_me: failed program was:" >&5
1773 sed 's/^/| /' conftest.$ac_ext >&5
1774
1775         ac_retval=1
1776 fi
1777   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1778   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1779   # interfere with the next link command; also delete a directory that is
1780   # left behind by Apple's compiler.  We do this before executing the actions.
1781   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1782   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1783   return $ac_retval
1784
1785 } # ac_fn_c_try_link
1786
1787 # ac_fn_c_check_func LINENO FUNC VAR
1788 # ----------------------------------
1789 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1790 ac_fn_c_check_func ()
1791 {
1792   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1794 $as_echo_n "checking for $2... " >&6; }
1795 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1796   $as_echo_n "(cached) " >&6
1797 else
1798   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1799 /* end confdefs.h.  */
1800 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1801    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1802 #define $2 innocuous_$2
1803
1804 /* System header to define __stub macros and hopefully few prototypes,
1805     which can conflict with char $2 (); below.
1806     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1807     <limits.h> exists even on freestanding compilers.  */
1808
1809 #ifdef __STDC__
1810 # include <limits.h>
1811 #else
1812 # include <assert.h>
1813 #endif
1814
1815 #undef $2
1816
1817 /* Override any GCC internal prototype to avoid an error.
1818    Use char because int might match the return type of a GCC
1819    builtin and then its argument prototype would still apply.  */
1820 #ifdef __cplusplus
1821 extern "C"
1822 #endif
1823 char $2 ();
1824 /* The GNU C library defines this for functions which it implements
1825     to always fail with ENOSYS.  Some functions are actually named
1826     something starting with __ and the normal name is an alias.  */
1827 #if defined __stub_$2 || defined __stub___$2
1828 choke me
1829 #endif
1830
1831 int
1832 main ()
1833 {
1834 return $2 ();
1835   ;
1836   return 0;
1837 }
1838 _ACEOF
1839 if ac_fn_c_try_link "$LINENO"; then :
1840   eval "$3=yes"
1841 else
1842   eval "$3=no"
1843 fi
1844 rm -f core conftest.err conftest.$ac_objext \
1845     conftest$ac_exeext conftest.$ac_ext
1846 fi
1847 eval ac_res=\$$3
1848                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1849 $as_echo "$ac_res" >&6; }
1850   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1851
1852 } # ac_fn_c_check_func
1853 cat >config.log <<_ACEOF
1854 This file contains any messages produced by compilers while
1855 running configure, to aid debugging if configure makes a mistake.
1856
1857 It was created by $as_me, which was
1858 generated by GNU Autoconf 2.64.  Invocation command line was
1859
1860   $ $0 $@
1861
1862 _ACEOF
1863 exec 5>>config.log
1864 {
1865 cat <<_ASUNAME
1866 ## --------- ##
1867 ## Platform. ##
1868 ## --------- ##
1869
1870 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1871 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1872 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1873 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1874 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1875
1876 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1877 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1878
1879 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1880 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1881 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1882 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1883 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1884 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1885 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1886
1887 _ASUNAME
1888
1889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1890 for as_dir in $PATH
1891 do
1892   IFS=$as_save_IFS
1893   test -z "$as_dir" && as_dir=.
1894     $as_echo "PATH: $as_dir"
1895   done
1896 IFS=$as_save_IFS
1897
1898 } >&5
1899
1900 cat >&5 <<_ACEOF
1901
1902
1903 ## ----------- ##
1904 ## Core tests. ##
1905 ## ----------- ##
1906
1907 _ACEOF
1908
1909
1910 # Keep a trace of the command line.
1911 # Strip out --no-create and --no-recursion so they do not pile up.
1912 # Strip out --silent because we don't want to record it for future runs.
1913 # Also quote any args containing shell meta-characters.
1914 # Make two passes to allow for proper duplicate-argument suppression.
1915 ac_configure_args=
1916 ac_configure_args0=
1917 ac_configure_args1=
1918 ac_must_keep_next=false
1919 for ac_pass in 1 2
1920 do
1921   for ac_arg
1922   do
1923     case $ac_arg in
1924     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1925     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1926     | -silent | --silent | --silen | --sile | --sil)
1927       continue ;;
1928     *\'*)
1929       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1930     esac
1931     case $ac_pass in
1932     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1933     2)
1934       as_fn_append ac_configure_args1 " '$ac_arg'"
1935       if test $ac_must_keep_next = true; then
1936         ac_must_keep_next=false # Got value, back to normal.
1937       else
1938         case $ac_arg in
1939           *=* | --config-cache | -C | -disable-* | --disable-* \
1940           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1941           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1942           | -with-* | --with-* | -without-* | --without-* | --x)
1943             case "$ac_configure_args0 " in
1944               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1945             esac
1946             ;;
1947           -* ) ac_must_keep_next=true ;;
1948         esac
1949       fi
1950       as_fn_append ac_configure_args " '$ac_arg'"
1951       ;;
1952     esac
1953   done
1954 done
1955 { ac_configure_args0=; unset ac_configure_args0;}
1956 { ac_configure_args1=; unset ac_configure_args1;}
1957
1958 # When interrupted or exit'd, cleanup temporary files, and complete
1959 # config.log.  We remove comments because anyway the quotes in there
1960 # would cause problems or look ugly.
1961 # WARNING: Use '\'' to represent an apostrophe within the trap.
1962 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1963 trap 'exit_status=$?
1964   # Save into config.log some information that might help in debugging.
1965   {
1966     echo
1967
1968     cat <<\_ASBOX
1969 ## ---------------- ##
1970 ## Cache variables. ##
1971 ## ---------------- ##
1972 _ASBOX
1973     echo
1974     # The following way of writing the cache mishandles newlines in values,
1975 (
1976   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1977     eval ac_val=\$$ac_var
1978     case $ac_val in #(
1979     *${as_nl}*)
1980       case $ac_var in #(
1981       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1982 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1983       esac
1984       case $ac_var in #(
1985       _ | IFS | as_nl) ;; #(
1986       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1987       *) { eval $ac_var=; unset $ac_var;} ;;
1988       esac ;;
1989     esac
1990   done
1991   (set) 2>&1 |
1992     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1993     *${as_nl}ac_space=\ *)
1994       sed -n \
1995         "s/'\''/'\''\\\\'\'''\''/g;
1996           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1997       ;; #(
1998     *)
1999       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2000       ;;
2001     esac |
2002     sort
2003 )
2004     echo
2005
2006     cat <<\_ASBOX
2007 ## ----------------- ##
2008 ## Output variables. ##
2009 ## ----------------- ##
2010 _ASBOX
2011     echo
2012     for ac_var in $ac_subst_vars
2013     do
2014       eval ac_val=\$$ac_var
2015       case $ac_val in
2016       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2017       esac
2018       $as_echo "$ac_var='\''$ac_val'\''"
2019     done | sort
2020     echo
2021
2022     if test -n "$ac_subst_files"; then
2023       cat <<\_ASBOX
2024 ## ------------------- ##
2025 ## File substitutions. ##
2026 ## ------------------- ##
2027 _ASBOX
2028       echo
2029       for ac_var in $ac_subst_files
2030       do
2031         eval ac_val=\$$ac_var
2032         case $ac_val in
2033         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2034         esac
2035         $as_echo "$ac_var='\''$ac_val'\''"
2036       done | sort
2037       echo
2038     fi
2039
2040     if test -s confdefs.h; then
2041       cat <<\_ASBOX
2042 ## ----------- ##
2043 ## confdefs.h. ##
2044 ## ----------- ##
2045 _ASBOX
2046       echo
2047       cat confdefs.h
2048       echo
2049     fi
2050     test "$ac_signal" != 0 &&
2051       $as_echo "$as_me: caught signal $ac_signal"
2052     $as_echo "$as_me: exit $exit_status"
2053   } >&5
2054   rm -f core *.core core.conftest.* &&
2055     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2056     exit $exit_status
2057 ' 0
2058 for ac_signal in 1 2 13 15; do
2059   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2060 done
2061 ac_signal=0
2062
2063 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2064 rm -f -r conftest* confdefs.h
2065
2066 $as_echo "/* confdefs.h */" > confdefs.h
2067
2068 # Predefined preprocessor variables.
2069
2070 cat >>confdefs.h <<_ACEOF
2071 #define PACKAGE_NAME "$PACKAGE_NAME"
2072 _ACEOF
2073
2074 cat >>confdefs.h <<_ACEOF
2075 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2076 _ACEOF
2077
2078 cat >>confdefs.h <<_ACEOF
2079 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2080 _ACEOF
2081
2082 cat >>confdefs.h <<_ACEOF
2083 #define PACKAGE_STRING "$PACKAGE_STRING"
2084 _ACEOF
2085
2086 cat >>confdefs.h <<_ACEOF
2087 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2088 _ACEOF
2089
2090 cat >>confdefs.h <<_ACEOF
2091 #define PACKAGE_URL "$PACKAGE_URL"
2092 _ACEOF
2093
2094
2095 # Let the site file select an alternate cache file if it wants to.
2096 # Prefer an explicitly selected file to automatically selected ones.
2097 ac_site_file1=NONE
2098 ac_site_file2=NONE
2099 if test -n "$CONFIG_SITE"; then
2100   ac_site_file1=$CONFIG_SITE
2101 elif test "x$prefix" != xNONE; then
2102   ac_site_file1=$prefix/share/config.site
2103   ac_site_file2=$prefix/etc/config.site
2104 else
2105   ac_site_file1=$ac_default_prefix/share/config.site
2106   ac_site_file2=$ac_default_prefix/etc/config.site
2107 fi
2108 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2109 do
2110   test "x$ac_site_file" = xNONE && continue
2111   if test -r "$ac_site_file"; then
2112     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2113 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2114     sed 's/^/| /' "$ac_site_file" >&5
2115     . "$ac_site_file"
2116   fi
2117 done
2118
2119 if test -r "$cache_file"; then
2120   # Some versions of bash will fail to source /dev/null (special
2121   # files actually), so we avoid doing that.
2122   if test -f "$cache_file"; then
2123     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2124 $as_echo "$as_me: loading cache $cache_file" >&6;}
2125     case $cache_file in
2126       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2127       *)                      . "./$cache_file";;
2128     esac
2129   fi
2130 else
2131   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2132 $as_echo "$as_me: creating cache $cache_file" >&6;}
2133   >$cache_file
2134 fi
2135
2136 # Check that the precious variables saved in the cache have kept the same
2137 # value.
2138 ac_cache_corrupted=false
2139 for ac_var in $ac_precious_vars; do
2140   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2141   eval ac_new_set=\$ac_env_${ac_var}_set
2142   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2143   eval ac_new_val=\$ac_env_${ac_var}_value
2144   case $ac_old_set,$ac_new_set in
2145     set,)
2146       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2147 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2148       ac_cache_corrupted=: ;;
2149     ,set)
2150       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2151 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2152       ac_cache_corrupted=: ;;
2153     ,);;
2154     *)
2155       if test "x$ac_old_val" != "x$ac_new_val"; then
2156         # differences in whitespace do not lead to failure.
2157         ac_old_val_w=`echo x $ac_old_val`
2158         ac_new_val_w=`echo x $ac_new_val`
2159         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2160           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2161 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2162           ac_cache_corrupted=:
2163         else
2164           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2165 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2166           eval $ac_var=\$ac_old_val
2167         fi
2168         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2169 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2170         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2171 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2172       fi;;
2173   esac
2174   # Pass precious variables to config.status.
2175   if test "$ac_new_set" = set; then
2176     case $ac_new_val in
2177     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2178     *) ac_arg=$ac_var=$ac_new_val ;;
2179     esac
2180     case " $ac_configure_args " in
2181       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2182       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2183     esac
2184   fi
2185 done
2186 if $ac_cache_corrupted; then
2187   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2188 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2189   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2190 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2191   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2192 fi
2193 ## -------------------- ##
2194 ## Main body of script. ##
2195 ## -------------------- ##
2196
2197 ac_ext=c
2198 ac_cpp='$CPP $CPPFLAGS'
2199 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2200 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2201 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2202
2203
2204 # This file contains common code used by all simulators.
2205 #
2206 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2207 # directory.  It is intended to be invoked before any target specific stuff.
2208 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2209 # It is intended to be invoked last.
2210 #
2211 # The simulator's configure.in should look like:
2212 #
2213 # dnl Process this file with autoconf to produce a configure script.
2214 # AC_PREREQ(2.64)dnl
2215 # AC_INIT(Makefile.in)
2216 # sinclude(../common/aclocal.m4)
2217 #
2218 # SIM_AC_COMMON
2219 #
2220 # ... target specific stuff ...
2221 #
2222 # SIM_AC_OUTPUT
2223
2224 # Include global overrides and fixes for Autoconf.
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251 # _AC_CHECK_DECL_BODY
2252 # -------------------
2253 # Shell function body for AC_CHECK_DECL.
2254 # _AC_CHECK_DECL_BODY
2255
2256 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2257 #                 INCLUDES)
2258 # -------------------------------------------------------------
2259 # Helper to AC_CHECK_DECLS, which generates the check for a single
2260 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2261 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2275 #
2276 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2277 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2278 #   Written by Gordon Matzigkeit, 1996
2279 #
2280 # This file is free software; the Free Software Foundation gives
2281 # unlimited permission to copy and/or distribute it, with or without
2282 # modifications, as long as this notice is preserved.
2283
2284
2285
2286 # serial 56 LT_INIT
2287
2288
2289 # LT_PREREQ(VERSION)
2290 # ------------------
2291 # Complain and exit if this libtool version is less that VERSION.
2292
2293
2294
2295 # _LT_CHECK_BUILDDIR
2296 # ------------------
2297 # Complain if the absolute build directory name contains unusual characters
2298
2299
2300
2301 # LT_INIT([OPTIONS])
2302 # ------------------
2303 # LT_INIT
2304
2305 # Old names:
2306 # This is what autoupdate's m4 run will expand.  It fires
2307 # the warning (with _au_warn_XXX), outputs it into the
2308 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2309 # the replacement expansion.
2310
2311
2312 # This is an auxiliary macro that is also run when
2313 # autoupdate runs m4.  It simply calls m4_warning, but
2314 # we need a wrapper so that each warning is emitted only
2315 # once.  We break the quoting in m4_warning's argument in
2316 # order to expand this macro's arguments, not AU_DEFUN's.
2317
2318
2319 # Finally, this is the expansion that is picked up by
2320 # autoconf.  It tells the user to run autoupdate, and
2321 # then outputs the replacement expansion.  We do not care
2322 # about autoupdate's warning because that contains
2323 # information on what to do *after* running autoupdate.
2324
2325 # This is what autoupdate's m4 run will expand.  It fires
2326 # the warning (with _au_warn_XXX), outputs it into the
2327 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2328 # the replacement expansion.
2329
2330
2331 # This is an auxiliary macro that is also run when
2332 # autoupdate runs m4.  It simply calls m4_warning, but
2333 # we need a wrapper so that each warning is emitted only
2334 # once.  We break the quoting in m4_warning's argument in
2335 # order to expand this macro's arguments, not AU_DEFUN's.
2336
2337
2338 # Finally, this is the expansion that is picked up by
2339 # autoconf.  It tells the user to run autoupdate, and
2340 # then outputs the replacement expansion.  We do not care
2341 # about autoupdate's warning because that contains
2342 # information on what to do *after* running autoupdate.
2343
2344
2345
2346 # _LT_CC_BASENAME(CC)
2347 # -------------------
2348 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2349
2350
2351
2352 # _LT_FILEUTILS_DEFAULTS
2353 # ----------------------
2354 # It is okay to use these file commands and assume they have been set
2355 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2356 # _LT_FILEUTILS_DEFAULTS
2357
2358
2359 # _LT_SETUP
2360 # ---------
2361 # _LT_SETUP
2362
2363
2364 # _LT_PREPARE_SED_QUOTE_VARS
2365 # --------------------------
2366 # Define a few sed substitution that help us do robust quoting.
2367
2368
2369 # _LT_PROG_LTMAIN
2370 # ---------------
2371 # Note that this code is called both from `configure', and `config.status'
2372 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2373 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2374 # so we pass a copy along to make sure it has a sensible value anyway.
2375 # _LT_PROG_LTMAIN
2376
2377
2378 ## ------------------------------------- ##
2379 ## Accumulate code for creating libtool. ##
2380 ## ------------------------------------- ##
2381
2382 # So that we can recreate a full libtool script including additional
2383 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2384 # in macros and then make a single call at the end using the `libtool'
2385 # label.
2386
2387
2388 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2389 # ----------------------------------------
2390 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2391
2392
2393 # Initialize.
2394
2395
2396
2397 # _LT_CONFIG_LIBTOOL([COMMANDS])
2398 # ------------------------------
2399 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2400
2401
2402 # Initialize.
2403
2404
2405
2406 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2407 # -----------------------------------------------------
2408
2409
2410
2411 # _LT_FORMAT_COMMENT([COMMENT])
2412 # -----------------------------
2413 # Add leading comment marks to the start of each line, and a trailing
2414 # full-stop to the whole comment if one is not present already.
2415
2416
2417
2418
2419 ## ------------------------ ##
2420 ## FIXME: Eliminate VARNAME ##
2421 ## ------------------------ ##
2422
2423
2424 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2425 # -------------------------------------------------------------------
2426 # CONFIGNAME is the name given to the value in the libtool script.
2427 # VARNAME is the (base) name used in the configure script.
2428 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2429 # VARNAME.  Any other value will be used directly.
2430
2431
2432
2433 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2434 # --------------------------------------------------------
2435
2436
2437
2438 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2439 # ------------------------------------------------
2440
2441
2442
2443 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2444 # ---------------------------------------------------------
2445
2446
2447
2448 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2449 # --------------------------------------------------
2450
2451
2452
2453 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2454 # ---------------------------------------------------
2455
2456
2457
2458 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2459 # ---------------------------------------------------
2460
2461
2462
2463
2464 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2465 # ------------------------------------------------
2466
2467
2468
2469
2470 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2471 # ------------------------------------
2472 # Quote a variable value, and forward it to `config.status' so that its
2473 # declaration there will have the same value as in `configure'.  VARNAME
2474 # must have a single quote delimited value for this to work.
2475
2476
2477
2478 # _LT_CONFIG_STATUS_DECLARATIONS
2479 # ------------------------------
2480 # We delimit libtool config variables with single quotes, so when
2481 # we write them to config.status, we have to be sure to quote all
2482 # embedded single quotes properly.  In configure, this macro expands
2483 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2484 #
2485 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2486
2487
2488
2489 # _LT_LIBTOOL_TAGS
2490 # ----------------
2491 # Output comment and list of tags supported by the script
2492
2493
2494
2495 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2496 # -----------------------------------
2497 # Extract the dictionary values for VARNAME (optionally with TAG) and
2498 # expand to a commented shell variable setting:
2499 #
2500 #    # Some comment about what VAR is for.
2501 #    visible_name=$lt_internal_name
2502
2503
2504
2505 # _LT_LIBTOOL_CONFIG_VARS
2506 # -----------------------
2507 # Produce commented declarations of non-tagged libtool config variables
2508 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2509 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2510 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2511
2512
2513
2514 # _LT_LIBTOOL_TAG_VARS(TAG)
2515 # -------------------------
2516
2517
2518
2519 # _LT_TAGVAR(VARNAME, [TAGNAME])
2520 # ------------------------------
2521
2522
2523
2524 # _LT_CONFIG_COMMANDS
2525 # -------------------
2526 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2527 # variables for single and double quote escaping we saved from calls
2528 # to _LT_DECL, we can put quote escaped variables declarations
2529 # into `config.status', and then the shell code to quote escape them in
2530 # for loops in `config.status'.  Finally, any additional code accumulated
2531 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2532 #_LT_CONFIG_COMMANDS
2533
2534
2535 # Initialize.
2536
2537
2538 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2539 # ------------------------------------
2540 # Generate a child script FILE with all initialization necessary to
2541 # reuse the environment learned by the parent script, and make the
2542 # file executable.  If COMMENT is supplied, it is inserted after the
2543 # `#!' sequence but before initialization text begins.  After this
2544 # macro, additional text can be appended to FILE to form the body of
2545 # the child script.  The macro ends with non-zero status if the
2546 # file could not be fully written (such as if the disk is full).
2547 # _LT_GENERATED_FILE_INIT
2548
2549 # LT_OUTPUT
2550 # ---------
2551 # This macro allows early generation of the libtool script (before
2552 # AC_OUTPUT is called), incase it is used in configure for compilation
2553 # tests.
2554 # LT_OUTPUT
2555
2556
2557 # _LT_CONFIG(TAG)
2558 # ---------------
2559 # If TAG is the built-in tag, create an initial libtool script with a
2560 # default configuration from the untagged config vars.  Otherwise add code
2561 # to config.status for appending the configuration named by TAG from the
2562 # matching tagged config vars.
2563 # _LT_CONFIG
2564
2565
2566 # LT_SUPPORTED_TAG(TAG)
2567 # ---------------------
2568 # Trace this macro to discover what tags are supported by the libtool
2569 # --tag option, using:
2570 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2571
2572
2573
2574 # C support is built-in for now
2575
2576
2577
2578
2579 # LT_LANG(LANG)
2580 # -------------
2581 # Enable libtool support for the given language if not already enabled.
2582 # LT_LANG
2583
2584
2585 # _LT_LANG(LANGNAME)
2586 # ------------------
2587 # _LT_LANG
2588
2589
2590 # _LT_LANG_DEFAULT_CONFIG
2591 # -----------------------
2592 # _LT_LANG_DEFAULT_CONFIG
2593
2594 # Obsolete macros:
2595 # This is what autoupdate's m4 run will expand.  It fires
2596 # the warning (with _au_warn_XXX), outputs it into the
2597 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2598 # the replacement expansion.
2599
2600
2601 # This is an auxiliary macro that is also run when
2602 # autoupdate runs m4.  It simply calls m4_warning, but
2603 # we need a wrapper so that each warning is emitted only
2604 # once.  We break the quoting in m4_warning's argument in
2605 # order to expand this macro's arguments, not AU_DEFUN's.
2606
2607
2608 # Finally, this is the expansion that is picked up by
2609 # autoconf.  It tells the user to run autoupdate, and
2610 # then outputs the replacement expansion.  We do not care
2611 # about autoupdate's warning because that contains
2612 # information on what to do *after* running autoupdate.
2613
2614 # This is what autoupdate's m4 run will expand.  It fires
2615 # the warning (with _au_warn_XXX), outputs it into the
2616 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2617 # the replacement expansion.
2618
2619
2620 # This is an auxiliary macro that is also run when
2621 # autoupdate runs m4.  It simply calls m4_warning, but
2622 # we need a wrapper so that each warning is emitted only
2623 # once.  We break the quoting in m4_warning's argument in
2624 # order to expand this macro's arguments, not AU_DEFUN's.
2625
2626
2627 # Finally, this is the expansion that is picked up by
2628 # autoconf.  It tells the user to run autoupdate, and
2629 # then outputs the replacement expansion.  We do not care
2630 # about autoupdate's warning because that contains
2631 # information on what to do *after* running autoupdate.
2632
2633 # This is what autoupdate's m4 run will expand.  It fires
2634 # the warning (with _au_warn_XXX), outputs it into the
2635 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2636 # the replacement expansion.
2637
2638
2639 # This is an auxiliary macro that is also run when
2640 # autoupdate runs m4.  It simply calls m4_warning, but
2641 # we need a wrapper so that each warning is emitted only
2642 # once.  We break the quoting in m4_warning's argument in
2643 # order to expand this macro's arguments, not AU_DEFUN's.
2644
2645
2646 # Finally, this is the expansion that is picked up by
2647 # autoconf.  It tells the user to run autoupdate, and
2648 # then outputs the replacement expansion.  We do not care
2649 # about autoupdate's warning because that contains
2650 # information on what to do *after* running autoupdate.
2651
2652 # This is what autoupdate's m4 run will expand.  It fires
2653 # the warning (with _au_warn_XXX), outputs it into the
2654 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2655 # the replacement expansion.
2656
2657
2658 # This is an auxiliary macro that is also run when
2659 # autoupdate runs m4.  It simply calls m4_warning, but
2660 # we need a wrapper so that each warning is emitted only
2661 # once.  We break the quoting in m4_warning's argument in
2662 # order to expand this macro's arguments, not AU_DEFUN's.
2663
2664
2665 # Finally, this is the expansion that is picked up by
2666 # autoconf.  It tells the user to run autoupdate, and
2667 # then outputs the replacement expansion.  We do not care
2668 # about autoupdate's warning because that contains
2669 # information on what to do *after* running autoupdate.
2670
2671 # This is what autoupdate's m4 run will expand.  It fires
2672 # the warning (with _au_warn_XXX), outputs it into the
2673 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2674 # the replacement expansion.
2675
2676
2677 # This is an auxiliary macro that is also run when
2678 # autoupdate runs m4.  It simply calls m4_warning, but
2679 # we need a wrapper so that each warning is emitted only
2680 # once.  We break the quoting in m4_warning's argument in
2681 # order to expand this macro's arguments, not AU_DEFUN's.
2682
2683
2684 # Finally, this is the expansion that is picked up by
2685 # autoconf.  It tells the user to run autoupdate, and
2686 # then outputs the replacement expansion.  We do not care
2687 # about autoupdate's warning because that contains
2688 # information on what to do *after* running autoupdate.
2689
2690
2691
2692 # _LT_TAG_COMPILER
2693 # ----------------
2694 # _LT_TAG_COMPILER
2695
2696
2697 # _LT_COMPILER_BOILERPLATE
2698 # ------------------------
2699 # Check for compiler boilerplate output or warnings with
2700 # the simple compiler test code.
2701 # _LT_COMPILER_BOILERPLATE
2702
2703
2704 # _LT_LINKER_BOILERPLATE
2705 # ----------------------
2706 # Check for linker boilerplate output or warnings with
2707 # the simple link test code.
2708 # _LT_LINKER_BOILERPLATE
2709
2710 # _LT_REQUIRED_DARWIN_CHECKS
2711 # -------------------------
2712
2713
2714
2715 # _LT_DARWIN_LINKER_FEATURES
2716 # --------------------------
2717 # Checks for linker and compiler features on darwin
2718
2719
2720 # _LT_SYS_MODULE_PATH_AIX
2721 # -----------------------
2722 # Links a minimal program and checks the executable
2723 # for the system default hardcoded library path. In most cases,
2724 # this is /usr/lib:/lib, but when the MPI compilers are used
2725 # the location of the communication and MPI libs are included too.
2726 # If we don't find anything, use the default library path according
2727 # to the aix ld manual.
2728 # _LT_SYS_MODULE_PATH_AIX
2729
2730
2731 # _LT_SHELL_INIT(ARG)
2732 # -------------------
2733 # _LT_SHELL_INIT
2734
2735
2736
2737 # _LT_PROG_ECHO_BACKSLASH
2738 # -----------------------
2739 # Find how we can fake an echo command that does not interpret backslash.
2740 # In particular, with Autoconf 2.60 or later we add some code to the start
2741 # of the generated configure script which will find a shell with a builtin
2742 # printf (which we can use as an echo command).
2743 # _LT_PROG_ECHO_BACKSLASH
2744
2745
2746 # _LT_ENABLE_LOCK
2747 # ---------------
2748 # _LT_ENABLE_LOCK
2749
2750
2751 # _LT_CMD_OLD_ARCHIVE
2752 # -------------------
2753 # _LT_CMD_OLD_ARCHIVE
2754
2755
2756 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2757 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2758 # ----------------------------------------------------------------
2759 # Check whether the given compiler option works
2760 # _LT_COMPILER_OPTION
2761
2762 # Old name:
2763 # This is what autoupdate's m4 run will expand.  It fires
2764 # the warning (with _au_warn_XXX), outputs it into the
2765 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2766 # the replacement expansion.
2767
2768
2769 # This is an auxiliary macro that is also run when
2770 # autoupdate runs m4.  It simply calls m4_warning, but
2771 # we need a wrapper so that each warning is emitted only
2772 # once.  We break the quoting in m4_warning's argument in
2773 # order to expand this macro's arguments, not AU_DEFUN's.
2774
2775
2776 # Finally, this is the expansion that is picked up by
2777 # autoconf.  It tells the user to run autoupdate, and
2778 # then outputs the replacement expansion.  We do not care
2779 # about autoupdate's warning because that contains
2780 # information on what to do *after* running autoupdate.
2781
2782
2783
2784 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2785 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2786 # ----------------------------------------------------
2787 # Check whether the given linker option works
2788 # _LT_LINKER_OPTION
2789
2790 # Old name:
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_CMD_MAX_LEN
2813 #---------------
2814 # LT_CMD_MAX_LEN
2815
2816 # Old name:
2817 # This is what autoupdate's m4 run will expand.  It fires
2818 # the warning (with _au_warn_XXX), outputs it into the
2819 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2820 # the replacement expansion.
2821
2822
2823 # This is an auxiliary macro that is also run when
2824 # autoupdate runs m4.  It simply calls m4_warning, but
2825 # we need a wrapper so that each warning is emitted only
2826 # once.  We break the quoting in m4_warning's argument in
2827 # order to expand this macro's arguments, not AU_DEFUN's.
2828
2829
2830 # Finally, this is the expansion that is picked up by
2831 # autoconf.  It tells the user to run autoupdate, and
2832 # then outputs the replacement expansion.  We do not care
2833 # about autoupdate's warning because that contains
2834 # information on what to do *after* running autoupdate.
2835
2836
2837
2838 # _LT_HEADER_DLFCN
2839 # ----------------
2840 # _LT_HEADER_DLFCN
2841
2842
2843 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2844 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2845 # ----------------------------------------------------------------
2846 # _LT_TRY_DLOPEN_SELF
2847
2848
2849 # LT_SYS_DLOPEN_SELF
2850 # ------------------
2851 # LT_SYS_DLOPEN_SELF
2852
2853 # Old name:
2854 # This is what autoupdate's m4 run will expand.  It fires
2855 # the warning (with _au_warn_XXX), outputs it into the
2856 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2857 # the replacement expansion.
2858
2859
2860 # This is an auxiliary macro that is also run when
2861 # autoupdate runs m4.  It simply calls m4_warning, but
2862 # we need a wrapper so that each warning is emitted only
2863 # once.  We break the quoting in m4_warning's argument in
2864 # order to expand this macro's arguments, not AU_DEFUN's.
2865
2866
2867 # Finally, this is the expansion that is picked up by
2868 # autoconf.  It tells the user to run autoupdate, and
2869 # then outputs the replacement expansion.  We do not care
2870 # about autoupdate's warning because that contains
2871 # information on what to do *after* running autoupdate.
2872
2873
2874
2875 # _LT_COMPILER_C_O([TAGNAME])
2876 # ---------------------------
2877 # Check to see if options -c and -o are simultaneously supported by compiler.
2878 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2879 # _LT_COMPILER_C_O
2880
2881
2882 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2883 # ----------------------------------
2884 # Check to see if we can do hard links to lock some files if needed
2885 # _LT_COMPILER_FILE_LOCKS
2886
2887
2888 # _LT_CHECK_OBJDIR
2889 # ----------------
2890 # _LT_CHECK_OBJDIR
2891
2892
2893 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2894 # --------------------------------------
2895 # Check hardcoding attributes.
2896 # _LT_LINKER_HARDCODE_LIBPATH
2897
2898
2899 # _LT_CMD_STRIPLIB
2900 # ----------------
2901 # _LT_CMD_STRIPLIB
2902
2903
2904 # _LT_SYS_DYNAMIC_LINKER([TAG])
2905 # -----------------------------
2906 # PORTME Fill in your ld.so characteristics
2907 # _LT_SYS_DYNAMIC_LINKER
2908
2909
2910 # _LT_PATH_TOOL_PREFIX(TOOL)
2911 # --------------------------
2912 # find a file program which can recognize shared library
2913 # _LT_PATH_TOOL_PREFIX
2914
2915 # Old name:
2916 # This is what autoupdate's m4 run will expand.  It fires
2917 # the warning (with _au_warn_XXX), outputs it into the
2918 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2919 # the replacement expansion.
2920
2921
2922 # This is an auxiliary macro that is also run when
2923 # autoupdate runs m4.  It simply calls m4_warning, but
2924 # we need a wrapper so that each warning is emitted only
2925 # once.  We break the quoting in m4_warning's argument in
2926 # order to expand this macro's arguments, not AU_DEFUN's.
2927
2928
2929 # Finally, this is the expansion that is picked up by
2930 # autoconf.  It tells the user to run autoupdate, and
2931 # then outputs the replacement expansion.  We do not care
2932 # about autoupdate's warning because that contains
2933 # information on what to do *after* running autoupdate.
2934
2935
2936
2937 # _LT_PATH_MAGIC
2938 # --------------
2939 # find a file program which can recognize a shared library
2940 # _LT_PATH_MAGIC
2941
2942
2943 # LT_PATH_LD
2944 # ----------
2945 # find the pathname to the GNU or non-GNU linker
2946 # LT_PATH_LD
2947
2948 # Old names:
2949 # This is what autoupdate's m4 run will expand.  It fires
2950 # the warning (with _au_warn_XXX), outputs it into the
2951 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2952 # the replacement expansion.
2953
2954
2955 # This is an auxiliary macro that is also run when
2956 # autoupdate runs m4.  It simply calls m4_warning, but
2957 # we need a wrapper so that each warning is emitted only
2958 # once.  We break the quoting in m4_warning's argument in
2959 # order to expand this macro's arguments, not AU_DEFUN's.
2960
2961
2962 # Finally, this is the expansion that is picked up by
2963 # autoconf.  It tells the user to run autoupdate, and
2964 # then outputs the replacement expansion.  We do not care
2965 # about autoupdate's warning because that contains
2966 # information on what to do *after* running autoupdate.
2967
2968 # This is what autoupdate's m4 run will expand.  It fires
2969 # the warning (with _au_warn_XXX), outputs it into the
2970 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2971 # the replacement expansion.
2972
2973
2974 # This is an auxiliary macro that is also run when
2975 # autoupdate runs m4.  It simply calls m4_warning, but
2976 # we need a wrapper so that each warning is emitted only
2977 # once.  We break the quoting in m4_warning's argument in
2978 # order to expand this macro's arguments, not AU_DEFUN's.
2979
2980
2981 # Finally, this is the expansion that is picked up by
2982 # autoconf.  It tells the user to run autoupdate, and
2983 # then outputs the replacement expansion.  We do not care
2984 # about autoupdate's warning because that contains
2985 # information on what to do *after* running autoupdate.
2986
2987
2988
2989 # _LT_PATH_LD_GNU
2990 #- --------------
2991 # _LT_PATH_LD_GNU
2992
2993
2994 # _LT_CMD_RELOAD
2995 # --------------
2996 # find reload flag for linker
2997 #   -- PORTME Some linkers may need a different reload flag.
2998 # _LT_CMD_RELOAD
2999
3000
3001 # _LT_CHECK_MAGIC_METHOD
3002 # ----------------------
3003 # how to check for library dependencies
3004 #  -- PORTME fill in with the dynamic library characteristics
3005 # _LT_CHECK_MAGIC_METHOD
3006
3007
3008 # LT_PATH_NM
3009 # ----------
3010 # find the pathname to a BSD- or MS-compatible name lister
3011 # LT_PATH_NM
3012
3013 # Old names:
3014 # This is what autoupdate's m4 run will expand.  It fires
3015 # the warning (with _au_warn_XXX), outputs it into the
3016 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3017 # the replacement expansion.
3018
3019
3020 # This is an auxiliary macro that is also run when
3021 # autoupdate runs m4.  It simply calls m4_warning, but
3022 # we need a wrapper so that each warning is emitted only
3023 # once.  We break the quoting in m4_warning's argument in
3024 # order to expand this macro's arguments, not AU_DEFUN's.
3025
3026
3027 # Finally, this is the expansion that is picked up by
3028 # autoconf.  It tells the user to run autoupdate, and
3029 # then outputs the replacement expansion.  We do not care
3030 # about autoupdate's warning because that contains
3031 # information on what to do *after* running autoupdate.
3032
3033 # This is what autoupdate's m4 run will expand.  It fires
3034 # the warning (with _au_warn_XXX), outputs it into the
3035 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3036 # the replacement expansion.
3037
3038
3039 # This is an auxiliary macro that is also run when
3040 # autoupdate runs m4.  It simply calls m4_warning, but
3041 # we need a wrapper so that each warning is emitted only
3042 # once.  We break the quoting in m4_warning's argument in
3043 # order to expand this macro's arguments, not AU_DEFUN's.
3044
3045
3046 # Finally, this is the expansion that is picked up by
3047 # autoconf.  It tells the user to run autoupdate, and
3048 # then outputs the replacement expansion.  We do not care
3049 # about autoupdate's warning because that contains
3050 # information on what to do *after* running autoupdate.
3051
3052
3053
3054 # LT_LIB_M
3055 # --------
3056 # check for math library
3057 # LT_LIB_M
3058
3059 # Old name:
3060 # This is what autoupdate's m4 run will expand.  It fires
3061 # the warning (with _au_warn_XXX), outputs it into the
3062 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3063 # the replacement expansion.
3064
3065
3066 # This is an auxiliary macro that is also run when
3067 # autoupdate runs m4.  It simply calls m4_warning, but
3068 # we need a wrapper so that each warning is emitted only
3069 # once.  We break the quoting in m4_warning's argument in
3070 # order to expand this macro's arguments, not AU_DEFUN's.
3071
3072
3073 # Finally, this is the expansion that is picked up by
3074 # autoconf.  It tells the user to run autoupdate, and
3075 # then outputs the replacement expansion.  We do not care
3076 # about autoupdate's warning because that contains
3077 # information on what to do *after* running autoupdate.
3078
3079
3080
3081 # _LT_COMPILER_NO_RTTI([TAGNAME])
3082 # -------------------------------
3083 # _LT_COMPILER_NO_RTTI
3084
3085
3086 # _LT_CMD_GLOBAL_SYMBOLS
3087 # ----------------------
3088  # _LT_CMD_GLOBAL_SYMBOLS
3089
3090
3091 # _LT_COMPILER_PIC([TAGNAME])
3092 # ---------------------------
3093 # _LT_COMPILER_PIC
3094
3095
3096 # _LT_LINKER_SHLIBS([TAGNAME])
3097 # ----------------------------
3098 # See if the linker supports building shared libraries.
3099 # _LT_LINKER_SHLIBS
3100
3101
3102 # _LT_LANG_C_CONFIG([TAG])
3103 # ------------------------
3104 # Ensure that the configuration variables for a C compiler are suitably
3105 # defined.  These variables are subsequently used by _LT_CONFIG to write
3106 # the compiler configuration to `libtool'.
3107 # _LT_LANG_C_CONFIG
3108
3109
3110 # _LT_LANG_CXX_CONFIG([TAG])
3111 # --------------------------
3112 # Ensure that the configuration variables for a C++ compiler are suitably
3113 # defined.  These variables are subsequently used by _LT_CONFIG to write
3114 # the compiler configuration to `libtool'.
3115 # _LT_LANG_CXX_CONFIG
3116
3117
3118 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3119 # ---------------------------------
3120 # Figure out "hidden" library dependencies from verbose
3121 # compiler output when linking a shared library.
3122 # Parse the compiler output and extract the necessary
3123 # objects, libraries and library flags.
3124 # _LT_SYS_HIDDEN_LIBDEPS
3125
3126
3127 # _LT_LANG_F77_CONFIG([TAG])
3128 # --------------------------
3129 # Ensure that the configuration variables for a Fortran 77 compiler are
3130 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3131 # to write the compiler configuration to `libtool'.
3132 # _LT_LANG_F77_CONFIG
3133
3134
3135 # _LT_LANG_FC_CONFIG([TAG])
3136 # -------------------------
3137 # Ensure that the configuration variables for a Fortran compiler are
3138 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3139 # to write the compiler configuration to `libtool'.
3140 # _LT_LANG_FC_CONFIG
3141
3142
3143 # _LT_LANG_GCJ_CONFIG([TAG])
3144 # --------------------------
3145 # Ensure that the configuration variables for the GNU Java Compiler compiler
3146 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3147 # to write the compiler configuration to `libtool'.
3148 # _LT_LANG_GCJ_CONFIG
3149
3150
3151 # _LT_LANG_RC_CONFIG([TAG])
3152 # -------------------------
3153 # Ensure that the configuration variables for the Windows resource compiler
3154 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3155 # to write the compiler configuration to `libtool'.
3156 # _LT_LANG_RC_CONFIG
3157
3158
3159 # LT_PROG_GCJ
3160 # -----------
3161
3162
3163 # Old name:
3164 # This is what autoupdate's m4 run will expand.  It fires
3165 # the warning (with _au_warn_XXX), outputs it into the
3166 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3167 # the replacement expansion.
3168
3169
3170 # This is an auxiliary macro that is also run when
3171 # autoupdate runs m4.  It simply calls m4_warning, but
3172 # we need a wrapper so that each warning is emitted only
3173 # once.  We break the quoting in m4_warning's argument in
3174 # order to expand this macro's arguments, not AU_DEFUN's.
3175
3176
3177 # Finally, this is the expansion that is picked up by
3178 # autoconf.  It tells the user to run autoupdate, and
3179 # then outputs the replacement expansion.  We do not care
3180 # about autoupdate's warning because that contains
3181 # information on what to do *after* running autoupdate.
3182
3183
3184
3185 # LT_PROG_RC
3186 # ----------
3187
3188
3189 # Old name:
3190 # This is what autoupdate's m4 run will expand.  It fires
3191 # the warning (with _au_warn_XXX), outputs it into the
3192 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3193 # the replacement expansion.
3194
3195
3196 # This is an auxiliary macro that is also run when
3197 # autoupdate runs m4.  It simply calls m4_warning, but
3198 # we need a wrapper so that each warning is emitted only
3199 # once.  We break the quoting in m4_warning's argument in
3200 # order to expand this macro's arguments, not AU_DEFUN's.
3201
3202
3203 # Finally, this is the expansion that is picked up by
3204 # autoconf.  It tells the user to run autoupdate, and
3205 # then outputs the replacement expansion.  We do not care
3206 # about autoupdate's warning because that contains
3207 # information on what to do *after* running autoupdate.
3208
3209
3210
3211 # _LT_DECL_EGREP
3212 # --------------
3213 # If we don't have a new enough Autoconf to choose the best grep
3214 # available, choose the one first in the user's PATH.
3215
3216
3217
3218 # _LT_DECL_OBJDUMP
3219 # --------------
3220 # If we don't have a new enough Autoconf to choose the best objdump
3221 # available, choose the one first in the user's PATH.
3222
3223
3224
3225 # _LT_DECL_SED
3226 # ------------
3227 # Check for a fully-functional sed program, that truncates
3228 # as few characters as possible.  Prefer GNU sed if found.
3229 # _LT_DECL_SED
3230
3231 #m4_ifndef
3232
3233 # Old name:
3234 # This is what autoupdate's m4 run will expand.  It fires
3235 # the warning (with _au_warn_XXX), outputs it into the
3236 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3237 # the replacement expansion.
3238
3239
3240 # This is an auxiliary macro that is also run when
3241 # autoupdate runs m4.  It simply calls m4_warning, but
3242 # we need a wrapper so that each warning is emitted only
3243 # once.  We break the quoting in m4_warning's argument in
3244 # order to expand this macro's arguments, not AU_DEFUN's.
3245
3246
3247 # Finally, this is the expansion that is picked up by
3248 # autoconf.  It tells the user to run autoupdate, and
3249 # then outputs the replacement expansion.  We do not care
3250 # about autoupdate's warning because that contains
3251 # information on what to do *after* running autoupdate.
3252
3253
3254
3255 # _LT_CHECK_SHELL_FEATURES
3256 # ------------------------
3257 # Find out whether the shell is Bourne or XSI compatible,
3258 # or has some other useful features.
3259 # _LT_CHECK_SHELL_FEATURES
3260
3261
3262 # _LT_PROG_XSI_SHELLFNS
3263 # ---------------------
3264 # Bourne and XSI compatible variants of some useful shell functions.
3265
3266
3267 # Helper functions for option handling.                    -*- Autoconf -*-
3268 #
3269 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3270 #   Inc.
3271 #   Written by Gary V. Vaughan, 2004
3272 #
3273 # This file is free software; the Free Software Foundation gives
3274 # unlimited permission to copy and/or distribute it, with or without
3275 # modifications, as long as this notice is preserved.
3276
3277 # serial 6 ltoptions.m4
3278
3279 # This is to help aclocal find these macros, as it can't see m4_define.
3280
3281
3282
3283 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3284 # ------------------------------------------
3285
3286
3287
3288 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3289 # ---------------------------------------
3290 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3291 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3292 # saved as a flag.
3293
3294
3295
3296 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3297 # ------------------------------------------------------------
3298 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3299
3300
3301
3302 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3303 # -------------------------------------------------------
3304 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3305 # are set.
3306
3307
3308
3309 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3310 # ----------------------------------------
3311 # OPTION-LIST is a space-separated list of Libtool options associated
3312 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3313 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3314 # the unknown option and exit.
3315 # _LT_SET_OPTIONS
3316
3317
3318 ## --------------------------------- ##
3319 ## Macros to handle LT_INIT options. ##
3320 ## --------------------------------- ##
3321
3322 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3323 # -----------------------------------------
3324
3325
3326
3327 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3328 # -----------------------------------------------
3329 # LT_OPTION_DEFINE
3330
3331
3332 # dlopen
3333 # ------
3334
3335
3336 # This is what autoupdate's m4 run will expand.  It fires
3337 # the warning (with _au_warn_XXX), outputs it into the
3338 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3339 # the replacement expansion.
3340
3341
3342 # This is an auxiliary macro that is also run when
3343 # autoupdate runs m4.  It simply calls m4_warning, but
3344 # we need a wrapper so that each warning is emitted only
3345 # once.  We break the quoting in m4_warning's argument in
3346 # order to expand this macro's arguments, not AU_DEFUN's.
3347
3348
3349 # Finally, this is the expansion that is picked up by
3350 # autoconf.  It tells the user to run autoupdate, and
3351 # then outputs the replacement expansion.  We do not care
3352 # about autoupdate's warning because that contains
3353 # information on what to do *after* running autoupdate.
3354
3355
3356
3357
3358 # win32-dll
3359 # ---------
3360 # Declare package support for building win32 dll's.
3361 # win32-dll
3362
3363 # This is what autoupdate's m4 run will expand.  It fires
3364 # the warning (with _au_warn_XXX), outputs it into the
3365 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3366 # the replacement expansion.
3367
3368
3369 # This is an auxiliary macro that is also run when
3370 # autoupdate runs m4.  It simply calls m4_warning, but
3371 # we need a wrapper so that each warning is emitted only
3372 # once.  We break the quoting in m4_warning's argument in
3373 # order to expand this macro's arguments, not AU_DEFUN's.
3374
3375
3376 # Finally, this is the expansion that is picked up by
3377 # autoconf.  It tells the user to run autoupdate, and
3378 # then outputs the replacement expansion.  We do not care
3379 # about autoupdate's warning because that contains
3380 # information on what to do *after* running autoupdate.
3381
3382
3383
3384
3385 # _LT_ENABLE_SHARED([DEFAULT])
3386 # ----------------------------
3387 # implement the --enable-shared flag, and supports the `shared' and
3388 # `disable-shared' LT_INIT options.
3389 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3390 # _LT_ENABLE_SHARED
3391
3392
3393
3394
3395 # Old names:
3396
3397
3398
3399
3400 # This is what autoupdate's m4 run will expand.  It fires
3401 # the warning (with _au_warn_XXX), outputs it into the
3402 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3403 # the replacement expansion.
3404
3405
3406 # This is an auxiliary macro that is also run when
3407 # autoupdate runs m4.  It simply calls m4_warning, but
3408 # we need a wrapper so that each warning is emitted only
3409 # once.  We break the quoting in m4_warning's argument in
3410 # order to expand this macro's arguments, not AU_DEFUN's.
3411
3412
3413 # Finally, this is the expansion that is picked up by
3414 # autoconf.  It tells the user to run autoupdate, and
3415 # then outputs the replacement expansion.  We do not care
3416 # about autoupdate's warning because that contains
3417 # information on what to do *after* running autoupdate.
3418
3419 # This is what autoupdate's m4 run will expand.  It fires
3420 # the warning (with _au_warn_XXX), outputs it into the
3421 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3422 # the replacement expansion.
3423
3424
3425 # This is an auxiliary macro that is also run when
3426 # autoupdate runs m4.  It simply calls m4_warning, but
3427 # we need a wrapper so that each warning is emitted only
3428 # once.  We break the quoting in m4_warning's argument in
3429 # order to expand this macro's arguments, not AU_DEFUN's.
3430
3431
3432 # Finally, this is the expansion that is picked up by
3433 # autoconf.  It tells the user to run autoupdate, and
3434 # then outputs the replacement expansion.  We do not care
3435 # about autoupdate's warning because that contains
3436 # information on what to do *after* running autoupdate.
3437
3438
3439
3440
3441
3442 # _LT_ENABLE_STATIC([DEFAULT])
3443 # ----------------------------
3444 # implement the --enable-static flag, and support the `static' and
3445 # `disable-static' LT_INIT options.
3446 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3447 # _LT_ENABLE_STATIC
3448
3449
3450
3451
3452 # Old names:
3453
3454
3455
3456
3457 # This is what autoupdate's m4 run will expand.  It fires
3458 # the warning (with _au_warn_XXX), outputs it into the
3459 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3460 # the replacement expansion.
3461
3462
3463 # This is an auxiliary macro that is also run when
3464 # autoupdate runs m4.  It simply calls m4_warning, but
3465 # we need a wrapper so that each warning is emitted only
3466 # once.  We break the quoting in m4_warning's argument in
3467 # order to expand this macro's arguments, not AU_DEFUN's.
3468
3469
3470 # Finally, this is the expansion that is picked up by
3471 # autoconf.  It tells the user to run autoupdate, and
3472 # then outputs the replacement expansion.  We do not care
3473 # about autoupdate's warning because that contains
3474 # information on what to do *after* running autoupdate.
3475
3476 # This is what autoupdate's m4 run will expand.  It fires
3477 # the warning (with _au_warn_XXX), outputs it into the
3478 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3479 # the replacement expansion.
3480
3481
3482 # This is an auxiliary macro that is also run when
3483 # autoupdate runs m4.  It simply calls m4_warning, but
3484 # we need a wrapper so that each warning is emitted only
3485 # once.  We break the quoting in m4_warning's argument in
3486 # order to expand this macro's arguments, not AU_DEFUN's.
3487
3488
3489 # Finally, this is the expansion that is picked up by
3490 # autoconf.  It tells the user to run autoupdate, and
3491 # then outputs the replacement expansion.  We do not care
3492 # about autoupdate's warning because that contains
3493 # information on what to do *after* running autoupdate.
3494
3495
3496
3497
3498
3499 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3500 # ----------------------------------
3501 # implement the --enable-fast-install flag, and support the `fast-install'
3502 # and `disable-fast-install' LT_INIT options.
3503 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3504 # _LT_ENABLE_FAST_INSTALL
3505
3506
3507
3508
3509 # Old names:
3510 # This is what autoupdate's m4 run will expand.  It fires
3511 # the warning (with _au_warn_XXX), outputs it into the
3512 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3513 # the replacement expansion.
3514
3515
3516 # This is an auxiliary macro that is also run when
3517 # autoupdate runs m4.  It simply calls m4_warning, but
3518 # we need a wrapper so that each warning is emitted only
3519 # once.  We break the quoting in m4_warning's argument in
3520 # order to expand this macro's arguments, not AU_DEFUN's.
3521
3522
3523 # Finally, this is the expansion that is picked up by
3524 # autoconf.  It tells the user to run autoupdate, and
3525 # then outputs the replacement expansion.  We do not care
3526 # about autoupdate's warning because that contains
3527 # information on what to do *after* running autoupdate.
3528
3529
3530 # This is what autoupdate's m4 run will expand.  It fires
3531 # the warning (with _au_warn_XXX), outputs it into the
3532 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3533 # the replacement expansion.
3534
3535
3536 # This is an auxiliary macro that is also run when
3537 # autoupdate runs m4.  It simply calls m4_warning, but
3538 # we need a wrapper so that each warning is emitted only
3539 # once.  We break the quoting in m4_warning's argument in
3540 # order to expand this macro's arguments, not AU_DEFUN's.
3541
3542
3543 # Finally, this is the expansion that is picked up by
3544 # autoconf.  It tells the user to run autoupdate, and
3545 # then outputs the replacement expansion.  We do not care
3546 # about autoupdate's warning because that contains
3547 # information on what to do *after* running autoupdate.
3548
3549
3550
3551
3552 # _LT_WITH_PIC([MODE])
3553 # --------------------
3554 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3555 # LT_INIT options.
3556 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3557 # _LT_WITH_PIC
3558
3559
3560
3561
3562 # Old name:
3563 # This is what autoupdate's m4 run will expand.  It fires
3564 # the warning (with _au_warn_XXX), outputs it into the
3565 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3566 # the replacement expansion.
3567
3568
3569 # This is an auxiliary macro that is also run when
3570 # autoupdate runs m4.  It simply calls m4_warning, but
3571 # we need a wrapper so that each warning is emitted only
3572 # once.  We break the quoting in m4_warning's argument in
3573 # order to expand this macro's arguments, not AU_DEFUN's.
3574
3575
3576 # Finally, this is the expansion that is picked up by
3577 # autoconf.  It tells the user to run autoupdate, and
3578 # then outputs the replacement expansion.  We do not care
3579 # about autoupdate's warning because that contains
3580 # information on what to do *after* running autoupdate.
3581
3582
3583
3584 ## ----------------- ##
3585 ## LTDL_INIT Options ##
3586 ## ----------------- ##
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3598 #
3599 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3600 # Written by Gary V. Vaughan, 2004
3601 #
3602 # This file is free software; the Free Software Foundation gives
3603 # unlimited permission to copy and/or distribute it, with or without
3604 # modifications, as long as this notice is preserved.
3605
3606 # serial 6 ltsugar.m4
3607
3608 # This is to help aclocal find these macros, as it can't see m4_define.
3609
3610
3611
3612 # lt_join(SEP, ARG1, [ARG2...])
3613 # -----------------------------
3614 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3615 # associated separator.
3616 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3617 # versions in m4sugar had bugs.
3618
3619
3620
3621
3622 # lt_car(LIST)
3623 # lt_cdr(LIST)
3624 # ------------
3625 # Manipulate m4 lists.
3626 # These macros are necessary as long as will still need to support
3627 # Autoconf-2.59 which quotes differently.
3628
3629
3630
3631
3632
3633 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3634 # ------------------------------------------
3635 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3636 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3637 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3638 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3639 # than defined and empty).
3640 #
3641 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3642 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3643
3644
3645
3646
3647 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3648 # ----------------------------------------------------------
3649 # Produce a SEP delimited list of all paired combinations of elements of
3650 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3651 # has the form PREFIXmINFIXSUFFIXn.
3652 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3653
3654
3655
3656 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3657 # -----------------------------------------------------------------------
3658 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3659 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3660
3661
3662
3663 # lt_dict_add(DICT, KEY, VALUE)
3664 # -----------------------------
3665
3666
3667
3668 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3669 # --------------------------------------------
3670
3671
3672
3673 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3674 # ----------------------------------
3675
3676
3677
3678 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3679 # -----------------------------------------------------------------
3680
3681
3682
3683 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3684 # --------------------------------------------------------------
3685
3686
3687 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3688 #
3689 #   Copyright (C) 2004 Free Software Foundation, Inc.
3690 #   Written by Scott James Remnant, 2004
3691 #
3692 # This file is free software; the Free Software Foundation gives
3693 # unlimited permission to copy and/or distribute it, with or without
3694 # modifications, as long as this notice is preserved.
3695
3696 # Generated from ltversion.in.
3697
3698 # serial 3134 ltversion.m4
3699 # This file is part of GNU Libtool
3700
3701
3702
3703
3704
3705
3706 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3707 #
3708 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3709 #   Written by Scott James Remnant, 2004.
3710 #
3711 # This file is free software; the Free Software Foundation gives
3712 # unlimited permission to copy and/or distribute it, with or without
3713 # modifications, as long as this notice is preserved.
3714
3715 # serial 4 lt~obsolete.m4
3716
3717 # These exist entirely to fool aclocal when bootstrapping libtool.
3718 #
3719 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3720 # which have later been changed to m4_define as they aren't part of the
3721 # exported API, or moved to Autoconf or Automake where they belong.
3722 #
3723 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3724 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3725 # using a macro with the same name in our local m4/libtool.m4 it'll
3726 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3727 # and doesn't know about Autoconf macros at all.)
3728 #
3729 # So we provide this file, which has a silly filename so it's always
3730 # included after everything else.  This provides aclocal with the
3731 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3732 # because those macros already exist, or will be overwritten later.
3733 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3734 #
3735 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3736 # Yes, that means every name once taken will need to remain here until
3737 # we give up compatibility with versions before 1.7, at which point
3738 # we need to keep only those names which we still refer to.
3739
3740 # This is to help aclocal find these macros, as it can't see m4_define.
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805 ##                                                          -*- Autoconf -*-
3806
3807 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3808 # Free Software Foundation, Inc.
3809 #
3810 # This file is free software; the Free Software Foundation
3811 # gives unlimited permission to copy and/or distribute it,
3812 # with or without modifications, as long as this notice is preserved.
3813
3814 # serial 8
3815
3816 # Based on depend.m4 from automake 1.9, modified for standalone use in
3817 # an environment where GNU make is required.
3818
3819 # ZW_PROG_COMPILER_DEPENDENCIES
3820 # -----------------------------
3821 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3822 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3823 # original; not side-effect compatible.  As the users of this macro
3824 # may require accurate dependencies for correct builds, it does *not*
3825 # honor --disable-dependency-checking, and failure to detect a usable
3826 # method is an error.  depcomp is assumed to be located in
3827 # $ac_aux_dir.
3828 #
3829 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3830
3831
3832
3833 # AM_SET_DEPDIR
3834 # -------------
3835 # Choose a directory name for dependency files.
3836
3837
3838 # ZW_CREATE_DEPDIR
3839 # ----------------
3840 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
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 sim_inline="-DDEFAULT_INLINE=0"
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928 # intl sister-directory configuration rules.
3929 #
3930
3931 # The idea behind this macro is that there's no need to repeat all the
3932 # autoconf probes done by the intl directory - it's already done them
3933 # for us.  In fact, there's no need even to look at the cache for the
3934 # answers.  All we need to do is nab a few pieces of information.
3935 # The intl directory is set up to make this easy, by generating a
3936 # small file which can be sourced as a shell script; then we produce
3937 # the necessary substitutions and definitions for this directory.
3938
3939
3940
3941 # Autoconf M4 include file defining utility macros for complex Canadian
3942 # cross builds.
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952 ####
3953 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3954 # or AC_INIT.
3955 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3956
3957 ####
3958 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3959 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3960
3961
3962 ####
3963 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3964 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3965
3966
3967
3968 # Backported from Autoconf 2.5x; can go away when and if
3969 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
3970
3971
3972
3973
3974 # ACX_HAVE_GCC_FOR_TARGET
3975 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3976
3977
3978 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3979 # Searching for installed target binutils.  We need to take extra care,
3980 # else we may find the wrong assembler, linker, etc., and lose.
3981 #
3982 # First try --with-build-time-tools, if specified.
3983 #
3984 # For build != host, we ask the installed GCC for the name of the tool it
3985 # uses, and accept it if it is an absolute path.  This is because the
3986 # only good choice for a compiler is the same GCC version that is being
3987 # installed (or we couldn't make target libraries), and we assume that
3988 # on the host system we'll have not only the same GCC version, but also
3989 # the same binutils version.
3990 #
3991 # For build == host, search the same directories that the installed
3992 # compiler will search.  We used to do this for the assembler, linker,
3993 # and nm only; for simplicity of configuration, however, we extend this
3994 # criterion to tools (such as ar and ranlib) that are never invoked by
3995 # the compiler, to avoid mismatches.
3996 #
3997 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
3998 # if build == target.  This makes the most sense only when bootstrapping,
3999 # but we also do so when build != host.  In this case, we hope that the
4000 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4001 #
4002 # If we do not find a suitable binary, then try the user's path.
4003
4004
4005 ###
4006 # AC_PROG_CPP_WERROR
4007 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4008 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4009 # For now, using this also overrides header checks to use only the
4010 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4011 # bit harder from here).
4012 # Eventually autoconf will default to checking headers with the compiler
4013 # instead, and we'll have to do this differently.
4014
4015 # AC_PROG_CPP_WERROR
4016
4017 # Test for GNAT.
4018 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4019 # that understands Ada.  We use the user's CC setting, already found, and
4020 # possibly add $1 to the command-line parameters.
4021 #
4022 # Sets the shell variable have_gnat to yes or no as appropriate, and
4023 # substitutes GNATBIND and GNATMAKE.
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049 ac_ext=c
4050 ac_cpp='$CPP $CPPFLAGS'
4051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4054 if test -n "$ac_tool_prefix"; then
4055   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4056 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4058 $as_echo_n "checking for $ac_word... " >&6; }
4059 if test "${ac_cv_prog_CC+set}" = set; then :
4060   $as_echo_n "(cached) " >&6
4061 else
4062   if test -n "$CC"; then
4063   ac_cv_prog_CC="$CC" # Let the user override the test.
4064 else
4065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4066 for as_dir in $PATH
4067 do
4068   IFS=$as_save_IFS
4069   test -z "$as_dir" && as_dir=.
4070     for ac_exec_ext in '' $ac_executable_extensions; do
4071   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4072     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4073     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4074     break 2
4075   fi
4076 done
4077   done
4078 IFS=$as_save_IFS
4079
4080 fi
4081 fi
4082 CC=$ac_cv_prog_CC
4083 if test -n "$CC"; then
4084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4085 $as_echo "$CC" >&6; }
4086 else
4087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4088 $as_echo "no" >&6; }
4089 fi
4090
4091
4092 fi
4093 if test -z "$ac_cv_prog_CC"; then
4094   ac_ct_CC=$CC
4095   # Extract the first word of "gcc", so it can be a program name with args.
4096 set dummy gcc; ac_word=$2
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4098 $as_echo_n "checking for $ac_word... " >&6; }
4099 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4100   $as_echo_n "(cached) " >&6
4101 else
4102   if test -n "$ac_ct_CC"; then
4103   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4104 else
4105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106 for as_dir in $PATH
4107 do
4108   IFS=$as_save_IFS
4109   test -z "$as_dir" && as_dir=.
4110     for ac_exec_ext in '' $ac_executable_extensions; do
4111   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4112     ac_cv_prog_ac_ct_CC="gcc"
4113     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4114     break 2
4115   fi
4116 done
4117   done
4118 IFS=$as_save_IFS
4119
4120 fi
4121 fi
4122 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4123 if test -n "$ac_ct_CC"; then
4124   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4125 $as_echo "$ac_ct_CC" >&6; }
4126 else
4127   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4128 $as_echo "no" >&6; }
4129 fi
4130
4131   if test "x$ac_ct_CC" = x; then
4132     CC=""
4133   else
4134     case $cross_compiling:$ac_tool_warned in
4135 yes:)
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4137 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4138 ac_tool_warned=yes ;;
4139 esac
4140     CC=$ac_ct_CC
4141   fi
4142 else
4143   CC="$ac_cv_prog_CC"
4144 fi
4145
4146 if test -z "$CC"; then
4147           if test -n "$ac_tool_prefix"; then
4148     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4149 set dummy ${ac_tool_prefix}cc; ac_word=$2
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4151 $as_echo_n "checking for $ac_word... " >&6; }
4152 if test "${ac_cv_prog_CC+set}" = set; then :
4153   $as_echo_n "(cached) " >&6
4154 else
4155   if test -n "$CC"; then
4156   ac_cv_prog_CC="$CC" # Let the user override the test.
4157 else
4158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4159 for as_dir in $PATH
4160 do
4161   IFS=$as_save_IFS
4162   test -z "$as_dir" && as_dir=.
4163     for ac_exec_ext in '' $ac_executable_extensions; do
4164   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4165     ac_cv_prog_CC="${ac_tool_prefix}cc"
4166     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4167     break 2
4168   fi
4169 done
4170   done
4171 IFS=$as_save_IFS
4172
4173 fi
4174 fi
4175 CC=$ac_cv_prog_CC
4176 if test -n "$CC"; then
4177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4178 $as_echo "$CC" >&6; }
4179 else
4180   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4181 $as_echo "no" >&6; }
4182 fi
4183
4184
4185   fi
4186 fi
4187 if test -z "$CC"; then
4188   # Extract the first word of "cc", so it can be a program name with args.
4189 set dummy cc; ac_word=$2
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4191 $as_echo_n "checking for $ac_word... " >&6; }
4192 if test "${ac_cv_prog_CC+set}" = set; then :
4193   $as_echo_n "(cached) " >&6
4194 else
4195   if test -n "$CC"; then
4196   ac_cv_prog_CC="$CC" # Let the user override the test.
4197 else
4198   ac_prog_rejected=no
4199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4200 for as_dir in $PATH
4201 do
4202   IFS=$as_save_IFS
4203   test -z "$as_dir" && as_dir=.
4204     for ac_exec_ext in '' $ac_executable_extensions; do
4205   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4206     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4207        ac_prog_rejected=yes
4208        continue
4209      fi
4210     ac_cv_prog_CC="cc"
4211     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4212     break 2
4213   fi
4214 done
4215   done
4216 IFS=$as_save_IFS
4217
4218 if test $ac_prog_rejected = yes; then
4219   # We found a bogon in the path, so make sure we never use it.
4220   set dummy $ac_cv_prog_CC
4221   shift
4222   if test $# != 0; then
4223     # We chose a different compiler from the bogus one.
4224     # However, it has the same basename, so the bogon will be chosen
4225     # first if we set CC to just the basename; use the full file name.
4226     shift
4227     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4228   fi
4229 fi
4230 fi
4231 fi
4232 CC=$ac_cv_prog_CC
4233 if test -n "$CC"; then
4234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4235 $as_echo "$CC" >&6; }
4236 else
4237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4238 $as_echo "no" >&6; }
4239 fi
4240
4241
4242 fi
4243 if test -z "$CC"; then
4244   if test -n "$ac_tool_prefix"; then
4245   for ac_prog in cl.exe
4246   do
4247     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4248 set dummy $ac_tool_prefix$ac_prog; 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$ac_prog"
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     test -n "$CC" && break
4285   done
4286 fi
4287 if test -z "$CC"; then
4288   ac_ct_CC=$CC
4289   for ac_prog in cl.exe
4290 do
4291   # Extract the first word of "$ac_prog", so it can be a program name with args.
4292 set dummy $ac_prog; ac_word=$2
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4294 $as_echo_n "checking for $ac_word... " >&6; }
4295 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4296   $as_echo_n "(cached) " >&6
4297 else
4298   if test -n "$ac_ct_CC"; then
4299   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4300 else
4301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4302 for as_dir in $PATH
4303 do
4304   IFS=$as_save_IFS
4305   test -z "$as_dir" && as_dir=.
4306     for ac_exec_ext in '' $ac_executable_extensions; do
4307   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4308     ac_cv_prog_ac_ct_CC="$ac_prog"
4309     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4310     break 2
4311   fi
4312 done
4313   done
4314 IFS=$as_save_IFS
4315
4316 fi
4317 fi
4318 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4319 if test -n "$ac_ct_CC"; then
4320   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4321 $as_echo "$ac_ct_CC" >&6; }
4322 else
4323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4324 $as_echo "no" >&6; }
4325 fi
4326
4327
4328   test -n "$ac_ct_CC" && break
4329 done
4330
4331   if test "x$ac_ct_CC" = x; then
4332     CC=""
4333   else
4334     case $cross_compiling:$ac_tool_warned in
4335 yes:)
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4337 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4338 ac_tool_warned=yes ;;
4339 esac
4340     CC=$ac_ct_CC
4341   fi
4342 fi
4343
4344 fi
4345
4346
4347 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4348 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4349 as_fn_error "no acceptable C compiler found in \$PATH
4350 See \`config.log' for more details." "$LINENO" 5; }
4351
4352 # Provide some information about the compiler.
4353 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4354 set X $ac_compile
4355 ac_compiler=$2
4356 for ac_option in --version -v -V -qversion; do
4357   { { ac_try="$ac_compiler $ac_option >&5"
4358 case "(($ac_try" in
4359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4360   *) ac_try_echo=$ac_try;;
4361 esac
4362 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4363 $as_echo "$ac_try_echo"; } >&5
4364   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4365   ac_status=$?
4366   if test -s conftest.err; then
4367     sed '10a\
4368 ... rest of stderr output deleted ...
4369          10q' conftest.err >conftest.er1
4370     cat conftest.er1 >&5
4371     rm -f conftest.er1 conftest.err
4372   fi
4373   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4374   test $ac_status = 0; }
4375 done
4376
4377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4378 /* end confdefs.h.  */
4379
4380 int
4381 main ()
4382 {
4383
4384   ;
4385   return 0;
4386 }
4387 _ACEOF
4388 ac_clean_files_save=$ac_clean_files
4389 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4390 # Try to create an executable without -o first, disregard a.out.
4391 # It will help us diagnose broken compilers, and finding out an intuition
4392 # of exeext.
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4394 $as_echo_n "checking for C compiler default output file name... " >&6; }
4395 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4396
4397 # The possible output files:
4398 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4399
4400 ac_rmfiles=
4401 for ac_file in $ac_files
4402 do
4403   case $ac_file in
4404     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4405     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4406   esac
4407 done
4408 rm -f $ac_rmfiles
4409
4410 if { { ac_try="$ac_link_default"
4411 case "(($ac_try" in
4412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4413   *) ac_try_echo=$ac_try;;
4414 esac
4415 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4416 $as_echo "$ac_try_echo"; } >&5
4417   (eval "$ac_link_default") 2>&5
4418   ac_status=$?
4419   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4420   test $ac_status = 0; }; then :
4421   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4422 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4423 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4424 # so that the user can short-circuit this test for compilers unknown to
4425 # Autoconf.
4426 for ac_file in $ac_files ''
4427 do
4428   test -f "$ac_file" || continue
4429   case $ac_file in
4430     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4431         ;;
4432     [ab].out )
4433         # We found the default executable, but exeext='' is most
4434         # certainly right.
4435         break;;
4436     *.* )
4437         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4438         then :; else
4439            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4440         fi
4441         # We set ac_cv_exeext here because the later test for it is not
4442         # safe: cross compilers may not add the suffix if given an `-o'
4443         # argument, so we may need to know it at that point already.
4444         # Even if this section looks crufty: it has the advantage of
4445         # actually working.
4446         break;;
4447     * )
4448         break;;
4449   esac
4450 done
4451 test "$ac_cv_exeext" = no && ac_cv_exeext=
4452
4453 else
4454   ac_file=''
4455 fi
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4457 $as_echo "$ac_file" >&6; }
4458 if test -z "$ac_file"; then :
4459   $as_echo "$as_me: failed program was:" >&5
4460 sed 's/^/| /' conftest.$ac_ext >&5
4461
4462 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4463 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4464 { as_fn_set_status 77
4465 as_fn_error "C compiler cannot create executables
4466 See \`config.log' for more details." "$LINENO" 5; }; }
4467 fi
4468 ac_exeext=$ac_cv_exeext
4469
4470 # Check that the compiler produces executables we can run.  If not, either
4471 # the compiler is broken, or we cross compile.
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4473 $as_echo_n "checking whether the C compiler works... " >&6; }
4474 # If not cross compiling, check that we can run a simple program.
4475 if test "$cross_compiling" != yes; then
4476   if { ac_try='./$ac_file'
4477   { { case "(($ac_try" in
4478   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4479   *) ac_try_echo=$ac_try;;
4480 esac
4481 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4482 $as_echo "$ac_try_echo"; } >&5
4483   (eval "$ac_try") 2>&5
4484   ac_status=$?
4485   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4486   test $ac_status = 0; }; }; then
4487     cross_compiling=no
4488   else
4489     if test "$cross_compiling" = maybe; then
4490         cross_compiling=yes
4491     else
4492         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4493 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4494 as_fn_error "cannot run C compiled programs.
4495 If you meant to cross compile, use \`--host'.
4496 See \`config.log' for more details." "$LINENO" 5; }
4497     fi
4498   fi
4499 fi
4500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4501 $as_echo "yes" >&6; }
4502
4503 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4504 ac_clean_files=$ac_clean_files_save
4505 # Check that the compiler produces executables we can run.  If not, either
4506 # the compiler is broken, or we cross compile.
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4508 $as_echo_n "checking whether we are cross compiling... " >&6; }
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4510 $as_echo "$cross_compiling" >&6; }
4511
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4513 $as_echo_n "checking for suffix of executables... " >&6; }
4514 if { { ac_try="$ac_link"
4515 case "(($ac_try" in
4516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4517   *) ac_try_echo=$ac_try;;
4518 esac
4519 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4520 $as_echo "$ac_try_echo"; } >&5
4521   (eval "$ac_link") 2>&5
4522   ac_status=$?
4523   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4524   test $ac_status = 0; }; then :
4525   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4526 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4527 # work properly (i.e., refer to `conftest.exe'), while it won't with
4528 # `rm'.
4529 for ac_file in conftest.exe conftest conftest.*; do
4530   test -f "$ac_file" || continue
4531   case $ac_file in
4532     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4533     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4534           break;;
4535     * ) break;;
4536   esac
4537 done
4538 else
4539   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4540 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4541 as_fn_error "cannot compute suffix of executables: cannot compile and link
4542 See \`config.log' for more details." "$LINENO" 5; }
4543 fi
4544 rm -f conftest$ac_cv_exeext
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4546 $as_echo "$ac_cv_exeext" >&6; }
4547
4548 rm -f conftest.$ac_ext
4549 EXEEXT=$ac_cv_exeext
4550 ac_exeext=$EXEEXT
4551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4552 $as_echo_n "checking for suffix of object files... " >&6; }
4553 if test "${ac_cv_objext+set}" = set; then :
4554   $as_echo_n "(cached) " >&6
4555 else
4556   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4557 /* end confdefs.h.  */
4558
4559 int
4560 main ()
4561 {
4562
4563   ;
4564   return 0;
4565 }
4566 _ACEOF
4567 rm -f conftest.o conftest.obj
4568 if { { ac_try="$ac_compile"
4569 case "(($ac_try" in
4570   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4571   *) ac_try_echo=$ac_try;;
4572 esac
4573 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4574 $as_echo "$ac_try_echo"; } >&5
4575   (eval "$ac_compile") 2>&5
4576   ac_status=$?
4577   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4578   test $ac_status = 0; }; then :
4579   for ac_file in conftest.o conftest.obj conftest.*; do
4580   test -f "$ac_file" || continue;
4581   case $ac_file in
4582     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4583     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4584        break;;
4585   esac
4586 done
4587 else
4588   $as_echo "$as_me: failed program was:" >&5
4589 sed 's/^/| /' conftest.$ac_ext >&5
4590
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 compute suffix of object files: cannot compile
4594 See \`config.log' for more details." "$LINENO" 5; }
4595 fi
4596 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4597 fi
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4599 $as_echo "$ac_cv_objext" >&6; }
4600 OBJEXT=$ac_cv_objext
4601 ac_objext=$OBJEXT
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4603 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4604 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4605   $as_echo_n "(cached) " >&6
4606 else
4607   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4608 /* end confdefs.h.  */
4609
4610 int
4611 main ()
4612 {
4613 #ifndef __GNUC__
4614        choke me
4615 #endif
4616
4617   ;
4618   return 0;
4619 }
4620 _ACEOF
4621 if ac_fn_c_try_compile "$LINENO"; then :
4622   ac_compiler_gnu=yes
4623 else
4624   ac_compiler_gnu=no
4625 fi
4626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4627 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4628
4629 fi
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4631 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4632 if test $ac_compiler_gnu = yes; then
4633   GCC=yes
4634 else
4635   GCC=
4636 fi
4637 ac_test_CFLAGS=${CFLAGS+set}
4638 ac_save_CFLAGS=$CFLAGS
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4640 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4641 if test "${ac_cv_prog_cc_g+set}" = set; then :
4642   $as_echo_n "(cached) " >&6
4643 else
4644   ac_save_c_werror_flag=$ac_c_werror_flag
4645    ac_c_werror_flag=yes
4646    ac_cv_prog_cc_g=no
4647    CFLAGS="-g"
4648    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4649 /* end confdefs.h.  */
4650
4651 int
4652 main ()
4653 {
4654
4655   ;
4656   return 0;
4657 }
4658 _ACEOF
4659 if ac_fn_c_try_compile "$LINENO"; then :
4660   ac_cv_prog_cc_g=yes
4661 else
4662   CFLAGS=""
4663       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664 /* end confdefs.h.  */
4665
4666 int
4667 main ()
4668 {
4669
4670   ;
4671   return 0;
4672 }
4673 _ACEOF
4674 if ac_fn_c_try_compile "$LINENO"; then :
4675
4676 else
4677   ac_c_werror_flag=$ac_save_c_werror_flag
4678          CFLAGS="-g"
4679          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4680 /* end confdefs.h.  */
4681
4682 int
4683 main ()
4684 {
4685
4686   ;
4687   return 0;
4688 }
4689 _ACEOF
4690 if ac_fn_c_try_compile "$LINENO"; then :
4691   ac_cv_prog_cc_g=yes
4692 fi
4693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4694 fi
4695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4696 fi
4697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4698    ac_c_werror_flag=$ac_save_c_werror_flag
4699 fi
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4701 $as_echo "$ac_cv_prog_cc_g" >&6; }
4702 if test "$ac_test_CFLAGS" = set; then
4703   CFLAGS=$ac_save_CFLAGS
4704 elif test $ac_cv_prog_cc_g = yes; then
4705   if test "$GCC" = yes; then
4706     CFLAGS="-g -O2"
4707   else
4708     CFLAGS="-g"
4709   fi
4710 else
4711   if test "$GCC" = yes; then
4712     CFLAGS="-O2"
4713   else
4714     CFLAGS=
4715   fi
4716 fi
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4718 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4719 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4720   $as_echo_n "(cached) " >&6
4721 else
4722   ac_cv_prog_cc_c89=no
4723 ac_save_CC=$CC
4724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4725 /* end confdefs.h.  */
4726 #include <stdarg.h>
4727 #include <stdio.h>
4728 #include <sys/types.h>
4729 #include <sys/stat.h>
4730 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4731 struct buf { int x; };
4732 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4733 static char *e (p, i)
4734      char **p;
4735      int i;
4736 {
4737   return p[i];
4738 }
4739 static char *f (char * (*g) (char **, int), char **p, ...)
4740 {
4741   char *s;
4742   va_list v;
4743   va_start (v,p);
4744   s = g (p, va_arg (v,int));
4745   va_end (v);
4746   return s;
4747 }
4748
4749 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4750    function prototypes and stuff, but not '\xHH' hex character constants.
4751    These don't provoke an error unfortunately, instead are silently treated
4752    as 'x'.  The following induces an error, until -std is added to get
4753    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4754    array size at least.  It's necessary to write '\x00'==0 to get something
4755    that's true only with -std.  */
4756 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4757
4758 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4759    inside strings and character constants.  */
4760 #define FOO(x) 'x'
4761 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4762
4763 int test (int i, double x);
4764 struct s1 {int (*f) (int a);};
4765 struct s2 {int (*f) (double a);};
4766 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4767 int argc;
4768 char **argv;
4769 int
4770 main ()
4771 {
4772 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4773   ;
4774   return 0;
4775 }
4776 _ACEOF
4777 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4778         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4779 do
4780   CC="$ac_save_CC $ac_arg"
4781   if ac_fn_c_try_compile "$LINENO"; then :
4782   ac_cv_prog_cc_c89=$ac_arg
4783 fi
4784 rm -f core conftest.err conftest.$ac_objext
4785   test "x$ac_cv_prog_cc_c89" != "xno" && break
4786 done
4787 rm -f conftest.$ac_ext
4788 CC=$ac_save_CC
4789
4790 fi
4791 # AC_CACHE_VAL
4792 case "x$ac_cv_prog_cc_c89" in
4793   x)
4794     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4795 $as_echo "none needed" >&6; } ;;
4796   xno)
4797     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4798 $as_echo "unsupported" >&6; } ;;
4799   *)
4800     CC="$CC $ac_cv_prog_cc_c89"
4801     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4802 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4803 esac
4804 if test "x$ac_cv_prog_cc_c89" != xno; then :
4805
4806 fi
4807
4808 ac_ext=c
4809 ac_cpp='$CPP $CPPFLAGS'
4810 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4811 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4812 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4813
4814 ac_aux_dir=
4815 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4816   for ac_t in install-sh install.sh shtool; do
4817     if test -f "$ac_dir/$ac_t"; then
4818       ac_aux_dir=$ac_dir
4819       ac_install_sh="$ac_aux_dir/$ac_t -c"
4820       break 2
4821     fi
4822   done
4823 done
4824 if test -z "$ac_aux_dir"; then
4825   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4826 fi
4827
4828 # These three variables are undocumented and unsupported,
4829 # and are intended to be withdrawn in a future Autoconf release.
4830 # They can cause serious problems if a builder's source tree is in a directory
4831 # whose full name contains unusual characters.
4832 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4833 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4834 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4835
4836
4837 # Make sure we can run config.sub.
4838 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4839   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4840
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4842 $as_echo_n "checking build system type... " >&6; }
4843 if test "${ac_cv_build+set}" = set; then :
4844   $as_echo_n "(cached) " >&6
4845 else
4846   ac_build_alias=$build_alias
4847 test "x$ac_build_alias" = x &&
4848   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4849 test "x$ac_build_alias" = x &&
4850   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4851 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4852   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4853
4854 fi
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4856 $as_echo "$ac_cv_build" >&6; }
4857 case $ac_cv_build in
4858 *-*-*) ;;
4859 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4860 esac
4861 build=$ac_cv_build
4862 ac_save_IFS=$IFS; IFS='-'
4863 set x $ac_cv_build
4864 shift
4865 build_cpu=$1
4866 build_vendor=$2
4867 shift; shift
4868 # Remember, the first character of IFS is used to create $*,
4869 # except with old shells:
4870 build_os=$*
4871 IFS=$ac_save_IFS
4872 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4873
4874
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4876 $as_echo_n "checking host system type... " >&6; }
4877 if test "${ac_cv_host+set}" = set; then :
4878   $as_echo_n "(cached) " >&6
4879 else
4880   if test "x$host_alias" = x; then
4881   ac_cv_host=$ac_cv_build
4882 else
4883   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4884     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4885 fi
4886
4887 fi
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4889 $as_echo "$ac_cv_host" >&6; }
4890 case $ac_cv_host in
4891 *-*-*) ;;
4892 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4893 esac
4894 host=$ac_cv_host
4895 ac_save_IFS=$IFS; IFS='-'
4896 set x $ac_cv_host
4897 shift
4898 host_cpu=$1
4899 host_vendor=$2
4900 shift; shift
4901 # Remember, the first character of IFS is used to create $*,
4902 # except with old shells:
4903 host_os=$*
4904 IFS=$ac_save_IFS
4905 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4906
4907
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4909 $as_echo_n "checking target system type... " >&6; }
4910 if test "${ac_cv_target+set}" = set; then :
4911   $as_echo_n "(cached) " >&6
4912 else
4913   if test "x$target_alias" = x; then
4914   ac_cv_target=$ac_cv_host
4915 else
4916   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4917     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4918 fi
4919
4920 fi
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4922 $as_echo "$ac_cv_target" >&6; }
4923 case $ac_cv_target in
4924 *-*-*) ;;
4925 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4926 esac
4927 target=$ac_cv_target
4928 ac_save_IFS=$IFS; IFS='-'
4929 set x $ac_cv_target
4930 shift
4931 target_cpu=$1
4932 target_vendor=$2
4933 shift; shift
4934 # Remember, the first character of IFS is used to create $*,
4935 # except with old shells:
4936 target_os=$*
4937 IFS=$ac_save_IFS
4938 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4939
4940
4941 # The aliases save the names the user supplied, while $host etc.
4942 # will get canonicalized.
4943 test -n "$target_alias" &&
4944   test "$program_prefix$program_suffix$program_transform_name" = \
4945     NONENONEs,x,x, &&
4946   program_prefix=${target_alias}-
4947
4948 ac_ext=c
4949 ac_cpp='$CPP $CPPFLAGS'
4950 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4951 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4952 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4954 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4955 # On Suns, sometimes $CPP names a directory.
4956 if test -n "$CPP" && test -d "$CPP"; then
4957   CPP=
4958 fi
4959 if test -z "$CPP"; then
4960   if test "${ac_cv_prog_CPP+set}" = set; then :
4961   $as_echo_n "(cached) " >&6
4962 else
4963       # Double quotes because CPP needs to be expanded
4964     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4965     do
4966       ac_preproc_ok=false
4967 for ac_c_preproc_warn_flag in '' yes
4968 do
4969   # Use a header file that comes with gcc, so configuring glibc
4970   # with a fresh cross-compiler works.
4971   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4972   # <limits.h> exists even on freestanding compilers.
4973   # On the NeXT, cc -E runs the code through the compiler's parser,
4974   # not just through cpp. "Syntax error" is here to catch this case.
4975   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4976 /* end confdefs.h.  */
4977 #ifdef __STDC__
4978 # include <limits.h>
4979 #else
4980 # include <assert.h>
4981 #endif
4982                      Syntax error
4983 _ACEOF
4984 if ac_fn_c_try_cpp "$LINENO"; then :
4985
4986 else
4987   # Broken: fails on valid input.
4988 continue
4989 fi
4990 rm -f conftest.err conftest.$ac_ext
4991
4992   # OK, works on sane cases.  Now check whether nonexistent headers
4993   # can be detected and how.
4994   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4995 /* end confdefs.h.  */
4996 #include <ac_nonexistent.h>
4997 _ACEOF
4998 if ac_fn_c_try_cpp "$LINENO"; then :
4999   # Broken: success on invalid input.
5000 continue
5001 else
5002   # Passes both tests.
5003 ac_preproc_ok=:
5004 break
5005 fi
5006 rm -f conftest.err conftest.$ac_ext
5007
5008 done
5009 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5010 rm -f conftest.err conftest.$ac_ext
5011 if $ac_preproc_ok; then :
5012   break
5013 fi
5014
5015     done
5016     ac_cv_prog_CPP=$CPP
5017
5018 fi
5019   CPP=$ac_cv_prog_CPP
5020 else
5021   ac_cv_prog_CPP=$CPP
5022 fi
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5024 $as_echo "$CPP" >&6; }
5025 ac_preproc_ok=false
5026 for ac_c_preproc_warn_flag in '' yes
5027 do
5028   # Use a header file that comes with gcc, so configuring glibc
5029   # with a fresh cross-compiler works.
5030   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5031   # <limits.h> exists even on freestanding compilers.
5032   # On the NeXT, cc -E runs the code through the compiler's parser,
5033   # not just through cpp. "Syntax error" is here to catch this case.
5034   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5035 /* end confdefs.h.  */
5036 #ifdef __STDC__
5037 # include <limits.h>
5038 #else
5039 # include <assert.h>
5040 #endif
5041                      Syntax error
5042 _ACEOF
5043 if ac_fn_c_try_cpp "$LINENO"; then :
5044
5045 else
5046   # Broken: fails on valid input.
5047 continue
5048 fi
5049 rm -f conftest.err conftest.$ac_ext
5050
5051   # OK, works on sane cases.  Now check whether nonexistent headers
5052   # can be detected and how.
5053   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5054 /* end confdefs.h.  */
5055 #include <ac_nonexistent.h>
5056 _ACEOF
5057 if ac_fn_c_try_cpp "$LINENO"; then :
5058   # Broken: success on invalid input.
5059 continue
5060 else
5061   # Passes both tests.
5062 ac_preproc_ok=:
5063 break
5064 fi
5065 rm -f conftest.err conftest.$ac_ext
5066
5067 done
5068 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5069 rm -f conftest.err conftest.$ac_ext
5070 if $ac_preproc_ok; then :
5071
5072 else
5073   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5074 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5075 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5076 See \`config.log' for more details." "$LINENO" 5; }
5077 fi
5078
5079 ac_ext=c
5080 ac_cpp='$CPP $CPPFLAGS'
5081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5084
5085
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5087 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5088 if test "${ac_cv_path_GREP+set}" = set; then :
5089   $as_echo_n "(cached) " >&6
5090 else
5091   if test -z "$GREP"; then
5092   ac_path_GREP_found=false
5093   # Loop through the user's path and test for each of PROGNAME-LIST
5094   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5095 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5096 do
5097   IFS=$as_save_IFS
5098   test -z "$as_dir" && as_dir=.
5099     for ac_prog in grep ggrep; do
5100     for ac_exec_ext in '' $ac_executable_extensions; do
5101       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5102       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5103 # Check for GNU ac_path_GREP and select it if it is found.
5104   # Check for GNU $ac_path_GREP
5105 case `"$ac_path_GREP" --version 2>&1` in
5106 *GNU*)
5107   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5108 *)
5109   ac_count=0
5110   $as_echo_n 0123456789 >"conftest.in"
5111   while :
5112   do
5113     cat "conftest.in" "conftest.in" >"conftest.tmp"
5114     mv "conftest.tmp" "conftest.in"
5115     cp "conftest.in" "conftest.nl"
5116     $as_echo 'GREP' >> "conftest.nl"
5117     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5118     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5119     as_fn_arith $ac_count + 1 && ac_count=$as_val
5120     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5121       # Best one so far, save it but keep looking for a better one
5122       ac_cv_path_GREP="$ac_path_GREP"
5123       ac_path_GREP_max=$ac_count
5124     fi
5125     # 10*(2^10) chars as input seems more than enough
5126     test $ac_count -gt 10 && break
5127   done
5128   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5129 esac
5130
5131       $ac_path_GREP_found && break 3
5132     done
5133   done
5134   done
5135 IFS=$as_save_IFS
5136   if test -z "$ac_cv_path_GREP"; then
5137     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5138   fi
5139 else
5140   ac_cv_path_GREP=$GREP
5141 fi
5142
5143 fi
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5145 $as_echo "$ac_cv_path_GREP" >&6; }
5146  GREP="$ac_cv_path_GREP"
5147
5148
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5150 $as_echo_n "checking for egrep... " >&6; }
5151 if test "${ac_cv_path_EGREP+set}" = set; then :
5152   $as_echo_n "(cached) " >&6
5153 else
5154   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5155    then ac_cv_path_EGREP="$GREP -E"
5156    else
5157      if test -z "$EGREP"; then
5158   ac_path_EGREP_found=false
5159   # Loop through the user's path and test for each of PROGNAME-LIST
5160   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5161 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5162 do
5163   IFS=$as_save_IFS
5164   test -z "$as_dir" && as_dir=.
5165     for ac_prog in egrep; do
5166     for ac_exec_ext in '' $ac_executable_extensions; do
5167       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5168       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5169 # Check for GNU ac_path_EGREP and select it if it is found.
5170   # Check for GNU $ac_path_EGREP
5171 case `"$ac_path_EGREP" --version 2>&1` in
5172 *GNU*)
5173   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5174 *)
5175   ac_count=0
5176   $as_echo_n 0123456789 >"conftest.in"
5177   while :
5178   do
5179     cat "conftest.in" "conftest.in" >"conftest.tmp"
5180     mv "conftest.tmp" "conftest.in"
5181     cp "conftest.in" "conftest.nl"
5182     $as_echo 'EGREP' >> "conftest.nl"
5183     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5184     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5185     as_fn_arith $ac_count + 1 && ac_count=$as_val
5186     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5187       # Best one so far, save it but keep looking for a better one
5188       ac_cv_path_EGREP="$ac_path_EGREP"
5189       ac_path_EGREP_max=$ac_count
5190     fi
5191     # 10*(2^10) chars as input seems more than enough
5192     test $ac_count -gt 10 && break
5193   done
5194   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5195 esac
5196
5197       $ac_path_EGREP_found && break 3
5198     done
5199   done
5200   done
5201 IFS=$as_save_IFS
5202   if test -z "$ac_cv_path_EGREP"; then
5203     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5204   fi
5205 else
5206   ac_cv_path_EGREP=$EGREP
5207 fi
5208
5209    fi
5210 fi
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5212 $as_echo "$ac_cv_path_EGREP" >&6; }
5213  EGREP="$ac_cv_path_EGREP"
5214
5215
5216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5217 $as_echo_n "checking for ANSI C header files... " >&6; }
5218 if test "${ac_cv_header_stdc+set}" = set; then :
5219   $as_echo_n "(cached) " >&6
5220 else
5221   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5222 /* end confdefs.h.  */
5223 #include <stdlib.h>
5224 #include <stdarg.h>
5225 #include <string.h>
5226 #include <float.h>
5227
5228 int
5229 main ()
5230 {
5231
5232   ;
5233   return 0;
5234 }
5235 _ACEOF
5236 if ac_fn_c_try_compile "$LINENO"; then :
5237   ac_cv_header_stdc=yes
5238 else
5239   ac_cv_header_stdc=no
5240 fi
5241 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5242
5243 if test $ac_cv_header_stdc = yes; then
5244   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5245   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5246 /* end confdefs.h.  */
5247 #include <string.h>
5248
5249 _ACEOF
5250 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5251   $EGREP "memchr" >/dev/null 2>&1; then :
5252
5253 else
5254   ac_cv_header_stdc=no
5255 fi
5256 rm -f conftest*
5257
5258 fi
5259
5260 if test $ac_cv_header_stdc = yes; then
5261   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5262   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5263 /* end confdefs.h.  */
5264 #include <stdlib.h>
5265
5266 _ACEOF
5267 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5268   $EGREP "free" >/dev/null 2>&1; then :
5269
5270 else
5271   ac_cv_header_stdc=no
5272 fi
5273 rm -f conftest*
5274
5275 fi
5276
5277 if test $ac_cv_header_stdc = yes; then
5278   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5279   if test "$cross_compiling" = yes; then :
5280   :
5281 else
5282   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5283 /* end confdefs.h.  */
5284 #include <ctype.h>
5285 #include <stdlib.h>
5286 #if ((' ' & 0x0FF) == 0x020)
5287 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5288 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5289 #else
5290 # define ISLOWER(c) \
5291                    (('a' <= (c) && (c) <= 'i') \
5292                      || ('j' <= (c) && (c) <= 'r') \
5293                      || ('s' <= (c) && (c) <= 'z'))
5294 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5295 #endif
5296
5297 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5298 int
5299 main ()
5300 {
5301   int i;
5302   for (i = 0; i < 256; i++)
5303     if (XOR (islower (i), ISLOWER (i))
5304         || toupper (i) != TOUPPER (i))
5305       return 2;
5306   return 0;
5307 }
5308 _ACEOF
5309 if ac_fn_c_try_run "$LINENO"; then :
5310
5311 else
5312   ac_cv_header_stdc=no
5313 fi
5314 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5315   conftest.$ac_objext conftest.beam conftest.$ac_ext
5316 fi
5317
5318 fi
5319 fi
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5321 $as_echo "$ac_cv_header_stdc" >&6; }
5322 if test $ac_cv_header_stdc = yes; then
5323
5324 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5325
5326 fi
5327
5328 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5329 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5330                   inttypes.h stdint.h unistd.h
5331 do :
5332   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5333 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5334 "
5335 eval as_val=\$$as_ac_Header
5336    if test "x$as_val" = x""yes; then :
5337   cat >>confdefs.h <<_ACEOF
5338 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5339 _ACEOF
5340
5341 fi
5342
5343 done
5344
5345
5346
5347   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5348 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5349   MINIX=yes
5350 else
5351   MINIX=
5352 fi
5353
5354
5355   if test "$MINIX" = yes; then
5356
5357 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5358
5359
5360 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5361
5362
5363 $as_echo "#define _MINIX 1" >>confdefs.h
5364
5365   fi
5366
5367
5368   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5369 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5370 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5371   $as_echo_n "(cached) " >&6
5372 else
5373   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5374 /* end confdefs.h.  */
5375
5376 #         define __EXTENSIONS__ 1
5377           $ac_includes_default
5378 int
5379 main ()
5380 {
5381
5382   ;
5383   return 0;
5384 }
5385 _ACEOF
5386 if ac_fn_c_try_compile "$LINENO"; then :
5387   ac_cv_safe_to_define___extensions__=yes
5388 else
5389   ac_cv_safe_to_define___extensions__=no
5390 fi
5391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5392 fi
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5394 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5395   test $ac_cv_safe_to_define___extensions__ = yes &&
5396     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5397
5398   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5399
5400   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5401
5402   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5403
5404   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5405
5406
5407 test "$program_prefix" != NONE &&
5408   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5409 # Use a double $ so make ignores it.
5410 test "$program_suffix" != NONE &&
5411   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5412 # Double any \ or $.
5413 # By default was `s,x,x', remove it if useless.
5414 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5415 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5416
5417 # Find a good install program.  We prefer a C program (faster),
5418 # so one script is as good as another.  But avoid the broken or
5419 # incompatible versions:
5420 # SysV /etc/install, /usr/sbin/install
5421 # SunOS /usr/etc/install
5422 # IRIX /sbin/install
5423 # AIX /bin/install
5424 # AmigaOS /C/install, which installs bootblocks on floppy discs
5425 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5426 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5427 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5428 # OS/2's system install, which has a completely different semantic
5429 # ./install, which can be erroneously created by make from ./install.sh.
5430 # Reject install programs that cannot install multiple files.
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5432 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5433 if test -z "$INSTALL"; then
5434 if test "${ac_cv_path_install+set}" = set; then :
5435   $as_echo_n "(cached) " >&6
5436 else
5437   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5438 for as_dir in $PATH
5439 do
5440   IFS=$as_save_IFS
5441   test -z "$as_dir" && as_dir=.
5442     # Account for people who put trailing slashes in PATH elements.
5443 case $as_dir/ in #((
5444   ./ | .// | /[cC]/* | \
5445   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5446   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5447   /usr/ucb/* ) ;;
5448   *)
5449     # OSF1 and SCO ODT 3.0 have their own names for install.
5450     # Don't use installbsd from OSF since it installs stuff as root
5451     # by default.
5452     for ac_prog in ginstall scoinst install; do
5453       for ac_exec_ext in '' $ac_executable_extensions; do
5454         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5455           if test $ac_prog = install &&
5456             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5457             # AIX install.  It has an incompatible calling convention.
5458             :
5459           elif test $ac_prog = install &&
5460             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5461             # program-specific install script used by HP pwplus--don't use.
5462             :
5463           else
5464             rm -rf conftest.one conftest.two conftest.dir
5465             echo one > conftest.one
5466             echo two > conftest.two
5467             mkdir conftest.dir
5468             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5469               test -s conftest.one && test -s conftest.two &&
5470               test -s conftest.dir/conftest.one &&
5471               test -s conftest.dir/conftest.two
5472             then
5473               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5474               break 3
5475             fi
5476           fi
5477         fi
5478       done
5479     done
5480     ;;
5481 esac
5482
5483   done
5484 IFS=$as_save_IFS
5485
5486 rm -rf conftest.one conftest.two conftest.dir
5487
5488 fi
5489   if test "${ac_cv_path_install+set}" = set; then
5490     INSTALL=$ac_cv_path_install
5491   else
5492     # As a last resort, use the slow shell script.  Don't cache a
5493     # value for INSTALL within a source directory, because that will
5494     # break other packages using the cache if that directory is
5495     # removed, or if the value is a relative name.
5496     INSTALL=$ac_install_sh
5497   fi
5498 fi
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5500 $as_echo "$INSTALL" >&6; }
5501
5502 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5503 # It thinks the first close brace ends the variable substitution.
5504 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5505
5506 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5507
5508 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5509
5510 rm -rf .tst 2>/dev/null
5511 mkdir .tst 2>/dev/null
5512 if test -d .tst; then
5513   am__leading_dot=.
5514 else
5515   am__leading_dot=_
5516 fi
5517 rmdir .tst 2>/dev/null
5518
5519 DEPDIR="${am__leading_dot}deps"
5520
5521 case `pwd` in
5522   *\ * | *\     *)
5523     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5524 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5525 esac
5526
5527
5528
5529 macro_version='2.2.7a'
5530 macro_revision='1.3134'
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544 ltmain="$ac_aux_dir/ltmain.sh"
5545
5546 # Backslashify metacharacters that are still active within
5547 # double-quoted strings.
5548 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5549
5550 # Same as above, but do not quote variable references.
5551 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5552
5553 # Sed substitution to delay expansion of an escaped shell variable in a
5554 # double_quote_subst'ed string.
5555 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5556
5557 # Sed substitution to delay expansion of an escaped single quote.
5558 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5559
5560 # Sed substitution to avoid accidental globbing in evaled expressions
5561 no_glob_subst='s/\*/\\\*/g'
5562
5563 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5564 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5565 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5566
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5568 $as_echo_n "checking how to print strings... " >&6; }
5569 # Test print first, because it will be a builtin if present.
5570 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5571    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5572   ECHO='print -r --'
5573 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5574   ECHO='printf %s\n'
5575 else
5576   # Use this function as a fallback that always works.
5577   func_fallback_echo ()
5578   {
5579     eval 'cat <<_LTECHO_EOF
5580 $1
5581 _LTECHO_EOF'
5582   }
5583   ECHO='func_fallback_echo'
5584 fi
5585
5586 # func_echo_all arg...
5587 # Invoke $ECHO with all args, space-separated.
5588 func_echo_all ()
5589 {
5590     $ECHO ""
5591 }
5592
5593 case "$ECHO" in
5594   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5595 $as_echo "printf" >&6; } ;;
5596   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5597 $as_echo "print -r" >&6; } ;;
5598   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5599 $as_echo "cat" >&6; } ;;
5600 esac
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5616 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5617 if test "${ac_cv_path_SED+set}" = set; then :
5618   $as_echo_n "(cached) " >&6
5619 else
5620             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5621      for ac_i in 1 2 3 4 5 6 7; do
5622        ac_script="$ac_script$as_nl$ac_script"
5623      done
5624      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5625      { ac_script=; unset ac_script;}
5626      if test -z "$SED"; then
5627   ac_path_SED_found=false
5628   # Loop through the user's path and test for each of PROGNAME-LIST
5629   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5630 for as_dir in $PATH
5631 do
5632   IFS=$as_save_IFS
5633   test -z "$as_dir" && as_dir=.
5634     for ac_prog in sed gsed; do
5635     for ac_exec_ext in '' $ac_executable_extensions; do
5636       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5637       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5638 # Check for GNU ac_path_SED and select it if it is found.
5639   # Check for GNU $ac_path_SED
5640 case `"$ac_path_SED" --version 2>&1` in
5641 *GNU*)
5642   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5643 *)
5644   ac_count=0
5645   $as_echo_n 0123456789 >"conftest.in"
5646   while :
5647   do
5648     cat "conftest.in" "conftest.in" >"conftest.tmp"
5649     mv "conftest.tmp" "conftest.in"
5650     cp "conftest.in" "conftest.nl"
5651     $as_echo '' >> "conftest.nl"
5652     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5653     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5654     as_fn_arith $ac_count + 1 && ac_count=$as_val
5655     if test $ac_count -gt ${ac_path_SED_max-0}; then
5656       # Best one so far, save it but keep looking for a better one
5657       ac_cv_path_SED="$ac_path_SED"
5658       ac_path_SED_max=$ac_count
5659     fi
5660     # 10*(2^10) chars as input seems more than enough
5661     test $ac_count -gt 10 && break
5662   done
5663   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5664 esac
5665
5666       $ac_path_SED_found && break 3
5667     done
5668   done
5669   done
5670 IFS=$as_save_IFS
5671   if test -z "$ac_cv_path_SED"; then
5672     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5673   fi
5674 else
5675   ac_cv_path_SED=$SED
5676 fi
5677
5678 fi
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5680 $as_echo "$ac_cv_path_SED" >&6; }
5681  SED="$ac_cv_path_SED"
5682   rm -f conftest.sed
5683
5684 test -z "$SED" && SED=sed
5685 Xsed="$SED -e 1s/^X//"
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5698 $as_echo_n "checking for fgrep... " >&6; }
5699 if test "${ac_cv_path_FGREP+set}" = set; then :
5700   $as_echo_n "(cached) " >&6
5701 else
5702   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5703    then ac_cv_path_FGREP="$GREP -F"
5704    else
5705      if test -z "$FGREP"; then
5706   ac_path_FGREP_found=false
5707   # Loop through the user's path and test for each of PROGNAME-LIST
5708   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5709 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5710 do
5711   IFS=$as_save_IFS
5712   test -z "$as_dir" && as_dir=.
5713     for ac_prog in fgrep; do
5714     for ac_exec_ext in '' $ac_executable_extensions; do
5715       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5716       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5717 # Check for GNU ac_path_FGREP and select it if it is found.
5718   # Check for GNU $ac_path_FGREP
5719 case `"$ac_path_FGREP" --version 2>&1` in
5720 *GNU*)
5721   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5722 *)
5723   ac_count=0
5724   $as_echo_n 0123456789 >"conftest.in"
5725   while :
5726   do
5727     cat "conftest.in" "conftest.in" >"conftest.tmp"
5728     mv "conftest.tmp" "conftest.in"
5729     cp "conftest.in" "conftest.nl"
5730     $as_echo 'FGREP' >> "conftest.nl"
5731     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5732     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5733     as_fn_arith $ac_count + 1 && ac_count=$as_val
5734     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5735       # Best one so far, save it but keep looking for a better one
5736       ac_cv_path_FGREP="$ac_path_FGREP"
5737       ac_path_FGREP_max=$ac_count
5738     fi
5739     # 10*(2^10) chars as input seems more than enough
5740     test $ac_count -gt 10 && break
5741   done
5742   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5743 esac
5744
5745       $ac_path_FGREP_found && break 3
5746     done
5747   done
5748   done
5749 IFS=$as_save_IFS
5750   if test -z "$ac_cv_path_FGREP"; then
5751     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5752   fi
5753 else
5754   ac_cv_path_FGREP=$FGREP
5755 fi
5756
5757    fi
5758 fi
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5760 $as_echo "$ac_cv_path_FGREP" >&6; }
5761  FGREP="$ac_cv_path_FGREP"
5762
5763
5764 test -z "$GREP" && GREP=grep
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784 # Check whether --with-gnu-ld was given.
5785 if test "${with_gnu_ld+set}" = set; then :
5786   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5787 else
5788   with_gnu_ld=no
5789 fi
5790
5791 ac_prog=ld
5792 if test "$GCC" = yes; then
5793   # Check if gcc -print-prog-name=ld gives a path.
5794   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5795 $as_echo_n "checking for ld used by $CC... " >&6; }
5796   case $host in
5797   *-*-mingw*)
5798     # gcc leaves a trailing carriage return which upsets mingw
5799     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5800   *)
5801     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5802   esac
5803   case $ac_prog in
5804     # Accept absolute paths.
5805     [\\/]* | ?:[\\/]*)
5806       re_direlt='/[^/][^/]*/\.\./'
5807       # Canonicalize the pathname of ld
5808       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5809       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5810         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5811       done
5812       test -z "$LD" && LD="$ac_prog"
5813       ;;
5814   "")
5815     # If it fails, then pretend we aren't using GCC.
5816     ac_prog=ld
5817     ;;
5818   *)
5819     # If it is relative, then search for the first ld in PATH.
5820     with_gnu_ld=unknown
5821     ;;
5822   esac
5823 elif test "$with_gnu_ld" = yes; then
5824   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5825 $as_echo_n "checking for GNU ld... " >&6; }
5826 else
5827   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5828 $as_echo_n "checking for non-GNU ld... " >&6; }
5829 fi
5830 if test "${lt_cv_path_LD+set}" = set; then :
5831   $as_echo_n "(cached) " >&6
5832 else
5833   if test -z "$LD"; then
5834   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5835   for ac_dir in $PATH; do
5836     IFS="$lt_save_ifs"
5837     test -z "$ac_dir" && ac_dir=.
5838     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5839       lt_cv_path_LD="$ac_dir/$ac_prog"
5840       # Check to see if the program is GNU ld.  I'd rather use --version,
5841       # but apparently some variants of GNU ld only accept -v.
5842       # Break only if it was the GNU/non-GNU ld that we prefer.
5843       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5844       *GNU* | *'with BFD'*)
5845         test "$with_gnu_ld" != no && break
5846         ;;
5847       *)
5848         test "$with_gnu_ld" != yes && break
5849         ;;
5850       esac
5851     fi
5852   done
5853   IFS="$lt_save_ifs"
5854 else
5855   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5856 fi
5857 fi
5858
5859 LD="$lt_cv_path_LD"
5860 if test -n "$LD"; then
5861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5862 $as_echo "$LD" >&6; }
5863 else
5864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5865 $as_echo "no" >&6; }
5866 fi
5867 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5869 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5870 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5871   $as_echo_n "(cached) " >&6
5872 else
5873   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5874 case `$LD -v 2>&1 </dev/null` in
5875 *GNU* | *'with BFD'*)
5876   lt_cv_prog_gnu_ld=yes
5877   ;;
5878 *)
5879   lt_cv_prog_gnu_ld=no
5880   ;;
5881 esac
5882 fi
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5884 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5885 with_gnu_ld=$lt_cv_prog_gnu_ld
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5896 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5897 if test "${lt_cv_path_NM+set}" = set; then :
5898   $as_echo_n "(cached) " >&6
5899 else
5900   if test -n "$NM"; then
5901   # Let the user override the test.
5902   lt_cv_path_NM="$NM"
5903 else
5904   lt_nm_to_check="${ac_tool_prefix}nm"
5905   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5906     lt_nm_to_check="$lt_nm_to_check nm"
5907   fi
5908   for lt_tmp_nm in $lt_nm_to_check; do
5909     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5910     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5911       IFS="$lt_save_ifs"
5912       test -z "$ac_dir" && ac_dir=.
5913       tmp_nm="$ac_dir/$lt_tmp_nm"
5914       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5915         # Check to see if the nm accepts a BSD-compat flag.
5916         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5917         #   nm: unknown option "B" ignored
5918         # Tru64's nm complains that /dev/null is an invalid object file
5919         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5920         */dev/null* | *'Invalid file or object type'*)
5921           lt_cv_path_NM="$tmp_nm -B"
5922           break
5923           ;;
5924         *)
5925           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5926           */dev/null*)
5927             lt_cv_path_NM="$tmp_nm -p"
5928             break
5929             ;;
5930           *)
5931             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5932             continue # so that we can try to find one that supports BSD flags
5933             ;;
5934           esac
5935           ;;
5936         esac
5937       fi
5938     done
5939     IFS="$lt_save_ifs"
5940   done
5941   : ${lt_cv_path_NM=no}
5942 fi
5943 fi
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5945 $as_echo "$lt_cv_path_NM" >&6; }
5946 if test "$lt_cv_path_NM" != "no"; then
5947   NM="$lt_cv_path_NM"
5948 else
5949   # Didn't find any BSD compatible name lister, look for dumpbin.
5950   if test -n "$DUMPBIN"; then :
5951     # Let the user override the test.
5952   else
5953     if test -n "$ac_tool_prefix"; then
5954   for ac_prog in dumpbin "link -dump"
5955   do
5956     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5957 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5959 $as_echo_n "checking for $ac_word... " >&6; }
5960 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5961   $as_echo_n "(cached) " >&6
5962 else
5963   if test -n "$DUMPBIN"; then
5964   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5965 else
5966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5967 for as_dir in $PATH
5968 do
5969   IFS=$as_save_IFS
5970   test -z "$as_dir" && as_dir=.
5971     for ac_exec_ext in '' $ac_executable_extensions; do
5972   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5973     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5974     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5975     break 2
5976   fi
5977 done
5978   done
5979 IFS=$as_save_IFS
5980
5981 fi
5982 fi
5983 DUMPBIN=$ac_cv_prog_DUMPBIN
5984 if test -n "$DUMPBIN"; then
5985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5986 $as_echo "$DUMPBIN" >&6; }
5987 else
5988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5989 $as_echo "no" >&6; }
5990 fi
5991
5992
5993     test -n "$DUMPBIN" && break
5994   done
5995 fi
5996 if test -z "$DUMPBIN"; then
5997   ac_ct_DUMPBIN=$DUMPBIN
5998   for ac_prog in dumpbin "link -dump"
5999 do
6000   # Extract the first word of "$ac_prog", so it can be a program name with args.
6001 set dummy $ac_prog; ac_word=$2
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6003 $as_echo_n "checking for $ac_word... " >&6; }
6004 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6005   $as_echo_n "(cached) " >&6
6006 else
6007   if test -n "$ac_ct_DUMPBIN"; then
6008   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6009 else
6010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6011 for as_dir in $PATH
6012 do
6013   IFS=$as_save_IFS
6014   test -z "$as_dir" && as_dir=.
6015     for ac_exec_ext in '' $ac_executable_extensions; do
6016   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6017     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6018     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6019     break 2
6020   fi
6021 done
6022   done
6023 IFS=$as_save_IFS
6024
6025 fi
6026 fi
6027 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6028 if test -n "$ac_ct_DUMPBIN"; then
6029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6030 $as_echo "$ac_ct_DUMPBIN" >&6; }
6031 else
6032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6033 $as_echo "no" >&6; }
6034 fi
6035
6036
6037   test -n "$ac_ct_DUMPBIN" && break
6038 done
6039
6040   if test "x$ac_ct_DUMPBIN" = x; then
6041     DUMPBIN=":"
6042   else
6043     case $cross_compiling:$ac_tool_warned in
6044 yes:)
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6046 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6047 ac_tool_warned=yes ;;
6048 esac
6049     DUMPBIN=$ac_ct_DUMPBIN
6050   fi
6051 fi
6052
6053     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6054     *COFF*)
6055       DUMPBIN="$DUMPBIN -symbols"
6056       ;;
6057     *)
6058       DUMPBIN=:
6059       ;;
6060     esac
6061   fi
6062
6063   if test "$DUMPBIN" != ":"; then
6064     NM="$DUMPBIN"
6065   fi
6066 fi
6067 test -z "$NM" && NM=nm
6068
6069
6070
6071
6072
6073
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6075 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6076 if test "${lt_cv_nm_interface+set}" = set; then :
6077   $as_echo_n "(cached) " >&6
6078 else
6079   lt_cv_nm_interface="BSD nm"
6080   echo "int some_variable = 0;" > conftest.$ac_ext
6081   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6082   (eval "$ac_compile" 2>conftest.err)
6083   cat conftest.err >&5
6084   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6085   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6086   cat conftest.err >&5
6087   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6088   cat conftest.out >&5
6089   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6090     lt_cv_nm_interface="MS dumpbin"
6091   fi
6092   rm -f conftest*
6093 fi
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6095 $as_echo "$lt_cv_nm_interface" >&6; }
6096
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6098 $as_echo_n "checking whether ln -s works... " >&6; }
6099 LN_S=$as_ln_s
6100 if test "$LN_S" = "ln -s"; then
6101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6102 $as_echo "yes" >&6; }
6103 else
6104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6105 $as_echo "no, using $LN_S" >&6; }
6106 fi
6107
6108 # find the maximum length of command line arguments
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6110 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6111 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6112   $as_echo_n "(cached) " >&6
6113 else
6114     i=0
6115   teststring="ABCD"
6116
6117   case $build_os in
6118   msdosdjgpp*)
6119     # On DJGPP, this test can blow up pretty badly due to problems in libc
6120     # (any single argument exceeding 2000 bytes causes a buffer overrun
6121     # during glob expansion).  Even if it were fixed, the result of this
6122     # check would be larger than it should be.
6123     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6124     ;;
6125
6126   gnu*)
6127     # Under GNU Hurd, this test is not required because there is
6128     # no limit to the length of command line arguments.
6129     # Libtool will interpret -1 as no limit whatsoever
6130     lt_cv_sys_max_cmd_len=-1;
6131     ;;
6132
6133   cygwin* | mingw* | cegcc*)
6134     # On Win9x/ME, this test blows up -- it succeeds, but takes
6135     # about 5 minutes as the teststring grows exponentially.
6136     # Worse, since 9x/ME are not pre-emptively multitasking,
6137     # you end up with a "frozen" computer, even though with patience
6138     # the test eventually succeeds (with a max line length of 256k).
6139     # Instead, let's just punt: use the minimum linelength reported by
6140     # all of the supported platforms: 8192 (on NT/2K/XP).
6141     lt_cv_sys_max_cmd_len=8192;
6142     ;;
6143
6144   mint*)
6145     # On MiNT this can take a long time and run out of memory.
6146     lt_cv_sys_max_cmd_len=8192;
6147     ;;
6148
6149   amigaos*)
6150     # On AmigaOS with pdksh, this test takes hours, literally.
6151     # So we just punt and use a minimum line length of 8192.
6152     lt_cv_sys_max_cmd_len=8192;
6153     ;;
6154
6155   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6156     # This has been around since 386BSD, at least.  Likely further.
6157     if test -x /sbin/sysctl; then
6158       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6159     elif test -x /usr/sbin/sysctl; then
6160       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6161     else
6162       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6163     fi
6164     # And add a safety zone
6165     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6166     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6167     ;;
6168
6169   interix*)
6170     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6171     lt_cv_sys_max_cmd_len=196608
6172     ;;
6173
6174   osf*)
6175     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6176     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6177     # nice to cause kernel panics so lets avoid the loop below.
6178     # First set a reasonable default.
6179     lt_cv_sys_max_cmd_len=16384
6180     #
6181     if test -x /sbin/sysconfig; then
6182       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6183         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6184       esac
6185     fi
6186     ;;
6187   sco3.2v5*)
6188     lt_cv_sys_max_cmd_len=102400
6189     ;;
6190   sysv5* | sco5v6* | sysv4.2uw2*)
6191     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6192     if test -n "$kargmax"; then
6193       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6194     else
6195       lt_cv_sys_max_cmd_len=32768
6196     fi
6197     ;;
6198   *)
6199     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6200     if test -n "$lt_cv_sys_max_cmd_len"; then
6201       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6202       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6203     else
6204       # Make teststring a little bigger before we do anything with it.
6205       # a 1K string should be a reasonable start.
6206       for i in 1 2 3 4 5 6 7 8 ; do
6207         teststring=$teststring$teststring
6208       done
6209       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6210       # If test is not a shell built-in, we'll probably end up computing a
6211       # maximum length that is only half of the actual maximum length, but
6212       # we can't tell.
6213       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6214                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6215               test $i != 17 # 1/2 MB should be enough
6216       do
6217         i=`expr $i + 1`
6218         teststring=$teststring$teststring
6219       done
6220       # Only check the string length outside the loop.
6221       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6222       teststring=
6223       # Add a significant safety factor because C++ compilers can tack on
6224       # massive amounts of additional arguments before passing them to the
6225       # linker.  It appears as though 1/2 is a usable value.
6226       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6227     fi
6228     ;;
6229   esac
6230
6231 fi
6232
6233 if test -n $lt_cv_sys_max_cmd_len ; then
6234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6235 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6236 else
6237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6238 $as_echo "none" >&6; }
6239 fi
6240 max_cmd_len=$lt_cv_sys_max_cmd_len
6241
6242
6243
6244
6245
6246
6247 : ${CP="cp -f"}
6248 : ${MV="mv -f"}
6249 : ${RM="rm -f"}
6250
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6252 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6253 # Try some XSI features
6254 xsi_shell=no
6255 ( _lt_dummy="a/b/c"
6256   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6257       = c,a/b,, \
6258     && eval 'test $(( 1 + 1 )) -eq 2 \
6259     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6260   && xsi_shell=yes
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6262 $as_echo "$xsi_shell" >&6; }
6263
6264
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6266 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6267 lt_shell_append=no
6268 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6269     >/dev/null 2>&1 \
6270   && lt_shell_append=yes
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6272 $as_echo "$lt_shell_append" >&6; }
6273
6274
6275 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6276   lt_unset=unset
6277 else
6278   lt_unset=false
6279 fi
6280
6281
6282
6283
6284
6285 # test EBCDIC or ASCII
6286 case `echo X|tr X '\101'` in
6287  A) # ASCII based system
6288     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6289   lt_SP2NL='tr \040 \012'
6290   lt_NL2SP='tr \015\012 \040\040'
6291   ;;
6292  *) # EBCDIC based system
6293   lt_SP2NL='tr \100 \n'
6294   lt_NL2SP='tr \r\n \100\100'
6295   ;;
6296 esac
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6307 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6308 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6309   $as_echo_n "(cached) " >&6
6310 else
6311   lt_cv_ld_reload_flag='-r'
6312 fi
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6314 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6315 reload_flag=$lt_cv_ld_reload_flag
6316 case $reload_flag in
6317 "" | " "*) ;;
6318 *) reload_flag=" $reload_flag" ;;
6319 esac
6320 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6321 case $host_os in
6322   darwin*)
6323     if test "$GCC" = yes; then
6324       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6325     else
6326       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6327     fi
6328     ;;
6329 esac
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339 if test -n "$ac_tool_prefix"; then
6340   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6341 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6343 $as_echo_n "checking for $ac_word... " >&6; }
6344 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6345   $as_echo_n "(cached) " >&6
6346 else
6347   if test -n "$OBJDUMP"; then
6348   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6349 else
6350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6351 for as_dir in $PATH
6352 do
6353   IFS=$as_save_IFS
6354   test -z "$as_dir" && as_dir=.
6355     for ac_exec_ext in '' $ac_executable_extensions; do
6356   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6357     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6358     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6359     break 2
6360   fi
6361 done
6362   done
6363 IFS=$as_save_IFS
6364
6365 fi
6366 fi
6367 OBJDUMP=$ac_cv_prog_OBJDUMP
6368 if test -n "$OBJDUMP"; then
6369   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6370 $as_echo "$OBJDUMP" >&6; }
6371 else
6372   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6373 $as_echo "no" >&6; }
6374 fi
6375
6376
6377 fi
6378 if test -z "$ac_cv_prog_OBJDUMP"; then
6379   ac_ct_OBJDUMP=$OBJDUMP
6380   # Extract the first word of "objdump", so it can be a program name with args.
6381 set dummy objdump; ac_word=$2
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6383 $as_echo_n "checking for $ac_word... " >&6; }
6384 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6385   $as_echo_n "(cached) " >&6
6386 else
6387   if test -n "$ac_ct_OBJDUMP"; then
6388   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6389 else
6390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6391 for as_dir in $PATH
6392 do
6393   IFS=$as_save_IFS
6394   test -z "$as_dir" && as_dir=.
6395     for ac_exec_ext in '' $ac_executable_extensions; do
6396   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6397     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6398     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6399     break 2
6400   fi
6401 done
6402   done
6403 IFS=$as_save_IFS
6404
6405 fi
6406 fi
6407 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6408 if test -n "$ac_ct_OBJDUMP"; then
6409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6410 $as_echo "$ac_ct_OBJDUMP" >&6; }
6411 else
6412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6413 $as_echo "no" >&6; }
6414 fi
6415
6416   if test "x$ac_ct_OBJDUMP" = x; then
6417     OBJDUMP="false"
6418   else
6419     case $cross_compiling:$ac_tool_warned in
6420 yes:)
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6422 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6423 ac_tool_warned=yes ;;
6424 esac
6425     OBJDUMP=$ac_ct_OBJDUMP
6426   fi
6427 else
6428   OBJDUMP="$ac_cv_prog_OBJDUMP"
6429 fi
6430
6431 test -z "$OBJDUMP" && OBJDUMP=objdump
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6442 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6443 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6444   $as_echo_n "(cached) " >&6
6445 else
6446   lt_cv_file_magic_cmd='$MAGIC_CMD'
6447 lt_cv_file_magic_test_file=
6448 lt_cv_deplibs_check_method='unknown'
6449 # Need to set the preceding variable on all platforms that support
6450 # interlibrary dependencies.
6451 # 'none' -- dependencies not supported.
6452 # `unknown' -- same as none, but documents that we really don't know.
6453 # 'pass_all' -- all dependencies passed with no checks.
6454 # 'test_compile' -- check by making test program.
6455 # 'file_magic [[regex]]' -- check by looking for files in library path
6456 # which responds to the $file_magic_cmd with a given extended regex.
6457 # If you have `file' or equivalent on your system and you're not sure
6458 # whether `pass_all' will *always* work, you probably want this one.
6459
6460 case $host_os in
6461 aix[4-9]*)
6462   lt_cv_deplibs_check_method=pass_all
6463   ;;
6464
6465 beos*)
6466   lt_cv_deplibs_check_method=pass_all
6467   ;;
6468
6469 bsdi[45]*)
6470   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6471   lt_cv_file_magic_cmd='/usr/bin/file -L'
6472   lt_cv_file_magic_test_file=/shlib/libc.so
6473   ;;
6474
6475 cygwin*)
6476   # func_win32_libid is a shell function defined in ltmain.sh
6477   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6478   lt_cv_file_magic_cmd='func_win32_libid'
6479   ;;
6480
6481 mingw* | pw32*)
6482   # Base MSYS/MinGW do not provide the 'file' command needed by
6483   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6484   # unless we find 'file', for example because we are cross-compiling.
6485   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6486   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6487     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6488     lt_cv_file_magic_cmd='func_win32_libid'
6489   else
6490     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6491     lt_cv_file_magic_cmd='$OBJDUMP -f'
6492   fi
6493   ;;
6494
6495 cegcc*)
6496   # use the weaker test based on 'objdump'. See mingw*.
6497   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6498   lt_cv_file_magic_cmd='$OBJDUMP -f'
6499   ;;
6500
6501 darwin* | rhapsody*)
6502   lt_cv_deplibs_check_method=pass_all
6503   ;;
6504
6505 freebsd* | dragonfly*)
6506   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6507     case $host_cpu in
6508     i*86 )
6509       # Not sure whether the presence of OpenBSD here was a mistake.
6510       # Let's accept both of them until this is cleared up.
6511       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6512       lt_cv_file_magic_cmd=/usr/bin/file
6513       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6514       ;;
6515     esac
6516   else
6517     lt_cv_deplibs_check_method=pass_all
6518   fi
6519   ;;
6520
6521 gnu*)
6522   lt_cv_deplibs_check_method=pass_all
6523   ;;
6524
6525 haiku*)
6526   lt_cv_deplibs_check_method=pass_all
6527   ;;
6528
6529 hpux10.20* | hpux11*)
6530   lt_cv_file_magic_cmd=/usr/bin/file
6531   case $host_cpu in
6532   ia64*)
6533     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6534     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6535     ;;
6536   hppa*64*)
6537     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]'
6538     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6539     ;;
6540   *)
6541     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6542     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6543     ;;
6544   esac
6545   ;;
6546
6547 interix[3-9]*)
6548   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6549   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6550   ;;
6551
6552 irix5* | irix6* | nonstopux*)
6553   case $LD in
6554   *-32|*"-32 ") libmagic=32-bit;;
6555   *-n32|*"-n32 ") libmagic=N32;;
6556   *-64|*"-64 ") libmagic=64-bit;;
6557   *) libmagic=never-match;;
6558   esac
6559   lt_cv_deplibs_check_method=pass_all
6560   ;;
6561
6562 # This must be Linux ELF.
6563 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6564   lt_cv_deplibs_check_method=pass_all
6565   ;;
6566
6567 netbsd*)
6568   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6569     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6570   else
6571     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6572   fi
6573   ;;
6574
6575 newos6*)
6576   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6577   lt_cv_file_magic_cmd=/usr/bin/file
6578   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6579   ;;
6580
6581 *nto* | *qnx*)
6582   lt_cv_deplibs_check_method=pass_all
6583   ;;
6584
6585 openbsd*)
6586   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6587     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6588   else
6589     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6590   fi
6591   ;;
6592
6593 osf3* | osf4* | osf5*)
6594   lt_cv_deplibs_check_method=pass_all
6595   ;;
6596
6597 rdos*)
6598   lt_cv_deplibs_check_method=pass_all
6599   ;;
6600
6601 solaris*)
6602   lt_cv_deplibs_check_method=pass_all
6603   ;;
6604
6605 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6606   lt_cv_deplibs_check_method=pass_all
6607   ;;
6608
6609 sysv4 | sysv4.3*)
6610   case $host_vendor in
6611   motorola)
6612     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]'
6613     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6614     ;;
6615   ncr)
6616     lt_cv_deplibs_check_method=pass_all
6617     ;;
6618   sequent)
6619     lt_cv_file_magic_cmd='/bin/file'
6620     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6621     ;;
6622   sni)
6623     lt_cv_file_magic_cmd='/bin/file'
6624     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6625     lt_cv_file_magic_test_file=/lib/libc.so
6626     ;;
6627   siemens)
6628     lt_cv_deplibs_check_method=pass_all
6629     ;;
6630   pc)
6631     lt_cv_deplibs_check_method=pass_all
6632     ;;
6633   esac
6634   ;;
6635
6636 tpf*)
6637   lt_cv_deplibs_check_method=pass_all
6638   ;;
6639 esac
6640
6641 fi
6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6643 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6644 file_magic_cmd=$lt_cv_file_magic_cmd
6645 deplibs_check_method=$lt_cv_deplibs_check_method
6646 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659 if test -n "$ac_tool_prefix"; then
6660   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6661 set dummy ${ac_tool_prefix}ar; ac_word=$2
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663 $as_echo_n "checking for $ac_word... " >&6; }
6664 if test "${ac_cv_prog_AR+set}" = set; then :
6665   $as_echo_n "(cached) " >&6
6666 else
6667   if test -n "$AR"; then
6668   ac_cv_prog_AR="$AR" # Let the user override the test.
6669 else
6670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6671 for as_dir in $PATH
6672 do
6673   IFS=$as_save_IFS
6674   test -z "$as_dir" && as_dir=.
6675     for ac_exec_ext in '' $ac_executable_extensions; do
6676   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6677     ac_cv_prog_AR="${ac_tool_prefix}ar"
6678     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6679     break 2
6680   fi
6681 done
6682   done
6683 IFS=$as_save_IFS
6684
6685 fi
6686 fi
6687 AR=$ac_cv_prog_AR
6688 if test -n "$AR"; then
6689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6690 $as_echo "$AR" >&6; }
6691 else
6692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6693 $as_echo "no" >&6; }
6694 fi
6695
6696
6697 fi
6698 if test -z "$ac_cv_prog_AR"; then
6699   ac_ct_AR=$AR
6700   # Extract the first word of "ar", so it can be a program name with args.
6701 set dummy ar; ac_word=$2
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6703 $as_echo_n "checking for $ac_word... " >&6; }
6704 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6705   $as_echo_n "(cached) " >&6
6706 else
6707   if test -n "$ac_ct_AR"; then
6708   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6709 else
6710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 for as_dir in $PATH
6712 do
6713   IFS=$as_save_IFS
6714   test -z "$as_dir" && as_dir=.
6715     for ac_exec_ext in '' $ac_executable_extensions; do
6716   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6717     ac_cv_prog_ac_ct_AR="ar"
6718     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6719     break 2
6720   fi
6721 done
6722   done
6723 IFS=$as_save_IFS
6724
6725 fi
6726 fi
6727 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6728 if test -n "$ac_ct_AR"; then
6729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6730 $as_echo "$ac_ct_AR" >&6; }
6731 else
6732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6733 $as_echo "no" >&6; }
6734 fi
6735
6736   if test "x$ac_ct_AR" = x; then
6737     AR="false"
6738   else
6739     case $cross_compiling:$ac_tool_warned in
6740 yes:)
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6742 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6743 ac_tool_warned=yes ;;
6744 esac
6745     AR=$ac_ct_AR
6746   fi
6747 else
6748   AR="$ac_cv_prog_AR"
6749 fi
6750
6751 test -z "$AR" && AR=ar
6752 test -z "$AR_FLAGS" && AR_FLAGS=cru
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764 if test -n "$ac_tool_prefix"; then
6765   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6766 set dummy ${ac_tool_prefix}strip; ac_word=$2
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6768 $as_echo_n "checking for $ac_word... " >&6; }
6769 if test "${ac_cv_prog_STRIP+set}" = set; then :
6770   $as_echo_n "(cached) " >&6
6771 else
6772   if test -n "$STRIP"; then
6773   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6774 else
6775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6776 for as_dir in $PATH
6777 do
6778   IFS=$as_save_IFS
6779   test -z "$as_dir" && as_dir=.
6780     for ac_exec_ext in '' $ac_executable_extensions; do
6781   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6782     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6783     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6784     break 2
6785   fi
6786 done
6787   done
6788 IFS=$as_save_IFS
6789
6790 fi
6791 fi
6792 STRIP=$ac_cv_prog_STRIP
6793 if test -n "$STRIP"; then
6794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6795 $as_echo "$STRIP" >&6; }
6796 else
6797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6798 $as_echo "no" >&6; }
6799 fi
6800
6801
6802 fi
6803 if test -z "$ac_cv_prog_STRIP"; then
6804   ac_ct_STRIP=$STRIP
6805   # Extract the first word of "strip", so it can be a program name with args.
6806 set dummy strip; ac_word=$2
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6808 $as_echo_n "checking for $ac_word... " >&6; }
6809 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6810   $as_echo_n "(cached) " >&6
6811 else
6812   if test -n "$ac_ct_STRIP"; then
6813   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6814 else
6815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6816 for as_dir in $PATH
6817 do
6818   IFS=$as_save_IFS
6819   test -z "$as_dir" && as_dir=.
6820     for ac_exec_ext in '' $ac_executable_extensions; do
6821   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6822     ac_cv_prog_ac_ct_STRIP="strip"
6823     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6824     break 2
6825   fi
6826 done
6827   done
6828 IFS=$as_save_IFS
6829
6830 fi
6831 fi
6832 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6833 if test -n "$ac_ct_STRIP"; then
6834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6835 $as_echo "$ac_ct_STRIP" >&6; }
6836 else
6837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6838 $as_echo "no" >&6; }
6839 fi
6840
6841   if test "x$ac_ct_STRIP" = x; then
6842     STRIP=":"
6843   else
6844     case $cross_compiling:$ac_tool_warned in
6845 yes:)
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6847 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6848 ac_tool_warned=yes ;;
6849 esac
6850     STRIP=$ac_ct_STRIP
6851   fi
6852 else
6853   STRIP="$ac_cv_prog_STRIP"
6854 fi
6855
6856 test -z "$STRIP" && STRIP=:
6857
6858
6859
6860
6861
6862
6863 if test -n "$ac_tool_prefix"; then
6864   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6865 set dummy ${ac_tool_prefix}ranlib; 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_RANLIB+set}" = set; then :
6869   $as_echo_n "(cached) " >&6
6870 else
6871   if test -n "$RANLIB"; then
6872   ac_cv_prog_RANLIB="$RANLIB" # 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_RANLIB="${ac_tool_prefix}ranlib"
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 RANLIB=$ac_cv_prog_RANLIB
6892 if test -n "$RANLIB"; then
6893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6894 $as_echo "$RANLIB" >&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_RANLIB"; then
6903   ac_ct_RANLIB=$RANLIB
6904   # Extract the first word of "ranlib", so it can be a program name with args.
6905 set dummy ranlib; 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_RANLIB+set}" = set; then :
6909   $as_echo_n "(cached) " >&6
6910 else
6911   if test -n "$ac_ct_RANLIB"; then
6912   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_RANLIB="ranlib"
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_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6932 if test -n "$ac_ct_RANLIB"; then
6933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6934 $as_echo "$ac_ct_RANLIB" >&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_RANLIB" = x; then
6941     RANLIB=":"
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     RANLIB=$ac_ct_RANLIB
6950   fi
6951 else
6952   RANLIB="$ac_cv_prog_RANLIB"
6953 fi
6954
6955 test -z "$RANLIB" && RANLIB=:
6956
6957
6958
6959
6960
6961
6962 # Determine commands to create old-style static archives.
6963 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6964 old_postinstall_cmds='chmod 644 $oldlib'
6965 old_postuninstall_cmds=
6966
6967 if test -n "$RANLIB"; then
6968   case $host_os in
6969   openbsd*)
6970     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6971     ;;
6972   *)
6973     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6974     ;;
6975   esac
6976   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6977 fi
6978
6979 case $host_os in
6980   darwin*)
6981     lock_old_archive_extraction=yes ;;
6982   *)
6983     lock_old_archive_extraction=no ;;
6984 esac
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006 for ac_prog in gawk mawk nawk awk
7007 do
7008   # Extract the first word of "$ac_prog", so it can be a program name with args.
7009 set dummy $ac_prog; ac_word=$2
7010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7011 $as_echo_n "checking for $ac_word... " >&6; }
7012 if test "${ac_cv_prog_AWK+set}" = set; then :
7013   $as_echo_n "(cached) " >&6
7014 else
7015   if test -n "$AWK"; then
7016   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7017 else
7018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7019 for as_dir in $PATH
7020 do
7021   IFS=$as_save_IFS
7022   test -z "$as_dir" && as_dir=.
7023     for ac_exec_ext in '' $ac_executable_extensions; do
7024   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7025     ac_cv_prog_AWK="$ac_prog"
7026     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7027     break 2
7028   fi
7029 done
7030   done
7031 IFS=$as_save_IFS
7032
7033 fi
7034 fi
7035 AWK=$ac_cv_prog_AWK
7036 if test -n "$AWK"; then
7037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7038 $as_echo "$AWK" >&6; }
7039 else
7040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7041 $as_echo "no" >&6; }
7042 fi
7043
7044
7045   test -n "$AWK" && break
7046 done
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066 # If no C compiler was specified, use CC.
7067 LTCC=${LTCC-"$CC"}
7068
7069 # If no C compiler flags were specified, use CFLAGS.
7070 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7071
7072 # Allow CC to be a program name with arguments.
7073 compiler=$CC
7074
7075
7076 # Check for command to grab the raw symbol name followed by C symbol from nm.
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7078 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7079 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7080   $as_echo_n "(cached) " >&6
7081 else
7082
7083 # These are sane defaults that work on at least a few old systems.
7084 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7085
7086 # Character class describing NM global symbol codes.
7087 symcode='[BCDEGRST]'
7088
7089 # Regexp to match symbols that can be accessed directly from C.
7090 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7091
7092 # Define system-specific variables.
7093 case $host_os in
7094 aix*)
7095   symcode='[BCDT]'
7096   ;;
7097 cygwin* | mingw* | pw32* | cegcc*)
7098   symcode='[ABCDGISTW]'
7099   ;;
7100 hpux*)
7101   if test "$host_cpu" = ia64; then
7102     symcode='[ABCDEGRST]'
7103   fi
7104   ;;
7105 irix* | nonstopux*)
7106   symcode='[BCDEGRST]'
7107   ;;
7108 osf*)
7109   symcode='[BCDEGQRST]'
7110   ;;
7111 solaris*)
7112   symcode='[BDRT]'
7113   ;;
7114 sco3.2v5*)
7115   symcode='[DT]'
7116   ;;
7117 sysv4.2uw2*)
7118   symcode='[DT]'
7119   ;;
7120 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7121   symcode='[ABDT]'
7122   ;;
7123 sysv4)
7124   symcode='[DFNSTU]'
7125   ;;
7126 esac
7127
7128 # If we're using GNU nm, then use its standard symbol codes.
7129 case `$NM -V 2>&1` in
7130 *GNU* | *'with BFD'*)
7131   symcode='[ABCDGIRSTW]' ;;
7132 esac
7133
7134 # Transform an extracted symbol line into a proper C declaration.
7135 # Some systems (esp. on ia64) link data and code symbols differently,
7136 # so use this general approach.
7137 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7138
7139 # Transform an extracted symbol line into symbol name and symbol address
7140 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7141 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'"
7142
7143 # Handle CRLF in mingw tool chain
7144 opt_cr=
7145 case $build_os in
7146 mingw*)
7147   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7148   ;;
7149 esac
7150
7151 # Try without a prefix underscore, then with it.
7152 for ac_symprfx in "" "_"; do
7153
7154   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7155   symxfrm="\\1 $ac_symprfx\\2 \\2"
7156
7157   # Write the raw and C identifiers.
7158   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7159     # Fake it for dumpbin and say T for any non-static function
7160     # and D for any global variable.
7161     # Also find C++ and __fastcall symbols from MSVC++,
7162     # which start with @ or ?.
7163     lt_cv_sys_global_symbol_pipe="$AWK '"\
7164 "     {last_section=section; section=\$ 3};"\
7165 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7166 "     \$ 0!~/External *\|/{next};"\
7167 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7168 "     {if(hide[section]) next};"\
7169 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7170 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7171 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7172 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7173 "     ' prfx=^$ac_symprfx"
7174   else
7175     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7176   fi
7177
7178   # Check to see that the pipe works correctly.
7179   pipe_works=no
7180
7181   rm -f conftest*
7182   cat > conftest.$ac_ext <<_LT_EOF
7183 #ifdef __cplusplus
7184 extern "C" {
7185 #endif
7186 char nm_test_var;
7187 void nm_test_func(void);
7188 void nm_test_func(void){}
7189 #ifdef __cplusplus
7190 }
7191 #endif
7192 int main(){nm_test_var='a';nm_test_func();return(0);}
7193 _LT_EOF
7194
7195   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7196   (eval $ac_compile) 2>&5
7197   ac_status=$?
7198   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7199   test $ac_status = 0; }; then
7200     # Now try to grab the symbols.
7201     nlist=conftest.nm
7202     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7203   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7204   ac_status=$?
7205   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7206   test $ac_status = 0; } && test -s "$nlist"; then
7207       # Try sorting and uniquifying the output.
7208       if sort "$nlist" | uniq > "$nlist"T; then
7209         mv -f "$nlist"T "$nlist"
7210       else
7211         rm -f "$nlist"T
7212       fi
7213
7214       # Make sure that we snagged all the symbols we need.
7215       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7216         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7217           cat <<_LT_EOF > conftest.$ac_ext
7218 #ifdef __cplusplus
7219 extern "C" {
7220 #endif
7221
7222 _LT_EOF
7223           # Now generate the symbol file.
7224           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7225
7226           cat <<_LT_EOF >> conftest.$ac_ext
7227
7228 /* The mapping between symbol names and symbols.  */
7229 const struct {
7230   const char *name;
7231   void       *address;
7232 }
7233 lt__PROGRAM__LTX_preloaded_symbols[] =
7234 {
7235   { "@PROGRAM@", (void *) 0 },
7236 _LT_EOF
7237           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7238           cat <<\_LT_EOF >> conftest.$ac_ext
7239   {0, (void *) 0}
7240 };
7241
7242 /* This works around a problem in FreeBSD linker */
7243 #ifdef FREEBSD_WORKAROUND
7244 static const void *lt_preloaded_setup() {
7245   return lt__PROGRAM__LTX_preloaded_symbols;
7246 }
7247 #endif
7248
7249 #ifdef __cplusplus
7250 }
7251 #endif
7252 _LT_EOF
7253           # Now try linking the two files.
7254           mv conftest.$ac_objext conftstm.$ac_objext
7255           lt_save_LIBS="$LIBS"
7256           lt_save_CFLAGS="$CFLAGS"
7257           LIBS="conftstm.$ac_objext"
7258           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7259           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7260   (eval $ac_link) 2>&5
7261   ac_status=$?
7262   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7263   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7264             pipe_works=yes
7265           fi
7266           LIBS="$lt_save_LIBS"
7267           CFLAGS="$lt_save_CFLAGS"
7268         else
7269           echo "cannot find nm_test_func in $nlist" >&5
7270         fi
7271       else
7272         echo "cannot find nm_test_var in $nlist" >&5
7273       fi
7274     else
7275       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7276     fi
7277   else
7278     echo "$progname: failed program was:" >&5
7279     cat conftest.$ac_ext >&5
7280   fi
7281   rm -rf conftest* conftst*
7282
7283   # Do not use the global_symbol_pipe unless it works.
7284   if test "$pipe_works" = yes; then
7285     break
7286   else
7287     lt_cv_sys_global_symbol_pipe=
7288   fi
7289 done
7290
7291 fi
7292
7293 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7294   lt_cv_sys_global_symbol_to_cdecl=
7295 fi
7296 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7298 $as_echo "failed" >&6; }
7299 else
7300   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7301 $as_echo "ok" >&6; }
7302 fi
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325 # Check whether --enable-libtool-lock was given.
7326 if test "${enable_libtool_lock+set}" = set; then :
7327   enableval=$enable_libtool_lock;
7328 fi
7329
7330 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7331
7332 # Some flags need to be propagated to the compiler or linker for good
7333 # libtool support.
7334 case $host in
7335 ia64-*-hpux*)
7336   # Find out which ABI we are using.
7337   echo 'int i;' > conftest.$ac_ext
7338   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7339   (eval $ac_compile) 2>&5
7340   ac_status=$?
7341   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7342   test $ac_status = 0; }; then
7343     case `/usr/bin/file conftest.$ac_objext` in
7344       *ELF-32*)
7345         HPUX_IA64_MODE="32"
7346         ;;
7347       *ELF-64*)
7348         HPUX_IA64_MODE="64"
7349         ;;
7350     esac
7351   fi
7352   rm -rf conftest*
7353   ;;
7354 *-*-irix6*)
7355   # Find out which ABI we are using.
7356   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7357   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7358   (eval $ac_compile) 2>&5
7359   ac_status=$?
7360   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7361   test $ac_status = 0; }; then
7362     if test "$lt_cv_prog_gnu_ld" = yes; then
7363       case `/usr/bin/file conftest.$ac_objext` in
7364         *32-bit*)
7365           LD="${LD-ld} -melf32bsmip"
7366           ;;
7367         *N32*)
7368           LD="${LD-ld} -melf32bmipn32"
7369           ;;
7370         *64-bit*)
7371           LD="${LD-ld} -melf64bmip"
7372         ;;
7373       esac
7374     else
7375       case `/usr/bin/file conftest.$ac_objext` in
7376         *32-bit*)
7377           LD="${LD-ld} -32"
7378           ;;
7379         *N32*)
7380           LD="${LD-ld} -n32"
7381           ;;
7382         *64-bit*)
7383           LD="${LD-ld} -64"
7384           ;;
7385       esac
7386     fi
7387   fi
7388   rm -rf conftest*
7389   ;;
7390
7391 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7392 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7393   # Find out which ABI we are using.
7394   echo 'int i;' > conftest.$ac_ext
7395   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7396   (eval $ac_compile) 2>&5
7397   ac_status=$?
7398   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7399   test $ac_status = 0; }; then
7400     case `/usr/bin/file conftest.o` in
7401       *32-bit*)
7402         case $host in
7403           x86_64-*kfreebsd*-gnu)
7404             LD="${LD-ld} -m elf_i386_fbsd"
7405             ;;
7406           x86_64-*linux*)
7407             case `/usr/bin/file conftest.o` in
7408               *x86-64*)
7409                 LD="${LD-ld} -m elf32_x86_64"
7410                 ;;
7411               *)
7412                 LD="${LD-ld} -m elf_i386"
7413                 ;;
7414             esac
7415             ;;
7416           ppc64-*linux*|powerpc64-*linux*)
7417             LD="${LD-ld} -m elf32ppclinux"
7418             ;;
7419           s390x-*linux*)
7420             LD="${LD-ld} -m elf_s390"
7421             ;;
7422           sparc64-*linux*)
7423             LD="${LD-ld} -m elf32_sparc"
7424             ;;
7425         esac
7426         ;;
7427       *64-bit*)
7428         case $host in
7429           x86_64-*kfreebsd*-gnu)
7430             LD="${LD-ld} -m elf_x86_64_fbsd"
7431             ;;
7432           x86_64-*linux*)
7433             LD="${LD-ld} -m elf_x86_64"
7434             ;;
7435           ppc*-*linux*|powerpc*-*linux*)
7436             LD="${LD-ld} -m elf64ppc"
7437             ;;
7438           s390*-*linux*|s390*-*tpf*)
7439             LD="${LD-ld} -m elf64_s390"
7440             ;;
7441           sparc*-*linux*)
7442             LD="${LD-ld} -m elf64_sparc"
7443             ;;
7444         esac
7445         ;;
7446     esac
7447   fi
7448   rm -rf conftest*
7449   ;;
7450
7451 *-*-sco3.2v5*)
7452   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7453   SAVE_CFLAGS="$CFLAGS"
7454   CFLAGS="$CFLAGS -belf"
7455   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7456 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7457 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7458   $as_echo_n "(cached) " >&6
7459 else
7460   ac_ext=c
7461 ac_cpp='$CPP $CPPFLAGS'
7462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7465
7466      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7467 /* end confdefs.h.  */
7468
7469 int
7470 main ()
7471 {
7472
7473   ;
7474   return 0;
7475 }
7476 _ACEOF
7477 if ac_fn_c_try_link "$LINENO"; then :
7478   lt_cv_cc_needs_belf=yes
7479 else
7480   lt_cv_cc_needs_belf=no
7481 fi
7482 rm -f core conftest.err conftest.$ac_objext \
7483     conftest$ac_exeext conftest.$ac_ext
7484      ac_ext=c
7485 ac_cpp='$CPP $CPPFLAGS'
7486 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7487 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7488 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7489
7490 fi
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7492 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7493   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7494     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7495     CFLAGS="$SAVE_CFLAGS"
7496   fi
7497   ;;
7498 sparc*-*solaris*)
7499   # Find out which ABI we are using.
7500   echo 'int i;' > conftest.$ac_ext
7501   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7502   (eval $ac_compile) 2>&5
7503   ac_status=$?
7504   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7505   test $ac_status = 0; }; then
7506     case `/usr/bin/file conftest.o` in
7507     *64-bit*)
7508       case $lt_cv_prog_gnu_ld in
7509       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7510       *)
7511         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7512           LD="${LD-ld} -64"
7513         fi
7514         ;;
7515       esac
7516       ;;
7517     esac
7518   fi
7519   rm -rf conftest*
7520   ;;
7521 esac
7522
7523 need_locks="$enable_libtool_lock"
7524
7525
7526   case $host_os in
7527     rhapsody* | darwin*)
7528     if test -n "$ac_tool_prefix"; then
7529   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7530 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7532 $as_echo_n "checking for $ac_word... " >&6; }
7533 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7534   $as_echo_n "(cached) " >&6
7535 else
7536   if test -n "$DSYMUTIL"; then
7537   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7538 else
7539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7540 for as_dir in $PATH
7541 do
7542   IFS=$as_save_IFS
7543   test -z "$as_dir" && as_dir=.
7544     for ac_exec_ext in '' $ac_executable_extensions; do
7545   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7546     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7547     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7548     break 2
7549   fi
7550 done
7551   done
7552 IFS=$as_save_IFS
7553
7554 fi
7555 fi
7556 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7557 if test -n "$DSYMUTIL"; then
7558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7559 $as_echo "$DSYMUTIL" >&6; }
7560 else
7561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7562 $as_echo "no" >&6; }
7563 fi
7564
7565
7566 fi
7567 if test -z "$ac_cv_prog_DSYMUTIL"; then
7568   ac_ct_DSYMUTIL=$DSYMUTIL
7569   # Extract the first word of "dsymutil", so it can be a program name with args.
7570 set dummy dsymutil; ac_word=$2
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7572 $as_echo_n "checking for $ac_word... " >&6; }
7573 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7574   $as_echo_n "(cached) " >&6
7575 else
7576   if test -n "$ac_ct_DSYMUTIL"; then
7577   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7578 else
7579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7580 for as_dir in $PATH
7581 do
7582   IFS=$as_save_IFS
7583   test -z "$as_dir" && as_dir=.
7584     for ac_exec_ext in '' $ac_executable_extensions; do
7585   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7586     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7587     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7588     break 2
7589   fi
7590 done
7591   done
7592 IFS=$as_save_IFS
7593
7594 fi
7595 fi
7596 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7597 if test -n "$ac_ct_DSYMUTIL"; then
7598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7599 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7600 else
7601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7602 $as_echo "no" >&6; }
7603 fi
7604
7605   if test "x$ac_ct_DSYMUTIL" = x; then
7606     DSYMUTIL=":"
7607   else
7608     case $cross_compiling:$ac_tool_warned in
7609 yes:)
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7611 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7612 ac_tool_warned=yes ;;
7613 esac
7614     DSYMUTIL=$ac_ct_DSYMUTIL
7615   fi
7616 else
7617   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7618 fi
7619
7620     if test -n "$ac_tool_prefix"; then
7621   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7622 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7624 $as_echo_n "checking for $ac_word... " >&6; }
7625 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7626   $as_echo_n "(cached) " >&6
7627 else
7628   if test -n "$NMEDIT"; then
7629   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7630 else
7631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632 for as_dir in $PATH
7633 do
7634   IFS=$as_save_IFS
7635   test -z "$as_dir" && as_dir=.
7636     for ac_exec_ext in '' $ac_executable_extensions; do
7637   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7638     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7639     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7640     break 2
7641   fi
7642 done
7643   done
7644 IFS=$as_save_IFS
7645
7646 fi
7647 fi
7648 NMEDIT=$ac_cv_prog_NMEDIT
7649 if test -n "$NMEDIT"; then
7650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7651 $as_echo "$NMEDIT" >&6; }
7652 else
7653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7654 $as_echo "no" >&6; }
7655 fi
7656
7657
7658 fi
7659 if test -z "$ac_cv_prog_NMEDIT"; then
7660   ac_ct_NMEDIT=$NMEDIT
7661   # Extract the first word of "nmedit", so it can be a program name with args.
7662 set dummy nmedit; ac_word=$2
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7664 $as_echo_n "checking for $ac_word... " >&6; }
7665 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7666   $as_echo_n "(cached) " >&6
7667 else
7668   if test -n "$ac_ct_NMEDIT"; then
7669   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7670 else
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH
7673 do
7674   IFS=$as_save_IFS
7675   test -z "$as_dir" && as_dir=.
7676     for ac_exec_ext in '' $ac_executable_extensions; do
7677   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7678     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7679     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680     break 2
7681   fi
7682 done
7683   done
7684 IFS=$as_save_IFS
7685
7686 fi
7687 fi
7688 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7689 if test -n "$ac_ct_NMEDIT"; then
7690   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7691 $as_echo "$ac_ct_NMEDIT" >&6; }
7692 else
7693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7694 $as_echo "no" >&6; }
7695 fi
7696
7697   if test "x$ac_ct_NMEDIT" = x; then
7698     NMEDIT=":"
7699   else
7700     case $cross_compiling:$ac_tool_warned in
7701 yes:)
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7703 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7704 ac_tool_warned=yes ;;
7705 esac
7706     NMEDIT=$ac_ct_NMEDIT
7707   fi
7708 else
7709   NMEDIT="$ac_cv_prog_NMEDIT"
7710 fi
7711
7712     if test -n "$ac_tool_prefix"; then
7713   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7714 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7716 $as_echo_n "checking for $ac_word... " >&6; }
7717 if test "${ac_cv_prog_LIPO+set}" = set; then :
7718   $as_echo_n "(cached) " >&6
7719 else
7720   if test -n "$LIPO"; then
7721   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7722 else
7723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7724 for as_dir in $PATH
7725 do
7726   IFS=$as_save_IFS
7727   test -z "$as_dir" && as_dir=.
7728     for ac_exec_ext in '' $ac_executable_extensions; do
7729   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7730     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7731     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7732     break 2
7733   fi
7734 done
7735   done
7736 IFS=$as_save_IFS
7737
7738 fi
7739 fi
7740 LIPO=$ac_cv_prog_LIPO
7741 if test -n "$LIPO"; then
7742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7743 $as_echo "$LIPO" >&6; }
7744 else
7745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7746 $as_echo "no" >&6; }
7747 fi
7748
7749
7750 fi
7751 if test -z "$ac_cv_prog_LIPO"; then
7752   ac_ct_LIPO=$LIPO
7753   # Extract the first word of "lipo", so it can be a program name with args.
7754 set dummy lipo; ac_word=$2
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 $as_echo_n "checking for $ac_word... " >&6; }
7757 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7758   $as_echo_n "(cached) " >&6
7759 else
7760   if test -n "$ac_ct_LIPO"; then
7761   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7762 else
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 for as_dir in $PATH
7765 do
7766   IFS=$as_save_IFS
7767   test -z "$as_dir" && as_dir=.
7768     for ac_exec_ext in '' $ac_executable_extensions; do
7769   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7770     ac_cv_prog_ac_ct_LIPO="lipo"
7771     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772     break 2
7773   fi
7774 done
7775   done
7776 IFS=$as_save_IFS
7777
7778 fi
7779 fi
7780 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7781 if test -n "$ac_ct_LIPO"; then
7782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7783 $as_echo "$ac_ct_LIPO" >&6; }
7784 else
7785   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 $as_echo "no" >&6; }
7787 fi
7788
7789   if test "x$ac_ct_LIPO" = x; then
7790     LIPO=":"
7791   else
7792     case $cross_compiling:$ac_tool_warned in
7793 yes:)
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7795 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7796 ac_tool_warned=yes ;;
7797 esac
7798     LIPO=$ac_ct_LIPO
7799   fi
7800 else
7801   LIPO="$ac_cv_prog_LIPO"
7802 fi
7803
7804     if test -n "$ac_tool_prefix"; then
7805   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7806 set dummy ${ac_tool_prefix}otool; ac_word=$2
7807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7808 $as_echo_n "checking for $ac_word... " >&6; }
7809 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7810   $as_echo_n "(cached) " >&6
7811 else
7812   if test -n "$OTOOL"; then
7813   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7814 else
7815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7816 for as_dir in $PATH
7817 do
7818   IFS=$as_save_IFS
7819   test -z "$as_dir" && as_dir=.
7820     for ac_exec_ext in '' $ac_executable_extensions; do
7821   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7822     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7823     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7824     break 2
7825   fi
7826 done
7827   done
7828 IFS=$as_save_IFS
7829
7830 fi
7831 fi
7832 OTOOL=$ac_cv_prog_OTOOL
7833 if test -n "$OTOOL"; then
7834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7835 $as_echo "$OTOOL" >&6; }
7836 else
7837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7838 $as_echo "no" >&6; }
7839 fi
7840
7841
7842 fi
7843 if test -z "$ac_cv_prog_OTOOL"; then
7844   ac_ct_OTOOL=$OTOOL
7845   # Extract the first word of "otool", so it can be a program name with args.
7846 set dummy otool; ac_word=$2
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7848 $as_echo_n "checking for $ac_word... " >&6; }
7849 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7850   $as_echo_n "(cached) " >&6
7851 else
7852   if test -n "$ac_ct_OTOOL"; then
7853   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7854 else
7855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7856 for as_dir in $PATH
7857 do
7858   IFS=$as_save_IFS
7859   test -z "$as_dir" && as_dir=.
7860     for ac_exec_ext in '' $ac_executable_extensions; do
7861   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7862     ac_cv_prog_ac_ct_OTOOL="otool"
7863     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7864     break 2
7865   fi
7866 done
7867   done
7868 IFS=$as_save_IFS
7869
7870 fi
7871 fi
7872 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7873 if test -n "$ac_ct_OTOOL"; then
7874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7875 $as_echo "$ac_ct_OTOOL" >&6; }
7876 else
7877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7878 $as_echo "no" >&6; }
7879 fi
7880
7881   if test "x$ac_ct_OTOOL" = x; then
7882     OTOOL=":"
7883   else
7884     case $cross_compiling:$ac_tool_warned in
7885 yes:)
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7887 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7888 ac_tool_warned=yes ;;
7889 esac
7890     OTOOL=$ac_ct_OTOOL
7891   fi
7892 else
7893   OTOOL="$ac_cv_prog_OTOOL"
7894 fi
7895
7896     if test -n "$ac_tool_prefix"; then
7897   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7898 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7900 $as_echo_n "checking for $ac_word... " >&6; }
7901 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7902   $as_echo_n "(cached) " >&6
7903 else
7904   if test -n "$OTOOL64"; then
7905   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7906 else
7907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7908 for as_dir in $PATH
7909 do
7910   IFS=$as_save_IFS
7911   test -z "$as_dir" && as_dir=.
7912     for ac_exec_ext in '' $ac_executable_extensions; do
7913   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7914     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7915     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7916     break 2
7917   fi
7918 done
7919   done
7920 IFS=$as_save_IFS
7921
7922 fi
7923 fi
7924 OTOOL64=$ac_cv_prog_OTOOL64
7925 if test -n "$OTOOL64"; then
7926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7927 $as_echo "$OTOOL64" >&6; }
7928 else
7929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7930 $as_echo "no" >&6; }
7931 fi
7932
7933
7934 fi
7935 if test -z "$ac_cv_prog_OTOOL64"; then
7936   ac_ct_OTOOL64=$OTOOL64
7937   # Extract the first word of "otool64", so it can be a program name with args.
7938 set dummy otool64; ac_word=$2
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7940 $as_echo_n "checking for $ac_word... " >&6; }
7941 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7942   $as_echo_n "(cached) " >&6
7943 else
7944   if test -n "$ac_ct_OTOOL64"; then
7945   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7946 else
7947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7948 for as_dir in $PATH
7949 do
7950   IFS=$as_save_IFS
7951   test -z "$as_dir" && as_dir=.
7952     for ac_exec_ext in '' $ac_executable_extensions; do
7953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7954     ac_cv_prog_ac_ct_OTOOL64="otool64"
7955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7956     break 2
7957   fi
7958 done
7959   done
7960 IFS=$as_save_IFS
7961
7962 fi
7963 fi
7964 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7965 if test -n "$ac_ct_OTOOL64"; then
7966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7967 $as_echo "$ac_ct_OTOOL64" >&6; }
7968 else
7969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970 $as_echo "no" >&6; }
7971 fi
7972
7973   if test "x$ac_ct_OTOOL64" = x; then
7974     OTOOL64=":"
7975   else
7976     case $cross_compiling:$ac_tool_warned in
7977 yes:)
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7979 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7980 ac_tool_warned=yes ;;
7981 esac
7982     OTOOL64=$ac_ct_OTOOL64
7983   fi
7984 else
7985   OTOOL64="$ac_cv_prog_OTOOL64"
7986 fi
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8015 $as_echo_n "checking for -single_module linker flag... " >&6; }
8016 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8017   $as_echo_n "(cached) " >&6
8018 else
8019   lt_cv_apple_cc_single_mod=no
8020       if test -z "${LT_MULTI_MODULE}"; then
8021         # By default we will add the -single_module flag. You can override
8022         # by either setting the environment variable LT_MULTI_MODULE
8023         # non-empty at configure time, or by adding -multi_module to the
8024         # link flags.
8025         rm -rf libconftest.dylib*
8026         echo "int foo(void){return 1;}" > conftest.c
8027         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8028 -dynamiclib -Wl,-single_module conftest.c" >&5
8029         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8030           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8031         _lt_result=$?
8032         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8033           lt_cv_apple_cc_single_mod=yes
8034         else
8035           cat conftest.err >&5
8036         fi
8037         rm -rf libconftest.dylib*
8038         rm -f conftest.*
8039       fi
8040 fi
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8042 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8043     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8044 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8045 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8046   $as_echo_n "(cached) " >&6
8047 else
8048   lt_cv_ld_exported_symbols_list=no
8049       save_LDFLAGS=$LDFLAGS
8050       echo "_main" > conftest.sym
8051       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8052       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8053 /* end confdefs.h.  */
8054
8055 int
8056 main ()
8057 {
8058
8059   ;
8060   return 0;
8061 }
8062 _ACEOF
8063 if ac_fn_c_try_link "$LINENO"; then :
8064   lt_cv_ld_exported_symbols_list=yes
8065 else
8066   lt_cv_ld_exported_symbols_list=no
8067 fi
8068 rm -f core conftest.err conftest.$ac_objext \
8069     conftest$ac_exeext conftest.$ac_ext
8070         LDFLAGS="$save_LDFLAGS"
8071
8072 fi
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8074 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8075     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8076 $as_echo_n "checking for -force_load linker flag... " >&6; }
8077 if test "${lt_cv_ld_force_load+set}" = set; then :
8078   $as_echo_n "(cached) " >&6
8079 else
8080   lt_cv_ld_force_load=no
8081       cat > conftest.c << _LT_EOF
8082 int forced_loaded() { return 2;}
8083 _LT_EOF
8084       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8085       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8086       echo "$AR cru libconftest.a conftest.o" >&5
8087       $AR cru libconftest.a conftest.o 2>&5
8088       cat > conftest.c << _LT_EOF
8089 int main() { return 0;}
8090 _LT_EOF
8091       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8092       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8093       _lt_result=$?
8094       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8095         lt_cv_ld_force_load=yes
8096       else
8097         cat conftest.err >&5
8098       fi
8099         rm -f conftest.err libconftest.a conftest conftest.c
8100         rm -rf conftest.dSYM
8101
8102 fi
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8104 $as_echo "$lt_cv_ld_force_load" >&6; }
8105     case $host_os in
8106     rhapsody* | darwin1.[012])
8107       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8108     darwin1.*)
8109       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8110     darwin*) # darwin 5.x on
8111       # if running on 10.5 or later, the deployment target defaults
8112       # to the OS version, if on x86, and 10.4, the deployment
8113       # target defaults to 10.4. Don't you love it?
8114       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8115         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8116           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8117         10.[012]*)
8118           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8119         10.*)
8120           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8121       esac
8122     ;;
8123   esac
8124     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8125       _lt_dar_single_mod='$single_module'
8126     fi
8127     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8128       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8129     else
8130       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8131     fi
8132     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8133       _lt_dsymutil='~$DSYMUTIL $lib || :'
8134     else
8135       _lt_dsymutil=
8136     fi
8137     ;;
8138   esac
8139
8140 for ac_header in dlfcn.h
8141 do :
8142   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8143 "
8144 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8145   cat >>confdefs.h <<_ACEOF
8146 #define HAVE_DLFCN_H 1
8147 _ACEOF
8148
8149 fi
8150
8151 done
8152
8153
8154
8155 # autoconf.info says this should be called right after AC_INIT.
8156 ac_config_headers="$ac_config_headers config.h:config.in"
8157
8158
8159
8160
8161
8162
8163 # Put a plausible default for CC_FOR_BUILD in Makefile.
8164 if test "x$cross_compiling" = "xno"; then
8165   CC_FOR_BUILD='$(CC)'
8166 else
8167   CC_FOR_BUILD=gcc
8168 fi
8169
8170
8171
8172
8173 AR=${AR-ar}
8174
8175 if test -n "$ac_tool_prefix"; then
8176   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8177 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8179 $as_echo_n "checking for $ac_word... " >&6; }
8180 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8181   $as_echo_n "(cached) " >&6
8182 else
8183   if test -n "$RANLIB"; then
8184   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8185 else
8186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8187 for as_dir in $PATH
8188 do
8189   IFS=$as_save_IFS
8190   test -z "$as_dir" && as_dir=.
8191     for ac_exec_ext in '' $ac_executable_extensions; do
8192   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8193     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8194     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8195     break 2
8196   fi
8197 done
8198   done
8199 IFS=$as_save_IFS
8200
8201 fi
8202 fi
8203 RANLIB=$ac_cv_prog_RANLIB
8204 if test -n "$RANLIB"; then
8205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8206 $as_echo "$RANLIB" >&6; }
8207 else
8208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8209 $as_echo "no" >&6; }
8210 fi
8211
8212
8213 fi
8214 if test -z "$ac_cv_prog_RANLIB"; then
8215   ac_ct_RANLIB=$RANLIB
8216   # Extract the first word of "ranlib", so it can be a program name with args.
8217 set dummy ranlib; ac_word=$2
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8219 $as_echo_n "checking for $ac_word... " >&6; }
8220 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8221   $as_echo_n "(cached) " >&6
8222 else
8223   if test -n "$ac_ct_RANLIB"; then
8224   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8225 else
8226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8227 for as_dir in $PATH
8228 do
8229   IFS=$as_save_IFS
8230   test -z "$as_dir" && as_dir=.
8231     for ac_exec_ext in '' $ac_executable_extensions; do
8232   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8233     ac_cv_prog_ac_ct_RANLIB="ranlib"
8234     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8235     break 2
8236   fi
8237 done
8238   done
8239 IFS=$as_save_IFS
8240
8241 fi
8242 fi
8243 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8244 if test -n "$ac_ct_RANLIB"; then
8245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8246 $as_echo "$ac_ct_RANLIB" >&6; }
8247 else
8248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8249 $as_echo "no" >&6; }
8250 fi
8251
8252   if test "x$ac_ct_RANLIB" = x; then
8253     RANLIB=":"
8254   else
8255     case $cross_compiling:$ac_tool_warned in
8256 yes:)
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8258 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8259 ac_tool_warned=yes ;;
8260 esac
8261     RANLIB=$ac_ct_RANLIB
8262   fi
8263 else
8264   RANLIB="$ac_cv_prog_RANLIB"
8265 fi
8266
8267
8268 # Some of the common include files depend on bfd.h, and bfd.h checks
8269 # that config.h is included first by testing that the PACKAGE macro
8270 # is defined.
8271 PACKAGE=sim
8272
8273 cat >>confdefs.h <<_ACEOF
8274 #define PACKAGE "$PACKAGE"
8275 _ACEOF
8276
8277
8278
8279 # Dependency checking.
8280 ac_config_commands="$ac_config_commands depdir"
8281
8282
8283 depcc="$CC"   am_compiler_list=
8284
8285 am_depcomp=$ac_aux_dir/depcomp
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8287 $as_echo_n "checking dependency style of $depcc... " >&6; }
8288 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8289   $as_echo_n "(cached) " >&6
8290 else
8291   if test -f "$am_depcomp"; then
8292   # We make a subdir and do the tests there.  Otherwise we can end up
8293   # making bogus files that we don't know about and never remove.  For
8294   # instance it was reported that on HP-UX the gcc test will end up
8295   # making a dummy file named `D' -- because `-MD' means `put the output
8296   # in D'.
8297   mkdir conftest.dir
8298   # Copy depcomp to subdir because otherwise we won't find it if we're
8299   # using a relative directory.
8300   cp "$am_depcomp" conftest.dir
8301   cd conftest.dir
8302   # We will build objects and dependencies in a subdirectory because
8303   # it helps to detect inapplicable dependency modes.  For instance
8304   # both Tru64's cc and ICC support -MD to output dependencies as a
8305   # side effect of compilation, but ICC will put the dependencies in
8306   # the current directory while Tru64 will put them in the object
8307   # directory.
8308   mkdir sub
8309
8310   am_cv_CC_dependencies_compiler_type=none
8311   if test "$am_compiler_list" = ""; then
8312      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8313   fi
8314   for depmode in $am_compiler_list; do
8315     if test $depmode = none; then break; fi
8316
8317     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8318     # Setup a source with many dependencies, because some compilers
8319     # like to wrap large dependency lists on column 80 (with \), and
8320     # we should not choose a depcomp mode which is confused by this.
8321     #
8322     # We need to recreate these files for each test, as the compiler may
8323     # overwrite some of them when testing with obscure command lines.
8324     # This happens at least with the AIX C compiler.
8325     : > sub/conftest.c
8326     for i in 1 2 3 4 5 6; do
8327       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8328       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8329       # Solaris 8's {/usr,}/bin/sh.
8330       touch sub/conftst$i.h
8331     done
8332     echo "include sub/conftest.Po" > confmf
8333
8334     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8335     # mode.  It turns out that the SunPro C++ compiler does not properly
8336     # handle `-M -o', and we need to detect this.
8337     depcmd="depmode=$depmode \
8338        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8339        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8340        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8341     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8342     if env $depcmd > conftest.err 2>&1 &&
8343        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8344        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8345        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8346       # icc doesn't choke on unknown options, it will just issue warnings
8347       # or remarks (even with -Werror).  So we grep stderr for any message
8348       # that says an option was ignored or not supported.
8349       # When given -MP, icc 7.0 and 7.1 complain thusly:
8350       #   icc: Command line warning: ignoring option '-M'; no argument required
8351       # The diagnosis changed in icc 8.0:
8352       #   icc: Command line remark: option '-MP' not supported
8353       if (grep 'ignoring option' conftest.err ||
8354           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8355         am_cv_CC_dependencies_compiler_type=$depmode
8356         $as_echo "$as_me:$LINENO: success" >&5
8357         break
8358       fi
8359     fi
8360     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8361     sed -e 's/^/| /' < conftest.err >&5
8362   done
8363
8364   cd ..
8365   rm -rf conftest.dir
8366 else
8367   am_cv_CC_dependencies_compiler_type=none
8368 fi
8369
8370 fi
8371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8372 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8373 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8374 then as_fn_error "no usable dependency style found" "$LINENO" 5
8375 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8376
8377 fi
8378
8379
8380 # Check for the 'make' the user wants to use.
8381 for ac_prog in make
8382 do
8383   # Extract the first word of "$ac_prog", so it can be a program name with args.
8384 set dummy $ac_prog; ac_word=$2
8385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8386 $as_echo_n "checking for $ac_word... " >&6; }
8387 if test "${ac_cv_prog_MAKE+set}" = set; then :
8388   $as_echo_n "(cached) " >&6
8389 else
8390   if test -n "$MAKE"; then
8391   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8392 else
8393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8394 for as_dir in $PATH
8395 do
8396   IFS=$as_save_IFS
8397   test -z "$as_dir" && as_dir=.
8398     for ac_exec_ext in '' $ac_executable_extensions; do
8399   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8400     ac_cv_prog_MAKE="$ac_prog"
8401     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8402     break 2
8403   fi
8404 done
8405   done
8406 IFS=$as_save_IFS
8407
8408 fi
8409 fi
8410 MAKE=$ac_cv_prog_MAKE
8411 if test -n "$MAKE"; then
8412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8413 $as_echo "$MAKE" >&6; }
8414 else
8415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8416 $as_echo "no" >&6; }
8417 fi
8418
8419
8420   test -n "$MAKE" && break
8421 done
8422
8423 MAKE_IS_GNU=
8424 case "`$MAKE --version 2>&1 | sed 1q`" in
8425   *GNU*)
8426     MAKE_IS_GNU=yes
8427     ;;
8428 esac
8429  if test "$MAKE_IS_GNU" = yes; then
8430   GMAKE_TRUE=
8431   GMAKE_FALSE='#'
8432 else
8433   GMAKE_TRUE='#'
8434   GMAKE_FALSE=
8435 fi
8436
8437
8438 ALL_LINGUAS=
8439 # If we haven't got the data from the intl directory,
8440 # assume NLS is disabled.
8441 USE_NLS=no
8442 LIBINTL=
8443 LIBINTL_DEP=
8444 INCINTL=
8445 XGETTEXT=
8446 GMSGFMT=
8447 POSUB=
8448
8449 if test -f  ../../intl/config.intl; then
8450   .  ../../intl/config.intl
8451 fi
8452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8453 $as_echo_n "checking whether NLS is requested... " >&6; }
8454 if test x"$USE_NLS" != xyes; then
8455   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8456 $as_echo "no" >&6; }
8457 else
8458   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8459 $as_echo "yes" >&6; }
8460
8461 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8462
8463
8464   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8465 $as_echo_n "checking for catalogs to be installed... " >&6; }
8466   # Look for .po and .gmo files in the source directory.
8467   CATALOGS=
8468   XLINGUAS=
8469   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8470     # If there aren't any .gmo files the shell will give us the
8471     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8472     # weeded out.
8473     case "$cat" in *\**)
8474       continue;;
8475     esac
8476     # The quadruple backslash is collapsed to a double backslash
8477     # by the backticks, then collapsed again by the double quotes,
8478     # leaving us with one backslash in the sed expression (right
8479     # before the dot that mustn't act as a wildcard).
8480     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8481     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8482     # The user is allowed to set LINGUAS to a list of languages to
8483     # install catalogs for.  If it's empty that means "all of them."
8484     if test "x$LINGUAS" = x; then
8485       CATALOGS="$CATALOGS $cat"
8486       XLINGUAS="$XLINGUAS $lang"
8487     else
8488       case "$LINGUAS" in *$lang*)
8489         CATALOGS="$CATALOGS $cat"
8490         XLINGUAS="$XLINGUAS $lang"
8491         ;;
8492       esac
8493     fi
8494   done
8495   LINGUAS="$XLINGUAS"
8496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8497 $as_echo "$LINGUAS" >&6; }
8498
8499
8500     DATADIRNAME=share
8501
8502   INSTOBJEXT=.mo
8503
8504   GENCAT=gencat
8505
8506   CATOBJEXT=.gmo
8507
8508 fi
8509
8510 # Check for common headers.
8511 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8512 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8513 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8514 do :
8515   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8516 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8517 eval as_val=\$$as_ac_Header
8518    if test "x$as_val" = x""yes; then :
8519   cat >>confdefs.h <<_ACEOF
8520 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8521 _ACEOF
8522
8523 fi
8524
8525 done
8526
8527 for ac_header in sys/time.h sys/resource.h
8528 do :
8529   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8530 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8531 eval as_val=\$$as_ac_Header
8532    if test "x$as_val" = x""yes; then :
8533   cat >>confdefs.h <<_ACEOF
8534 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8535 _ACEOF
8536
8537 fi
8538
8539 done
8540
8541 for ac_header in fcntl.h fpu_control.h
8542 do :
8543   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8544 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8545 eval as_val=\$$as_ac_Header
8546    if test "x$as_val" = x""yes; then :
8547   cat >>confdefs.h <<_ACEOF
8548 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8549 _ACEOF
8550
8551 fi
8552
8553 done
8554
8555 for ac_header in dlfcn.h errno.h sys/stat.h
8556 do :
8557   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8558 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8559 eval as_val=\$$as_ac_Header
8560    if test "x$as_val" = x""yes; then :
8561   cat >>confdefs.h <<_ACEOF
8562 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8563 _ACEOF
8564
8565 fi
8566
8567 done
8568
8569 for ac_func in getrusage time sigaction __setfpucw
8570 do :
8571   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8572 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8573 eval as_val=\$$as_ac_var
8574    if test "x$as_val" = x""yes; then :
8575   cat >>confdefs.h <<_ACEOF
8576 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8577 _ACEOF
8578
8579 fi
8580 done
8581
8582
8583 # Check for socket libraries
8584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8585 $as_echo_n "checking for bind in -lsocket... " >&6; }
8586 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8587   $as_echo_n "(cached) " >&6
8588 else
8589   ac_check_lib_save_LIBS=$LIBS
8590 LIBS="-lsocket  $LIBS"
8591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8592 /* end confdefs.h.  */
8593
8594 /* Override any GCC internal prototype to avoid an error.
8595    Use char because int might match the return type of a GCC
8596    builtin and then its argument prototype would still apply.  */
8597 #ifdef __cplusplus
8598 extern "C"
8599 #endif
8600 char bind ();
8601 int
8602 main ()
8603 {
8604 return bind ();
8605   ;
8606   return 0;
8607 }
8608 _ACEOF
8609 if ac_fn_c_try_link "$LINENO"; then :
8610   ac_cv_lib_socket_bind=yes
8611 else
8612   ac_cv_lib_socket_bind=no
8613 fi
8614 rm -f core conftest.err conftest.$ac_objext \
8615     conftest$ac_exeext conftest.$ac_ext
8616 LIBS=$ac_check_lib_save_LIBS
8617 fi
8618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8619 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8620 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8621   cat >>confdefs.h <<_ACEOF
8622 #define HAVE_LIBSOCKET 1
8623 _ACEOF
8624
8625   LIBS="-lsocket $LIBS"
8626
8627 fi
8628
8629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8630 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8631 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8632   $as_echo_n "(cached) " >&6
8633 else
8634   ac_check_lib_save_LIBS=$LIBS
8635 LIBS="-lnsl  $LIBS"
8636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8637 /* end confdefs.h.  */
8638
8639 /* Override any GCC internal prototype to avoid an error.
8640    Use char because int might match the return type of a GCC
8641    builtin and then its argument prototype would still apply.  */
8642 #ifdef __cplusplus
8643 extern "C"
8644 #endif
8645 char gethostbyname ();
8646 int
8647 main ()
8648 {
8649 return gethostbyname ();
8650   ;
8651   return 0;
8652 }
8653 _ACEOF
8654 if ac_fn_c_try_link "$LINENO"; then :
8655   ac_cv_lib_nsl_gethostbyname=yes
8656 else
8657   ac_cv_lib_nsl_gethostbyname=no
8658 fi
8659 rm -f core conftest.err conftest.$ac_objext \
8660     conftest$ac_exeext conftest.$ac_ext
8661 LIBS=$ac_check_lib_save_LIBS
8662 fi
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8664 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8665 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8666   cat >>confdefs.h <<_ACEOF
8667 #define HAVE_LIBNSL 1
8668 _ACEOF
8669
8670   LIBS="-lnsl $LIBS"
8671
8672 fi
8673
8674
8675 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8676 # using the same condition.
8677
8678   # See if the user specified whether he wants zlib support or not.
8679
8680 # Check whether --with-zlib was given.
8681 if test "${with_zlib+set}" = set; then :
8682   withval=$with_zlib;
8683 else
8684   with_zlib=auto
8685 fi
8686
8687
8688   if test "$with_zlib" != "no"; then
8689     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
8690 $as_echo_n "checking for library containing zlibVersion... " >&6; }
8691 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8692   $as_echo_n "(cached) " >&6
8693 else
8694   ac_func_search_save_LIBS=$LIBS
8695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8696 /* end confdefs.h.  */
8697
8698 /* Override any GCC internal prototype to avoid an error.
8699    Use char because int might match the return type of a GCC
8700    builtin and then its argument prototype would still apply.  */
8701 #ifdef __cplusplus
8702 extern "C"
8703 #endif
8704 char zlibVersion ();
8705 int
8706 main ()
8707 {
8708 return zlibVersion ();
8709   ;
8710   return 0;
8711 }
8712 _ACEOF
8713 for ac_lib in '' z; do
8714   if test -z "$ac_lib"; then
8715     ac_res="none required"
8716   else
8717     ac_res=-l$ac_lib
8718     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8719   fi
8720   if ac_fn_c_try_link "$LINENO"; then :
8721   ac_cv_search_zlibVersion=$ac_res
8722 fi
8723 rm -f core conftest.err conftest.$ac_objext \
8724     conftest$ac_exeext
8725   if test "${ac_cv_search_zlibVersion+set}" = set; then :
8726   break
8727 fi
8728 done
8729 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8730
8731 else
8732   ac_cv_search_zlibVersion=no
8733 fi
8734 rm conftest.$ac_ext
8735 LIBS=$ac_func_search_save_LIBS
8736 fi
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8738 $as_echo "$ac_cv_search_zlibVersion" >&6; }
8739 ac_res=$ac_cv_search_zlibVersion
8740 if test "$ac_res" != no; then :
8741   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8742   for ac_header in zlib.h
8743 do :
8744   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8745 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8746   cat >>confdefs.h <<_ACEOF
8747 #define HAVE_ZLIB_H 1
8748 _ACEOF
8749
8750 fi
8751
8752 done
8753
8754 fi
8755
8756     if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8757       as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
8758     fi
8759   fi
8760
8761
8762 # BFD uses libdl when when plugins enabled.
8763
8764 # Check whether --enable-plugins was given.
8765 if test "${enable_plugins+set}" = set; then :
8766   enableval=$enable_plugins; case "${enableval}" in
8767   yes | "") plugins=yes ;;
8768   no) plugins=no ;;
8769   *) plugins=yes ;;
8770  esac
8771 else
8772   plugins=no
8773 fi
8774
8775
8776  if test "$plugins" = yes; then
8777   PLUGINS_TRUE=
8778   PLUGINS_FALSE='#'
8779 else
8780   PLUGINS_TRUE='#'
8781   PLUGINS_FALSE=
8782 fi
8783
8784
8785
8786
8787
8788 # Set options
8789 enable_dlopen=yes
8790
8791
8792
8793
8794   enable_win32_dll=no
8795
8796
8797             # Check whether --enable-shared was given.
8798 if test "${enable_shared+set}" = set; then :
8799   enableval=$enable_shared; p=${PACKAGE-default}
8800     case $enableval in
8801     yes) enable_shared=yes ;;
8802     no) enable_shared=no ;;
8803     *)
8804       enable_shared=no
8805       # Look at the argument we got.  We use all the common list separators.
8806       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8807       for pkg in $enableval; do
8808         IFS="$lt_save_ifs"
8809         if test "X$pkg" = "X$p"; then
8810           enable_shared=yes
8811         fi
8812       done
8813       IFS="$lt_save_ifs"
8814       ;;
8815     esac
8816 else
8817   enable_shared=yes
8818 fi
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828   # Check whether --enable-static was given.
8829 if test "${enable_static+set}" = set; then :
8830   enableval=$enable_static; p=${PACKAGE-default}
8831     case $enableval in
8832     yes) enable_static=yes ;;
8833     no) enable_static=no ;;
8834     *)
8835      enable_static=no
8836       # Look at the argument we got.  We use all the common list separators.
8837       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8838       for pkg in $enableval; do
8839         IFS="$lt_save_ifs"
8840         if test "X$pkg" = "X$p"; then
8841           enable_static=yes
8842         fi
8843       done
8844       IFS="$lt_save_ifs"
8845       ;;
8846     esac
8847 else
8848   enable_static=yes
8849 fi
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860 # Check whether --with-pic was given.
8861 if test "${with_pic+set}" = set; then :
8862   withval=$with_pic; pic_mode="$withval"
8863 else
8864   pic_mode=default
8865 fi
8866
8867
8868 test -z "$pic_mode" && pic_mode=default
8869
8870
8871
8872
8873
8874
8875
8876   # Check whether --enable-fast-install was given.
8877 if test "${enable_fast_install+set}" = set; then :
8878   enableval=$enable_fast_install; p=${PACKAGE-default}
8879     case $enableval in
8880     yes) enable_fast_install=yes ;;
8881     no) enable_fast_install=no ;;
8882     *)
8883       enable_fast_install=no
8884       # Look at the argument we got.  We use all the common list separators.
8885       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8886       for pkg in $enableval; do
8887         IFS="$lt_save_ifs"
8888         if test "X$pkg" = "X$p"; then
8889           enable_fast_install=yes
8890         fi
8891       done
8892       IFS="$lt_save_ifs"
8893       ;;
8894     esac
8895 else
8896   enable_fast_install=yes
8897 fi
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909 # This can be used to rebuild libtool when needed
8910 LIBTOOL_DEPS="$ltmain"
8911
8912 # Always use our own libtool.
8913 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940 test -z "$LN_S" && LN_S="ln -s"
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955 if test -n "${ZSH_VERSION+set}" ; then
8956    setopt NO_GLOB_SUBST
8957 fi
8958
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8960 $as_echo_n "checking for objdir... " >&6; }
8961 if test "${lt_cv_objdir+set}" = set; then :
8962   $as_echo_n "(cached) " >&6
8963 else
8964   rm -f .libs 2>/dev/null
8965 mkdir .libs 2>/dev/null
8966 if test -d .libs; then
8967   lt_cv_objdir=.libs
8968 else
8969   # MS-DOS does not allow filenames that begin with a dot.
8970   lt_cv_objdir=_libs
8971 fi
8972 rmdir .libs 2>/dev/null
8973 fi
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8975 $as_echo "$lt_cv_objdir" >&6; }
8976 objdir=$lt_cv_objdir
8977
8978
8979
8980
8981
8982 cat >>confdefs.h <<_ACEOF
8983 #define LT_OBJDIR "$lt_cv_objdir/"
8984 _ACEOF
8985
8986
8987
8988
8989 case $host_os in
8990 aix3*)
8991   # AIX sometimes has problems with the GCC collect2 program.  For some
8992   # reason, if we set the COLLECT_NAMES environment variable, the problems
8993   # vanish in a puff of smoke.
8994   if test "X${COLLECT_NAMES+set}" != Xset; then
8995     COLLECT_NAMES=
8996     export COLLECT_NAMES
8997   fi
8998   ;;
8999 esac
9000
9001 # Global variables:
9002 ofile=libtool
9003 can_build_shared=yes
9004
9005 # All known linkers require a `.a' archive for static linking (except MSVC,
9006 # which needs '.lib').
9007 libext=a
9008
9009 with_gnu_ld="$lt_cv_prog_gnu_ld"
9010
9011 old_CC="$CC"
9012 old_CFLAGS="$CFLAGS"
9013
9014 # Set sane defaults for various variables
9015 test -z "$CC" && CC=cc
9016 test -z "$LTCC" && LTCC=$CC
9017 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9018 test -z "$LD" && LD=ld
9019 test -z "$ac_objext" && ac_objext=o
9020
9021 for cc_temp in $compiler""; do
9022   case $cc_temp in
9023     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9024     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9025     \-*) ;;
9026     *) break;;
9027   esac
9028 done
9029 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9030
9031
9032 # Only perform the check for file, if the check method requires it
9033 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9034 case $deplibs_check_method in
9035 file_magic*)
9036   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9037     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9038 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9039 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9040   $as_echo_n "(cached) " >&6
9041 else
9042   case $MAGIC_CMD in
9043 [\\/*] |  ?:[\\/]*)
9044   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9045   ;;
9046 *)
9047   lt_save_MAGIC_CMD="$MAGIC_CMD"
9048   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9049   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9050   for ac_dir in $ac_dummy; do
9051     IFS="$lt_save_ifs"
9052     test -z "$ac_dir" && ac_dir=.
9053     if test -f $ac_dir/${ac_tool_prefix}file; then
9054       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9055       if test -n "$file_magic_test_file"; then
9056         case $deplibs_check_method in
9057         "file_magic "*)
9058           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9059           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9060           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9061             $EGREP "$file_magic_regex" > /dev/null; then
9062             :
9063           else
9064             cat <<_LT_EOF 1>&2
9065
9066 *** Warning: the command libtool uses to detect shared libraries,
9067 *** $file_magic_cmd, produces output that libtool cannot recognize.
9068 *** The result is that libtool may fail to recognize shared libraries
9069 *** as such.  This will affect the creation of libtool libraries that
9070 *** depend on shared libraries, but programs linked with such libtool
9071 *** libraries will work regardless of this problem.  Nevertheless, you
9072 *** may want to report the problem to your system manager and/or to
9073 *** bug-libtool@gnu.org
9074
9075 _LT_EOF
9076           fi ;;
9077         esac
9078       fi
9079       break
9080     fi
9081   done
9082   IFS="$lt_save_ifs"
9083   MAGIC_CMD="$lt_save_MAGIC_CMD"
9084   ;;
9085 esac
9086 fi
9087
9088 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9089 if test -n "$MAGIC_CMD"; then
9090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9091 $as_echo "$MAGIC_CMD" >&6; }
9092 else
9093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9094 $as_echo "no" >&6; }
9095 fi
9096
9097
9098
9099
9100
9101 if test -z "$lt_cv_path_MAGIC_CMD"; then
9102   if test -n "$ac_tool_prefix"; then
9103     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9104 $as_echo_n "checking for file... " >&6; }
9105 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9106   $as_echo_n "(cached) " >&6
9107 else
9108   case $MAGIC_CMD in
9109 [\\/*] |  ?:[\\/]*)
9110   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9111   ;;
9112 *)
9113   lt_save_MAGIC_CMD="$MAGIC_CMD"
9114   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9115   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9116   for ac_dir in $ac_dummy; do
9117     IFS="$lt_save_ifs"
9118     test -z "$ac_dir" && ac_dir=.
9119     if test -f $ac_dir/file; then
9120       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9121       if test -n "$file_magic_test_file"; then
9122         case $deplibs_check_method in
9123         "file_magic "*)
9124           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9125           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9126           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9127             $EGREP "$file_magic_regex" > /dev/null; then
9128             :
9129           else
9130             cat <<_LT_EOF 1>&2
9131
9132 *** Warning: the command libtool uses to detect shared libraries,
9133 *** $file_magic_cmd, produces output that libtool cannot recognize.
9134 *** The result is that libtool may fail to recognize shared libraries
9135 *** as such.  This will affect the creation of libtool libraries that
9136 *** depend on shared libraries, but programs linked with such libtool
9137 *** libraries will work regardless of this problem.  Nevertheless, you
9138 *** may want to report the problem to your system manager and/or to
9139 *** bug-libtool@gnu.org
9140
9141 _LT_EOF
9142           fi ;;
9143         esac
9144       fi
9145       break
9146     fi
9147   done
9148   IFS="$lt_save_ifs"
9149   MAGIC_CMD="$lt_save_MAGIC_CMD"
9150   ;;
9151 esac
9152 fi
9153
9154 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9155 if test -n "$MAGIC_CMD"; then
9156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9157 $as_echo "$MAGIC_CMD" >&6; }
9158 else
9159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9160 $as_echo "no" >&6; }
9161 fi
9162
9163
9164   else
9165     MAGIC_CMD=:
9166   fi
9167 fi
9168
9169   fi
9170   ;;
9171 esac
9172
9173 # Use C for the default configuration in the libtool script
9174
9175 lt_save_CC="$CC"
9176 ac_ext=c
9177 ac_cpp='$CPP $CPPFLAGS'
9178 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9179 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9180 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9181
9182
9183 # Source file extension for C test sources.
9184 ac_ext=c
9185
9186 # Object file extension for compiled C test sources.
9187 objext=o
9188 objext=$objext
9189
9190 # Code to be used in simple compile tests
9191 lt_simple_compile_test_code="int some_variable = 0;"
9192
9193 # Code to be used in simple link tests
9194 lt_simple_link_test_code='int main(){return(0);}'
9195
9196
9197
9198
9199
9200
9201
9202 # If no C compiler was specified, use CC.
9203 LTCC=${LTCC-"$CC"}
9204
9205 # If no C compiler flags were specified, use CFLAGS.
9206 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9207
9208 # Allow CC to be a program name with arguments.
9209 compiler=$CC
9210
9211 # Save the default compiler, since it gets overwritten when the other
9212 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9213 compiler_DEFAULT=$CC
9214
9215 # save warnings/boilerplate of simple test code
9216 ac_outfile=conftest.$ac_objext
9217 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9218 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9219 _lt_compiler_boilerplate=`cat conftest.err`
9220 $RM conftest*
9221
9222 ac_outfile=conftest.$ac_objext
9223 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9224 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9225 _lt_linker_boilerplate=`cat conftest.err`
9226 $RM -r conftest*
9227
9228
9229 ## CAVEAT EMPTOR:
9230 ## There is no encapsulation within the following macros, do not change
9231 ## the running order or otherwise move them around unless you know exactly
9232 ## what you are doing...
9233 if test -n "$compiler"; then
9234
9235 lt_prog_compiler_no_builtin_flag=
9236
9237 if test "$GCC" = yes; then
9238   case $cc_basename in
9239   nvcc*)
9240     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9241   *)
9242     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9243   esac
9244
9245   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9246 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9247 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9248   $as_echo_n "(cached) " >&6
9249 else
9250   lt_cv_prog_compiler_rtti_exceptions=no
9251    ac_outfile=conftest.$ac_objext
9252    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9253    lt_compiler_flag="-fno-rtti -fno-exceptions"
9254    # Insert the option either (1) after the last *FLAGS variable, or
9255    # (2) before a word containing "conftest.", or (3) at the end.
9256    # Note that $ac_compile itself does not contain backslashes and begins
9257    # with a dollar sign (not a hyphen), so the echo should work correctly.
9258    # The option is referenced via a variable to avoid confusing sed.
9259    lt_compile=`echo "$ac_compile" | $SED \
9260    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9261    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9262    -e 's:$: $lt_compiler_flag:'`
9263    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9264    (eval "$lt_compile" 2>conftest.err)
9265    ac_status=$?
9266    cat conftest.err >&5
9267    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9268    if (exit $ac_status) && test -s "$ac_outfile"; then
9269      # The compiler can only warn and ignore the option if not recognized
9270      # So say no if there are warnings other than the usual output.
9271      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9272      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9273      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9274        lt_cv_prog_compiler_rtti_exceptions=yes
9275      fi
9276    fi
9277    $RM conftest*
9278
9279 fi
9280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9281 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9282
9283 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9284     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9285 else
9286     :
9287 fi
9288
9289 fi
9290
9291
9292
9293
9294
9295
9296   lt_prog_compiler_wl=
9297 lt_prog_compiler_pic=
9298 lt_prog_compiler_static=
9299
9300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9301 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9302
9303   if test "$GCC" = yes; then
9304     lt_prog_compiler_wl='-Wl,'
9305     lt_prog_compiler_static='-static'
9306
9307     case $host_os in
9308       aix*)
9309       # All AIX code is PIC.
9310       if test "$host_cpu" = ia64; then
9311         # AIX 5 now supports IA64 processor
9312         lt_prog_compiler_static='-Bstatic'
9313       fi
9314       lt_prog_compiler_pic='-fPIC'
9315       ;;
9316
9317     amigaos*)
9318       case $host_cpu in
9319       powerpc)
9320             # see comment about AmigaOS4 .so support
9321             lt_prog_compiler_pic='-fPIC'
9322         ;;
9323       m68k)
9324             # FIXME: we need at least 68020 code to build shared libraries, but
9325             # adding the `-m68020' flag to GCC prevents building anything better,
9326             # like `-m68040'.
9327             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9328         ;;
9329       esac
9330       ;;
9331
9332     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9333       # PIC is the default for these OSes.
9334       ;;
9335
9336     mingw* | cygwin* | pw32* | os2* | cegcc*)
9337       # This hack is so that the source file can tell whether it is being
9338       # built for inclusion in a dll (and should export symbols for example).
9339       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9340       # (--disable-auto-import) libraries
9341       lt_prog_compiler_pic='-DDLL_EXPORT'
9342       ;;
9343
9344     darwin* | rhapsody*)
9345       # PIC is the default on this platform
9346       # Common symbols not allowed in MH_DYLIB files
9347       lt_prog_compiler_pic='-fno-common'
9348       ;;
9349
9350     haiku*)
9351       # PIC is the default for Haiku.
9352       # The "-static" flag exists, but is broken.
9353       lt_prog_compiler_static=
9354       ;;
9355
9356     hpux*)
9357       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9358       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9359       # sets the default TLS model and affects inlining.
9360       case $host_cpu in
9361       hppa*64*)
9362         # +Z the default
9363         ;;
9364       *)
9365         lt_prog_compiler_pic='-fPIC'
9366         ;;
9367       esac
9368       ;;
9369
9370     interix[3-9]*)
9371       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9372       # Instead, we relocate shared libraries at runtime.
9373       ;;
9374
9375     msdosdjgpp*)
9376       # Just because we use GCC doesn't mean we suddenly get shared libraries
9377       # on systems that don't support them.
9378       lt_prog_compiler_can_build_shared=no
9379       enable_shared=no
9380       ;;
9381
9382     *nto* | *qnx*)
9383       # QNX uses GNU C++, but need to define -shared option too, otherwise
9384       # it will coredump.
9385       lt_prog_compiler_pic='-fPIC -shared'
9386       ;;
9387
9388     sysv4*MP*)
9389       if test -d /usr/nec; then
9390         lt_prog_compiler_pic=-Kconform_pic
9391       fi
9392       ;;
9393
9394     *)
9395       lt_prog_compiler_pic='-fPIC'
9396       ;;
9397     esac
9398
9399     case $cc_basename in
9400     nvcc*) # Cuda Compiler Driver 2.2
9401       lt_prog_compiler_wl='-Xlinker '
9402       lt_prog_compiler_pic='-Xcompiler -fPIC'
9403       ;;
9404     esac
9405   else
9406     # PORTME Check for flag to pass linker flags through the system compiler.
9407     case $host_os in
9408     aix*)
9409       lt_prog_compiler_wl='-Wl,'
9410       if test "$host_cpu" = ia64; then
9411         # AIX 5 now supports IA64 processor
9412         lt_prog_compiler_static='-Bstatic'
9413       else
9414         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9415       fi
9416       ;;
9417
9418     mingw* | cygwin* | pw32* | os2* | cegcc*)
9419       # This hack is so that the source file can tell whether it is being
9420       # built for inclusion in a dll (and should export symbols for example).
9421       lt_prog_compiler_pic='-DDLL_EXPORT'
9422       ;;
9423
9424     hpux9* | hpux10* | hpux11*)
9425       lt_prog_compiler_wl='-Wl,'
9426       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9427       # not for PA HP-UX.
9428       case $host_cpu in
9429       hppa*64*|ia64*)
9430         # +Z the default
9431         ;;
9432       *)
9433         lt_prog_compiler_pic='+Z'
9434         ;;
9435       esac
9436       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9437       lt_prog_compiler_static='${wl}-a ${wl}archive'
9438       ;;
9439
9440     irix5* | irix6* | nonstopux*)
9441       lt_prog_compiler_wl='-Wl,'
9442       # PIC (with -KPIC) is the default.
9443       lt_prog_compiler_static='-non_shared'
9444       ;;
9445
9446     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9447       case $cc_basename in
9448       # old Intel for x86_64 which still supported -KPIC.
9449       ecc*)
9450         lt_prog_compiler_wl='-Wl,'
9451         lt_prog_compiler_pic='-KPIC'
9452         lt_prog_compiler_static='-static'
9453         ;;
9454       # icc used to be incompatible with GCC.
9455       # ICC 10 doesn't accept -KPIC any more.
9456       icc* | ifort*)
9457         lt_prog_compiler_wl='-Wl,'
9458         lt_prog_compiler_pic='-fPIC'
9459         lt_prog_compiler_static='-static'
9460         ;;
9461       # Lahey Fortran 8.1.
9462       lf95*)
9463         lt_prog_compiler_wl='-Wl,'
9464         lt_prog_compiler_pic='--shared'
9465         lt_prog_compiler_static='--static'
9466         ;;
9467       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9468         # Portland Group compilers (*not* the Pentium gcc compiler,
9469         # which looks to be a dead project)
9470         lt_prog_compiler_wl='-Wl,'
9471         lt_prog_compiler_pic='-fpic'
9472         lt_prog_compiler_static='-Bstatic'
9473         ;;
9474       ccc*)
9475         lt_prog_compiler_wl='-Wl,'
9476         # All Alpha code is PIC.
9477         lt_prog_compiler_static='-non_shared'
9478         ;;
9479       xl* | bgxl* | bgf* | mpixl*)
9480         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9481         lt_prog_compiler_wl='-Wl,'
9482         lt_prog_compiler_pic='-qpic'
9483         lt_prog_compiler_static='-qstaticlink'
9484         ;;
9485       *)
9486         case `$CC -V 2>&1 | sed 5q` in
9487         *Sun\ F* | *Sun*Fortran*)
9488           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9489           lt_prog_compiler_pic='-KPIC'
9490           lt_prog_compiler_static='-Bstatic'
9491           lt_prog_compiler_wl=''
9492           ;;
9493         *Sun\ C*)
9494           # Sun C 5.9
9495           lt_prog_compiler_pic='-KPIC'
9496           lt_prog_compiler_static='-Bstatic'
9497           lt_prog_compiler_wl='-Wl,'
9498           ;;
9499         esac
9500         ;;
9501       esac
9502       ;;
9503
9504     newsos6)
9505       lt_prog_compiler_pic='-KPIC'
9506       lt_prog_compiler_static='-Bstatic'
9507       ;;
9508
9509     *nto* | *qnx*)
9510       # QNX uses GNU C++, but need to define -shared option too, otherwise
9511       # it will coredump.
9512       lt_prog_compiler_pic='-fPIC -shared'
9513       ;;
9514
9515     osf3* | osf4* | osf5*)
9516       lt_prog_compiler_wl='-Wl,'
9517       # All OSF/1 code is PIC.
9518       lt_prog_compiler_static='-non_shared'
9519       ;;
9520
9521     rdos*)
9522       lt_prog_compiler_static='-non_shared'
9523       ;;
9524
9525     solaris*)
9526       lt_prog_compiler_pic='-KPIC'
9527       lt_prog_compiler_static='-Bstatic'
9528       case $cc_basename in
9529       f77* | f90* | f95*)
9530         lt_prog_compiler_wl='-Qoption ld ';;
9531       *)
9532         lt_prog_compiler_wl='-Wl,';;
9533       esac
9534       ;;
9535
9536     sunos4*)
9537       lt_prog_compiler_wl='-Qoption ld '
9538       lt_prog_compiler_pic='-PIC'
9539       lt_prog_compiler_static='-Bstatic'
9540       ;;
9541
9542     sysv4 | sysv4.2uw2* | sysv4.3*)
9543       lt_prog_compiler_wl='-Wl,'
9544       lt_prog_compiler_pic='-KPIC'
9545       lt_prog_compiler_static='-Bstatic'
9546       ;;
9547
9548     sysv4*MP*)
9549       if test -d /usr/nec ;then
9550         lt_prog_compiler_pic='-Kconform_pic'
9551         lt_prog_compiler_static='-Bstatic'
9552       fi
9553       ;;
9554
9555     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9556       lt_prog_compiler_wl='-Wl,'
9557       lt_prog_compiler_pic='-KPIC'
9558       lt_prog_compiler_static='-Bstatic'
9559       ;;
9560
9561     unicos*)
9562       lt_prog_compiler_wl='-Wl,'
9563       lt_prog_compiler_can_build_shared=no
9564       ;;
9565
9566     uts4*)
9567       lt_prog_compiler_pic='-pic'
9568       lt_prog_compiler_static='-Bstatic'
9569       ;;
9570
9571     *)
9572       lt_prog_compiler_can_build_shared=no
9573       ;;
9574     esac
9575   fi
9576
9577 case $host_os in
9578   # For platforms which do not support PIC, -DPIC is meaningless:
9579   *djgpp*)
9580     lt_prog_compiler_pic=
9581     ;;
9582   *)
9583     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9584     ;;
9585 esac
9586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9587 $as_echo "$lt_prog_compiler_pic" >&6; }
9588
9589
9590
9591
9592
9593
9594 #
9595 # Check to make sure the PIC flag actually works.
9596 #
9597 if test -n "$lt_prog_compiler_pic"; then
9598   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9599 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9600 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9601   $as_echo_n "(cached) " >&6
9602 else
9603   lt_cv_prog_compiler_pic_works=no
9604    ac_outfile=conftest.$ac_objext
9605    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9606    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9607    # Insert the option either (1) after the last *FLAGS variable, or
9608    # (2) before a word containing "conftest.", or (3) at the end.
9609    # Note that $ac_compile itself does not contain backslashes and begins
9610    # with a dollar sign (not a hyphen), so the echo should work correctly.
9611    # The option is referenced via a variable to avoid confusing sed.
9612    lt_compile=`echo "$ac_compile" | $SED \
9613    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9614    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9615    -e 's:$: $lt_compiler_flag:'`
9616    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9617    (eval "$lt_compile" 2>conftest.err)
9618    ac_status=$?
9619    cat conftest.err >&5
9620    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9621    if (exit $ac_status) && test -s "$ac_outfile"; then
9622      # The compiler can only warn and ignore the option if not recognized
9623      # So say no if there are warnings other than the usual output.
9624      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9625      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9626      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9627        lt_cv_prog_compiler_pic_works=yes
9628      fi
9629    fi
9630    $RM conftest*
9631
9632 fi
9633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9634 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9635
9636 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9637     case $lt_prog_compiler_pic in
9638      "" | " "*) ;;
9639      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9640      esac
9641 else
9642     lt_prog_compiler_pic=
9643      lt_prog_compiler_can_build_shared=no
9644 fi
9645
9646 fi
9647
9648
9649
9650
9651
9652
9653 #
9654 # Check to make sure the static flag actually works.
9655 #
9656 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9658 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9659 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9660   $as_echo_n "(cached) " >&6
9661 else
9662   lt_cv_prog_compiler_static_works=no
9663    save_LDFLAGS="$LDFLAGS"
9664    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9665    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9666    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9667      # The linker can only warn and ignore the option if not recognized
9668      # So say no if there are warnings
9669      if test -s conftest.err; then
9670        # Append any errors to the config.log.
9671        cat conftest.err 1>&5
9672        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9673        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9674        if diff conftest.exp conftest.er2 >/dev/null; then
9675          lt_cv_prog_compiler_static_works=yes
9676        fi
9677      else
9678        lt_cv_prog_compiler_static_works=yes
9679      fi
9680    fi
9681    $RM -r conftest*
9682    LDFLAGS="$save_LDFLAGS"
9683
9684 fi
9685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9686 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9687
9688 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9689     :
9690 else
9691     lt_prog_compiler_static=
9692 fi
9693
9694
9695
9696
9697
9698
9699
9700   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9701 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9702 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9703   $as_echo_n "(cached) " >&6
9704 else
9705   lt_cv_prog_compiler_c_o=no
9706    $RM -r conftest 2>/dev/null
9707    mkdir conftest
9708    cd conftest
9709    mkdir out
9710    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9711
9712    lt_compiler_flag="-o out/conftest2.$ac_objext"
9713    # Insert the option either (1) after the last *FLAGS variable, or
9714    # (2) before a word containing "conftest.", or (3) at the end.
9715    # Note that $ac_compile itself does not contain backslashes and begins
9716    # with a dollar sign (not a hyphen), so the echo should work correctly.
9717    lt_compile=`echo "$ac_compile" | $SED \
9718    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9719    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9720    -e 's:$: $lt_compiler_flag:'`
9721    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9722    (eval "$lt_compile" 2>out/conftest.err)
9723    ac_status=$?
9724    cat out/conftest.err >&5
9725    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9726    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9727    then
9728      # The compiler can only warn and ignore the option if not recognized
9729      # So say no if there are warnings
9730      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9731      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9732      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9733        lt_cv_prog_compiler_c_o=yes
9734      fi
9735    fi
9736    chmod u+w . 2>&5
9737    $RM conftest*
9738    # SGI C++ compiler will create directory out/ii_files/ for
9739    # template instantiation
9740    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9741    $RM out/* && rmdir out
9742    cd ..
9743    $RM -r conftest
9744    $RM conftest*
9745
9746 fi
9747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9748 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9749
9750
9751
9752
9753
9754
9755   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9756 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9757 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9758   $as_echo_n "(cached) " >&6
9759 else
9760   lt_cv_prog_compiler_c_o=no
9761    $RM -r conftest 2>/dev/null
9762    mkdir conftest
9763    cd conftest
9764    mkdir out
9765    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9766
9767    lt_compiler_flag="-o out/conftest2.$ac_objext"
9768    # Insert the option either (1) after the last *FLAGS variable, or
9769    # (2) before a word containing "conftest.", or (3) at the end.
9770    # Note that $ac_compile itself does not contain backslashes and begins
9771    # with a dollar sign (not a hyphen), so the echo should work correctly.
9772    lt_compile=`echo "$ac_compile" | $SED \
9773    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9774    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9775    -e 's:$: $lt_compiler_flag:'`
9776    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9777    (eval "$lt_compile" 2>out/conftest.err)
9778    ac_status=$?
9779    cat out/conftest.err >&5
9780    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9781    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9782    then
9783      # The compiler can only warn and ignore the option if not recognized
9784      # So say no if there are warnings
9785      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9786      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9787      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9788        lt_cv_prog_compiler_c_o=yes
9789      fi
9790    fi
9791    chmod u+w . 2>&5
9792    $RM conftest*
9793    # SGI C++ compiler will create directory out/ii_files/ for
9794    # template instantiation
9795    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9796    $RM out/* && rmdir out
9797    cd ..
9798    $RM -r conftest
9799    $RM conftest*
9800
9801 fi
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9803 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9804
9805
9806
9807
9808 hard_links="nottested"
9809 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9810   # do not overwrite the value of need_locks provided by the user
9811   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9812 $as_echo_n "checking if we can lock with hard links... " >&6; }
9813   hard_links=yes
9814   $RM conftest*
9815   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9816   touch conftest.a
9817   ln conftest.a conftest.b 2>&5 || hard_links=no
9818   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9820 $as_echo "$hard_links" >&6; }
9821   if test "$hard_links" = no; then
9822     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9823 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9824     need_locks=warn
9825   fi
9826 else
9827   need_locks=no
9828 fi
9829
9830
9831
9832
9833
9834
9835   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9836 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9837
9838   runpath_var=
9839   allow_undefined_flag=
9840   always_export_symbols=no
9841   archive_cmds=
9842   archive_expsym_cmds=
9843   compiler_needs_object=no
9844   enable_shared_with_static_runtimes=no
9845   export_dynamic_flag_spec=
9846   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9847   hardcode_automatic=no
9848   hardcode_direct=no
9849   hardcode_direct_absolute=no
9850   hardcode_libdir_flag_spec=
9851   hardcode_libdir_flag_spec_ld=
9852   hardcode_libdir_separator=
9853   hardcode_minus_L=no
9854   hardcode_shlibpath_var=unsupported
9855   inherit_rpath=no
9856   link_all_deplibs=unknown
9857   module_cmds=
9858   module_expsym_cmds=
9859   old_archive_from_new_cmds=
9860   old_archive_from_expsyms_cmds=
9861   thread_safe_flag_spec=
9862   whole_archive_flag_spec=
9863   # include_expsyms should be a list of space-separated symbols to be *always*
9864   # included in the symbol list
9865   include_expsyms=
9866   # exclude_expsyms can be an extended regexp of symbols to exclude
9867   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9868   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9869   # as well as any symbol that contains `d'.
9870   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9871   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9872   # platforms (ab)use it in PIC code, but their linkers get confused if
9873   # the symbol is explicitly referenced.  Since portable code cannot
9874   # rely on this symbol name, it's probably fine to never include it in
9875   # preloaded symbol tables.
9876   # Exclude shared library initialization/finalization symbols.
9877   extract_expsyms_cmds=
9878
9879   case $host_os in
9880   cygwin* | mingw* | pw32* | cegcc*)
9881     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9882     # When not using gcc, we currently assume that we are using
9883     # Microsoft Visual C++.
9884     if test "$GCC" != yes; then
9885       with_gnu_ld=no
9886     fi
9887     ;;
9888   interix*)
9889     # we just hope/assume this is gcc and not c89 (= MSVC++)
9890     with_gnu_ld=yes
9891     ;;
9892   openbsd*)
9893     with_gnu_ld=no
9894     ;;
9895   esac
9896
9897   ld_shlibs=yes
9898
9899   # On some targets, GNU ld is compatible enough with the native linker
9900   # that we're better off using the native interface for both.
9901   lt_use_gnu_ld_interface=no
9902   if test "$with_gnu_ld" = yes; then
9903     case $host_os in
9904       aix*)
9905         # The AIX port of GNU ld has always aspired to compatibility
9906         # with the native linker.  However, as the warning in the GNU ld
9907         # block says, versions before 2.19.5* couldn't really create working
9908         # shared libraries, regardless of the interface used.
9909         case `$LD -v 2>&1` in
9910           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9911           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9912           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9913           *)
9914             lt_use_gnu_ld_interface=yes
9915             ;;
9916         esac
9917         ;;
9918       *)
9919         lt_use_gnu_ld_interface=yes
9920         ;;
9921     esac
9922   fi
9923
9924   if test "$lt_use_gnu_ld_interface" = yes; then
9925     # If archive_cmds runs LD, not CC, wlarc should be empty
9926     wlarc='${wl}'
9927
9928     # Set some defaults for GNU ld with shared library support. These
9929     # are reset later if shared libraries are not supported. Putting them
9930     # here allows them to be overridden if necessary.
9931     runpath_var=LD_RUN_PATH
9932     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9933     export_dynamic_flag_spec='${wl}--export-dynamic'
9934     # ancient GNU ld didn't support --whole-archive et. al.
9935     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9936       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9937     else
9938       whole_archive_flag_spec=
9939     fi
9940     supports_anon_versioning=no
9941     case `$LD -v 2>&1` in
9942       *GNU\ gold*) supports_anon_versioning=yes ;;
9943       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9944       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9945       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9946       *\ 2.11.*) ;; # other 2.11 versions
9947       *) supports_anon_versioning=yes ;;
9948     esac
9949
9950     # See if GNU ld supports shared libraries.
9951     case $host_os in
9952     aix[3-9]*)
9953       # On AIX/PPC, the GNU linker is very broken
9954       if test "$host_cpu" != ia64; then
9955         ld_shlibs=no
9956         cat <<_LT_EOF 1>&2
9957
9958 *** Warning: the GNU linker, at least up to release 2.19, is reported
9959 *** to be unable to reliably create shared libraries on AIX.
9960 *** Therefore, libtool is disabling shared libraries support.  If you
9961 *** really care for shared libraries, you may want to install binutils
9962 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9963 *** You will then need to restart the configuration process.
9964
9965 _LT_EOF
9966       fi
9967       ;;
9968
9969     amigaos*)
9970       case $host_cpu in
9971       powerpc)
9972             # see comment about AmigaOS4 .so support
9973             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9974             archive_expsym_cmds=''
9975         ;;
9976       m68k)
9977             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)'
9978             hardcode_libdir_flag_spec='-L$libdir'
9979             hardcode_minus_L=yes
9980         ;;
9981       esac
9982       ;;
9983
9984     beos*)
9985       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9986         allow_undefined_flag=unsupported
9987         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9988         # support --undefined.  This deserves some investigation.  FIXME
9989         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9990       else
9991         ld_shlibs=no
9992       fi
9993       ;;
9994
9995     cygwin* | mingw* | pw32* | cegcc*)
9996       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9997       # as there is no search path for DLLs.
9998       hardcode_libdir_flag_spec='-L$libdir'
9999       export_dynamic_flag_spec='${wl}--export-all-symbols'
10000       allow_undefined_flag=unsupported
10001       always_export_symbols=no
10002       enable_shared_with_static_runtimes=yes
10003       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10004
10005       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10006         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10007         # If the export-symbols file already is a .def file (1st line
10008         # is EXPORTS), use it as is; otherwise, prepend...
10009         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10010           cp $export_symbols $output_objdir/$soname.def;
10011         else
10012           echo EXPORTS > $output_objdir/$soname.def;
10013           cat $export_symbols >> $output_objdir/$soname.def;
10014         fi~
10015         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10016       else
10017         ld_shlibs=no
10018       fi
10019       ;;
10020
10021     haiku*)
10022       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10023       link_all_deplibs=yes
10024       ;;
10025
10026     interix[3-9]*)
10027       hardcode_direct=no
10028       hardcode_shlibpath_var=no
10029       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10030       export_dynamic_flag_spec='${wl}-E'
10031       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10032       # Instead, shared libraries are loaded at an image base (0x10000000 by
10033       # default) and relocated if they conflict, which is a slow very memory
10034       # consuming and fragmenting process.  To avoid this, we pick a random,
10035       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10036       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10037       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10038       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'
10039       ;;
10040
10041     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10042       tmp_diet=no
10043       if test "$host_os" = linux-dietlibc; then
10044         case $cc_basename in
10045           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10046         esac
10047       fi
10048       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10049          && test "$tmp_diet" = no
10050       then
10051         tmp_addflag=
10052         tmp_sharedflag='-shared'
10053         case $cc_basename,$host_cpu in
10054         pgcc*)                          # Portland Group C compiler
10055           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'
10056           tmp_addflag=' $pic_flag'
10057           ;;
10058         pgf77* | pgf90* | pgf95* | pgfortran*)
10059                                         # Portland Group f77 and f90 compilers
10060           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'
10061           tmp_addflag=' $pic_flag -Mnomain' ;;
10062         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10063           tmp_addflag=' -i_dynamic' ;;
10064         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10065           tmp_addflag=' -i_dynamic -nofor_main' ;;
10066         ifc* | ifort*)                  # Intel Fortran compiler
10067           tmp_addflag=' -nofor_main' ;;
10068         lf95*)                          # Lahey Fortran 8.1
10069           whole_archive_flag_spec=
10070           tmp_sharedflag='--shared' ;;
10071         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10072           tmp_sharedflag='-qmkshrobj'
10073           tmp_addflag= ;;
10074         nvcc*)  # Cuda Compiler Driver 2.2
10075           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'
10076           compiler_needs_object=yes
10077           ;;
10078         esac
10079         case `$CC -V 2>&1 | sed 5q` in
10080         *Sun\ C*)                       # Sun C 5.9
10081           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'
10082           compiler_needs_object=yes
10083           tmp_sharedflag='-G' ;;
10084         *Sun\ F*)                       # Sun Fortran 8.3
10085           tmp_sharedflag='-G' ;;
10086         esac
10087         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10088
10089         if test "x$supports_anon_versioning" = xyes; then
10090           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10091             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10092             echo "local: *; };" >> $output_objdir/$libname.ver~
10093             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10094         fi
10095
10096         case $cc_basename in
10097         xlf* | bgf* | bgxlf* | mpixlf*)
10098           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10099           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10100           hardcode_libdir_flag_spec=
10101           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10102           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10103           if test "x$supports_anon_versioning" = xyes; then
10104             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10105               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10106               echo "local: *; };" >> $output_objdir/$libname.ver~
10107               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10108           fi
10109           ;;
10110         esac
10111       else
10112         ld_shlibs=no
10113       fi
10114       ;;
10115
10116     netbsd*)
10117       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10118         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10119         wlarc=
10120       else
10121         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10122         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10123       fi
10124       ;;
10125
10126     solaris*)
10127       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10128         ld_shlibs=no
10129         cat <<_LT_EOF 1>&2
10130
10131 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10132 *** create shared libraries on Solaris systems.  Therefore, libtool
10133 *** is disabling shared libraries support.  We urge you to upgrade GNU
10134 *** binutils to release 2.9.1 or newer.  Another option is to modify
10135 *** your PATH or compiler configuration so that the native linker is
10136 *** used, and then restart.
10137
10138 _LT_EOF
10139       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10140         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10141         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10142       else
10143         ld_shlibs=no
10144       fi
10145       ;;
10146
10147     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10148       case `$LD -v 2>&1` in
10149         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10150         ld_shlibs=no
10151         cat <<_LT_EOF 1>&2
10152
10153 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10154 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10155 *** is disabling shared libraries support.  We urge you to upgrade GNU
10156 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10157 *** your PATH or compiler configuration so that the native linker is
10158 *** used, and then restart.
10159
10160 _LT_EOF
10161         ;;
10162         *)
10163           # For security reasons, it is highly recommended that you always
10164           # use absolute paths for naming shared libraries, and exclude the
10165           # DT_RUNPATH tag from executables and libraries.  But doing so
10166           # requires that you compile everything twice, which is a pain.
10167           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10168             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10169             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10170             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10171           else
10172             ld_shlibs=no
10173           fi
10174         ;;
10175       esac
10176       ;;
10177
10178     sunos4*)
10179       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10180       wlarc=
10181       hardcode_direct=yes
10182       hardcode_shlibpath_var=no
10183       ;;
10184
10185     *)
10186       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10187         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10188         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10189       else
10190         ld_shlibs=no
10191       fi
10192       ;;
10193     esac
10194
10195     if test "$ld_shlibs" = no; then
10196       runpath_var=
10197       hardcode_libdir_flag_spec=
10198       export_dynamic_flag_spec=
10199       whole_archive_flag_spec=
10200     fi
10201   else
10202     # PORTME fill in a description of your system's linker (not GNU ld)
10203     case $host_os in
10204     aix3*)
10205       allow_undefined_flag=unsupported
10206       always_export_symbols=yes
10207       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'
10208       # Note: this linker hardcodes the directories in LIBPATH if there
10209       # are no directories specified by -L.
10210       hardcode_minus_L=yes
10211       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10212         # Neither direct hardcoding nor static linking is supported with a
10213         # broken collect2.
10214         hardcode_direct=unsupported
10215       fi
10216       ;;
10217
10218     aix[4-9]*)
10219       if test "$host_cpu" = ia64; then
10220         # On IA64, the linker does run time linking by default, so we don't
10221         # have to do anything special.
10222         aix_use_runtimelinking=no
10223         exp_sym_flag='-Bexport'
10224         no_entry_flag=""
10225       else
10226         # If we're using GNU nm, then we don't want the "-C" option.
10227         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10228         # Also, AIX nm treats weak defined symbols like other global
10229         # defined symbols, whereas GNU nm marks them as "W".
10230         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10231           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'
10232         else
10233           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'
10234         fi
10235         aix_use_runtimelinking=no
10236
10237         # Test if we are trying to use run time linking or normal
10238         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10239         # need to do runtime linking.
10240         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10241           for ld_flag in $LDFLAGS; do
10242           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10243             aix_use_runtimelinking=yes
10244             break
10245           fi
10246           done
10247           ;;
10248         esac
10249
10250         exp_sym_flag='-bexport'
10251         no_entry_flag='-bnoentry'
10252       fi
10253
10254       # When large executables or shared objects are built, AIX ld can
10255       # have problems creating the table of contents.  If linking a library
10256       # or program results in "error TOC overflow" add -mminimal-toc to
10257       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10258       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10259
10260       archive_cmds=''
10261       hardcode_direct=yes
10262       hardcode_direct_absolute=yes
10263       hardcode_libdir_separator=':'
10264       link_all_deplibs=yes
10265       file_list_spec='${wl}-f,'
10266
10267       if test "$GCC" = yes; then
10268         case $host_os in aix4.[012]|aix4.[012].*)
10269         # We only want to do this on AIX 4.2 and lower, the check
10270         # below for broken collect2 doesn't work under 4.3+
10271           collect2name=`${CC} -print-prog-name=collect2`
10272           if test -f "$collect2name" &&
10273            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10274           then
10275           # We have reworked collect2
10276           :
10277           else
10278           # We have old collect2
10279           hardcode_direct=unsupported
10280           # It fails to find uninstalled libraries when the uninstalled
10281           # path is not listed in the libpath.  Setting hardcode_minus_L
10282           # to unsupported forces relinking
10283           hardcode_minus_L=yes
10284           hardcode_libdir_flag_spec='-L$libdir'
10285           hardcode_libdir_separator=
10286           fi
10287           ;;
10288         esac
10289         shared_flag='-shared'
10290         if test "$aix_use_runtimelinking" = yes; then
10291           shared_flag="$shared_flag "'${wl}-G'
10292         fi
10293       else
10294         # not using gcc
10295         if test "$host_cpu" = ia64; then
10296         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10297         # chokes on -Wl,-G. The following line is correct:
10298           shared_flag='-G'
10299         else
10300           if test "$aix_use_runtimelinking" = yes; then
10301             shared_flag='${wl}-G'
10302           else
10303             shared_flag='${wl}-bM:SRE'
10304           fi
10305         fi
10306       fi
10307
10308       export_dynamic_flag_spec='${wl}-bexpall'
10309       # It seems that -bexpall does not export symbols beginning with
10310       # underscore (_), so it is better to generate a list of symbols to export.
10311       always_export_symbols=yes
10312       if test "$aix_use_runtimelinking" = yes; then
10313         # Warning - without using the other runtime loading flags (-brtl),
10314         # -berok will link without error, but may produce a broken library.
10315         allow_undefined_flag='-berok'
10316         # Determine the default libpath from the value encoded in an
10317         # empty executable.
10318         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10319 /* end confdefs.h.  */
10320
10321 int
10322 main ()
10323 {
10324
10325   ;
10326   return 0;
10327 }
10328 _ACEOF
10329 if ac_fn_c_try_link "$LINENO"; then :
10330
10331 lt_aix_libpath_sed='
10332     /Import File Strings/,/^$/ {
10333         /^0/ {
10334             s/^0  *\(.*\)$/\1/
10335             p
10336         }
10337     }'
10338 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10339 # Check for a 64-bit object if we didn't find anything.
10340 if test -z "$aix_libpath"; then
10341   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10342 fi
10343 fi
10344 rm -f core conftest.err conftest.$ac_objext \
10345     conftest$ac_exeext conftest.$ac_ext
10346 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10347
10348         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10349         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"
10350       else
10351         if test "$host_cpu" = ia64; then
10352           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10353           allow_undefined_flag="-z nodefs"
10354           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"
10355         else
10356          # Determine the default libpath from the value encoded in an
10357          # empty executable.
10358          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10359 /* end confdefs.h.  */
10360
10361 int
10362 main ()
10363 {
10364
10365   ;
10366   return 0;
10367 }
10368 _ACEOF
10369 if ac_fn_c_try_link "$LINENO"; then :
10370
10371 lt_aix_libpath_sed='
10372     /Import File Strings/,/^$/ {
10373         /^0/ {
10374             s/^0  *\(.*\)$/\1/
10375             p
10376         }
10377     }'
10378 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10379 # Check for a 64-bit object if we didn't find anything.
10380 if test -z "$aix_libpath"; then
10381   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10382 fi
10383 fi
10384 rm -f core conftest.err conftest.$ac_objext \
10385     conftest$ac_exeext conftest.$ac_ext
10386 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10387
10388          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10389           # Warning - without using the other run time loading flags,
10390           # -berok will link without error, but may produce a broken library.
10391           no_undefined_flag=' ${wl}-bernotok'
10392           allow_undefined_flag=' ${wl}-berok'
10393           if test "$with_gnu_ld" = yes; then
10394             # We only use this code for GNU lds that support --whole-archive.
10395             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10396           else
10397             # Exported symbols can be pulled into shared objects from archives
10398             whole_archive_flag_spec='$convenience'
10399           fi
10400           archive_cmds_need_lc=yes
10401           # This is similar to how AIX traditionally builds its shared libraries.
10402           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'
10403         fi
10404       fi
10405       ;;
10406
10407     amigaos*)
10408       case $host_cpu in
10409       powerpc)
10410             # see comment about AmigaOS4 .so support
10411             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10412             archive_expsym_cmds=''
10413         ;;
10414       m68k)
10415             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)'
10416             hardcode_libdir_flag_spec='-L$libdir'
10417             hardcode_minus_L=yes
10418         ;;
10419       esac
10420       ;;
10421
10422     bsdi[45]*)
10423       export_dynamic_flag_spec=-rdynamic
10424       ;;
10425
10426     cygwin* | mingw* | pw32* | cegcc*)
10427       # When not using gcc, we currently assume that we are using
10428       # Microsoft Visual C++.
10429       # hardcode_libdir_flag_spec is actually meaningless, as there is
10430       # no search path for DLLs.
10431       hardcode_libdir_flag_spec=' '
10432       allow_undefined_flag=unsupported
10433       # Tell ltmain to make .lib files, not .a files.
10434       libext=lib
10435       # Tell ltmain to make .dll files, not .so files.
10436       shrext_cmds=".dll"
10437       # FIXME: Setting linknames here is a bad hack.
10438       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10439       # The linker will automatically build a .lib file if we build a DLL.
10440       old_archive_from_new_cmds='true'
10441       # FIXME: Should let the user specify the lib program.
10442       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10443       fix_srcfile_path='`cygpath -w "$srcfile"`'
10444       enable_shared_with_static_runtimes=yes
10445       ;;
10446
10447     darwin* | rhapsody*)
10448
10449
10450   archive_cmds_need_lc=no
10451   hardcode_direct=no
10452   hardcode_automatic=yes
10453   hardcode_shlibpath_var=unsupported
10454   if test "$lt_cv_ld_force_load" = "yes"; then
10455     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\"`'
10456   else
10457     whole_archive_flag_spec=''
10458   fi
10459   link_all_deplibs=yes
10460   allow_undefined_flag="$_lt_dar_allow_undefined"
10461   case $cc_basename in
10462      ifort*) _lt_dar_can_shared=yes ;;
10463      *) _lt_dar_can_shared=$GCC ;;
10464   esac
10465   if test "$_lt_dar_can_shared" = "yes"; then
10466     output_verbose_link_cmd=func_echo_all
10467     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10468     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10469     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}"
10470     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}"
10471
10472   else
10473   ld_shlibs=no
10474   fi
10475
10476       ;;
10477
10478     dgux*)
10479       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10480       hardcode_libdir_flag_spec='-L$libdir'
10481       hardcode_shlibpath_var=no
10482       ;;
10483
10484     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10485     # support.  Future versions do this automatically, but an explicit c++rt0.o
10486     # does not break anything, and helps significantly (at the cost of a little
10487     # extra space).
10488     freebsd2.2*)
10489       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10490       hardcode_libdir_flag_spec='-R$libdir'
10491       hardcode_direct=yes
10492       hardcode_shlibpath_var=no
10493       ;;
10494
10495     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10496     freebsd2.*)
10497       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10498       hardcode_direct=yes
10499       hardcode_minus_L=yes
10500       hardcode_shlibpath_var=no
10501       ;;
10502
10503     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10504     freebsd* | dragonfly*)
10505       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10506       hardcode_libdir_flag_spec='-R$libdir'
10507       hardcode_direct=yes
10508       hardcode_shlibpath_var=no
10509       ;;
10510
10511     hpux9*)
10512       if test "$GCC" = yes; then
10513         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'
10514       else
10515         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'
10516       fi
10517       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10518       hardcode_libdir_separator=:
10519       hardcode_direct=yes
10520
10521       # hardcode_minus_L: Not really in the search PATH,
10522       # but as the default location of the library.
10523       hardcode_minus_L=yes
10524       export_dynamic_flag_spec='${wl}-E'
10525       ;;
10526
10527     hpux10*)
10528       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10529         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10530       else
10531         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10532       fi
10533       if test "$with_gnu_ld" = no; then
10534         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10535         hardcode_libdir_flag_spec_ld='+b $libdir'
10536         hardcode_libdir_separator=:
10537         hardcode_direct=yes
10538         hardcode_direct_absolute=yes
10539         export_dynamic_flag_spec='${wl}-E'
10540         # hardcode_minus_L: Not really in the search PATH,
10541         # but as the default location of the library.
10542         hardcode_minus_L=yes
10543       fi
10544       ;;
10545
10546     hpux11*)
10547       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10548         case $host_cpu in
10549         hppa*64*)
10550           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10551           ;;
10552         ia64*)
10553           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10554           ;;
10555         *)
10556           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10557           ;;
10558         esac
10559       else
10560         case $host_cpu in
10561         hppa*64*)
10562           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10563           ;;
10564         ia64*)
10565           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10566           ;;
10567         *)
10568
10569           # Older versions of the 11.00 compiler do not understand -b yet
10570           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10571           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10572 $as_echo_n "checking if $CC understands -b... " >&6; }
10573 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10574   $as_echo_n "(cached) " >&6
10575 else
10576   lt_cv_prog_compiler__b=no
10577    save_LDFLAGS="$LDFLAGS"
10578    LDFLAGS="$LDFLAGS -b"
10579    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10580    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10581      # The linker can only warn and ignore the option if not recognized
10582      # So say no if there are warnings
10583      if test -s conftest.err; then
10584        # Append any errors to the config.log.
10585        cat conftest.err 1>&5
10586        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10587        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10588        if diff conftest.exp conftest.er2 >/dev/null; then
10589          lt_cv_prog_compiler__b=yes
10590        fi
10591      else
10592        lt_cv_prog_compiler__b=yes
10593      fi
10594    fi
10595    $RM -r conftest*
10596    LDFLAGS="$save_LDFLAGS"
10597
10598 fi
10599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10600 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10601
10602 if test x"$lt_cv_prog_compiler__b" = xyes; then
10603     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10604 else
10605     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10606 fi
10607
10608           ;;
10609         esac
10610       fi
10611       if test "$with_gnu_ld" = no; then
10612         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10613         hardcode_libdir_separator=:
10614
10615         case $host_cpu in
10616         hppa*64*|ia64*)
10617           hardcode_direct=no
10618           hardcode_shlibpath_var=no
10619           ;;
10620         *)
10621           hardcode_direct=yes
10622           hardcode_direct_absolute=yes
10623           export_dynamic_flag_spec='${wl}-E'
10624
10625           # hardcode_minus_L: Not really in the search PATH,
10626           # but as the default location of the library.
10627           hardcode_minus_L=yes
10628           ;;
10629         esac
10630       fi
10631       ;;
10632
10633     irix5* | irix6* | nonstopux*)
10634       if test "$GCC" = yes; then
10635         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'
10636         # Try to use the -exported_symbol ld option, if it does not
10637         # work, assume that -exports_file does not work either and
10638         # implicitly export all symbols.
10639         save_LDFLAGS="$LDFLAGS"
10640         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10641         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642 /* end confdefs.h.  */
10643 int foo(void) {}
10644 _ACEOF
10645 if ac_fn_c_try_link "$LINENO"; then :
10646   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'
10647
10648 fi
10649 rm -f core conftest.err conftest.$ac_objext \
10650     conftest$ac_exeext conftest.$ac_ext
10651         LDFLAGS="$save_LDFLAGS"
10652       else
10653         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'
10654         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'
10655       fi
10656       archive_cmds_need_lc='no'
10657       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10658       hardcode_libdir_separator=:
10659       inherit_rpath=yes
10660       link_all_deplibs=yes
10661       ;;
10662
10663     netbsd*)
10664       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10665         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10666       else
10667         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10668       fi
10669       hardcode_libdir_flag_spec='-R$libdir'
10670       hardcode_direct=yes
10671       hardcode_shlibpath_var=no
10672       ;;
10673
10674     newsos6)
10675       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10676       hardcode_direct=yes
10677       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10678       hardcode_libdir_separator=:
10679       hardcode_shlibpath_var=no
10680       ;;
10681
10682     *nto* | *qnx*)
10683       ;;
10684
10685     openbsd*)
10686       if test -f /usr/libexec/ld.so; then
10687         hardcode_direct=yes
10688         hardcode_shlibpath_var=no
10689         hardcode_direct_absolute=yes
10690         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10691           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10692           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10693           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10694           export_dynamic_flag_spec='${wl}-E'
10695         else
10696           case $host_os in
10697            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10698              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10699              hardcode_libdir_flag_spec='-R$libdir'
10700              ;;
10701            *)
10702              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10703              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10704              ;;
10705           esac
10706         fi
10707       else
10708         ld_shlibs=no
10709       fi
10710       ;;
10711
10712     os2*)
10713       hardcode_libdir_flag_spec='-L$libdir'
10714       hardcode_minus_L=yes
10715       allow_undefined_flag=unsupported
10716       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'
10717       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10718       ;;
10719
10720     osf3*)
10721       if test "$GCC" = yes; then
10722         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10723         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'
10724       else
10725         allow_undefined_flag=' -expect_unresolved \*'
10726         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'
10727       fi
10728       archive_cmds_need_lc='no'
10729       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10730       hardcode_libdir_separator=:
10731       ;;
10732
10733     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10734       if test "$GCC" = yes; then
10735         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10736         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'
10737         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10738       else
10739         allow_undefined_flag=' -expect_unresolved \*'
10740         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'
10741         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~
10742         $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'
10743
10744         # Both c and cxx compiler support -rpath directly
10745         hardcode_libdir_flag_spec='-rpath $libdir'
10746       fi
10747       archive_cmds_need_lc='no'
10748       hardcode_libdir_separator=:
10749       ;;
10750
10751     solaris*)
10752       no_undefined_flag=' -z defs'
10753       if test "$GCC" = yes; then
10754         wlarc='${wl}'
10755         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10756         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10757           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10758       else
10759         case `$CC -V 2>&1` in
10760         *"Compilers 5.0"*)
10761           wlarc=''
10762           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10763           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10764           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10765           ;;
10766         *)
10767           wlarc='${wl}'
10768           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10769           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10770           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10771           ;;
10772         esac
10773       fi
10774       hardcode_libdir_flag_spec='-R$libdir'
10775       hardcode_shlibpath_var=no
10776       case $host_os in
10777       solaris2.[0-5] | solaris2.[0-5].*) ;;
10778       *)
10779         # The compiler driver will combine and reorder linker options,
10780         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10781         # but is careful enough not to reorder.
10782         # Supported since Solaris 2.6 (maybe 2.5.1?)
10783         if test "$GCC" = yes; then
10784           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10785         else
10786           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10787         fi
10788         ;;
10789       esac
10790       link_all_deplibs=yes
10791       ;;
10792
10793     sunos4*)
10794       if test "x$host_vendor" = xsequent; then
10795         # Use $CC to link under sequent, because it throws in some extra .o
10796         # files that make .init and .fini sections work.
10797         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10798       else
10799         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10800       fi
10801       hardcode_libdir_flag_spec='-L$libdir'
10802       hardcode_direct=yes
10803       hardcode_minus_L=yes
10804       hardcode_shlibpath_var=no
10805       ;;
10806
10807     sysv4)
10808       case $host_vendor in
10809         sni)
10810           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10811           hardcode_direct=yes # is this really true???
10812         ;;
10813         siemens)
10814           ## LD is ld it makes a PLAMLIB
10815           ## CC just makes a GrossModule.
10816           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10817           reload_cmds='$CC -r -o $output$reload_objs'
10818           hardcode_direct=no
10819         ;;
10820         motorola)
10821           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10822           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10823         ;;
10824       esac
10825       runpath_var='LD_RUN_PATH'
10826       hardcode_shlibpath_var=no
10827       ;;
10828
10829     sysv4.3*)
10830       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10831       hardcode_shlibpath_var=no
10832       export_dynamic_flag_spec='-Bexport'
10833       ;;
10834
10835     sysv4*MP*)
10836       if test -d /usr/nec; then
10837         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10838         hardcode_shlibpath_var=no
10839         runpath_var=LD_RUN_PATH
10840         hardcode_runpath_var=yes
10841         ld_shlibs=yes
10842       fi
10843       ;;
10844
10845     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10846       no_undefined_flag='${wl}-z,text'
10847       archive_cmds_need_lc=no
10848       hardcode_shlibpath_var=no
10849       runpath_var='LD_RUN_PATH'
10850
10851       if test "$GCC" = yes; then
10852         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10853         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10854       else
10855         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10856         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10857       fi
10858       ;;
10859
10860     sysv5* | sco3.2v5* | sco5v6*)
10861       # Note: We can NOT use -z defs as we might desire, because we do not
10862       # link with -lc, and that would cause any symbols used from libc to
10863       # always be unresolved, which means just about no library would
10864       # ever link correctly.  If we're not using GNU ld we use -z text
10865       # though, which does catch some bad symbols but isn't as heavy-handed
10866       # as -z defs.
10867       no_undefined_flag='${wl}-z,text'
10868       allow_undefined_flag='${wl}-z,nodefs'
10869       archive_cmds_need_lc=no
10870       hardcode_shlibpath_var=no
10871       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10872       hardcode_libdir_separator=':'
10873       link_all_deplibs=yes
10874       export_dynamic_flag_spec='${wl}-Bexport'
10875       runpath_var='LD_RUN_PATH'
10876
10877       if test "$GCC" = yes; then
10878         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10879         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10880       else
10881         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10882         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10883       fi
10884       ;;
10885
10886     uts4*)
10887       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10888       hardcode_libdir_flag_spec='-L$libdir'
10889       hardcode_shlibpath_var=no
10890       ;;
10891
10892     *)
10893       ld_shlibs=no
10894       ;;
10895     esac
10896
10897     if test x$host_vendor = xsni; then
10898       case $host in
10899       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10900         export_dynamic_flag_spec='${wl}-Blargedynsym'
10901         ;;
10902       esac
10903     fi
10904   fi
10905
10906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10907 $as_echo "$ld_shlibs" >&6; }
10908 test "$ld_shlibs" = no && can_build_shared=no
10909
10910 with_gnu_ld=$with_gnu_ld
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926 #
10927 # Do we need to explicitly link libc?
10928 #
10929 case "x$archive_cmds_need_lc" in
10930 x|xyes)
10931   # Assume -lc should be added
10932   archive_cmds_need_lc=yes
10933
10934   if test "$enable_shared" = yes && test "$GCC" = yes; then
10935     case $archive_cmds in
10936     *'~'*)
10937       # FIXME: we may have to deal with multi-command sequences.
10938       ;;
10939     '$CC '*)
10940       # Test whether the compiler implicitly links with -lc since on some
10941       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10942       # to ld, don't add -lc before -lgcc.
10943       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10944 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10945 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10946   $as_echo_n "(cached) " >&6
10947 else
10948   $RM conftest*
10949         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10950
10951         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10952   (eval $ac_compile) 2>&5
10953   ac_status=$?
10954   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10955   test $ac_status = 0; } 2>conftest.err; then
10956           soname=conftest
10957           lib=conftest
10958           libobjs=conftest.$ac_objext
10959           deplibs=
10960           wl=$lt_prog_compiler_wl
10961           pic_flag=$lt_prog_compiler_pic
10962           compiler_flags=-v
10963           linker_flags=-v
10964           verstring=
10965           output_objdir=.
10966           libname=conftest
10967           lt_save_allow_undefined_flag=$allow_undefined_flag
10968           allow_undefined_flag=
10969           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10970   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10971   ac_status=$?
10972   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10973   test $ac_status = 0; }
10974           then
10975             lt_cv_archive_cmds_need_lc=no
10976           else
10977             lt_cv_archive_cmds_need_lc=yes
10978           fi
10979           allow_undefined_flag=$lt_save_allow_undefined_flag
10980         else
10981           cat conftest.err 1>&5
10982         fi
10983         $RM conftest*
10984
10985 fi
10986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10987 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10988       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10989       ;;
10990     esac
10991   fi
10992   ;;
10993 esac
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11152 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11153
11154 if test "$GCC" = yes; then
11155   case $host_os in
11156     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11157     *) lt_awk_arg="/^libraries:/" ;;
11158   esac
11159   case $host_os in
11160     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11161     *) lt_sed_strip_eq="s,=/,/,g" ;;
11162   esac
11163   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11164   case $lt_search_path_spec in
11165   *\;*)
11166     # if the path contains ";" then we assume it to be the separator
11167     # otherwise default to the standard path separator (i.e. ":") - it is
11168     # assumed that no part of a normal pathname contains ";" but that should
11169     # okay in the real world where ";" in dirpaths is itself problematic.
11170     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11171     ;;
11172   *)
11173     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11174     ;;
11175   esac
11176   # Ok, now we have the path, separated by spaces, we can step through it
11177   # and add multilib dir if necessary.
11178   lt_tmp_lt_search_path_spec=
11179   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11180   for lt_sys_path in $lt_search_path_spec; do
11181     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11182       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11183     else
11184       test -d "$lt_sys_path" && \
11185         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11186     fi
11187   done
11188   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11189 BEGIN {RS=" "; FS="/|\n";} {
11190   lt_foo="";
11191   lt_count=0;
11192   for (lt_i = NF; lt_i > 0; lt_i--) {
11193     if ($lt_i != "" && $lt_i != ".") {
11194       if ($lt_i == "..") {
11195         lt_count++;
11196       } else {
11197         if (lt_count == 0) {
11198           lt_foo="/" $lt_i lt_foo;
11199         } else {
11200           lt_count--;
11201         }
11202       }
11203     }
11204   }
11205   if (lt_foo != "") { lt_freq[lt_foo]++; }
11206   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11207 }'`
11208   # AWK program above erroneously prepends '/' to C:/dos/paths
11209   # for these hosts.
11210   case $host_os in
11211     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11212       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11213   esac
11214   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11215 else
11216   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11217 fi
11218 library_names_spec=
11219 libname_spec='lib$name'
11220 soname_spec=
11221 shrext_cmds=".so"
11222 postinstall_cmds=
11223 postuninstall_cmds=
11224 finish_cmds=
11225 finish_eval=
11226 shlibpath_var=
11227 shlibpath_overrides_runpath=unknown
11228 version_type=none
11229 dynamic_linker="$host_os ld.so"
11230 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11231 need_lib_prefix=unknown
11232 hardcode_into_libs=no
11233
11234 # when you set need_version to no, make sure it does not cause -set_version
11235 # flags to be left without arguments
11236 need_version=unknown
11237
11238 case $host_os in
11239 aix3*)
11240   version_type=linux
11241   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11242   shlibpath_var=LIBPATH
11243
11244   # AIX 3 has no versioning support, so we append a major version to the name.
11245   soname_spec='${libname}${release}${shared_ext}$major'
11246   ;;
11247
11248 aix[4-9]*)
11249   version_type=linux
11250   need_lib_prefix=no
11251   need_version=no
11252   hardcode_into_libs=yes
11253   if test "$host_cpu" = ia64; then
11254     # AIX 5 supports IA64
11255     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11256     shlibpath_var=LD_LIBRARY_PATH
11257   else
11258     # With GCC up to 2.95.x, collect2 would create an import file
11259     # for dependence libraries.  The import file would start with
11260     # the line `#! .'.  This would cause the generated library to
11261     # depend on `.', always an invalid library.  This was fixed in
11262     # development snapshots of GCC prior to 3.0.
11263     case $host_os in
11264       aix4 | aix4.[01] | aix4.[01].*)
11265       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11266            echo ' yes '
11267            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11268         :
11269       else
11270         can_build_shared=no
11271       fi
11272       ;;
11273     esac
11274     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11275     # soname into executable. Probably we can add versioning support to
11276     # collect2, so additional links can be useful in future.
11277     if test "$aix_use_runtimelinking" = yes; then
11278       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11279       # instead of lib<name>.a to let people know that these are not
11280       # typical AIX shared libraries.
11281       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11282     else
11283       # We preserve .a as extension for shared libraries through AIX4.2
11284       # and later when we are not doing run time linking.
11285       library_names_spec='${libname}${release}.a $libname.a'
11286       soname_spec='${libname}${release}${shared_ext}$major'
11287     fi
11288     shlibpath_var=LIBPATH
11289   fi
11290   ;;
11291
11292 amigaos*)
11293   case $host_cpu in
11294   powerpc)
11295     # Since July 2007 AmigaOS4 officially supports .so libraries.
11296     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11297     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11298     ;;
11299   m68k)
11300     library_names_spec='$libname.ixlibrary $libname.a'
11301     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11302     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'
11303     ;;
11304   esac
11305   ;;
11306
11307 beos*)
11308   library_names_spec='${libname}${shared_ext}'
11309   dynamic_linker="$host_os ld.so"
11310   shlibpath_var=LIBRARY_PATH
11311   ;;
11312
11313 bsdi[45]*)
11314   version_type=linux
11315   need_version=no
11316   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11317   soname_spec='${libname}${release}${shared_ext}$major'
11318   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11319   shlibpath_var=LD_LIBRARY_PATH
11320   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11321   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11322   # the default ld.so.conf also contains /usr/contrib/lib and
11323   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11324   # libtool to hard-code these into programs
11325   ;;
11326
11327 cygwin* | mingw* | pw32* | cegcc*)
11328   version_type=windows
11329   shrext_cmds=".dll"
11330   need_version=no
11331   need_lib_prefix=no
11332
11333   case $GCC,$host_os in
11334   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11335     library_names_spec='$libname.dll.a'
11336     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11337     postinstall_cmds='base_file=`basename \${file}`~
11338       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11339       dldir=$destdir/`dirname \$dlpath`~
11340       test -d \$dldir || mkdir -p \$dldir~
11341       $install_prog $dir/$dlname \$dldir/$dlname~
11342       chmod a+x \$dldir/$dlname~
11343       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11344         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11345       fi'
11346     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11347       dlpath=$dir/\$dldll~
11348        $RM \$dlpath'
11349     shlibpath_overrides_runpath=yes
11350
11351     case $host_os in
11352     cygwin*)
11353       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11354       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11355
11356       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11357       ;;
11358     mingw* | cegcc*)
11359       # MinGW DLLs use traditional 'lib' prefix
11360       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11361       ;;
11362     pw32*)
11363       # pw32 DLLs use 'pw' prefix rather than 'lib'
11364       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11365       ;;
11366     esac
11367     ;;
11368
11369   *)
11370     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11371     ;;
11372   esac
11373   dynamic_linker='Win32 ld.exe'
11374   # FIXME: first we should search . and the directory the executable is in
11375   shlibpath_var=PATH
11376   ;;
11377
11378 darwin* | rhapsody*)
11379   dynamic_linker="$host_os dyld"
11380   version_type=darwin
11381   need_lib_prefix=no
11382   need_version=no
11383   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11384   soname_spec='${libname}${release}${major}$shared_ext'
11385   shlibpath_overrides_runpath=yes
11386   shlibpath_var=DYLD_LIBRARY_PATH
11387   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11388
11389   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11390   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11391   ;;
11392
11393 dgux*)
11394   version_type=linux
11395   need_lib_prefix=no
11396   need_version=no
11397   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11398   soname_spec='${libname}${release}${shared_ext}$major'
11399   shlibpath_var=LD_LIBRARY_PATH
11400   ;;
11401
11402 freebsd* | dragonfly*)
11403   # DragonFly does not have aout.  When/if they implement a new
11404   # versioning mechanism, adjust this.
11405   if test -x /usr/bin/objformat; then
11406     objformat=`/usr/bin/objformat`
11407   else
11408     case $host_os in
11409     freebsd[23].*) objformat=aout ;;
11410     *) objformat=elf ;;
11411     esac
11412   fi
11413   version_type=freebsd-$objformat
11414   case $version_type in
11415     freebsd-elf*)
11416       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11417       need_version=no
11418       need_lib_prefix=no
11419       ;;
11420     freebsd-*)
11421       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11422       need_version=yes
11423       ;;
11424   esac
11425   shlibpath_var=LD_LIBRARY_PATH
11426   case $host_os in
11427   freebsd2.*)
11428     shlibpath_overrides_runpath=yes
11429     ;;
11430   freebsd3.[01]* | freebsdelf3.[01]*)
11431     shlibpath_overrides_runpath=yes
11432     hardcode_into_libs=yes
11433     ;;
11434   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11435   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11436     shlibpath_overrides_runpath=no
11437     hardcode_into_libs=yes
11438     ;;
11439   *) # from 4.6 on, and DragonFly
11440     shlibpath_overrides_runpath=yes
11441     hardcode_into_libs=yes
11442     ;;
11443   esac
11444   ;;
11445
11446 gnu*)
11447   version_type=linux
11448   need_lib_prefix=no
11449   need_version=no
11450   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11451   soname_spec='${libname}${release}${shared_ext}$major'
11452   shlibpath_var=LD_LIBRARY_PATH
11453   hardcode_into_libs=yes
11454   ;;
11455
11456 haiku*)
11457   version_type=linux
11458   need_lib_prefix=no
11459   need_version=no
11460   dynamic_linker="$host_os runtime_loader"
11461   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11462   soname_spec='${libname}${release}${shared_ext}$major'
11463   shlibpath_var=LIBRARY_PATH
11464   shlibpath_overrides_runpath=yes
11465   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11466   hardcode_into_libs=yes
11467   ;;
11468
11469 hpux9* | hpux10* | hpux11*)
11470   # Give a soname corresponding to the major version so that dld.sl refuses to
11471   # link against other versions.
11472   version_type=sunos
11473   need_lib_prefix=no
11474   need_version=no
11475   case $host_cpu in
11476   ia64*)
11477     shrext_cmds='.so'
11478     hardcode_into_libs=yes
11479     dynamic_linker="$host_os dld.so"
11480     shlibpath_var=LD_LIBRARY_PATH
11481     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11482     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11483     soname_spec='${libname}${release}${shared_ext}$major'
11484     if test "X$HPUX_IA64_MODE" = X32; then
11485       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11486     else
11487       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11488     fi
11489     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11490     ;;
11491   hppa*64*)
11492     shrext_cmds='.sl'
11493     hardcode_into_libs=yes
11494     dynamic_linker="$host_os dld.sl"
11495     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11496     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11497     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11498     soname_spec='${libname}${release}${shared_ext}$major'
11499     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11500     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11501     ;;
11502   *)
11503     shrext_cmds='.sl'
11504     dynamic_linker="$host_os dld.sl"
11505     shlibpath_var=SHLIB_PATH
11506     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11507     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11508     soname_spec='${libname}${release}${shared_ext}$major'
11509     ;;
11510   esac
11511   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11512   postinstall_cmds='chmod 555 $lib'
11513   # or fails outright, so override atomically:
11514   install_override_mode=555
11515   ;;
11516
11517 interix[3-9]*)
11518   version_type=linux
11519   need_lib_prefix=no
11520   need_version=no
11521   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11522   soname_spec='${libname}${release}${shared_ext}$major'
11523   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11524   shlibpath_var=LD_LIBRARY_PATH
11525   shlibpath_overrides_runpath=no
11526   hardcode_into_libs=yes
11527   ;;
11528
11529 irix5* | irix6* | nonstopux*)
11530   case $host_os in
11531     nonstopux*) version_type=nonstopux ;;
11532     *)
11533         if test "$lt_cv_prog_gnu_ld" = yes; then
11534                 version_type=linux
11535         else
11536                 version_type=irix
11537         fi ;;
11538   esac
11539   need_lib_prefix=no
11540   need_version=no
11541   soname_spec='${libname}${release}${shared_ext}$major'
11542   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11543   case $host_os in
11544   irix5* | nonstopux*)
11545     libsuff= shlibsuff=
11546     ;;
11547   *)
11548     case $LD in # libtool.m4 will add one of these switches to LD
11549     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11550       libsuff= shlibsuff= libmagic=32-bit;;
11551     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11552       libsuff=32 shlibsuff=N32 libmagic=N32;;
11553     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11554       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11555     *) libsuff= shlibsuff= libmagic=never-match;;
11556     esac
11557     ;;
11558   esac
11559   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11560   shlibpath_overrides_runpath=no
11561   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11562   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11563   hardcode_into_libs=yes
11564   ;;
11565
11566 # No shared lib support for Linux oldld, aout, or coff.
11567 linux*oldld* | linux*aout* | linux*coff*)
11568   dynamic_linker=no
11569   ;;
11570
11571 # This must be Linux ELF.
11572 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11573   version_type=linux
11574   need_lib_prefix=no
11575   need_version=no
11576   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11577   soname_spec='${libname}${release}${shared_ext}$major'
11578   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11579   shlibpath_var=LD_LIBRARY_PATH
11580   shlibpath_overrides_runpath=no
11581
11582   # Some binutils ld are patched to set DT_RUNPATH
11583   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11584   $as_echo_n "(cached) " >&6
11585 else
11586   lt_cv_shlibpath_overrides_runpath=no
11587     save_LDFLAGS=$LDFLAGS
11588     save_libdir=$libdir
11589     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11590          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11591     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11592 /* end confdefs.h.  */
11593
11594 int
11595 main ()
11596 {
11597
11598   ;
11599   return 0;
11600 }
11601 _ACEOF
11602 if ac_fn_c_try_link "$LINENO"; then :
11603   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11604   lt_cv_shlibpath_overrides_runpath=yes
11605 fi
11606 fi
11607 rm -f core conftest.err conftest.$ac_objext \
11608     conftest$ac_exeext conftest.$ac_ext
11609     LDFLAGS=$save_LDFLAGS
11610     libdir=$save_libdir
11611
11612 fi
11613
11614   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11615
11616   # This implies no fast_install, which is unacceptable.
11617   # Some rework will be needed to allow for fast_install
11618   # before this can be enabled.
11619   hardcode_into_libs=yes
11620
11621   # Append ld.so.conf contents to the search path
11622   if test -f /etc/ld.so.conf; then
11623     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' ' '`
11624     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11625   fi
11626
11627   # We used to test for /lib/ld.so.1 and disable shared libraries on
11628   # powerpc, because MkLinux only supported shared libraries with the
11629   # GNU dynamic linker.  Since this was broken with cross compilers,
11630   # most powerpc-linux boxes support dynamic linking these days and
11631   # people can always --disable-shared, the test was removed, and we
11632   # assume the GNU/Linux dynamic linker is in use.
11633   dynamic_linker='GNU/Linux ld.so'
11634   ;;
11635
11636 netbsd*)
11637   version_type=sunos
11638   need_lib_prefix=no
11639   need_version=no
11640   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11641     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11642     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11643     dynamic_linker='NetBSD (a.out) ld.so'
11644   else
11645     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11646     soname_spec='${libname}${release}${shared_ext}$major'
11647     dynamic_linker='NetBSD ld.elf_so'
11648   fi
11649   shlibpath_var=LD_LIBRARY_PATH
11650   shlibpath_overrides_runpath=yes
11651   hardcode_into_libs=yes
11652   ;;
11653
11654 newsos6)
11655   version_type=linux
11656   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11657   shlibpath_var=LD_LIBRARY_PATH
11658   shlibpath_overrides_runpath=yes
11659   ;;
11660
11661 *nto* | *qnx*)
11662   version_type=qnx
11663   need_lib_prefix=no
11664   need_version=no
11665   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11666   soname_spec='${libname}${release}${shared_ext}$major'
11667   shlibpath_var=LD_LIBRARY_PATH
11668   shlibpath_overrides_runpath=no
11669   hardcode_into_libs=yes
11670   dynamic_linker='ldqnx.so'
11671   ;;
11672
11673 openbsd*)
11674   version_type=sunos
11675   sys_lib_dlsearch_path_spec="/usr/lib"
11676   need_lib_prefix=no
11677   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11678   case $host_os in
11679     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11680     *)                          need_version=no  ;;
11681   esac
11682   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11683   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11684   shlibpath_var=LD_LIBRARY_PATH
11685   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11686     case $host_os in
11687       openbsd2.[89] | openbsd2.[89].*)
11688         shlibpath_overrides_runpath=no
11689         ;;
11690       *)
11691         shlibpath_overrides_runpath=yes
11692         ;;
11693       esac
11694   else
11695     shlibpath_overrides_runpath=yes
11696   fi
11697   ;;
11698
11699 os2*)
11700   libname_spec='$name'
11701   shrext_cmds=".dll"
11702   need_lib_prefix=no
11703   library_names_spec='$libname${shared_ext} $libname.a'
11704   dynamic_linker='OS/2 ld.exe'
11705   shlibpath_var=LIBPATH
11706   ;;
11707
11708 osf3* | osf4* | osf5*)
11709   version_type=osf
11710   need_lib_prefix=no
11711   need_version=no
11712   soname_spec='${libname}${release}${shared_ext}$major'
11713   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11714   shlibpath_var=LD_LIBRARY_PATH
11715   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11716   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11717   ;;
11718
11719 rdos*)
11720   dynamic_linker=no
11721   ;;
11722
11723 solaris*)
11724   version_type=linux
11725   need_lib_prefix=no
11726   need_version=no
11727   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11728   soname_spec='${libname}${release}${shared_ext}$major'
11729   shlibpath_var=LD_LIBRARY_PATH
11730   shlibpath_overrides_runpath=yes
11731   hardcode_into_libs=yes
11732   # ldd complains unless libraries are executable
11733   postinstall_cmds='chmod +x $lib'
11734   ;;
11735
11736 sunos4*)
11737   version_type=sunos
11738   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11739   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11740   shlibpath_var=LD_LIBRARY_PATH
11741   shlibpath_overrides_runpath=yes
11742   if test "$with_gnu_ld" = yes; then
11743     need_lib_prefix=no
11744   fi
11745   need_version=yes
11746   ;;
11747
11748 sysv4 | sysv4.3*)
11749   version_type=linux
11750   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11751   soname_spec='${libname}${release}${shared_ext}$major'
11752   shlibpath_var=LD_LIBRARY_PATH
11753   case $host_vendor in
11754     sni)
11755       shlibpath_overrides_runpath=no
11756       need_lib_prefix=no
11757       runpath_var=LD_RUN_PATH
11758       ;;
11759     siemens)
11760       need_lib_prefix=no
11761       ;;
11762     motorola)
11763       need_lib_prefix=no
11764       need_version=no
11765       shlibpath_overrides_runpath=no
11766       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11767       ;;
11768   esac
11769   ;;
11770
11771 sysv4*MP*)
11772   if test -d /usr/nec ;then
11773     version_type=linux
11774     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11775     soname_spec='$libname${shared_ext}.$major'
11776     shlibpath_var=LD_LIBRARY_PATH
11777   fi
11778   ;;
11779
11780 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11781   version_type=freebsd-elf
11782   need_lib_prefix=no
11783   need_version=no
11784   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11785   soname_spec='${libname}${release}${shared_ext}$major'
11786   shlibpath_var=LD_LIBRARY_PATH
11787   shlibpath_overrides_runpath=yes
11788   hardcode_into_libs=yes
11789   if test "$with_gnu_ld" = yes; then
11790     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11791   else
11792     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11793     case $host_os in
11794       sco3.2v5*)
11795         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11796         ;;
11797     esac
11798   fi
11799   sys_lib_dlsearch_path_spec='/usr/lib'
11800   ;;
11801
11802 tpf*)
11803   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11804   version_type=linux
11805   need_lib_prefix=no
11806   need_version=no
11807   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11808   shlibpath_var=LD_LIBRARY_PATH
11809   shlibpath_overrides_runpath=no
11810   hardcode_into_libs=yes
11811   ;;
11812
11813 uts4*)
11814   version_type=linux
11815   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11816   soname_spec='${libname}${release}${shared_ext}$major'
11817   shlibpath_var=LD_LIBRARY_PATH
11818   ;;
11819
11820 *)
11821   dynamic_linker=no
11822   ;;
11823 esac
11824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11825 $as_echo "$dynamic_linker" >&6; }
11826 test "$dynamic_linker" = no && can_build_shared=no
11827
11828 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11829 if test "$GCC" = yes; then
11830   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11831 fi
11832
11833 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11834   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11835 fi
11836 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11837   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11838 fi
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11932 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11933 hardcode_action=
11934 if test -n "$hardcode_libdir_flag_spec" ||
11935    test -n "$runpath_var" ||
11936    test "X$hardcode_automatic" = "Xyes" ; then
11937
11938   # We can hardcode non-existent directories.
11939   if test "$hardcode_direct" != no &&
11940      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11941      # have to relink, otherwise we might link with an installed library
11942      # when we should be linking with a yet-to-be-installed one
11943      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11944      test "$hardcode_minus_L" != no; then
11945     # Linking always hardcodes the temporary library directory.
11946     hardcode_action=relink
11947   else
11948     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11949     hardcode_action=immediate
11950   fi
11951 else
11952   # We cannot hardcode anything, or else we can only hardcode existing
11953   # directories.
11954   hardcode_action=unsupported
11955 fi
11956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11957 $as_echo "$hardcode_action" >&6; }
11958
11959 if test "$hardcode_action" = relink ||
11960    test "$inherit_rpath" = yes; then
11961   # Fast installation is not supported
11962   enable_fast_install=no
11963 elif test "$shlibpath_overrides_runpath" = yes ||
11964      test "$enable_shared" = no; then
11965   # Fast installation is not necessary
11966   enable_fast_install=needless
11967 fi
11968
11969
11970
11971
11972
11973
11974   if test "x$enable_dlopen" != xyes; then
11975   enable_dlopen=unknown
11976   enable_dlopen_self=unknown
11977   enable_dlopen_self_static=unknown
11978 else
11979   lt_cv_dlopen=no
11980   lt_cv_dlopen_libs=
11981
11982   case $host_os in
11983   beos*)
11984     lt_cv_dlopen="load_add_on"
11985     lt_cv_dlopen_libs=
11986     lt_cv_dlopen_self=yes
11987     ;;
11988
11989   mingw* | pw32* | cegcc*)
11990     lt_cv_dlopen="LoadLibrary"
11991     lt_cv_dlopen_libs=
11992     ;;
11993
11994   cygwin*)
11995     lt_cv_dlopen="dlopen"
11996     lt_cv_dlopen_libs=
11997     ;;
11998
11999   darwin*)
12000   # if libdl is installed we need to link against it
12001     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12002 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12003 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12004   $as_echo_n "(cached) " >&6
12005 else
12006   ac_check_lib_save_LIBS=$LIBS
12007 LIBS="-ldl  $LIBS"
12008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12009 /* end confdefs.h.  */
12010
12011 /* Override any GCC internal prototype to avoid an error.
12012    Use char because int might match the return type of a GCC
12013    builtin and then its argument prototype would still apply.  */
12014 #ifdef __cplusplus
12015 extern "C"
12016 #endif
12017 char dlopen ();
12018 int
12019 main ()
12020 {
12021 return dlopen ();
12022   ;
12023   return 0;
12024 }
12025 _ACEOF
12026 if ac_fn_c_try_link "$LINENO"; then :
12027   ac_cv_lib_dl_dlopen=yes
12028 else
12029   ac_cv_lib_dl_dlopen=no
12030 fi
12031 rm -f core conftest.err conftest.$ac_objext \
12032     conftest$ac_exeext conftest.$ac_ext
12033 LIBS=$ac_check_lib_save_LIBS
12034 fi
12035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12036 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12037 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12038   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12039 else
12040
12041     lt_cv_dlopen="dyld"
12042     lt_cv_dlopen_libs=
12043     lt_cv_dlopen_self=yes
12044
12045 fi
12046
12047     ;;
12048
12049   *)
12050     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12051 if test "x$ac_cv_func_shl_load" = x""yes; then :
12052   lt_cv_dlopen="shl_load"
12053 else
12054   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12055 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12056 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12057   $as_echo_n "(cached) " >&6
12058 else
12059   ac_check_lib_save_LIBS=$LIBS
12060 LIBS="-ldld  $LIBS"
12061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12062 /* end confdefs.h.  */
12063
12064 /* Override any GCC internal prototype to avoid an error.
12065    Use char because int might match the return type of a GCC
12066    builtin and then its argument prototype would still apply.  */
12067 #ifdef __cplusplus
12068 extern "C"
12069 #endif
12070 char shl_load ();
12071 int
12072 main ()
12073 {
12074 return shl_load ();
12075   ;
12076   return 0;
12077 }
12078 _ACEOF
12079 if ac_fn_c_try_link "$LINENO"; then :
12080   ac_cv_lib_dld_shl_load=yes
12081 else
12082   ac_cv_lib_dld_shl_load=no
12083 fi
12084 rm -f core conftest.err conftest.$ac_objext \
12085     conftest$ac_exeext conftest.$ac_ext
12086 LIBS=$ac_check_lib_save_LIBS
12087 fi
12088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12089 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12090 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12091   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12092 else
12093   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12094 if test "x$ac_cv_func_dlopen" = x""yes; then :
12095   lt_cv_dlopen="dlopen"
12096 else
12097   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12098 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12099 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12100   $as_echo_n "(cached) " >&6
12101 else
12102   ac_check_lib_save_LIBS=$LIBS
12103 LIBS="-ldl  $LIBS"
12104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12105 /* end confdefs.h.  */
12106
12107 /* Override any GCC internal prototype to avoid an error.
12108    Use char because int might match the return type of a GCC
12109    builtin and then its argument prototype would still apply.  */
12110 #ifdef __cplusplus
12111 extern "C"
12112 #endif
12113 char dlopen ();
12114 int
12115 main ()
12116 {
12117 return dlopen ();
12118   ;
12119   return 0;
12120 }
12121 _ACEOF
12122 if ac_fn_c_try_link "$LINENO"; then :
12123   ac_cv_lib_dl_dlopen=yes
12124 else
12125   ac_cv_lib_dl_dlopen=no
12126 fi
12127 rm -f core conftest.err conftest.$ac_objext \
12128     conftest$ac_exeext conftest.$ac_ext
12129 LIBS=$ac_check_lib_save_LIBS
12130 fi
12131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12132 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12133 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12134   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12135 else
12136   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12137 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12138 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12139   $as_echo_n "(cached) " >&6
12140 else
12141   ac_check_lib_save_LIBS=$LIBS
12142 LIBS="-lsvld  $LIBS"
12143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12144 /* end confdefs.h.  */
12145
12146 /* Override any GCC internal prototype to avoid an error.
12147    Use char because int might match the return type of a GCC
12148    builtin and then its argument prototype would still apply.  */
12149 #ifdef __cplusplus
12150 extern "C"
12151 #endif
12152 char dlopen ();
12153 int
12154 main ()
12155 {
12156 return dlopen ();
12157   ;
12158   return 0;
12159 }
12160 _ACEOF
12161 if ac_fn_c_try_link "$LINENO"; then :
12162   ac_cv_lib_svld_dlopen=yes
12163 else
12164   ac_cv_lib_svld_dlopen=no
12165 fi
12166 rm -f core conftest.err conftest.$ac_objext \
12167     conftest$ac_exeext conftest.$ac_ext
12168 LIBS=$ac_check_lib_save_LIBS
12169 fi
12170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12171 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12172 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12173   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12174 else
12175   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12176 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12177 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12178   $as_echo_n "(cached) " >&6
12179 else
12180   ac_check_lib_save_LIBS=$LIBS
12181 LIBS="-ldld  $LIBS"
12182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12183 /* end confdefs.h.  */
12184
12185 /* Override any GCC internal prototype to avoid an error.
12186    Use char because int might match the return type of a GCC
12187    builtin and then its argument prototype would still apply.  */
12188 #ifdef __cplusplus
12189 extern "C"
12190 #endif
12191 char dld_link ();
12192 int
12193 main ()
12194 {
12195 return dld_link ();
12196   ;
12197   return 0;
12198 }
12199 _ACEOF
12200 if ac_fn_c_try_link "$LINENO"; then :
12201   ac_cv_lib_dld_dld_link=yes
12202 else
12203   ac_cv_lib_dld_dld_link=no
12204 fi
12205 rm -f core conftest.err conftest.$ac_objext \
12206     conftest$ac_exeext conftest.$ac_ext
12207 LIBS=$ac_check_lib_save_LIBS
12208 fi
12209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12210 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12211 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12212   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12213 fi
12214
12215
12216 fi
12217
12218
12219 fi
12220
12221
12222 fi
12223
12224
12225 fi
12226
12227
12228 fi
12229
12230     ;;
12231   esac
12232
12233   if test "x$lt_cv_dlopen" != xno; then
12234     enable_dlopen=yes
12235   else
12236     enable_dlopen=no
12237   fi
12238
12239   case $lt_cv_dlopen in
12240   dlopen)
12241     save_CPPFLAGS="$CPPFLAGS"
12242     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12243
12244     save_LDFLAGS="$LDFLAGS"
12245     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12246
12247     save_LIBS="$LIBS"
12248     LIBS="$lt_cv_dlopen_libs $LIBS"
12249
12250     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12251 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12252 if test "${lt_cv_dlopen_self+set}" = set; then :
12253   $as_echo_n "(cached) " >&6
12254 else
12255           if test "$cross_compiling" = yes; then :
12256   lt_cv_dlopen_self=cross
12257 else
12258   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12259   lt_status=$lt_dlunknown
12260   cat > conftest.$ac_ext <<_LT_EOF
12261 #line 12261 "configure"
12262 #include "confdefs.h"
12263
12264 #if HAVE_DLFCN_H
12265 #include <dlfcn.h>
12266 #endif
12267
12268 #include <stdio.h>
12269
12270 #ifdef RTLD_GLOBAL
12271 #  define LT_DLGLOBAL           RTLD_GLOBAL
12272 #else
12273 #  ifdef DL_GLOBAL
12274 #    define LT_DLGLOBAL         DL_GLOBAL
12275 #  else
12276 #    define LT_DLGLOBAL         0
12277 #  endif
12278 #endif
12279
12280 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12281    find out it does not work in some platform. */
12282 #ifndef LT_DLLAZY_OR_NOW
12283 #  ifdef RTLD_LAZY
12284 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12285 #  else
12286 #    ifdef DL_LAZY
12287 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12288 #    else
12289 #      ifdef RTLD_NOW
12290 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12291 #      else
12292 #        ifdef DL_NOW
12293 #          define LT_DLLAZY_OR_NOW      DL_NOW
12294 #        else
12295 #          define LT_DLLAZY_OR_NOW      0
12296 #        endif
12297 #      endif
12298 #    endif
12299 #  endif
12300 #endif
12301
12302 /* When -fvisbility=hidden is used, assume the code has been annotated
12303    correspondingly for the symbols needed.  */
12304 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12305 void fnord () __attribute__((visibility("default")));
12306 #endif
12307
12308 void fnord () { int i=42; }
12309 int main ()
12310 {
12311   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12312   int status = $lt_dlunknown;
12313
12314   if (self)
12315     {
12316       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12317       else
12318         {
12319           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12320           else puts (dlerror ());
12321         }
12322       /* dlclose (self); */
12323     }
12324   else
12325     puts (dlerror ());
12326
12327   return status;
12328 }
12329 _LT_EOF
12330   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12331   (eval $ac_link) 2>&5
12332   ac_status=$?
12333   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12334   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12335     (./conftest; exit; ) >&5 2>/dev/null
12336     lt_status=$?
12337     case x$lt_status in
12338       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12339       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12340       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12341     esac
12342   else :
12343     # compilation failed
12344     lt_cv_dlopen_self=no
12345   fi
12346 fi
12347 rm -fr conftest*
12348
12349
12350 fi
12351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12352 $as_echo "$lt_cv_dlopen_self" >&6; }
12353
12354     if test "x$lt_cv_dlopen_self" = xyes; then
12355       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12356       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12357 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12358 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12359   $as_echo_n "(cached) " >&6
12360 else
12361           if test "$cross_compiling" = yes; then :
12362   lt_cv_dlopen_self_static=cross
12363 else
12364   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12365   lt_status=$lt_dlunknown
12366   cat > conftest.$ac_ext <<_LT_EOF
12367 #line 12367 "configure"
12368 #include "confdefs.h"
12369
12370 #if HAVE_DLFCN_H
12371 #include <dlfcn.h>
12372 #endif
12373
12374 #include <stdio.h>
12375
12376 #ifdef RTLD_GLOBAL
12377 #  define LT_DLGLOBAL           RTLD_GLOBAL
12378 #else
12379 #  ifdef DL_GLOBAL
12380 #    define LT_DLGLOBAL         DL_GLOBAL
12381 #  else
12382 #    define LT_DLGLOBAL         0
12383 #  endif
12384 #endif
12385
12386 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12387    find out it does not work in some platform. */
12388 #ifndef LT_DLLAZY_OR_NOW
12389 #  ifdef RTLD_LAZY
12390 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12391 #  else
12392 #    ifdef DL_LAZY
12393 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12394 #    else
12395 #      ifdef RTLD_NOW
12396 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12397 #      else
12398 #        ifdef DL_NOW
12399 #          define LT_DLLAZY_OR_NOW      DL_NOW
12400 #        else
12401 #          define LT_DLLAZY_OR_NOW      0
12402 #        endif
12403 #      endif
12404 #    endif
12405 #  endif
12406 #endif
12407
12408 /* When -fvisbility=hidden is used, assume the code has been annotated
12409    correspondingly for the symbols needed.  */
12410 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12411 void fnord () __attribute__((visibility("default")));
12412 #endif
12413
12414 void fnord () { int i=42; }
12415 int main ()
12416 {
12417   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12418   int status = $lt_dlunknown;
12419
12420   if (self)
12421     {
12422       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12423       else
12424         {
12425           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12426           else puts (dlerror ());
12427         }
12428       /* dlclose (self); */
12429     }
12430   else
12431     puts (dlerror ());
12432
12433   return status;
12434 }
12435 _LT_EOF
12436   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12437   (eval $ac_link) 2>&5
12438   ac_status=$?
12439   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12440   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12441     (./conftest; exit; ) >&5 2>/dev/null
12442     lt_status=$?
12443     case x$lt_status in
12444       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12445       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12446       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12447     esac
12448   else :
12449     # compilation failed
12450     lt_cv_dlopen_self_static=no
12451   fi
12452 fi
12453 rm -fr conftest*
12454
12455
12456 fi
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12458 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12459     fi
12460
12461     CPPFLAGS="$save_CPPFLAGS"
12462     LDFLAGS="$save_LDFLAGS"
12463     LIBS="$save_LIBS"
12464     ;;
12465   esac
12466
12467   case $lt_cv_dlopen_self in
12468   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12469   *) enable_dlopen_self=unknown ;;
12470   esac
12471
12472   case $lt_cv_dlopen_self_static in
12473   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12474   *) enable_dlopen_self_static=unknown ;;
12475   esac
12476 fi
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494 striplib=
12495 old_striplib=
12496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12497 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12498 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12499   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12500   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12502 $as_echo "yes" >&6; }
12503 else
12504 # FIXME - insert some real tests, host_os isn't really good enough
12505   case $host_os in
12506   darwin*)
12507     if test -n "$STRIP" ; then
12508       striplib="$STRIP -x"
12509       old_striplib="$STRIP -S"
12510       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12511 $as_echo "yes" >&6; }
12512     else
12513       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12514 $as_echo "no" >&6; }
12515     fi
12516     ;;
12517   *)
12518     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12519 $as_echo "no" >&6; }
12520     ;;
12521   esac
12522 fi
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535   # Report which library types will actually be built
12536   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12537 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12539 $as_echo "$can_build_shared" >&6; }
12540
12541   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12542 $as_echo_n "checking whether to build shared libraries... " >&6; }
12543   test "$can_build_shared" = "no" && enable_shared=no
12544
12545   # On AIX, shared libraries and static libraries use the same namespace, and
12546   # are all built from PIC.
12547   case $host_os in
12548   aix3*)
12549     test "$enable_shared" = yes && enable_static=no
12550     if test -n "$RANLIB"; then
12551       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12552       postinstall_cmds='$RANLIB $lib'
12553     fi
12554     ;;
12555
12556   aix[4-9]*)
12557     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12558       test "$enable_shared" = yes && enable_static=no
12559     fi
12560     ;;
12561   esac
12562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12563 $as_echo "$enable_shared" >&6; }
12564
12565   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12566 $as_echo_n "checking whether to build static libraries... " >&6; }
12567   # Make sure either enable_shared or enable_static is yes.
12568   test "$enable_shared" = yes || enable_static=yes
12569   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12570 $as_echo "$enable_static" >&6; }
12571
12572
12573
12574
12575 fi
12576 ac_ext=c
12577 ac_cpp='$CPP $CPPFLAGS'
12578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12581
12582 CC="$lt_save_CC"
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596         ac_config_commands="$ac_config_commands libtool"
12597
12598
12599
12600
12601 # Only expand once:
12602
12603
12604
12605
12606 . ${srcdir}/../../bfd/configure.host
12607
12608
12609
12610 USE_MAINTAINER_MODE=no
12611 # Check whether --enable-maintainer-mode was given.
12612 if test "${enable_maintainer_mode+set}" = set; then :
12613   enableval=$enable_maintainer_mode; case "${enableval}" in
12614   yes)  MAINT="" USE_MAINTAINER_MODE=yes ;;
12615   no)   MAINT="#" ;;
12616   *)    as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
12617 esac
12618 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
12619   echo "Setting maintainer mode" 6>&1
12620 fi
12621 else
12622   MAINT="#"
12623 fi
12624
12625
12626
12627 # Check whether --enable-sim-bswap was given.
12628 if test "${enable_sim_bswap+set}" = set; then :
12629   enableval=$enable_sim_bswap; case "${enableval}" in
12630   yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12631   no)   sim_bswap="-DWITH_BSWAP=0";;
12632   *)    as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12633 esac
12634 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12635   echo "Setting bswap flags = $sim_bswap" 6>&1
12636 fi
12637 else
12638   sim_bswap=""
12639 fi
12640
12641
12642
12643 # Check whether --enable-sim-cflags was given.
12644 if test "${enable_sim_cflags+set}" = set; then :
12645   enableval=$enable_sim_cflags; case "${enableval}" in
12646   yes)   sim_cflags="-O2 -fomit-frame-pointer";;
12647   trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12648   no)    sim_cflags="";;
12649   *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12650 esac
12651 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12652   echo "Setting sim cflags = $sim_cflags" 6>&1
12653 fi
12654 else
12655   sim_cflags=""
12656 fi
12657
12658
12659
12660 # Check whether --enable-sim-debug was given.
12661 if test "${enable_sim_debug+set}" = set; then :
12662   enableval=$enable_sim_debug; case "${enableval}" in
12663   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12664   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12665   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12666 esac
12667 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12668   echo "Setting sim debug = $sim_debug" 6>&1
12669 fi
12670 else
12671   sim_debug=""
12672 fi
12673
12674
12675
12676 # Check whether --enable-sim-stdio was given.
12677 if test "${enable_sim_stdio+set}" = set; then :
12678   enableval=$enable_sim_stdio; case "${enableval}" in
12679   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12680   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12681   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12682 esac
12683 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12684   echo "Setting stdio flags = $sim_stdio" 6>&1
12685 fi
12686 else
12687   sim_stdio=""
12688 fi
12689
12690
12691
12692 # Check whether --enable-sim-trace was given.
12693 if test "${enable_sim_trace+set}" = set; then :
12694   enableval=$enable_sim_trace; case "${enableval}" in
12695   yes)  sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
12696   no)   sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
12697   [-0-9]*)
12698         sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
12699   [[:lower:]]*)
12700         sim_trace=""
12701         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12702           if test x"$sim_trace" = x; then
12703             sim_trace="-DWITH_TRACE='(TRACE_$x"
12704           else
12705             sim_trace="${sim_trace}|TRACE_$x"
12706           fi
12707         done
12708         sim_trace="$sim_trace)'" ;;
12709 esac
12710 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12711   echo "Setting sim trace = $sim_trace" 6>&1
12712 fi
12713 else
12714   sim_trace=""
12715 fi
12716
12717
12718
12719 # Check whether --enable-sim-profile was given.
12720 if test "${enable_sim_profile+set}" = set; then :
12721   enableval=$enable_sim_profile; case "${enableval}" in
12722   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12723   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12724   [-0-9]*)
12725         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12726   [a-z]*)
12727         sim_profile=""
12728         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12729           if test x"$sim_profile" = x; then
12730             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12731           else
12732             sim_profile="${sim_profile}|PROFILE_$x"
12733           fi
12734         done
12735         sim_profile="$sim_profile)'" ;;
12736 esac
12737 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12738   echo "Setting sim profile = $sim_profile" 6>&1
12739 fi
12740 else
12741   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12742 fi
12743
12744
12745
12746
12747 # Check whether --with-pkgversion was given.
12748 if test "${with_pkgversion+set}" = set; then :
12749   withval=$with_pkgversion; case "$withval" in
12750       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12751       no)  PKGVERSION= ;;
12752       *)   PKGVERSION="($withval) " ;;
12753      esac
12754 else
12755   PKGVERSION="(GDB) "
12756
12757 fi
12758
12759
12760
12761
12762
12763 # Check whether --with-bugurl was given.
12764 if test "${with_bugurl+set}" = set; then :
12765   withval=$with_bugurl; case "$withval" in
12766       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12767       no)  BUGURL=
12768            ;;
12769       *)   BUGURL="$withval"
12770            ;;
12771      esac
12772 else
12773   BUGURL="http://www.gnu.org/software/gdb/bugs/"
12774
12775 fi
12776
12777   case ${BUGURL} in
12778   "")
12779     REPORT_BUGS_TO=
12780     REPORT_BUGS_TEXI=
12781     ;;
12782   *)
12783     REPORT_BUGS_TO="<$BUGURL>"
12784     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12785     ;;
12786   esac;
12787
12788
12789
12790
12791 cat >>confdefs.h <<_ACEOF
12792 #define PKGVERSION "$PKGVERSION"
12793 _ACEOF
12794
12795
12796 cat >>confdefs.h <<_ACEOF
12797 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12798 _ACEOF
12799
12800
12801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12802 $as_echo_n "checking return type of signal handlers... " >&6; }
12803 if test "${ac_cv_type_signal+set}" = set; then :
12804   $as_echo_n "(cached) " >&6
12805 else
12806   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12807 /* end confdefs.h.  */
12808 #include <sys/types.h>
12809 #include <signal.h>
12810
12811 int
12812 main ()
12813 {
12814 return *(signal (0, 0)) (0) == 1;
12815   ;
12816   return 0;
12817 }
12818 _ACEOF
12819 if ac_fn_c_try_compile "$LINENO"; then :
12820   ac_cv_type_signal=int
12821 else
12822   ac_cv_type_signal=void
12823 fi
12824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12825 fi
12826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12827 $as_echo "$ac_cv_type_signal" >&6; }
12828
12829 cat >>confdefs.h <<_ACEOF
12830 #define RETSIGTYPE $ac_cv_type_signal
12831 _ACEOF
12832
12833
12834
12835
12836
12837 sim_link_files=
12838 sim_link_links=
12839
12840 sim_link_links=tconfig.h
12841 if test -f ${srcdir}/tconfig.in
12842 then
12843   sim_link_files=tconfig.in
12844 else
12845   sim_link_files=../common/tconfig.in
12846 fi
12847
12848 # targ-vals.def points to the libc macro description file.
12849 case "${target}" in
12850 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12851 esac
12852 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12853 sim_link_links="${sim_link_links} targ-vals.def"
12854
12855
12856
12857 for ac_header in getopt.h
12858 do :
12859   ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
12860 if test "x$ac_cv_header_getopt_h" = x""yes; then :
12861   cat >>confdefs.h <<_ACEOF
12862 #define HAVE_GETOPT_H 1
12863 _ACEOF
12864
12865 fi
12866
12867 done
12868
12869
12870 # Check whether --enable-cycle-accurate was given.
12871 if test "${enable_cycle_accurate+set}" = set; then :
12872   enableval=$enable_cycle_accurate; case "${enableval}" in
12873 yes | no) ;;
12874 *)      as_fn_error "bad value ${enableval} given for --enable-cycle-accurate option" "$LINENO" 5 ;;
12875 esac
12876 fi
12877
12878
12879 # Check whether --enable-cycle-stats was given.
12880 if test "${enable_cycle_stats+set}" = set; then :
12881   enableval=$enable_cycle_stats; case "${enableval}" in
12882 yes | no) ;;
12883 *)      as_fn_error "bad value ${enableval} given for --enable-cycle-stats option" "$LINENO" 5 ;;
12884 esac
12885 fi
12886
12887
12888 echo enable_cycle_accurate is $enable_cycle_accurate
12889 echo enable_cycle_stats is $enable_cycle_stats
12890
12891 if test "x${enable_cycle_accurate}" != xno; then
12892
12893 $as_echo "#define CYCLE_ACCURATE 1" >>confdefs.h
12894
12895
12896   if test "x${enable_cycle_stats}" != xno; then
12897
12898 $as_echo "#define CYCLE_STATS 1" >>confdefs.h
12899
12900   fi
12901 else
12902   if test "x${enable_cycle_stats}" != xno; then
12903     as_fn_error "cycle-stats not available without cycle-accurate" "$LINENO" 5
12904   fi
12905 fi
12906
12907
12908 ac_sources="$sim_link_files"
12909 ac_dests="$sim_link_links"
12910 while test -n "$ac_sources"; do
12911   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
12912   set $ac_sources; ac_source=$1; shift; ac_sources=$*
12913   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
12914 done
12915 ac_config_links="$ac_config_links $ac_config_links_1"
12916
12917 cgen_breaks=""
12918 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12919 cgen_breaks="break cgen_rtx_error";
12920 fi
12921
12922 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12923
12924 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12925
12926 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12927
12928 ac_config_commands="$ac_config_commands Makefile"
12929
12930 ac_config_commands="$ac_config_commands stamp-h"
12931
12932 cat >confcache <<\_ACEOF
12933 # This file is a shell script that caches the results of configure
12934 # tests run on this system so they can be shared between configure
12935 # scripts and configure runs, see configure's option --config-cache.
12936 # It is not useful on other systems.  If it contains results you don't
12937 # want to keep, you may remove or edit it.
12938 #
12939 # config.status only pays attention to the cache file if you give it
12940 # the --recheck option to rerun configure.
12941 #
12942 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12943 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12944 # following values.
12945
12946 _ACEOF
12947
12948 # The following way of writing the cache mishandles newlines in values,
12949 # but we know of no workaround that is simple, portable, and efficient.
12950 # So, we kill variables containing newlines.
12951 # Ultrix sh set writes to stderr and can't be redirected directly,
12952 # and sets the high bit in the cache file unless we assign to the vars.
12953 (
12954   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12955     eval ac_val=\$$ac_var
12956     case $ac_val in #(
12957     *${as_nl}*)
12958       case $ac_var in #(
12959       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12960 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12961       esac
12962       case $ac_var in #(
12963       _ | IFS | as_nl) ;; #(
12964       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12965       *) { eval $ac_var=; unset $ac_var;} ;;
12966       esac ;;
12967     esac
12968   done
12969
12970   (set) 2>&1 |
12971     case $as_nl`(ac_space=' '; set) 2>&1` in #(
12972     *${as_nl}ac_space=\ *)
12973       # `set' does not quote correctly, so add quotes: double-quote
12974       # substitution turns \\\\ into \\, and sed turns \\ into \.
12975       sed -n \
12976         "s/'/'\\\\''/g;
12977           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12978       ;; #(
12979     *)
12980       # `set' quotes correctly as required by POSIX, so do not add quotes.
12981       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12982       ;;
12983     esac |
12984     sort
12985 ) |
12986   sed '
12987      /^ac_cv_env_/b end
12988      t clear
12989      :clear
12990      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12991      t end
12992      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12993      :end' >>confcache
12994 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12995   if test -w "$cache_file"; then
12996     test "x$cache_file" != "x/dev/null" &&
12997       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12998 $as_echo "$as_me: updating cache $cache_file" >&6;}
12999     cat confcache >$cache_file
13000   else
13001     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13002 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13003   fi
13004 fi
13005 rm -f confcache
13006
13007 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13008 # Let make expand exec_prefix.
13009 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13010
13011 DEFS=-DHAVE_CONFIG_H
13012
13013 ac_libobjs=
13014 ac_ltlibobjs=
13015 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13016   # 1. Remove the extension, and $U if already installed.
13017   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13018   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13019   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13020   #    will be set to the directory where LIBOBJS objects are built.
13021   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13022   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13023 done
13024 LIBOBJS=$ac_libobjs
13025
13026 LTLIBOBJS=$ac_ltlibobjs
13027
13028
13029 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13030   as_fn_error "conditional \"GMAKE\" was never defined.
13031 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13032 fi
13033 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13034   as_fn_error "conditional \"PLUGINS\" was never defined.
13035 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13036 fi
13037
13038 : ${CONFIG_STATUS=./config.status}
13039 ac_write_fail=0
13040 ac_clean_files_save=$ac_clean_files
13041 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13043 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13044 as_write_fail=0
13045 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13046 #! $SHELL
13047 # Generated by $as_me.
13048 # Run this file to recreate the current configuration.
13049 # Compiler output produced by configure, useful for debugging
13050 # configure, is in config.log if it exists.
13051
13052 debug=false
13053 ac_cs_recheck=false
13054 ac_cs_silent=false
13055
13056 SHELL=\${CONFIG_SHELL-$SHELL}
13057 export SHELL
13058 _ASEOF
13059 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13060 ## -------------------- ##
13061 ## M4sh Initialization. ##
13062 ## -------------------- ##
13063
13064 # Be more Bourne compatible
13065 DUALCASE=1; export DUALCASE # for MKS sh
13066 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13067   emulate sh
13068   NULLCMD=:
13069   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13070   # is contrary to our usage.  Disable this feature.
13071   alias -g '${1+"$@"}'='"$@"'
13072   setopt NO_GLOB_SUBST
13073 else
13074   case `(set -o) 2>/dev/null` in #(
13075   *posix*) :
13076     set -o posix ;; #(
13077   *) :
13078      ;;
13079 esac
13080 fi
13081
13082
13083 as_nl='
13084 '
13085 export as_nl
13086 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13087 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13088 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13089 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13090 # Prefer a ksh shell builtin over an external printf program on Solaris,
13091 # but without wasting forks for bash or zsh.
13092 if test -z "$BASH_VERSION$ZSH_VERSION" \
13093     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13094   as_echo='print -r --'
13095   as_echo_n='print -rn --'
13096 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13097   as_echo='printf %s\n'
13098   as_echo_n='printf %s'
13099 else
13100   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13101     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13102     as_echo_n='/usr/ucb/echo -n'
13103   else
13104     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13105     as_echo_n_body='eval
13106       arg=$1;
13107       case $arg in #(
13108       *"$as_nl"*)
13109         expr "X$arg" : "X\\(.*\\)$as_nl";
13110         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13111       esac;
13112       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13113     '
13114     export as_echo_n_body
13115     as_echo_n='sh -c $as_echo_n_body as_echo'
13116   fi
13117   export as_echo_body
13118   as_echo='sh -c $as_echo_body as_echo'
13119 fi
13120
13121 # The user is always right.
13122 if test "${PATH_SEPARATOR+set}" != set; then
13123   PATH_SEPARATOR=:
13124   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13125     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13126       PATH_SEPARATOR=';'
13127   }
13128 fi
13129
13130
13131 # IFS
13132 # We need space, tab and new line, in precisely that order.  Quoting is
13133 # there to prevent editors from complaining about space-tab.
13134 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13135 # splitting by setting IFS to empty value.)
13136 IFS=" ""        $as_nl"
13137
13138 # Find who we are.  Look in the path if we contain no directory separator.
13139 case $0 in #((
13140   *[\\/]* ) as_myself=$0 ;;
13141   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13142 for as_dir in $PATH
13143 do
13144   IFS=$as_save_IFS
13145   test -z "$as_dir" && as_dir=.
13146     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13147   done
13148 IFS=$as_save_IFS
13149
13150      ;;
13151 esac
13152 # We did not find ourselves, most probably we were run as `sh COMMAND'
13153 # in which case we are not to be found in the path.
13154 if test "x$as_myself" = x; then
13155   as_myself=$0
13156 fi
13157 if test ! -f "$as_myself"; then
13158   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13159   exit 1
13160 fi
13161
13162 # Unset variables that we do not need and which cause bugs (e.g. in
13163 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13164 # suppresses any "Segmentation fault" message there.  '((' could
13165 # trigger a bug in pdksh 5.2.14.
13166 for as_var in BASH_ENV ENV MAIL MAILPATH
13167 do eval test x\${$as_var+set} = xset \
13168   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13169 done
13170 PS1='$ '
13171 PS2='> '
13172 PS4='+ '
13173
13174 # NLS nuisances.
13175 LC_ALL=C
13176 export LC_ALL
13177 LANGUAGE=C
13178 export LANGUAGE
13179
13180 # CDPATH.
13181 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13182
13183
13184 # as_fn_error ERROR [LINENO LOG_FD]
13185 # ---------------------------------
13186 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13187 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13188 # script with status $?, using 1 if that was 0.
13189 as_fn_error ()
13190 {
13191   as_status=$?; test $as_status -eq 0 && as_status=1
13192   if test "$3"; then
13193     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13194     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13195   fi
13196   $as_echo "$as_me: error: $1" >&2
13197   as_fn_exit $as_status
13198 } # as_fn_error
13199
13200
13201 # as_fn_set_status STATUS
13202 # -----------------------
13203 # Set $? to STATUS, without forking.
13204 as_fn_set_status ()
13205 {
13206   return $1
13207 } # as_fn_set_status
13208
13209 # as_fn_exit STATUS
13210 # -----------------
13211 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13212 as_fn_exit ()
13213 {
13214   set +e
13215   as_fn_set_status $1
13216   exit $1
13217 } # as_fn_exit
13218
13219 # as_fn_unset VAR
13220 # ---------------
13221 # Portably unset VAR.
13222 as_fn_unset ()
13223 {
13224   { eval $1=; unset $1;}
13225 }
13226 as_unset=as_fn_unset
13227 # as_fn_append VAR VALUE
13228 # ----------------------
13229 # Append the text in VALUE to the end of the definition contained in VAR. Take
13230 # advantage of any shell optimizations that allow amortized linear growth over
13231 # repeated appends, instead of the typical quadratic growth present in naive
13232 # implementations.
13233 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13234   eval 'as_fn_append ()
13235   {
13236     eval $1+=\$2
13237   }'
13238 else
13239   as_fn_append ()
13240   {
13241     eval $1=\$$1\$2
13242   }
13243 fi # as_fn_append
13244
13245 # as_fn_arith ARG...
13246 # ------------------
13247 # Perform arithmetic evaluation on the ARGs, and store the result in the
13248 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13249 # must be portable across $(()) and expr.
13250 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13251   eval 'as_fn_arith ()
13252   {
13253     as_val=$(( $* ))
13254   }'
13255 else
13256   as_fn_arith ()
13257   {
13258     as_val=`expr "$@" || test $? -eq 1`
13259   }
13260 fi # as_fn_arith
13261
13262
13263 if expr a : '\(a\)' >/dev/null 2>&1 &&
13264    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13265   as_expr=expr
13266 else
13267   as_expr=false
13268 fi
13269
13270 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13271   as_basename=basename
13272 else
13273   as_basename=false
13274 fi
13275
13276 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13277   as_dirname=dirname
13278 else
13279   as_dirname=false
13280 fi
13281
13282 as_me=`$as_basename -- "$0" ||
13283 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13284          X"$0" : 'X\(//\)$' \| \
13285          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13286 $as_echo X/"$0" |
13287     sed '/^.*\/\([^/][^/]*\)\/*$/{
13288             s//\1/
13289             q
13290           }
13291           /^X\/\(\/\/\)$/{
13292             s//\1/
13293             q
13294           }
13295           /^X\/\(\/\).*/{
13296             s//\1/
13297             q
13298           }
13299           s/.*/./; q'`
13300
13301 # Avoid depending upon Character Ranges.
13302 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13303 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13304 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13305 as_cr_digits='0123456789'
13306 as_cr_alnum=$as_cr_Letters$as_cr_digits
13307
13308 ECHO_C= ECHO_N= ECHO_T=
13309 case `echo -n x` in #(((((
13310 -n*)
13311   case `echo 'xy\c'` in
13312   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
13313   xy)  ECHO_C='\c';;
13314   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13315        ECHO_T=' ';;
13316   esac;;
13317 *)
13318   ECHO_N='-n';;
13319 esac
13320
13321 rm -f conf$$ conf$$.exe conf$$.file
13322 if test -d conf$$.dir; then
13323   rm -f conf$$.dir/conf$$.file
13324 else
13325   rm -f conf$$.dir
13326   mkdir conf$$.dir 2>/dev/null
13327 fi
13328 if (echo >conf$$.file) 2>/dev/null; then
13329   if ln -s conf$$.file conf$$ 2>/dev/null; then
13330     as_ln_s='ln -s'
13331     # ... but there are two gotchas:
13332     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13333     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13334     # In both cases, we have to default to `cp -p'.
13335     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13336       as_ln_s='cp -p'
13337   elif ln conf$$.file conf$$ 2>/dev/null; then
13338     as_ln_s=ln
13339   else
13340     as_ln_s='cp -p'
13341   fi
13342 else
13343   as_ln_s='cp -p'
13344 fi
13345 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13346 rmdir conf$$.dir 2>/dev/null
13347
13348
13349 # as_fn_mkdir_p
13350 # -------------
13351 # Create "$as_dir" as a directory, including parents if necessary.
13352 as_fn_mkdir_p ()
13353 {
13354
13355   case $as_dir in #(
13356   -*) as_dir=./$as_dir;;
13357   esac
13358   test -d "$as_dir" || eval $as_mkdir_p || {
13359     as_dirs=
13360     while :; do
13361       case $as_dir in #(
13362       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13363       *) as_qdir=$as_dir;;
13364       esac
13365       as_dirs="'$as_qdir' $as_dirs"
13366       as_dir=`$as_dirname -- "$as_dir" ||
13367 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13368          X"$as_dir" : 'X\(//\)[^/]' \| \
13369          X"$as_dir" : 'X\(//\)$' \| \
13370          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13371 $as_echo X"$as_dir" |
13372     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13373             s//\1/
13374             q
13375           }
13376           /^X\(\/\/\)[^/].*/{
13377             s//\1/
13378             q
13379           }
13380           /^X\(\/\/\)$/{
13381             s//\1/
13382             q
13383           }
13384           /^X\(\/\).*/{
13385             s//\1/
13386             q
13387           }
13388           s/.*/./; q'`
13389       test -d "$as_dir" && break
13390     done
13391     test -z "$as_dirs" || eval "mkdir $as_dirs"
13392   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13393
13394
13395 } # as_fn_mkdir_p
13396 if mkdir -p . 2>/dev/null; then
13397   as_mkdir_p='mkdir -p "$as_dir"'
13398 else
13399   test -d ./-p && rmdir ./-p
13400   as_mkdir_p=false
13401 fi
13402
13403 if test -x / >/dev/null 2>&1; then
13404   as_test_x='test -x'
13405 else
13406   if ls -dL / >/dev/null 2>&1; then
13407     as_ls_L_option=L
13408   else
13409     as_ls_L_option=
13410   fi
13411   as_test_x='
13412     eval sh -c '\''
13413       if test -d "$1"; then
13414         test -d "$1/.";
13415       else
13416         case $1 in #(
13417         -*)set "./$1";;
13418         esac;
13419         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13420         ???[sx]*):;;*)false;;esac;fi
13421     '\'' sh
13422   '
13423 fi
13424 as_executable_p=$as_test_x
13425
13426 # Sed expression to map a string onto a valid CPP name.
13427 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13428
13429 # Sed expression to map a string onto a valid variable name.
13430 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13431
13432
13433 exec 6>&1
13434 ## ----------------------------------- ##
13435 ## Main body of $CONFIG_STATUS script. ##
13436 ## ----------------------------------- ##
13437 _ASEOF
13438 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13439
13440 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13441 # Save the log message, to keep $0 and so on meaningful, and to
13442 # report actual input values of CONFIG_FILES etc. instead of their
13443 # values after options handling.
13444 ac_log="
13445 This file was extended by $as_me, which was
13446 generated by GNU Autoconf 2.64.  Invocation command line was
13447
13448   CONFIG_FILES    = $CONFIG_FILES
13449   CONFIG_HEADERS  = $CONFIG_HEADERS
13450   CONFIG_LINKS    = $CONFIG_LINKS
13451   CONFIG_COMMANDS = $CONFIG_COMMANDS
13452   $ $0 $@
13453
13454 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13455 "
13456
13457 _ACEOF
13458
13459 case $ac_config_files in *"
13460 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13461 esac
13462
13463 case $ac_config_headers in *"
13464 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13465 esac
13466
13467
13468 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13469 # Files that config.status was made for.
13470 config_files="$ac_config_files"
13471 config_headers="$ac_config_headers"
13472 config_links="$ac_config_links"
13473 config_commands="$ac_config_commands"
13474
13475 _ACEOF
13476
13477 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13478 ac_cs_usage="\
13479 \`$as_me' instantiates files and other configuration actions
13480 from templates according to the current configuration.  Unless the files
13481 and actions are specified as TAGs, all are instantiated by default.
13482
13483 Usage: $0 [OPTION]... [TAG]...
13484
13485   -h, --help       print this help, then exit
13486   -V, --version    print version number and configuration settings, then exit
13487   -q, --quiet, --silent
13488                    do not print progress messages
13489   -d, --debug      don't remove temporary files
13490       --recheck    update $as_me by reconfiguring in the same conditions
13491       --file=FILE[:TEMPLATE]
13492                    instantiate the configuration file FILE
13493       --header=FILE[:TEMPLATE]
13494                    instantiate the configuration header FILE
13495
13496 Configuration files:
13497 $config_files
13498
13499 Configuration headers:
13500 $config_headers
13501
13502 Configuration links:
13503 $config_links
13504
13505 Configuration commands:
13506 $config_commands
13507
13508 Report bugs to the package provider."
13509
13510 _ACEOF
13511 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13512 ac_cs_version="\\
13513 config.status
13514 configured by $0, generated by GNU Autoconf 2.64,
13515   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13516
13517 Copyright (C) 2009 Free Software Foundation, Inc.
13518 This config.status script is free software; the Free Software Foundation
13519 gives unlimited permission to copy, distribute and modify it."
13520
13521 ac_pwd='$ac_pwd'
13522 srcdir='$srcdir'
13523 INSTALL='$INSTALL'
13524 AWK='$AWK'
13525 test -n "\$AWK" || AWK=awk
13526 _ACEOF
13527
13528 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13529 # The default lists apply if the user does not specify any file.
13530 ac_need_defaults=:
13531 while test $# != 0
13532 do
13533   case $1 in
13534   --*=*)
13535     ac_option=`expr "X$1" : 'X\([^=]*\)='`
13536     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13537     ac_shift=:
13538     ;;
13539   *)
13540     ac_option=$1
13541     ac_optarg=$2
13542     ac_shift=shift
13543     ;;
13544   esac
13545
13546   case $ac_option in
13547   # Handling of the options.
13548   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13549     ac_cs_recheck=: ;;
13550   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13551     $as_echo "$ac_cs_version"; exit ;;
13552   --debug | --debu | --deb | --de | --d | -d )
13553     debug=: ;;
13554   --file | --fil | --fi | --f )
13555     $ac_shift
13556     case $ac_optarg in
13557     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13558     esac
13559     as_fn_append CONFIG_FILES " '$ac_optarg'"
13560     ac_need_defaults=false;;
13561   --header | --heade | --head | --hea )
13562     $ac_shift
13563     case $ac_optarg in
13564     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13565     esac
13566     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13567     ac_need_defaults=false;;
13568   --he | --h)
13569     # Conflict between --help and --header
13570     as_fn_error "ambiguous option: \`$1'
13571 Try \`$0 --help' for more information.";;
13572   --help | --hel | -h )
13573     $as_echo "$ac_cs_usage"; exit ;;
13574   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13575   | -silent | --silent | --silen | --sile | --sil | --si | --s)
13576     ac_cs_silent=: ;;
13577
13578   # This is an error.
13579   -*) as_fn_error "unrecognized option: \`$1'
13580 Try \`$0 --help' for more information." ;;
13581
13582   *) as_fn_append ac_config_targets " $1"
13583      ac_need_defaults=false ;;
13584
13585   esac
13586   shift
13587 done
13588
13589 ac_configure_extra_args=
13590
13591 if $ac_cs_silent; then
13592   exec 6>/dev/null
13593   ac_configure_extra_args="$ac_configure_extra_args --silent"
13594 fi
13595
13596 _ACEOF
13597 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13598 if \$ac_cs_recheck; then
13599   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13600   shift
13601   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13602   CONFIG_SHELL='$SHELL'
13603   export CONFIG_SHELL
13604   exec "\$@"
13605 fi
13606
13607 _ACEOF
13608 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13609 exec 5>>config.log
13610 {
13611   echo
13612   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13613 ## Running $as_me. ##
13614 _ASBOX
13615   $as_echo "$ac_log"
13616 } >&5
13617
13618 _ACEOF
13619 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13620 #
13621 # INIT-COMMANDS
13622 #
13623 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13624
13625
13626 # The HP-UX ksh and POSIX shell print the target directory to stdout
13627 # if CDPATH is set.
13628 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13629
13630 sed_quote_subst='$sed_quote_subst'
13631 double_quote_subst='$double_quote_subst'
13632 delay_variable_subst='$delay_variable_subst'
13633 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13634 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13635 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13636 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13637 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13638 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13639 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13640 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13641 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13642 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13643 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13644 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13645 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13646 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13647 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13648 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13649 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13650 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13651 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13652 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13653 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13654 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13655 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13656 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13657 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13658 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13659 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13660 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13661 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13662 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13663 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13664 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13665 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13666 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13667 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13668 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13669 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13670 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13671 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13672 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13673 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13674 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13675 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13676 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13677 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13678 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13679 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13680 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13681 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"`'
13682 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13683 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13684 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13685 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13686 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13687 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13688 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13689 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13690 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13691 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13692 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13693 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13694 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13695 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13696 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13697 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13698 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13699 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13700 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13701 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13702 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13703 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13704 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13705 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13706 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13707 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13708 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13709 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13710 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13711 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13712 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13713 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13714 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13715 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13716 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13717 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13718 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13719 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13720 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13721 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13722 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13723 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13724 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13725 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13726 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13727 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13728 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13729 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13730 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13731 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13732 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13733 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13734 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13735 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13736 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13737 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13738 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13739 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13740 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13741 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13742 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13743 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13744 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13745 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13746 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13747 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13748 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13749 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13750 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13751 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13752 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13753
13754 LTCC='$LTCC'
13755 LTCFLAGS='$LTCFLAGS'
13756 compiler='$compiler_DEFAULT'
13757
13758 # A function that is used when there is no print builtin or printf.
13759 func_fallback_echo ()
13760 {
13761   eval 'cat <<_LTECHO_EOF
13762 \$1
13763 _LTECHO_EOF'
13764 }
13765
13766 # Quote evaled strings.
13767 for var in SHELL \
13768 ECHO \
13769 SED \
13770 GREP \
13771 EGREP \
13772 FGREP \
13773 LD \
13774 NM \
13775 LN_S \
13776 lt_SP2NL \
13777 lt_NL2SP \
13778 reload_flag \
13779 OBJDUMP \
13780 deplibs_check_method \
13781 file_magic_cmd \
13782 AR \
13783 AR_FLAGS \
13784 STRIP \
13785 RANLIB \
13786 CC \
13787 CFLAGS \
13788 compiler \
13789 lt_cv_sys_global_symbol_pipe \
13790 lt_cv_sys_global_symbol_to_cdecl \
13791 lt_cv_sys_global_symbol_to_c_name_address \
13792 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13793 lt_prog_compiler_no_builtin_flag \
13794 lt_prog_compiler_wl \
13795 lt_prog_compiler_pic \
13796 lt_prog_compiler_static \
13797 lt_cv_prog_compiler_c_o \
13798 need_locks \
13799 DSYMUTIL \
13800 NMEDIT \
13801 LIPO \
13802 OTOOL \
13803 OTOOL64 \
13804 shrext_cmds \
13805 export_dynamic_flag_spec \
13806 whole_archive_flag_spec \
13807 compiler_needs_object \
13808 with_gnu_ld \
13809 allow_undefined_flag \
13810 no_undefined_flag \
13811 hardcode_libdir_flag_spec \
13812 hardcode_libdir_flag_spec_ld \
13813 hardcode_libdir_separator \
13814 fix_srcfile_path \
13815 exclude_expsyms \
13816 include_expsyms \
13817 file_list_spec \
13818 variables_saved_for_relink \
13819 libname_spec \
13820 library_names_spec \
13821 soname_spec \
13822 install_override_mode \
13823 finish_eval \
13824 old_striplib \
13825 striplib; do
13826     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13827     *[\\\\\\\`\\"\\\$]*)
13828       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13829       ;;
13830     *)
13831       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13832       ;;
13833     esac
13834 done
13835
13836 # Double-quote double-evaled strings.
13837 for var in reload_cmds \
13838 old_postinstall_cmds \
13839 old_postuninstall_cmds \
13840 old_archive_cmds \
13841 extract_expsyms_cmds \
13842 old_archive_from_new_cmds \
13843 old_archive_from_expsyms_cmds \
13844 archive_cmds \
13845 archive_expsym_cmds \
13846 module_cmds \
13847 module_expsym_cmds \
13848 export_symbols_cmds \
13849 prelink_cmds \
13850 postinstall_cmds \
13851 postuninstall_cmds \
13852 finish_cmds \
13853 sys_lib_search_path_spec \
13854 sys_lib_dlsearch_path_spec; do
13855     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13856     *[\\\\\\\`\\"\\\$]*)
13857       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13858       ;;
13859     *)
13860       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13861       ;;
13862     esac
13863 done
13864
13865 ac_aux_dir='$ac_aux_dir'
13866 xsi_shell='$xsi_shell'
13867 lt_shell_append='$lt_shell_append'
13868
13869 # See if we are running on zsh, and set the options which allow our
13870 # commands through without removal of \ escapes INIT.
13871 if test -n "\${ZSH_VERSION+set}" ; then
13872    setopt NO_GLOB_SUBST
13873 fi
13874
13875
13876     PACKAGE='$PACKAGE'
13877     VERSION='$VERSION'
13878     TIMESTAMP='$TIMESTAMP'
13879     RM='$RM'
13880     ofile='$ofile'
13881
13882
13883
13884
13885 _ACEOF
13886
13887 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13888
13889 # Handling of arguments.
13890 for ac_config_target in $ac_config_targets
13891 do
13892   case $ac_config_target in
13893     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13894     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
13895     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13896     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
13897     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13898     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13899     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13900     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13901     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13902
13903   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13904   esac
13905 done
13906
13907
13908 # If the user did not use the arguments to specify the items to instantiate,
13909 # then the envvar interface is used.  Set only those that are not.
13910 # We use the long form for the default assignment because of an extremely
13911 # bizarre bug on SunOS 4.1.3.
13912 if $ac_need_defaults; then
13913   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13914   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13915   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
13916   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13917 fi
13918
13919 # Have a temporary directory for convenience.  Make it in the build tree
13920 # simply because there is no reason against having it here, and in addition,
13921 # creating and moving files from /tmp can sometimes cause problems.
13922 # Hook for its removal unless debugging.
13923 # Note that there is a small window in which the directory will not be cleaned:
13924 # after its creation but before its name has been assigned to `$tmp'.
13925 $debug ||
13926 {
13927   tmp=
13928   trap 'exit_status=$?
13929   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13930 ' 0
13931   trap 'as_fn_exit 1' 1 2 13 15
13932 }
13933 # Create a (secure) tmp directory for tmp files.
13934
13935 {
13936   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13937   test -n "$tmp" && test -d "$tmp"
13938 }  ||
13939 {
13940   tmp=./conf$$-$RANDOM
13941   (umask 077 && mkdir "$tmp")
13942 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13943
13944 # Set up the scripts for CONFIG_FILES section.
13945 # No need to generate them if there are no CONFIG_FILES.
13946 # This happens for instance with `./config.status config.h'.
13947 if test -n "$CONFIG_FILES"; then
13948
13949
13950 ac_cr=`echo X | tr X '\015'`
13951 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13952 # But we know of no other shell where ac_cr would be empty at this
13953 # point, so we can use a bashism as a fallback.
13954 if test "x$ac_cr" = x; then
13955   eval ac_cr=\$\'\\r\'
13956 fi
13957 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13958 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13959   ac_cs_awk_cr='\r'
13960 else
13961   ac_cs_awk_cr=$ac_cr
13962 fi
13963
13964 echo 'BEGIN {' >"$tmp/subs1.awk" &&
13965 _ACEOF
13966
13967
13968 {
13969   echo "cat >conf$$subs.awk <<_ACEOF" &&
13970   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13971   echo "_ACEOF"
13972 } >conf$$subs.sh ||
13973   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13974 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13975 ac_delim='%!_!# '
13976 for ac_last_try in false false false false false :; do
13977   . ./conf$$subs.sh ||
13978     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13979
13980   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13981   if test $ac_delim_n = $ac_delim_num; then
13982     break
13983   elif $ac_last_try; then
13984     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13985   else
13986     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13987   fi
13988 done
13989 rm -f conf$$subs.sh
13990
13991 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13992 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13993 _ACEOF
13994 sed -n '
13995 h
13996 s/^/S["/; s/!.*/"]=/
13997 p
13998 g
13999 s/^[^!]*!//
14000 :repl
14001 t repl
14002 s/'"$ac_delim"'$//
14003 t delim
14004 :nl
14005 h
14006 s/\(.\{148\}\).*/\1/
14007 t more1
14008 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14009 p
14010 n
14011 b repl
14012 :more1
14013 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14014 p
14015 g
14016 s/.\{148\}//
14017 t nl
14018 :delim
14019 h
14020 s/\(.\{148\}\).*/\1/
14021 t more2
14022 s/["\\]/\\&/g; s/^/"/; s/$/"/
14023 p
14024 b
14025 :more2
14026 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14027 p
14028 g
14029 s/.\{148\}//
14030 t delim
14031 ' <conf$$subs.awk | sed '
14032 /^[^""]/{
14033   N
14034   s/\n//
14035 }
14036 ' >>$CONFIG_STATUS || ac_write_fail=1
14037 rm -f conf$$subs.awk
14038 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14039 _ACAWK
14040 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14041   for (key in S) S_is_set[key] = 1
14042   FS = "\a"
14043
14044 }
14045 {
14046   line = $ 0
14047   nfields = split(line, field, "@")
14048   substed = 0
14049   len = length(field[1])
14050   for (i = 2; i < nfields; i++) {
14051     key = field[i]
14052     keylen = length(key)
14053     if (S_is_set[key]) {
14054       value = S[key]
14055       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14056       len += length(value) + length(field[++i])
14057       substed = 1
14058     } else
14059       len += 1 + keylen
14060   }
14061
14062   print line
14063 }
14064
14065 _ACAWK
14066 _ACEOF
14067 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14068 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14069   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14070 else
14071   cat
14072 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14073   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14074 _ACEOF
14075
14076 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14077 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14078 # trailing colons and then remove the whole line if VPATH becomes empty
14079 # (actually we leave an empty line to preserve line numbers).
14080 if test "x$srcdir" = x.; then
14081   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14082 s/:*\$(srcdir):*/:/
14083 s/:*\${srcdir}:*/:/
14084 s/:*@srcdir@:*/:/
14085 s/^\([^=]*=[     ]*\):*/\1/
14086 s/:*$//
14087 s/^[^=]*=[       ]*$//
14088 }'
14089 fi
14090
14091 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14092 fi # test -n "$CONFIG_FILES"
14093
14094 # Set up the scripts for CONFIG_HEADERS section.
14095 # No need to generate them if there are no CONFIG_HEADERS.
14096 # This happens for instance with `./config.status Makefile'.
14097 if test -n "$CONFIG_HEADERS"; then
14098 cat >"$tmp/defines.awk" <<\_ACAWK ||
14099 BEGIN {
14100 _ACEOF
14101
14102 # Transform confdefs.h into an awk script `defines.awk', embedded as
14103 # here-document in config.status, that substitutes the proper values into
14104 # config.h.in to produce config.h.
14105
14106 # Create a delimiter string that does not exist in confdefs.h, to ease
14107 # handling of long lines.
14108 ac_delim='%!_!# '
14109 for ac_last_try in false false :; do
14110   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14111   if test -z "$ac_t"; then
14112     break
14113   elif $ac_last_try; then
14114     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14115   else
14116     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14117   fi
14118 done
14119
14120 # For the awk script, D is an array of macro values keyed by name,
14121 # likewise P contains macro parameters if any.  Preserve backslash
14122 # newline sequences.
14123
14124 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14125 sed -n '
14126 s/.\{148\}/&'"$ac_delim"'/g
14127 t rset
14128 :rset
14129 s/^[     ]*#[    ]*define[       ][      ]*/ /
14130 t def
14131 d
14132 :def
14133 s/\\$//
14134 t bsnl
14135 s/["\\]/\\&/g
14136 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14137 D["\1"]=" \3"/p
14138 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14139 d
14140 :bsnl
14141 s/["\\]/\\&/g
14142 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14143 D["\1"]=" \3\\\\\\n"\\/p
14144 t cont
14145 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14146 t cont
14147 d
14148 :cont
14149 n
14150 s/.\{148\}/&'"$ac_delim"'/g
14151 t clear
14152 :clear
14153 s/\\$//
14154 t bsnlc
14155 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14156 d
14157 :bsnlc
14158 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14159 b cont
14160 ' <confdefs.h | sed '
14161 s/'"$ac_delim"'/"\\\
14162 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14163
14164 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14165   for (key in D) D_is_set[key] = 1
14166   FS = "\a"
14167 }
14168 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14169   line = \$ 0
14170   split(line, arg, " ")
14171   if (arg[1] == "#") {
14172     defundef = arg[2]
14173     mac1 = arg[3]
14174   } else {
14175     defundef = substr(arg[1], 2)
14176     mac1 = arg[2]
14177   }
14178   split(mac1, mac2, "(") #)
14179   macro = mac2[1]
14180   prefix = substr(line, 1, index(line, defundef) - 1)
14181   if (D_is_set[macro]) {
14182     # Preserve the white space surrounding the "#".
14183     print prefix "define", macro P[macro] D[macro]
14184     next
14185   } else {
14186     # Replace #undef with comments.  This is necessary, for example,
14187     # in the case of _POSIX_SOURCE, which is predefined and required
14188     # on some systems where configure will not decide to define it.
14189     if (defundef == "undef") {
14190       print "/*", prefix defundef, macro, "*/"
14191       next
14192     }
14193   }
14194 }
14195 { print }
14196 _ACAWK
14197 _ACEOF
14198 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14199   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14200 fi # test -n "$CONFIG_HEADERS"
14201
14202
14203 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14204 shift
14205 for ac_tag
14206 do
14207   case $ac_tag in
14208   :[FHLC]) ac_mode=$ac_tag; continue;;
14209   esac
14210   case $ac_mode$ac_tag in
14211   :[FHL]*:*);;
14212   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14213   :[FH]-) ac_tag=-:-;;
14214   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14215   esac
14216   ac_save_IFS=$IFS
14217   IFS=:
14218   set x $ac_tag
14219   IFS=$ac_save_IFS
14220   shift
14221   ac_file=$1
14222   shift
14223
14224   case $ac_mode in
14225   :L) ac_source=$1;;
14226   :[FH])
14227     ac_file_inputs=
14228     for ac_f
14229     do
14230       case $ac_f in
14231       -) ac_f="$tmp/stdin";;
14232       *) # Look for the file first in the build tree, then in the source tree
14233          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14234          # because $ac_f cannot contain `:'.
14235          test -f "$ac_f" ||
14236            case $ac_f in
14237            [\\/$]*) false;;
14238            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14239            esac ||
14240            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14241       esac
14242       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14243       as_fn_append ac_file_inputs " '$ac_f'"
14244     done
14245
14246     # Let's still pretend it is `configure' which instantiates (i.e., don't
14247     # use $as_me), people would be surprised to read:
14248     #    /* config.h.  Generated by config.status.  */
14249     configure_input='Generated from '`
14250           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14251         `' by configure.'
14252     if test x"$ac_file" != x-; then
14253       configure_input="$ac_file.  $configure_input"
14254       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14255 $as_echo "$as_me: creating $ac_file" >&6;}
14256     fi
14257     # Neutralize special characters interpreted by sed in replacement strings.
14258     case $configure_input in #(
14259     *\&* | *\|* | *\\* )
14260        ac_sed_conf_input=`$as_echo "$configure_input" |
14261        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14262     *) ac_sed_conf_input=$configure_input;;
14263     esac
14264
14265     case $ac_tag in
14266     *:-:* | *:-) cat >"$tmp/stdin" \
14267       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14268     esac
14269     ;;
14270   esac
14271
14272   ac_dir=`$as_dirname -- "$ac_file" ||
14273 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14274          X"$ac_file" : 'X\(//\)[^/]' \| \
14275          X"$ac_file" : 'X\(//\)$' \| \
14276          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14277 $as_echo X"$ac_file" |
14278     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14279             s//\1/
14280             q
14281           }
14282           /^X\(\/\/\)[^/].*/{
14283             s//\1/
14284             q
14285           }
14286           /^X\(\/\/\)$/{
14287             s//\1/
14288             q
14289           }
14290           /^X\(\/\).*/{
14291             s//\1/
14292             q
14293           }
14294           s/.*/./; q'`
14295   as_dir="$ac_dir"; as_fn_mkdir_p
14296   ac_builddir=.
14297
14298 case "$ac_dir" in
14299 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14300 *)
14301   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14302   # A ".." for each directory in $ac_dir_suffix.
14303   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14304   case $ac_top_builddir_sub in
14305   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14306   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14307   esac ;;
14308 esac
14309 ac_abs_top_builddir=$ac_pwd
14310 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14311 # for backward compatibility:
14312 ac_top_builddir=$ac_top_build_prefix
14313
14314 case $srcdir in
14315   .)  # We are building in place.
14316     ac_srcdir=.
14317     ac_top_srcdir=$ac_top_builddir_sub
14318     ac_abs_top_srcdir=$ac_pwd ;;
14319   [\\/]* | ?:[\\/]* )  # Absolute name.
14320     ac_srcdir=$srcdir$ac_dir_suffix;
14321     ac_top_srcdir=$srcdir
14322     ac_abs_top_srcdir=$srcdir ;;
14323   *) # Relative name.
14324     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14325     ac_top_srcdir=$ac_top_build_prefix$srcdir
14326     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14327 esac
14328 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14329
14330
14331   case $ac_mode in
14332   :F)
14333   #
14334   # CONFIG_FILE
14335   #
14336
14337   case $INSTALL in
14338   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14339   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14340   esac
14341 _ACEOF
14342
14343 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14344 # If the template does not know about datarootdir, expand it.
14345 # FIXME: This hack should be removed a few years after 2.60.
14346 ac_datarootdir_hack=; ac_datarootdir_seen=
14347 ac_sed_dataroot='
14348 /datarootdir/ {
14349   p
14350   q
14351 }
14352 /@datadir@/p
14353 /@docdir@/p
14354 /@infodir@/p
14355 /@localedir@/p
14356 /@mandir@/p'
14357 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14358 *datarootdir*) ac_datarootdir_seen=yes;;
14359 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14360   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14361 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14362 _ACEOF
14363 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14364   ac_datarootdir_hack='
14365   s&@datadir@&$datadir&g
14366   s&@docdir@&$docdir&g
14367   s&@infodir@&$infodir&g
14368   s&@localedir@&$localedir&g
14369   s&@mandir@&$mandir&g
14370   s&\\\${datarootdir}&$datarootdir&g' ;;
14371 esac
14372 _ACEOF
14373
14374 # Neutralize VPATH when `$srcdir' = `.'.
14375 # Shell code in configure.ac might set extrasub.
14376 # FIXME: do we really want to maintain this feature?
14377 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14378 ac_sed_extra="$ac_vpsub
14379 $extrasub
14380 _ACEOF
14381 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14382 :t
14383 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14384 s|@configure_input@|$ac_sed_conf_input|;t t
14385 s&@top_builddir@&$ac_top_builddir_sub&;t t
14386 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14387 s&@srcdir@&$ac_srcdir&;t t
14388 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14389 s&@top_srcdir@&$ac_top_srcdir&;t t
14390 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14391 s&@builddir@&$ac_builddir&;t t
14392 s&@abs_builddir@&$ac_abs_builddir&;t t
14393 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14394 s&@INSTALL@&$ac_INSTALL&;t t
14395 $ac_datarootdir_hack
14396 "
14397 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14398   || as_fn_error "could not create $ac_file" "$LINENO" 5
14399
14400 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14401   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14402   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14403   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14404 which seems to be undefined.  Please make sure it is defined." >&5
14405 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14406 which seems to be undefined.  Please make sure it is defined." >&2;}
14407
14408   rm -f "$tmp/stdin"
14409   case $ac_file in
14410   -) cat "$tmp/out" && rm -f "$tmp/out";;
14411   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14412   esac \
14413   || as_fn_error "could not create $ac_file" "$LINENO" 5
14414  ;;
14415   :H)
14416   #
14417   # CONFIG_HEADER
14418   #
14419   if test x"$ac_file" != x-; then
14420     {
14421       $as_echo "/* $configure_input  */" \
14422       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14423     } >"$tmp/config.h" \
14424       || as_fn_error "could not create $ac_file" "$LINENO" 5
14425     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14426       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14427 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14428     else
14429       rm -f "$ac_file"
14430       mv "$tmp/config.h" "$ac_file" \
14431         || as_fn_error "could not create $ac_file" "$LINENO" 5
14432     fi
14433   else
14434     $as_echo "/* $configure_input  */" \
14435       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14436       || as_fn_error "could not create -" "$LINENO" 5
14437   fi
14438  ;;
14439   :L)
14440   #
14441   # CONFIG_LINK
14442   #
14443
14444   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14445     :
14446   else
14447     # Prefer the file from the source tree if names are identical.
14448     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14449       ac_source=$srcdir/$ac_source
14450     fi
14451
14452     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14453 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14454
14455     if test ! -r "$ac_source"; then
14456       as_fn_error "$ac_source: file not found" "$LINENO" 5
14457     fi
14458     rm -f "$ac_file"
14459
14460     # Try a relative symlink, then a hard link, then a copy.
14461     case $srcdir in
14462     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14463         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14464     esac
14465     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14466       ln "$ac_source" "$ac_file" 2>/dev/null ||
14467       cp -p "$ac_source" "$ac_file" ||
14468       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14469   fi
14470  ;;
14471   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14472 $as_echo "$as_me: executing $ac_file commands" >&6;}
14473  ;;
14474   esac
14475
14476
14477   case $ac_file$ac_mode in
14478     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14479     "libtool":C)
14480
14481     # See if we are running on zsh, and set the options which allow our
14482     # commands through without removal of \ escapes.
14483     if test -n "${ZSH_VERSION+set}" ; then
14484       setopt NO_GLOB_SUBST
14485     fi
14486
14487     cfgfile="${ofile}T"
14488     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14489     $RM "$cfgfile"
14490
14491     cat <<_LT_EOF >> "$cfgfile"
14492 #! $SHELL
14493
14494 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14495 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14496 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14497 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14498 #
14499 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14500 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14501 #   Written by Gordon Matzigkeit, 1996
14502 #
14503 #   This file is part of GNU Libtool.
14504 #
14505 # GNU Libtool is free software; you can redistribute it and/or
14506 # modify it under the terms of the GNU General Public License as
14507 # published by the Free Software Foundation; either version 2 of
14508 # the License, or (at your option) any later version.
14509 #
14510 # As a special exception to the GNU General Public License,
14511 # if you distribute this file as part of a program or library that
14512 # is built using GNU Libtool, you may include this file under the
14513 # same distribution terms that you use for the rest of that program.
14514 #
14515 # GNU Libtool is distributed in the hope that it will be useful,
14516 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14517 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14518 # GNU General Public License for more details.
14519 #
14520 # You should have received a copy of the GNU General Public License
14521 # along with GNU Libtool; see the file COPYING.  If not, a copy
14522 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14523 # obtained by writing to the Free Software Foundation, Inc.,
14524 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14525
14526
14527 # The names of the tagged configurations supported by this script.
14528 available_tags=""
14529
14530 # ### BEGIN LIBTOOL CONFIG
14531
14532 # Which release of libtool.m4 was used?
14533 macro_version=$macro_version
14534 macro_revision=$macro_revision
14535
14536 # Whether or not to build shared libraries.
14537 build_libtool_libs=$enable_shared
14538
14539 # Whether or not to build static libraries.
14540 build_old_libs=$enable_static
14541
14542 # What type of objects to build.
14543 pic_mode=$pic_mode
14544
14545 # Whether or not to optimize for fast installation.
14546 fast_install=$enable_fast_install
14547
14548 # Shell to use when invoking shell scripts.
14549 SHELL=$lt_SHELL
14550
14551 # An echo program that protects backslashes.
14552 ECHO=$lt_ECHO
14553
14554 # The host system.
14555 host_alias=$host_alias
14556 host=$host
14557 host_os=$host_os
14558
14559 # The build system.
14560 build_alias=$build_alias
14561 build=$build
14562 build_os=$build_os
14563
14564 # A sed program that does not truncate output.
14565 SED=$lt_SED
14566
14567 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14568 Xsed="\$SED -e 1s/^X//"
14569
14570 # A grep program that handles long lines.
14571 GREP=$lt_GREP
14572
14573 # An ERE matcher.
14574 EGREP=$lt_EGREP
14575
14576 # A literal string matcher.
14577 FGREP=$lt_FGREP
14578
14579 # A BSD- or MS-compatible name lister.
14580 NM=$lt_NM
14581
14582 # Whether we need soft or hard links.
14583 LN_S=$lt_LN_S
14584
14585 # What is the maximum length of a command?
14586 max_cmd_len=$max_cmd_len
14587
14588 # Object file suffix (normally "o").
14589 objext=$ac_objext
14590
14591 # Executable file suffix (normally "").
14592 exeext=$exeext
14593
14594 # whether the shell understands "unset".
14595 lt_unset=$lt_unset
14596
14597 # turn spaces into newlines.
14598 SP2NL=$lt_lt_SP2NL
14599
14600 # turn newlines into spaces.
14601 NL2SP=$lt_lt_NL2SP
14602
14603 # An object symbol dumper.
14604 OBJDUMP=$lt_OBJDUMP
14605
14606 # Method to check whether dependent libraries are shared objects.
14607 deplibs_check_method=$lt_deplibs_check_method
14608
14609 # Command to use when deplibs_check_method == "file_magic".
14610 file_magic_cmd=$lt_file_magic_cmd
14611
14612 # The archiver.
14613 AR=$lt_AR
14614 AR_FLAGS=$lt_AR_FLAGS
14615
14616 # A symbol stripping program.
14617 STRIP=$lt_STRIP
14618
14619 # Commands used to install an old-style archive.
14620 RANLIB=$lt_RANLIB
14621 old_postinstall_cmds=$lt_old_postinstall_cmds
14622 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14623
14624 # Whether to use a lock for old archive extraction.
14625 lock_old_archive_extraction=$lock_old_archive_extraction
14626
14627 # A C compiler.
14628 LTCC=$lt_CC
14629
14630 # LTCC compiler flags.
14631 LTCFLAGS=$lt_CFLAGS
14632
14633 # Take the output of nm and produce a listing of raw symbols and C names.
14634 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14635
14636 # Transform the output of nm in a proper C declaration.
14637 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14638
14639 # Transform the output of nm in a C name address pair.
14640 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14641
14642 # Transform the output of nm in a C name address pair when lib prefix is needed.
14643 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14644
14645 # The name of the directory that contains temporary libtool files.
14646 objdir=$objdir
14647
14648 # Used to examine libraries when file_magic_cmd begins with "file".
14649 MAGIC_CMD=$MAGIC_CMD
14650
14651 # Must we lock files when doing compilation?
14652 need_locks=$lt_need_locks
14653
14654 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14655 DSYMUTIL=$lt_DSYMUTIL
14656
14657 # Tool to change global to local symbols on Mac OS X.
14658 NMEDIT=$lt_NMEDIT
14659
14660 # Tool to manipulate fat objects and archives on Mac OS X.
14661 LIPO=$lt_LIPO
14662
14663 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14664 OTOOL=$lt_OTOOL
14665
14666 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14667 OTOOL64=$lt_OTOOL64
14668
14669 # Old archive suffix (normally "a").
14670 libext=$libext
14671
14672 # Shared library suffix (normally ".so").
14673 shrext_cmds=$lt_shrext_cmds
14674
14675 # The commands to extract the exported symbol list from a shared archive.
14676 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14677
14678 # Variables whose values should be saved in libtool wrapper scripts and
14679 # restored at link time.
14680 variables_saved_for_relink=$lt_variables_saved_for_relink
14681
14682 # Do we need the "lib" prefix for modules?
14683 need_lib_prefix=$need_lib_prefix
14684
14685 # Do we need a version for libraries?
14686 need_version=$need_version
14687
14688 # Library versioning type.
14689 version_type=$version_type
14690
14691 # Shared library runtime path variable.
14692 runpath_var=$runpath_var
14693
14694 # Shared library path variable.
14695 shlibpath_var=$shlibpath_var
14696
14697 # Is shlibpath searched before the hard-coded library search path?
14698 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14699
14700 # Format of library name prefix.
14701 libname_spec=$lt_libname_spec
14702
14703 # List of archive names.  First name is the real one, the rest are links.
14704 # The last name is the one that the linker finds with -lNAME
14705 library_names_spec=$lt_library_names_spec
14706
14707 # The coded name of the library, if different from the real name.
14708 soname_spec=$lt_soname_spec
14709
14710 # Permission mode override for installation of shared libraries.
14711 install_override_mode=$lt_install_override_mode
14712
14713 # Command to use after installation of a shared archive.
14714 postinstall_cmds=$lt_postinstall_cmds
14715
14716 # Command to use after uninstallation of a shared archive.
14717 postuninstall_cmds=$lt_postuninstall_cmds
14718
14719 # Commands used to finish a libtool library installation in a directory.
14720 finish_cmds=$lt_finish_cmds
14721
14722 # As "finish_cmds", except a single script fragment to be evaled but
14723 # not shown.
14724 finish_eval=$lt_finish_eval
14725
14726 # Whether we should hardcode library paths into libraries.
14727 hardcode_into_libs=$hardcode_into_libs
14728
14729 # Compile-time system search path for libraries.
14730 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14731
14732 # Run-time system search path for libraries.
14733 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14734
14735 # Whether dlopen is supported.
14736 dlopen_support=$enable_dlopen
14737
14738 # Whether dlopen of programs is supported.
14739 dlopen_self=$enable_dlopen_self
14740
14741 # Whether dlopen of statically linked programs is supported.
14742 dlopen_self_static=$enable_dlopen_self_static
14743
14744 # Commands to strip libraries.
14745 old_striplib=$lt_old_striplib
14746 striplib=$lt_striplib
14747
14748
14749 # The linker used to build libraries.
14750 LD=$lt_LD
14751
14752 # How to create reloadable object files.
14753 reload_flag=$lt_reload_flag
14754 reload_cmds=$lt_reload_cmds
14755
14756 # Commands used to build an old-style archive.
14757 old_archive_cmds=$lt_old_archive_cmds
14758
14759 # A language specific compiler.
14760 CC=$lt_compiler
14761
14762 # Is the compiler the GNU compiler?
14763 with_gcc=$GCC
14764
14765 # Compiler flag to turn off builtin functions.
14766 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14767
14768 # How to pass a linker flag through the compiler.
14769 wl=$lt_lt_prog_compiler_wl
14770
14771 # Additional compiler flags for building library objects.
14772 pic_flag=$lt_lt_prog_compiler_pic
14773
14774 # Compiler flag to prevent dynamic linking.
14775 link_static_flag=$lt_lt_prog_compiler_static
14776
14777 # Does compiler simultaneously support -c and -o options?
14778 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14779
14780 # Whether or not to add -lc for building shared libraries.
14781 build_libtool_need_lc=$archive_cmds_need_lc
14782
14783 # Whether or not to disallow shared libs when runtime libs are static.
14784 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14785
14786 # Compiler flag to allow reflexive dlopens.
14787 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14788
14789 # Compiler flag to generate shared objects directly from archives.
14790 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14791
14792 # Whether the compiler copes with passing no objects directly.
14793 compiler_needs_object=$lt_compiler_needs_object
14794
14795 # Create an old-style archive from a shared archive.
14796 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14797
14798 # Create a temporary old-style archive to link instead of a shared archive.
14799 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14800
14801 # Commands used to build a shared archive.
14802 archive_cmds=$lt_archive_cmds
14803 archive_expsym_cmds=$lt_archive_expsym_cmds
14804
14805 # Commands used to build a loadable module if different from building
14806 # a shared archive.
14807 module_cmds=$lt_module_cmds
14808 module_expsym_cmds=$lt_module_expsym_cmds
14809
14810 # Whether we are building with GNU ld or not.
14811 with_gnu_ld=$lt_with_gnu_ld
14812
14813 # Flag that allows shared libraries with undefined symbols to be built.
14814 allow_undefined_flag=$lt_allow_undefined_flag
14815
14816 # Flag that enforces no undefined symbols.
14817 no_undefined_flag=$lt_no_undefined_flag
14818
14819 # Flag to hardcode \$libdir into a binary during linking.
14820 # This must work even if \$libdir does not exist
14821 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14822
14823 # If ld is used when linking, flag to hardcode \$libdir into a binary
14824 # during linking.  This must work even if \$libdir does not exist.
14825 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14826
14827 # Whether we need a single "-rpath" flag with a separated argument.
14828 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14829
14830 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14831 # DIR into the resulting binary.
14832 hardcode_direct=$hardcode_direct
14833
14834 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14835 # DIR into the resulting binary and the resulting library dependency is
14836 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14837 # library is relocated.
14838 hardcode_direct_absolute=$hardcode_direct_absolute
14839
14840 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14841 # into the resulting binary.
14842 hardcode_minus_L=$hardcode_minus_L
14843
14844 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14845 # into the resulting binary.
14846 hardcode_shlibpath_var=$hardcode_shlibpath_var
14847
14848 # Set to "yes" if building a shared library automatically hardcodes DIR
14849 # into the library and all subsequent libraries and executables linked
14850 # against it.
14851 hardcode_automatic=$hardcode_automatic
14852
14853 # Set to yes if linker adds runtime paths of dependent libraries
14854 # to runtime path list.
14855 inherit_rpath=$inherit_rpath
14856
14857 # Whether libtool must link a program against all its dependency libraries.
14858 link_all_deplibs=$link_all_deplibs
14859
14860 # Fix the shell variable \$srcfile for the compiler.
14861 fix_srcfile_path=$lt_fix_srcfile_path
14862
14863 # Set to "yes" if exported symbols are required.
14864 always_export_symbols=$always_export_symbols
14865
14866 # The commands to list exported symbols.
14867 export_symbols_cmds=$lt_export_symbols_cmds
14868
14869 # Symbols that should not be listed in the preloaded symbols.
14870 exclude_expsyms=$lt_exclude_expsyms
14871
14872 # Symbols that must always be exported.
14873 include_expsyms=$lt_include_expsyms
14874
14875 # Commands necessary for linking programs (against libraries) with templates.
14876 prelink_cmds=$lt_prelink_cmds
14877
14878 # Specify filename containing input files.
14879 file_list_spec=$lt_file_list_spec
14880
14881 # How to hardcode a shared library path into an executable.
14882 hardcode_action=$hardcode_action
14883
14884 # ### END LIBTOOL CONFIG
14885
14886 _LT_EOF
14887
14888   case $host_os in
14889   aix3*)
14890     cat <<\_LT_EOF >> "$cfgfile"
14891 # AIX sometimes has problems with the GCC collect2 program.  For some
14892 # reason, if we set the COLLECT_NAMES environment variable, the problems
14893 # vanish in a puff of smoke.
14894 if test "X${COLLECT_NAMES+set}" != Xset; then
14895   COLLECT_NAMES=
14896   export COLLECT_NAMES
14897 fi
14898 _LT_EOF
14899     ;;
14900   esac
14901
14902
14903 ltmain="$ac_aux_dir/ltmain.sh"
14904
14905
14906   # We use sed instead of cat because bash on DJGPP gets confused if
14907   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
14908   # text mode, it properly converts lines to CR/LF.  This bash problem
14909   # is reportedly fixed, but why not run on old versions too?
14910   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14911     || (rm -f "$cfgfile"; exit 1)
14912
14913   case $xsi_shell in
14914   yes)
14915     cat << \_LT_EOF >> "$cfgfile"
14916
14917 # func_dirname file append nondir_replacement
14918 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
14919 # otherwise set result to NONDIR_REPLACEMENT.
14920 func_dirname ()
14921 {
14922   case ${1} in
14923     */*) func_dirname_result="${1%/*}${2}" ;;
14924     *  ) func_dirname_result="${3}" ;;
14925   esac
14926 }
14927
14928 # func_basename file
14929 func_basename ()
14930 {
14931   func_basename_result="${1##*/}"
14932 }
14933
14934 # func_dirname_and_basename file append nondir_replacement
14935 # perform func_basename and func_dirname in a single function
14936 # call:
14937 #   dirname:  Compute the dirname of FILE.  If nonempty,
14938 #             add APPEND to the result, otherwise set result
14939 #             to NONDIR_REPLACEMENT.
14940 #             value returned in "$func_dirname_result"
14941 #   basename: Compute filename of FILE.
14942 #             value retuned in "$func_basename_result"
14943 # Implementation must be kept synchronized with func_dirname
14944 # and func_basename. For efficiency, we do not delegate to
14945 # those functions but instead duplicate the functionality here.
14946 func_dirname_and_basename ()
14947 {
14948   case ${1} in
14949     */*) func_dirname_result="${1%/*}${2}" ;;
14950     *  ) func_dirname_result="${3}" ;;
14951   esac
14952   func_basename_result="${1##*/}"
14953 }
14954
14955 # func_stripname prefix suffix name
14956 # strip PREFIX and SUFFIX off of NAME.
14957 # PREFIX and SUFFIX must not contain globbing or regex special
14958 # characters, hashes, percent signs, but SUFFIX may contain a leading
14959 # dot (in which case that matches only a dot).
14960 func_stripname ()
14961 {
14962   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14963   # positional parameters, so assign one to ordinary parameter first.
14964   func_stripname_result=${3}
14965   func_stripname_result=${func_stripname_result#"${1}"}
14966   func_stripname_result=${func_stripname_result%"${2}"}
14967 }
14968
14969 # func_opt_split
14970 func_opt_split ()
14971 {
14972   func_opt_split_opt=${1%%=*}
14973   func_opt_split_arg=${1#*=}
14974 }
14975
14976 # func_lo2o object
14977 func_lo2o ()
14978 {
14979   case ${1} in
14980     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14981     *)    func_lo2o_result=${1} ;;
14982   esac
14983 }
14984
14985 # func_xform libobj-or-source
14986 func_xform ()
14987 {
14988   func_xform_result=${1%.*}.lo
14989 }
14990
14991 # func_arith arithmetic-term...
14992 func_arith ()
14993 {
14994   func_arith_result=$(( $* ))
14995 }
14996
14997 # func_len string
14998 # STRING may not start with a hyphen.
14999 func_len ()
15000 {
15001   func_len_result=${#1}
15002 }
15003
15004 _LT_EOF
15005     ;;
15006   *) # Bourne compatible functions.
15007     cat << \_LT_EOF >> "$cfgfile"
15008
15009 # func_dirname file append nondir_replacement
15010 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15011 # otherwise set result to NONDIR_REPLACEMENT.
15012 func_dirname ()
15013 {
15014   # Extract subdirectory from the argument.
15015   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15016   if test "X$func_dirname_result" = "X${1}"; then
15017     func_dirname_result="${3}"
15018   else
15019     func_dirname_result="$func_dirname_result${2}"
15020   fi
15021 }
15022
15023 # func_basename file
15024 func_basename ()
15025 {
15026   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15027 }
15028
15029
15030 # func_stripname prefix suffix name
15031 # strip PREFIX and SUFFIX off of NAME.
15032 # PREFIX and SUFFIX must not contain globbing or regex special
15033 # characters, hashes, percent signs, but SUFFIX may contain a leading
15034 # dot (in which case that matches only a dot).
15035 # func_strip_suffix prefix name
15036 func_stripname ()
15037 {
15038   case ${2} in
15039     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15040     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15041   esac
15042 }
15043
15044 # sed scripts:
15045 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15046 my_sed_long_arg='1s/^-[^=]*=//'
15047
15048 # func_opt_split
15049 func_opt_split ()
15050 {
15051   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15052   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15053 }
15054
15055 # func_lo2o object
15056 func_lo2o ()
15057 {
15058   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15059 }
15060
15061 # func_xform libobj-or-source
15062 func_xform ()
15063 {
15064   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15065 }
15066
15067 # func_arith arithmetic-term...
15068 func_arith ()
15069 {
15070   func_arith_result=`expr "$@"`
15071 }
15072
15073 # func_len string
15074 # STRING may not start with a hyphen.
15075 func_len ()
15076 {
15077   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15078 }
15079
15080 _LT_EOF
15081 esac
15082
15083 case $lt_shell_append in
15084   yes)
15085     cat << \_LT_EOF >> "$cfgfile"
15086
15087 # func_append var value
15088 # Append VALUE to the end of shell variable VAR.
15089 func_append ()
15090 {
15091   eval "$1+=\$2"
15092 }
15093 _LT_EOF
15094     ;;
15095   *)
15096     cat << \_LT_EOF >> "$cfgfile"
15097
15098 # func_append var value
15099 # Append VALUE to the end of shell variable VAR.
15100 func_append ()
15101 {
15102   eval "$1=\$$1\$2"
15103 }
15104
15105 _LT_EOF
15106     ;;
15107   esac
15108
15109
15110   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15111     || (rm -f "$cfgfile"; exit 1)
15112
15113   mv -f "$cfgfile" "$ofile" ||
15114     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15115   chmod +x "$ofile"
15116
15117  ;;
15118     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15119  rm -f Makesim1.tmp Makesim2.tmp Makefile
15120  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15121  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15122  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15123         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15124         <Makefile.sim >Makefile
15125  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15126  ;;
15127     "stamp-h":C) echo > stamp-h ;;
15128
15129   esac
15130 done # for ac_tag
15131
15132
15133 as_fn_exit 0
15134 _ACEOF
15135 ac_clean_files=$ac_clean_files_save
15136
15137 test $ac_write_fail = 0 ||
15138   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15139
15140
15141 # configure is writing to config.log, and then calls config.status.
15142 # config.status does its own redirection, appending to config.log.
15143 # Unfortunately, on DOS this fails, as config.log is still kept open
15144 # by configure, so config.status won't be able to write to it; its
15145 # output is simply discarded.  So we exec the FD to /dev/null,
15146 # effectively closing config.log, so it can be properly (re)opened and
15147 # appended to by config.status.  When coming back to configure, we
15148 # need to make the FD available again.
15149 if test "$no_create" != yes; then
15150   ac_cs_success=:
15151   ac_config_status_args=
15152   test "$silent" = yes &&
15153     ac_config_status_args="$ac_config_status_args --quiet"
15154   exec 5>/dev/null
15155   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15156   exec 5>>config.log
15157   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15158   # would make configure fail if this is the last instruction.
15159   $ac_cs_success || as_fn_exit $?
15160 fi
15161 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15162   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15163 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15164 fi
15165
15166