6310f429c12ef8b8bf602979701d0c851c8f3ed4
[external/binutils.git] / sim / sh64 / 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 cgen
605 cgendir
606 CGEN_MAINT
607 REPORT_BUGS_TEXI
608 REPORT_BUGS_TO
609 PKGVERSION
610 sim_profile
611 sim_trace
612 sim_stdio
613 sim_debug
614 sim_cflags
615 sim_bswap
616 MAINT
617 MAINTAINER_MODE_FALSE
618 MAINTAINER_MODE_TRUE
619 lt_cv_dlopen_libs
620 OTOOL64
621 OTOOL
622 LIPO
623 NMEDIT
624 DSYMUTIL
625 AWK
626 STRIP
627 OBJDUMP
628 LN_S
629 NM
630 ac_ct_DUMPBIN
631 DUMPBIN
632 LD
633 FGREP
634 SED
635 LIBTOOL
636 PLUGINS_FALSE
637 PLUGINS_TRUE
638 zlibinc
639 zlibdir
640 CATOBJEXT
641 GENCAT
642 INSTOBJEXT
643 DATADIRNAME
644 CATALOGS
645 POSUB
646 GMSGFMT
647 XGETTEXT
648 INCINTL
649 LIBINTL_DEP
650 LIBINTL
651 USE_NLS
652 GMAKE_FALSE
653 GMAKE_TRUE
654 MAKE
655 CCDEPMODE
656 DEPDIR
657 am__leading_dot
658 PACKAGE
659 RANLIB
660 AR
661 HDEFINES
662 CC_FOR_BUILD
663 INSTALL_DATA
664 INSTALL_SCRIPT
665 INSTALL_PROGRAM
666 EGREP
667 GREP
668 CPP
669 target_os
670 target_vendor
671 target_cpu
672 target
673 host_os
674 host_vendor
675 host_cpu
676 host
677 build_os
678 build_vendor
679 build_cpu
680 build
681 OBJEXT
682 EXEEXT
683 ac_ct_CC
684 CPPFLAGS
685 LDFLAGS
686 CFLAGS
687 CC
688 WERROR_CFLAGS
689 WARN_CFLAGS
690 sim_xor_endian
691 sim_stdcall
692 sim_smp
693 sim_reserved_bits
694 sim_regparm
695 sim_packages
696 sim_inline
697 sim_hw
698 sim_hw_objs
699 sim_hw_cflags
700 sim_default_model
701 sim_scache
702 sim_float
703 sim_hostendian
704 sim_endian
705 sim_bitsize
706 sim_assert
707 sim_alignment
708 sim_environment
709 target_alias
710 host_alias
711 build_alias
712 LIBS
713 ECHO_T
714 ECHO_N
715 ECHO_C
716 DEFS
717 mandir
718 localedir
719 libdir
720 psdir
721 pdfdir
722 dvidir
723 htmldir
724 infodir
725 docdir
726 oldincludedir
727 includedir
728 localstatedir
729 sharedstatedir
730 sysconfdir
731 datadir
732 datarootdir
733 libexecdir
734 sbindir
735 bindir
736 program_transform_name
737 prefix
738 exec_prefix
739 PACKAGE_URL
740 PACKAGE_BUGREPORT
741 PACKAGE_STRING
742 PACKAGE_VERSION
743 PACKAGE_TARNAME
744 PACKAGE_NAME
745 PATH_SEPARATOR
746 SHELL'
747 ac_subst_files=''
748 ac_user_opts='
749 enable_option_checking
750 with_system_zlib
751 enable_plugins
752 enable_shared
753 enable_static
754 with_pic
755 enable_fast_install
756 with_gnu_ld
757 enable_libtool_lock
758 enable_maintainer_mode
759 enable_sim_bswap
760 enable_sim_cflags
761 enable_sim_debug
762 enable_sim_stdio
763 enable_sim_trace
764 enable_sim_profile
765 with_pkgversion
766 with_bugurl
767 enable_sim_endian
768 enable_sim_alignment
769 enable_sim_hostendian
770 enable_sim_scache
771 enable_sim_default_model
772 enable_sim_environment
773 enable_sim_inline
774 enable_cgen_maint
775 enable_sim_hardware
776 '
777       ac_precious_vars='build_alias
778 host_alias
779 target_alias
780 CC
781 CFLAGS
782 LDFLAGS
783 LIBS
784 CPPFLAGS
785 CPP'
786
787
788 # Initialize some variables set by options.
789 ac_init_help=
790 ac_init_version=false
791 ac_unrecognized_opts=
792 ac_unrecognized_sep=
793 # The variables have the same names as the options, with
794 # dashes changed to underlines.
795 cache_file=/dev/null
796 exec_prefix=NONE
797 no_create=
798 no_recursion=
799 prefix=NONE
800 program_prefix=NONE
801 program_suffix=NONE
802 program_transform_name=s,x,x,
803 silent=
804 site=
805 srcdir=
806 verbose=
807 x_includes=NONE
808 x_libraries=NONE
809
810 # Installation directory options.
811 # These are left unexpanded so users can "make install exec_prefix=/foo"
812 # and all the variables that are supposed to be based on exec_prefix
813 # by default will actually change.
814 # Use braces instead of parens because sh, perl, etc. also accept them.
815 # (The list follows the same order as the GNU Coding Standards.)
816 bindir='${exec_prefix}/bin'
817 sbindir='${exec_prefix}/sbin'
818 libexecdir='${exec_prefix}/libexec'
819 datarootdir='${prefix}/share'
820 datadir='${datarootdir}'
821 sysconfdir='${prefix}/etc'
822 sharedstatedir='${prefix}/com'
823 localstatedir='${prefix}/var'
824 includedir='${prefix}/include'
825 oldincludedir='/usr/include'
826 docdir='${datarootdir}/doc/${PACKAGE}'
827 infodir='${datarootdir}/info'
828 htmldir='${docdir}'
829 dvidir='${docdir}'
830 pdfdir='${docdir}'
831 psdir='${docdir}'
832 libdir='${exec_prefix}/lib'
833 localedir='${datarootdir}/locale'
834 mandir='${datarootdir}/man'
835
836 ac_prev=
837 ac_dashdash=
838 for ac_option
839 do
840   # If the previous option needs an argument, assign it.
841   if test -n "$ac_prev"; then
842     eval $ac_prev=\$ac_option
843     ac_prev=
844     continue
845   fi
846
847   case $ac_option in
848   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
849   *)    ac_optarg=yes ;;
850   esac
851
852   # Accept the important Cygnus configure options, so we can diagnose typos.
853
854   case $ac_dashdash$ac_option in
855   --)
856     ac_dashdash=yes ;;
857
858   -bindir | --bindir | --bindi | --bind | --bin | --bi)
859     ac_prev=bindir ;;
860   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
861     bindir=$ac_optarg ;;
862
863   -build | --build | --buil | --bui | --bu)
864     ac_prev=build_alias ;;
865   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
866     build_alias=$ac_optarg ;;
867
868   -cache-file | --cache-file | --cache-fil | --cache-fi \
869   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870     ac_prev=cache_file ;;
871   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
873     cache_file=$ac_optarg ;;
874
875   --config-cache | -C)
876     cache_file=config.cache ;;
877
878   -datadir | --datadir | --datadi | --datad)
879     ac_prev=datadir ;;
880   -datadir=* | --datadir=* | --datadi=* | --datad=*)
881     datadir=$ac_optarg ;;
882
883   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884   | --dataroo | --dataro | --datar)
885     ac_prev=datarootdir ;;
886   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888     datarootdir=$ac_optarg ;;
889
890   -disable-* | --disable-*)
891     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
892     # Reject names that are not valid shell variable names.
893     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894       as_fn_error "invalid feature name: $ac_useropt"
895     ac_useropt_orig=$ac_useropt
896     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897     case $ac_user_opts in
898       *"
899 "enable_$ac_useropt"
900 "*) ;;
901       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902          ac_unrecognized_sep=', ';;
903     esac
904     eval enable_$ac_useropt=no ;;
905
906   -docdir | --docdir | --docdi | --doc | --do)
907     ac_prev=docdir ;;
908   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909     docdir=$ac_optarg ;;
910
911   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912     ac_prev=dvidir ;;
913   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914     dvidir=$ac_optarg ;;
915
916   -enable-* | --enable-*)
917     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
918     # Reject names that are not valid shell variable names.
919     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920       as_fn_error "invalid feature name: $ac_useropt"
921     ac_useropt_orig=$ac_useropt
922     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923     case $ac_user_opts in
924       *"
925 "enable_$ac_useropt"
926 "*) ;;
927       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928          ac_unrecognized_sep=', ';;
929     esac
930     eval enable_$ac_useropt=\$ac_optarg ;;
931
932   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934   | --exec | --exe | --ex)
935     ac_prev=exec_prefix ;;
936   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938   | --exec=* | --exe=* | --ex=*)
939     exec_prefix=$ac_optarg ;;
940
941   -gas | --gas | --ga | --g)
942     # Obsolete; use --with-gas.
943     with_gas=yes ;;
944
945   -help | --help | --hel | --he | -h)
946     ac_init_help=long ;;
947   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948     ac_init_help=recursive ;;
949   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950     ac_init_help=short ;;
951
952   -host | --host | --hos | --ho)
953     ac_prev=host_alias ;;
954   -host=* | --host=* | --hos=* | --ho=*)
955     host_alias=$ac_optarg ;;
956
957   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958     ac_prev=htmldir ;;
959   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960   | --ht=*)
961     htmldir=$ac_optarg ;;
962
963   -includedir | --includedir | --includedi | --included | --include \
964   | --includ | --inclu | --incl | --inc)
965     ac_prev=includedir ;;
966   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967   | --includ=* | --inclu=* | --incl=* | --inc=*)
968     includedir=$ac_optarg ;;
969
970   -infodir | --infodir | --infodi | --infod | --info | --inf)
971     ac_prev=infodir ;;
972   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
973     infodir=$ac_optarg ;;
974
975   -libdir | --libdir | --libdi | --libd)
976     ac_prev=libdir ;;
977   -libdir=* | --libdir=* | --libdi=* | --libd=*)
978     libdir=$ac_optarg ;;
979
980   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981   | --libexe | --libex | --libe)
982     ac_prev=libexecdir ;;
983   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984   | --libexe=* | --libex=* | --libe=*)
985     libexecdir=$ac_optarg ;;
986
987   -localedir | --localedir | --localedi | --localed | --locale)
988     ac_prev=localedir ;;
989   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990     localedir=$ac_optarg ;;
991
992   -localstatedir | --localstatedir | --localstatedi | --localstated \
993   | --localstate | --localstat | --localsta | --localst | --locals)
994     ac_prev=localstatedir ;;
995   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
996   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
997     localstatedir=$ac_optarg ;;
998
999   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000     ac_prev=mandir ;;
1001   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1002     mandir=$ac_optarg ;;
1003
1004   -nfp | --nfp | --nf)
1005     # Obsolete; use --without-fp.
1006     with_fp=no ;;
1007
1008   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1009   | --no-cr | --no-c | -n)
1010     no_create=yes ;;
1011
1012   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1014     no_recursion=yes ;;
1015
1016   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018   | --oldin | --oldi | --old | --ol | --o)
1019     ac_prev=oldincludedir ;;
1020   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1023     oldincludedir=$ac_optarg ;;
1024
1025   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026     ac_prev=prefix ;;
1027   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1028     prefix=$ac_optarg ;;
1029
1030   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031   | --program-pre | --program-pr | --program-p)
1032     ac_prev=program_prefix ;;
1033   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1035     program_prefix=$ac_optarg ;;
1036
1037   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038   | --program-suf | --program-su | --program-s)
1039     ac_prev=program_suffix ;;
1040   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1042     program_suffix=$ac_optarg ;;
1043
1044   -program-transform-name | --program-transform-name \
1045   | --program-transform-nam | --program-transform-na \
1046   | --program-transform-n | --program-transform- \
1047   | --program-transform | --program-transfor \
1048   | --program-transfo | --program-transf \
1049   | --program-trans | --program-tran \
1050   | --progr-tra | --program-tr | --program-t)
1051     ac_prev=program_transform_name ;;
1052   -program-transform-name=* | --program-transform-name=* \
1053   | --program-transform-nam=* | --program-transform-na=* \
1054   | --program-transform-n=* | --program-transform-=* \
1055   | --program-transform=* | --program-transfor=* \
1056   | --program-transfo=* | --program-transf=* \
1057   | --program-trans=* | --program-tran=* \
1058   | --progr-tra=* | --program-tr=* | --program-t=*)
1059     program_transform_name=$ac_optarg ;;
1060
1061   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062     ac_prev=pdfdir ;;
1063   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064     pdfdir=$ac_optarg ;;
1065
1066   -psdir | --psdir | --psdi | --psd | --ps)
1067     ac_prev=psdir ;;
1068   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069     psdir=$ac_optarg ;;
1070
1071   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072   | -silent | --silent | --silen | --sile | --sil)
1073     silent=yes ;;
1074
1075   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1076     ac_prev=sbindir ;;
1077   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1078   | --sbi=* | --sb=*)
1079     sbindir=$ac_optarg ;;
1080
1081   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1082   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1083   | --sharedst | --shareds | --shared | --share | --shar \
1084   | --sha | --sh)
1085     ac_prev=sharedstatedir ;;
1086   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1087   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1088   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1089   | --sha=* | --sh=*)
1090     sharedstatedir=$ac_optarg ;;
1091
1092   -site | --site | --sit)
1093     ac_prev=site ;;
1094   -site=* | --site=* | --sit=*)
1095     site=$ac_optarg ;;
1096
1097   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1098     ac_prev=srcdir ;;
1099   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1100     srcdir=$ac_optarg ;;
1101
1102   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1103   | --syscon | --sysco | --sysc | --sys | --sy)
1104     ac_prev=sysconfdir ;;
1105   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1106   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1107     sysconfdir=$ac_optarg ;;
1108
1109   -target | --target | --targe | --targ | --tar | --ta | --t)
1110     ac_prev=target_alias ;;
1111   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1112     target_alias=$ac_optarg ;;
1113
1114   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1115     verbose=yes ;;
1116
1117   -version | --version | --versio | --versi | --vers | -V)
1118     ac_init_version=: ;;
1119
1120   -with-* | --with-*)
1121     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1122     # Reject names that are not valid shell variable names.
1123     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124       as_fn_error "invalid package name: $ac_useropt"
1125     ac_useropt_orig=$ac_useropt
1126     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127     case $ac_user_opts in
1128       *"
1129 "with_$ac_useropt"
1130 "*) ;;
1131       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1132          ac_unrecognized_sep=', ';;
1133     esac
1134     eval with_$ac_useropt=\$ac_optarg ;;
1135
1136   -without-* | --without-*)
1137     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1138     # Reject names that are not valid shell variable names.
1139     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140       as_fn_error "invalid package name: $ac_useropt"
1141     ac_useropt_orig=$ac_useropt
1142     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143     case $ac_user_opts in
1144       *"
1145 "with_$ac_useropt"
1146 "*) ;;
1147       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1148          ac_unrecognized_sep=', ';;
1149     esac
1150     eval with_$ac_useropt=no ;;
1151
1152   --x)
1153     # Obsolete; use --with-x.
1154     with_x=yes ;;
1155
1156   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157   | --x-incl | --x-inc | --x-in | --x-i)
1158     ac_prev=x_includes ;;
1159   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161     x_includes=$ac_optarg ;;
1162
1163   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165     ac_prev=x_libraries ;;
1166   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168     x_libraries=$ac_optarg ;;
1169
1170   -*) as_fn_error "unrecognized option: \`$ac_option'
1171 Try \`$0 --help' for more information."
1172     ;;
1173
1174   *=*)
1175     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176     # Reject names that are not valid shell variable names.
1177     case $ac_envvar in #(
1178       '' | [0-9]* | *[!_$as_cr_alnum]* )
1179       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1180     esac
1181     eval $ac_envvar=\$ac_optarg
1182     export $ac_envvar ;;
1183
1184   *)
1185     # FIXME: should be removed in autoconf 3.0.
1186     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1187     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1188       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1189     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190     ;;
1191
1192   esac
1193 done
1194
1195 if test -n "$ac_prev"; then
1196   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1197   as_fn_error "missing argument to $ac_option"
1198 fi
1199
1200 if test -n "$ac_unrecognized_opts"; then
1201   case $enable_option_checking in
1202     no) ;;
1203     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1204     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1205   esac
1206 fi
1207
1208 # Check all directory arguments for consistency.
1209 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1210                 datadir sysconfdir sharedstatedir localstatedir includedir \
1211                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1212                 libdir localedir mandir
1213 do
1214   eval ac_val=\$$ac_var
1215   # Remove trailing slashes.
1216   case $ac_val in
1217     */ )
1218       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1219       eval $ac_var=\$ac_val;;
1220   esac
1221   # Be sure to have absolute directory names.
1222   case $ac_val in
1223     [\\/$]* | ?:[\\/]* )  continue;;
1224     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1225   esac
1226   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1227 done
1228
1229 # There might be people who depend on the old broken behavior: `$host'
1230 # used to hold the argument of --host etc.
1231 # FIXME: To remove some day.
1232 build=$build_alias
1233 host=$host_alias
1234 target=$target_alias
1235
1236 # FIXME: To remove some day.
1237 if test "x$host_alias" != x; then
1238   if test "x$build_alias" = x; then
1239     cross_compiling=maybe
1240     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1241     If a cross compiler is detected then cross compile mode will be used." >&2
1242   elif test "x$build_alias" != "x$host_alias"; then
1243     cross_compiling=yes
1244   fi
1245 fi
1246
1247 ac_tool_prefix=
1248 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249
1250 test "$silent" = yes && exec 6>/dev/null
1251
1252
1253 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254 ac_ls_di=`ls -di .` &&
1255 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256   as_fn_error "working directory cannot be determined"
1257 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1258   as_fn_error "pwd does not report name of working directory"
1259
1260
1261 # Find the source files, if location was not specified.
1262 if test -z "$srcdir"; then
1263   ac_srcdir_defaulted=yes
1264   # Try the directory containing this script, then the parent directory.
1265   ac_confdir=`$as_dirname -- "$as_myself" ||
1266 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267          X"$as_myself" : 'X\(//\)[^/]' \| \
1268          X"$as_myself" : 'X\(//\)$' \| \
1269          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1270 $as_echo X"$as_myself" |
1271     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272             s//\1/
1273             q
1274           }
1275           /^X\(\/\/\)[^/].*/{
1276             s//\1/
1277             q
1278           }
1279           /^X\(\/\/\)$/{
1280             s//\1/
1281             q
1282           }
1283           /^X\(\/\).*/{
1284             s//\1/
1285             q
1286           }
1287           s/.*/./; q'`
1288   srcdir=$ac_confdir
1289   if test ! -r "$srcdir/$ac_unique_file"; then
1290     srcdir=..
1291   fi
1292 else
1293   ac_srcdir_defaulted=no
1294 fi
1295 if test ! -r "$srcdir/$ac_unique_file"; then
1296   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1298 fi
1299 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1300 ac_abs_confdir=`(
1301         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1302         pwd)`
1303 # When building in place, set srcdir=.
1304 if test "$ac_abs_confdir" = "$ac_pwd"; then
1305   srcdir=.
1306 fi
1307 # Remove unnecessary trailing slashes from srcdir.
1308 # Double slashes in file names in object file debugging info
1309 # mess up M-x gdb in Emacs.
1310 case $srcdir in
1311 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1312 esac
1313 for ac_var in $ac_precious_vars; do
1314   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315   eval ac_env_${ac_var}_value=\$${ac_var}
1316   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318 done
1319
1320 #
1321 # Report the --help message.
1322 #
1323 if test "$ac_init_help" = "long"; then
1324   # Omit some internal or obsolete options to make the list less imposing.
1325   # This message is too long to be a string in the A/UX 3.1 sh.
1326   cat <<_ACEOF
1327 \`configure' configures this package to adapt to many kinds of systems.
1328
1329 Usage: $0 [OPTION]... [VAR=VALUE]...
1330
1331 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332 VAR=VALUE.  See below for descriptions of some of the useful variables.
1333
1334 Defaults for the options are specified in brackets.
1335
1336 Configuration:
1337   -h, --help              display this help and exit
1338       --help=short        display options specific to this package
1339       --help=recursive    display the short help of all the included packages
1340   -V, --version           display version information and exit
1341   -q, --quiet, --silent   do not print \`checking...' messages
1342       --cache-file=FILE   cache test results in FILE [disabled]
1343   -C, --config-cache      alias for \`--cache-file=config.cache'
1344   -n, --no-create         do not create output files
1345       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1346
1347 Installation directories:
1348   --prefix=PREFIX         install architecture-independent files in PREFIX
1349                           [$ac_default_prefix]
1350   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1351                           [PREFIX]
1352
1353 By default, \`make install' will install all the files in
1354 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1355 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356 for instance \`--prefix=\$HOME'.
1357
1358 For better control, use the options below.
1359
1360 Fine tuning of the installation directories:
1361   --bindir=DIR            user executables [EPREFIX/bin]
1362   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1363   --libexecdir=DIR        program executables [EPREFIX/libexec]
1364   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1365   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1366   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1367   --libdir=DIR            object code libraries [EPREFIX/lib]
1368   --includedir=DIR        C header files [PREFIX/include]
1369   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1370   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1371   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1372   --infodir=DIR           info documentation [DATAROOTDIR/info]
1373   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1374   --mandir=DIR            man documentation [DATAROOTDIR/man]
1375   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1376   --htmldir=DIR           html documentation [DOCDIR]
1377   --dvidir=DIR            dvi documentation [DOCDIR]
1378   --pdfdir=DIR            pdf documentation [DOCDIR]
1379   --psdir=DIR             ps documentation [DOCDIR]
1380 _ACEOF
1381
1382   cat <<\_ACEOF
1383
1384 Program names:
1385   --program-prefix=PREFIX            prepend PREFIX to installed program names
1386   --program-suffix=SUFFIX            append SUFFIX to installed program names
1387   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1388
1389 System types:
1390   --build=BUILD     configure for building on BUILD [guessed]
1391   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1392   --target=TARGET   configure for building compilers for TARGET [HOST]
1393 _ACEOF
1394 fi
1395
1396 if test -n "$ac_init_help"; then
1397
1398   cat <<\_ACEOF
1399
1400 Optional Features:
1401   --disable-option-checking  ignore unrecognized --enable/--with options
1402   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1403   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1404   --enable-plugins        Enable support for plugins
1405   --enable-shared[=PKGS]  build shared libraries [default=yes]
1406   --enable-static[=PKGS]  build static libraries [default=yes]
1407   --enable-fast-install[=PKGS]
1408                           optimize for fast installation [default=yes]
1409   --disable-libtool-lock  avoid locking (might break parallel builds)
1410   --enable-maintainer-mode  enable make rules and dependencies not useful
1411                           (and sometimes confusing) to the casual installer
1412   --enable-sim-bswap      Use Host specific BSWAP instruction
1413   --enable-sim-cflags=opts
1414                           Extra CFLAGS for use in building simulator
1415   --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1416                           itself)
1417   --enable-sim-stdio      Specify whether to use stdio for console
1418                           input/output
1419   --enable-sim-trace=opts Enable tracing of simulated programs
1420   --enable-sim-profile=opts
1421                           Enable profiling flags
1422   --enable-sim-endian=endian
1423                           Specify target byte endian orientation
1424   --enable-sim-alignment=align
1425                           Specify strict, nonstrict or forced alignment of
1426                           memory accesses
1427   --enable-sim-hostendian=end
1428                           Specify host byte endian orientation
1429   --enable-sim-scache=size
1430                           Specify simulator execution cache size
1431   --enable-sim-default-model=model
1432                           Specify default model to simulate
1433   --enable-sim-environment=environment
1434                           Specify mixed, user, virtual or operating
1435                           environment
1436   --enable-sim-inline=inlines
1437                           Specify which functions should be inlined
1438   --enable-cgen-maint=DIR build cgen generated files
1439   --enable-sim-hardware=LIST
1440                           Specify the hardware to be included in the build.
1441
1442 Optional Packages:
1443   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1444   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1445   --with-system-zlib      use installed libz
1446   --with-pic              try to use only PIC/non-PIC objects [default=use
1447                           both]
1448   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1449   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1450   --with-bugurl=URL       Direct users to URL to report a bug
1451
1452 Some influential environment variables:
1453   CC          C compiler command
1454   CFLAGS      C compiler flags
1455   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1456               nonstandard directory <lib dir>
1457   LIBS        libraries to pass to the linker, e.g. -l<library>
1458   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1459               you have headers in a nonstandard directory <include dir>
1460   CPP         C preprocessor
1461
1462 Use these variables to override the choices made by `configure' or to help
1463 it to find libraries and programs with nonstandard names/locations.
1464
1465 Report bugs to the package provider.
1466 _ACEOF
1467 ac_status=$?
1468 fi
1469
1470 if test "$ac_init_help" = "recursive"; then
1471   # If there are subdirs, report their specific --help.
1472   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1473     test -d "$ac_dir" ||
1474       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1475       continue
1476     ac_builddir=.
1477
1478 case "$ac_dir" in
1479 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1480 *)
1481   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1482   # A ".." for each directory in $ac_dir_suffix.
1483   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1484   case $ac_top_builddir_sub in
1485   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1487   esac ;;
1488 esac
1489 ac_abs_top_builddir=$ac_pwd
1490 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1491 # for backward compatibility:
1492 ac_top_builddir=$ac_top_build_prefix
1493
1494 case $srcdir in
1495   .)  # We are building in place.
1496     ac_srcdir=.
1497     ac_top_srcdir=$ac_top_builddir_sub
1498     ac_abs_top_srcdir=$ac_pwd ;;
1499   [\\/]* | ?:[\\/]* )  # Absolute name.
1500     ac_srcdir=$srcdir$ac_dir_suffix;
1501     ac_top_srcdir=$srcdir
1502     ac_abs_top_srcdir=$srcdir ;;
1503   *) # Relative name.
1504     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1505     ac_top_srcdir=$ac_top_build_prefix$srcdir
1506     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1507 esac
1508 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1509
1510     cd "$ac_dir" || { ac_status=$?; continue; }
1511     # Check for guested configure.
1512     if test -f "$ac_srcdir/configure.gnu"; then
1513       echo &&
1514       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1515     elif test -f "$ac_srcdir/configure"; then
1516       echo &&
1517       $SHELL "$ac_srcdir/configure" --help=recursive
1518     else
1519       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1520     fi || ac_status=$?
1521     cd "$ac_pwd" || { ac_status=$?; break; }
1522   done
1523 fi
1524
1525 test -n "$ac_init_help" && exit $ac_status
1526 if $ac_init_version; then
1527   cat <<\_ACEOF
1528 configure
1529 generated by GNU Autoconf 2.64
1530
1531 Copyright (C) 2009 Free Software Foundation, Inc.
1532 This configure script is free software; the Free Software Foundation
1533 gives unlimited permission to copy, distribute and modify it.
1534 _ACEOF
1535   exit
1536 fi
1537
1538 ## ------------------------ ##
1539 ## Autoconf initialization. ##
1540 ## ------------------------ ##
1541
1542 # ac_fn_c_try_compile LINENO
1543 # --------------------------
1544 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1545 ac_fn_c_try_compile ()
1546 {
1547   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548   rm -f conftest.$ac_objext
1549   if { { ac_try="$ac_compile"
1550 case "(($ac_try" in
1551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1552   *) ac_try_echo=$ac_try;;
1553 esac
1554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1555 $as_echo "$ac_try_echo"; } >&5
1556   (eval "$ac_compile") 2>conftest.err
1557   ac_status=$?
1558   if test -s conftest.err; then
1559     grep -v '^ *+' conftest.err >conftest.er1
1560     cat conftest.er1 >&5
1561     mv -f conftest.er1 conftest.err
1562   fi
1563   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1564   test $ac_status = 0; } && {
1565          test -z "$ac_c_werror_flag" ||
1566          test ! -s conftest.err
1567        } && test -s conftest.$ac_objext; then :
1568   ac_retval=0
1569 else
1570   $as_echo "$as_me: failed program was:" >&5
1571 sed 's/^/| /' conftest.$ac_ext >&5
1572
1573         ac_retval=1
1574 fi
1575   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1576   return $ac_retval
1577
1578 } # ac_fn_c_try_compile
1579
1580 # ac_fn_c_try_cpp LINENO
1581 # ----------------------
1582 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1583 ac_fn_c_try_cpp ()
1584 {
1585   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586   if { { ac_try="$ac_cpp conftest.$ac_ext"
1587 case "(($ac_try" in
1588   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1589   *) ac_try_echo=$ac_try;;
1590 esac
1591 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1592 $as_echo "$ac_try_echo"; } >&5
1593   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1594   ac_status=$?
1595   if test -s conftest.err; then
1596     grep -v '^ *+' conftest.err >conftest.er1
1597     cat conftest.er1 >&5
1598     mv -f conftest.er1 conftest.err
1599   fi
1600   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1601   test $ac_status = 0; } >/dev/null && {
1602          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1603          test ! -s conftest.err
1604        }; then :
1605   ac_retval=0
1606 else
1607   $as_echo "$as_me: failed program was:" >&5
1608 sed 's/^/| /' conftest.$ac_ext >&5
1609
1610     ac_retval=1
1611 fi
1612   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1613   return $ac_retval
1614
1615 } # ac_fn_c_try_cpp
1616
1617 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1618 # -------------------------------------------------------
1619 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1620 # the include files in INCLUDES and setting the cache variable VAR
1621 # accordingly.
1622 ac_fn_c_check_header_mongrel ()
1623 {
1624   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1626   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1627 $as_echo_n "checking for $2... " >&6; }
1628 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1629   $as_echo_n "(cached) " >&6
1630 fi
1631 eval ac_res=\$$3
1632                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1633 $as_echo "$ac_res" >&6; }
1634 else
1635   # Is the header compilable?
1636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1637 $as_echo_n "checking $2 usability... " >&6; }
1638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1639 /* end confdefs.h.  */
1640 $4
1641 #include <$2>
1642 _ACEOF
1643 if ac_fn_c_try_compile "$LINENO"; then :
1644   ac_header_compiler=yes
1645 else
1646   ac_header_compiler=no
1647 fi
1648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1650 $as_echo "$ac_header_compiler" >&6; }
1651
1652 # Is the header present?
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1654 $as_echo_n "checking $2 presence... " >&6; }
1655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1656 /* end confdefs.h.  */
1657 #include <$2>
1658 _ACEOF
1659 if ac_fn_c_try_cpp "$LINENO"; then :
1660   ac_header_preproc=yes
1661 else
1662   ac_header_preproc=no
1663 fi
1664 rm -f conftest.err conftest.$ac_ext
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1666 $as_echo "$ac_header_preproc" >&6; }
1667
1668 # So?  What about this header?
1669 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1670   yes:no: )
1671     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1672 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1673     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1674 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1675     ;;
1676   no:yes:* )
1677     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1678 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1679     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1680 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1681     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1682 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1683     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1684 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1685     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1686 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1687     ;;
1688 esac
1689   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1690 $as_echo_n "checking for $2... " >&6; }
1691 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1692   $as_echo_n "(cached) " >&6
1693 else
1694   eval "$3=\$ac_header_compiler"
1695 fi
1696 eval ac_res=\$$3
1697                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698 $as_echo "$ac_res" >&6; }
1699 fi
1700   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1701
1702 } # ac_fn_c_check_header_mongrel
1703
1704 # ac_fn_c_try_run LINENO
1705 # ----------------------
1706 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1707 # that executables *can* be run.
1708 ac_fn_c_try_run ()
1709 {
1710   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711   if { { ac_try="$ac_link"
1712 case "(($ac_try" in
1713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714   *) ac_try_echo=$ac_try;;
1715 esac
1716 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717 $as_echo "$ac_try_echo"; } >&5
1718   (eval "$ac_link") 2>&5
1719   ac_status=$?
1720   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1721   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1722   { { case "(($ac_try" in
1723   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724   *) ac_try_echo=$ac_try;;
1725 esac
1726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727 $as_echo "$ac_try_echo"; } >&5
1728   (eval "$ac_try") 2>&5
1729   ac_status=$?
1730   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731   test $ac_status = 0; }; }; then :
1732   ac_retval=0
1733 else
1734   $as_echo "$as_me: program exited with status $ac_status" >&5
1735        $as_echo "$as_me: failed program was:" >&5
1736 sed 's/^/| /' conftest.$ac_ext >&5
1737
1738        ac_retval=$ac_status
1739 fi
1740   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1741   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1742   return $ac_retval
1743
1744 } # ac_fn_c_try_run
1745
1746 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1747 # -------------------------------------------------------
1748 # Tests whether HEADER exists and can be compiled using the include files in
1749 # INCLUDES, setting the cache variable VAR accordingly.
1750 ac_fn_c_check_header_compile ()
1751 {
1752   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1754 $as_echo_n "checking for $2... " >&6; }
1755 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1756   $as_echo_n "(cached) " >&6
1757 else
1758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1759 /* end confdefs.h.  */
1760 $4
1761 #include <$2>
1762 _ACEOF
1763 if ac_fn_c_try_compile "$LINENO"; then :
1764   eval "$3=yes"
1765 else
1766   eval "$3=no"
1767 fi
1768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1769 fi
1770 eval ac_res=\$$3
1771                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1772 $as_echo "$ac_res" >&6; }
1773   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1774
1775 } # ac_fn_c_check_header_compile
1776
1777 # ac_fn_c_try_link LINENO
1778 # -----------------------
1779 # Try to link conftest.$ac_ext, and return whether this succeeded.
1780 ac_fn_c_try_link ()
1781 {
1782   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1783   rm -f conftest.$ac_objext conftest$ac_exeext
1784   if { { ac_try="$ac_link"
1785 case "(($ac_try" in
1786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787   *) ac_try_echo=$ac_try;;
1788 esac
1789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790 $as_echo "$ac_try_echo"; } >&5
1791   (eval "$ac_link") 2>conftest.err
1792   ac_status=$?
1793   if test -s conftest.err; then
1794     grep -v '^ *+' conftest.err >conftest.er1
1795     cat conftest.er1 >&5
1796     mv -f conftest.er1 conftest.err
1797   fi
1798   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1799   test $ac_status = 0; } && {
1800          test -z "$ac_c_werror_flag" ||
1801          test ! -s conftest.err
1802        } && test -s conftest$ac_exeext && {
1803          test "$cross_compiling" = yes ||
1804          $as_test_x conftest$ac_exeext
1805        }; then :
1806   ac_retval=0
1807 else
1808   $as_echo "$as_me: failed program was:" >&5
1809 sed 's/^/| /' conftest.$ac_ext >&5
1810
1811         ac_retval=1
1812 fi
1813   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1814   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1815   # interfere with the next link command; also delete a directory that is
1816   # left behind by Apple's compiler.  We do this before executing the actions.
1817   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1818   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1819   return $ac_retval
1820
1821 } # ac_fn_c_try_link
1822
1823 # ac_fn_c_check_func LINENO FUNC VAR
1824 # ----------------------------------
1825 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1826 ac_fn_c_check_func ()
1827 {
1828   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1830 $as_echo_n "checking for $2... " >&6; }
1831 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1832   $as_echo_n "(cached) " >&6
1833 else
1834   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835 /* end confdefs.h.  */
1836 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1837    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1838 #define $2 innocuous_$2
1839
1840 /* System header to define __stub macros and hopefully few prototypes,
1841     which can conflict with char $2 (); below.
1842     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1843     <limits.h> exists even on freestanding compilers.  */
1844
1845 #ifdef __STDC__
1846 # include <limits.h>
1847 #else
1848 # include <assert.h>
1849 #endif
1850
1851 #undef $2
1852
1853 /* Override any GCC internal prototype to avoid an error.
1854    Use char because int might match the return type of a GCC
1855    builtin and then its argument prototype would still apply.  */
1856 #ifdef __cplusplus
1857 extern "C"
1858 #endif
1859 char $2 ();
1860 /* The GNU C library defines this for functions which it implements
1861     to always fail with ENOSYS.  Some functions are actually named
1862     something starting with __ and the normal name is an alias.  */
1863 #if defined __stub_$2 || defined __stub___$2
1864 choke me
1865 #endif
1866
1867 int
1868 main ()
1869 {
1870 return $2 ();
1871   ;
1872   return 0;
1873 }
1874 _ACEOF
1875 if ac_fn_c_try_link "$LINENO"; then :
1876   eval "$3=yes"
1877 else
1878   eval "$3=no"
1879 fi
1880 rm -f core conftest.err conftest.$ac_objext \
1881     conftest$ac_exeext conftest.$ac_ext
1882 fi
1883 eval ac_res=\$$3
1884                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885 $as_echo "$ac_res" >&6; }
1886   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1887
1888 } # ac_fn_c_check_func
1889 cat >config.log <<_ACEOF
1890 This file contains any messages produced by compilers while
1891 running configure, to aid debugging if configure makes a mistake.
1892
1893 It was created by $as_me, which was
1894 generated by GNU Autoconf 2.64.  Invocation command line was
1895
1896   $ $0 $@
1897
1898 _ACEOF
1899 exec 5>>config.log
1900 {
1901 cat <<_ASUNAME
1902 ## --------- ##
1903 ## Platform. ##
1904 ## --------- ##
1905
1906 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1907 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1908 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1909 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1910 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1911
1912 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1913 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1914
1915 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1916 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1917 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1918 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1919 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1920 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1921 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1922
1923 _ASUNAME
1924
1925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1926 for as_dir in $PATH
1927 do
1928   IFS=$as_save_IFS
1929   test -z "$as_dir" && as_dir=.
1930     $as_echo "PATH: $as_dir"
1931   done
1932 IFS=$as_save_IFS
1933
1934 } >&5
1935
1936 cat >&5 <<_ACEOF
1937
1938
1939 ## ----------- ##
1940 ## Core tests. ##
1941 ## ----------- ##
1942
1943 _ACEOF
1944
1945
1946 # Keep a trace of the command line.
1947 # Strip out --no-create and --no-recursion so they do not pile up.
1948 # Strip out --silent because we don't want to record it for future runs.
1949 # Also quote any args containing shell meta-characters.
1950 # Make two passes to allow for proper duplicate-argument suppression.
1951 ac_configure_args=
1952 ac_configure_args0=
1953 ac_configure_args1=
1954 ac_must_keep_next=false
1955 for ac_pass in 1 2
1956 do
1957   for ac_arg
1958   do
1959     case $ac_arg in
1960     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1961     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1962     | -silent | --silent | --silen | --sile | --sil)
1963       continue ;;
1964     *\'*)
1965       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1966     esac
1967     case $ac_pass in
1968     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1969     2)
1970       as_fn_append ac_configure_args1 " '$ac_arg'"
1971       if test $ac_must_keep_next = true; then
1972         ac_must_keep_next=false # Got value, back to normal.
1973       else
1974         case $ac_arg in
1975           *=* | --config-cache | -C | -disable-* | --disable-* \
1976           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1977           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1978           | -with-* | --with-* | -without-* | --without-* | --x)
1979             case "$ac_configure_args0 " in
1980               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1981             esac
1982             ;;
1983           -* ) ac_must_keep_next=true ;;
1984         esac
1985       fi
1986       as_fn_append ac_configure_args " '$ac_arg'"
1987       ;;
1988     esac
1989   done
1990 done
1991 { ac_configure_args0=; unset ac_configure_args0;}
1992 { ac_configure_args1=; unset ac_configure_args1;}
1993
1994 # When interrupted or exit'd, cleanup temporary files, and complete
1995 # config.log.  We remove comments because anyway the quotes in there
1996 # would cause problems or look ugly.
1997 # WARNING: Use '\'' to represent an apostrophe within the trap.
1998 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1999 trap 'exit_status=$?
2000   # Save into config.log some information that might help in debugging.
2001   {
2002     echo
2003
2004     cat <<\_ASBOX
2005 ## ---------------- ##
2006 ## Cache variables. ##
2007 ## ---------------- ##
2008 _ASBOX
2009     echo
2010     # The following way of writing the cache mishandles newlines in values,
2011 (
2012   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2013     eval ac_val=\$$ac_var
2014     case $ac_val in #(
2015     *${as_nl}*)
2016       case $ac_var in #(
2017       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2018 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2019       esac
2020       case $ac_var in #(
2021       _ | IFS | as_nl) ;; #(
2022       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2023       *) { eval $ac_var=; unset $ac_var;} ;;
2024       esac ;;
2025     esac
2026   done
2027   (set) 2>&1 |
2028     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2029     *${as_nl}ac_space=\ *)
2030       sed -n \
2031         "s/'\''/'\''\\\\'\'''\''/g;
2032           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2033       ;; #(
2034     *)
2035       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2036       ;;
2037     esac |
2038     sort
2039 )
2040     echo
2041
2042     cat <<\_ASBOX
2043 ## ----------------- ##
2044 ## Output variables. ##
2045 ## ----------------- ##
2046 _ASBOX
2047     echo
2048     for ac_var in $ac_subst_vars
2049     do
2050       eval ac_val=\$$ac_var
2051       case $ac_val in
2052       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2053       esac
2054       $as_echo "$ac_var='\''$ac_val'\''"
2055     done | sort
2056     echo
2057
2058     if test -n "$ac_subst_files"; then
2059       cat <<\_ASBOX
2060 ## ------------------- ##
2061 ## File substitutions. ##
2062 ## ------------------- ##
2063 _ASBOX
2064       echo
2065       for ac_var in $ac_subst_files
2066       do
2067         eval ac_val=\$$ac_var
2068         case $ac_val in
2069         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2070         esac
2071         $as_echo "$ac_var='\''$ac_val'\''"
2072       done | sort
2073       echo
2074     fi
2075
2076     if test -s confdefs.h; then
2077       cat <<\_ASBOX
2078 ## ----------- ##
2079 ## confdefs.h. ##
2080 ## ----------- ##
2081 _ASBOX
2082       echo
2083       cat confdefs.h
2084       echo
2085     fi
2086     test "$ac_signal" != 0 &&
2087       $as_echo "$as_me: caught signal $ac_signal"
2088     $as_echo "$as_me: exit $exit_status"
2089   } >&5
2090   rm -f core *.core core.conftest.* &&
2091     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2092     exit $exit_status
2093 ' 0
2094 for ac_signal in 1 2 13 15; do
2095   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2096 done
2097 ac_signal=0
2098
2099 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2100 rm -f -r conftest* confdefs.h
2101
2102 $as_echo "/* confdefs.h */" > confdefs.h
2103
2104 # Predefined preprocessor variables.
2105
2106 cat >>confdefs.h <<_ACEOF
2107 #define PACKAGE_NAME "$PACKAGE_NAME"
2108 _ACEOF
2109
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2112 _ACEOF
2113
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2116 _ACEOF
2117
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_STRING "$PACKAGE_STRING"
2120 _ACEOF
2121
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2124 _ACEOF
2125
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_URL "$PACKAGE_URL"
2128 _ACEOF
2129
2130
2131 # Let the site file select an alternate cache file if it wants to.
2132 # Prefer an explicitly selected file to automatically selected ones.
2133 ac_site_file1=NONE
2134 ac_site_file2=NONE
2135 if test -n "$CONFIG_SITE"; then
2136   ac_site_file1=$CONFIG_SITE
2137 elif test "x$prefix" != xNONE; then
2138   ac_site_file1=$prefix/share/config.site
2139   ac_site_file2=$prefix/etc/config.site
2140 else
2141   ac_site_file1=$ac_default_prefix/share/config.site
2142   ac_site_file2=$ac_default_prefix/etc/config.site
2143 fi
2144 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2145 do
2146   test "x$ac_site_file" = xNONE && continue
2147   if test -r "$ac_site_file"; then
2148     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2149 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2150     sed 's/^/| /' "$ac_site_file" >&5
2151     . "$ac_site_file"
2152   fi
2153 done
2154
2155 if test -r "$cache_file"; then
2156   # Some versions of bash will fail to source /dev/null (special
2157   # files actually), so we avoid doing that.
2158   if test -f "$cache_file"; then
2159     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2160 $as_echo "$as_me: loading cache $cache_file" >&6;}
2161     case $cache_file in
2162       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2163       *)                      . "./$cache_file";;
2164     esac
2165   fi
2166 else
2167   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2168 $as_echo "$as_me: creating cache $cache_file" >&6;}
2169   >$cache_file
2170 fi
2171
2172 # Check that the precious variables saved in the cache have kept the same
2173 # value.
2174 ac_cache_corrupted=false
2175 for ac_var in $ac_precious_vars; do
2176   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2177   eval ac_new_set=\$ac_env_${ac_var}_set
2178   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2179   eval ac_new_val=\$ac_env_${ac_var}_value
2180   case $ac_old_set,$ac_new_set in
2181     set,)
2182       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2183 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2184       ac_cache_corrupted=: ;;
2185     ,set)
2186       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2187 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2188       ac_cache_corrupted=: ;;
2189     ,);;
2190     *)
2191       if test "x$ac_old_val" != "x$ac_new_val"; then
2192         # differences in whitespace do not lead to failure.
2193         ac_old_val_w=`echo x $ac_old_val`
2194         ac_new_val_w=`echo x $ac_new_val`
2195         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2196           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2197 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2198           ac_cache_corrupted=:
2199         else
2200           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2201 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2202           eval $ac_var=\$ac_old_val
2203         fi
2204         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2205 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2206         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2207 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2208       fi;;
2209   esac
2210   # Pass precious variables to config.status.
2211   if test "$ac_new_set" = set; then
2212     case $ac_new_val in
2213     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2214     *) ac_arg=$ac_var=$ac_new_val ;;
2215     esac
2216     case " $ac_configure_args " in
2217       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2218       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2219     esac
2220   fi
2221 done
2222 if $ac_cache_corrupted; then
2223   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2224 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2225   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2226 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2227   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2228 fi
2229 ## -------------------- ##
2230 ## Main body of script. ##
2231 ## -------------------- ##
2232
2233 ac_ext=c
2234 ac_cpp='$CPP $CPPFLAGS'
2235 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2236 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2237 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2238
2239
2240 # This file contains common code used by all simulators.
2241 #
2242 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2243 # directory.  It is intended to be invoked before any target specific stuff.
2244 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2245 # It is intended to be invoked last.
2246 #
2247 # The simulator's configure.ac should look like:
2248 #
2249 # dnl Process this file with autoconf to produce a configure script.
2250 # AC_PREREQ(2.64)dnl
2251 # AC_INIT(Makefile.in)
2252 # sinclude(../common/aclocal.m4)
2253 #
2254 # SIM_AC_COMMON
2255 #
2256 # ... target specific stuff ...
2257 #
2258 # SIM_AC_OUTPUT
2259
2260 # Include global overrides and fixes for Autoconf.
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287 # _AC_CHECK_DECL_BODY
2288 # -------------------
2289 # Shell function body for AC_CHECK_DECL.
2290 # _AC_CHECK_DECL_BODY
2291
2292 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2293 #                 INCLUDES)
2294 # -------------------------------------------------------------
2295 # Helper to AC_CHECK_DECLS, which generates the check for a single
2296 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2297 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2310 #
2311 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2312 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2313 #   Written by Gordon Matzigkeit, 1996
2314 #
2315 # This file is free software; the Free Software Foundation gives
2316 # unlimited permission to copy and/or distribute it, with or without
2317 # modifications, as long as this notice is preserved.
2318
2319
2320
2321 # serial 56 LT_INIT
2322
2323
2324 # LT_PREREQ(VERSION)
2325 # ------------------
2326 # Complain and exit if this libtool version is less that VERSION.
2327
2328
2329
2330 # _LT_CHECK_BUILDDIR
2331 # ------------------
2332 # Complain if the absolute build directory name contains unusual characters
2333
2334
2335
2336 # LT_INIT([OPTIONS])
2337 # ------------------
2338 # LT_INIT
2339
2340 # Old names:
2341 # This is what autoupdate's m4 run will expand.  It fires
2342 # the warning (with _au_warn_XXX), outputs it into the
2343 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2344 # the replacement expansion.
2345
2346
2347 # This is an auxiliary macro that is also run when
2348 # autoupdate runs m4.  It simply calls m4_warning, but
2349 # we need a wrapper so that each warning is emitted only
2350 # once.  We break the quoting in m4_warning's argument in
2351 # order to expand this macro's arguments, not AU_DEFUN's.
2352
2353
2354 # Finally, this is the expansion that is picked up by
2355 # autoconf.  It tells the user to run autoupdate, and
2356 # then outputs the replacement expansion.  We do not care
2357 # about autoupdate's warning because that contains
2358 # information on what to do *after* running autoupdate.
2359
2360 # This is what autoupdate's m4 run will expand.  It fires
2361 # the warning (with _au_warn_XXX), outputs it into the
2362 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2363 # the replacement expansion.
2364
2365
2366 # This is an auxiliary macro that is also run when
2367 # autoupdate runs m4.  It simply calls m4_warning, but
2368 # we need a wrapper so that each warning is emitted only
2369 # once.  We break the quoting in m4_warning's argument in
2370 # order to expand this macro's arguments, not AU_DEFUN's.
2371
2372
2373 # Finally, this is the expansion that is picked up by
2374 # autoconf.  It tells the user to run autoupdate, and
2375 # then outputs the replacement expansion.  We do not care
2376 # about autoupdate's warning because that contains
2377 # information on what to do *after* running autoupdate.
2378
2379
2380
2381 # _LT_CC_BASENAME(CC)
2382 # -------------------
2383 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2384
2385
2386
2387 # _LT_FILEUTILS_DEFAULTS
2388 # ----------------------
2389 # It is okay to use these file commands and assume they have been set
2390 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2391 # _LT_FILEUTILS_DEFAULTS
2392
2393
2394 # _LT_SETUP
2395 # ---------
2396 # _LT_SETUP
2397
2398
2399 # _LT_PREPARE_SED_QUOTE_VARS
2400 # --------------------------
2401 # Define a few sed substitution that help us do robust quoting.
2402
2403
2404 # _LT_PROG_LTMAIN
2405 # ---------------
2406 # Note that this code is called both from `configure', and `config.status'
2407 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2408 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2409 # so we pass a copy along to make sure it has a sensible value anyway.
2410 # _LT_PROG_LTMAIN
2411
2412
2413 ## ------------------------------------- ##
2414 ## Accumulate code for creating libtool. ##
2415 ## ------------------------------------- ##
2416
2417 # So that we can recreate a full libtool script including additional
2418 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2419 # in macros and then make a single call at the end using the `libtool'
2420 # label.
2421
2422
2423 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2424 # ----------------------------------------
2425 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2426
2427
2428 # Initialize.
2429
2430
2431
2432 # _LT_CONFIG_LIBTOOL([COMMANDS])
2433 # ------------------------------
2434 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2435
2436
2437 # Initialize.
2438
2439
2440
2441 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2442 # -----------------------------------------------------
2443
2444
2445
2446 # _LT_FORMAT_COMMENT([COMMENT])
2447 # -----------------------------
2448 # Add leading comment marks to the start of each line, and a trailing
2449 # full-stop to the whole comment if one is not present already.
2450
2451
2452
2453
2454 ## ------------------------ ##
2455 ## FIXME: Eliminate VARNAME ##
2456 ## ------------------------ ##
2457
2458
2459 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2460 # -------------------------------------------------------------------
2461 # CONFIGNAME is the name given to the value in the libtool script.
2462 # VARNAME is the (base) name used in the configure script.
2463 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2464 # VARNAME.  Any other value will be used directly.
2465
2466
2467
2468 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2469 # --------------------------------------------------------
2470
2471
2472
2473 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2474 # ------------------------------------------------
2475
2476
2477
2478 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2479 # ---------------------------------------------------------
2480
2481
2482
2483 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2484 # --------------------------------------------------
2485
2486
2487
2488 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2489 # ---------------------------------------------------
2490
2491
2492
2493 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2494 # ---------------------------------------------------
2495
2496
2497
2498
2499 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2500 # ------------------------------------------------
2501
2502
2503
2504
2505 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2506 # ------------------------------------
2507 # Quote a variable value, and forward it to `config.status' so that its
2508 # declaration there will have the same value as in `configure'.  VARNAME
2509 # must have a single quote delimited value for this to work.
2510
2511
2512
2513 # _LT_CONFIG_STATUS_DECLARATIONS
2514 # ------------------------------
2515 # We delimit libtool config variables with single quotes, so when
2516 # we write them to config.status, we have to be sure to quote all
2517 # embedded single quotes properly.  In configure, this macro expands
2518 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2519 #
2520 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2521
2522
2523
2524 # _LT_LIBTOOL_TAGS
2525 # ----------------
2526 # Output comment and list of tags supported by the script
2527
2528
2529
2530 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2531 # -----------------------------------
2532 # Extract the dictionary values for VARNAME (optionally with TAG) and
2533 # expand to a commented shell variable setting:
2534 #
2535 #    # Some comment about what VAR is for.
2536 #    visible_name=$lt_internal_name
2537
2538
2539
2540 # _LT_LIBTOOL_CONFIG_VARS
2541 # -----------------------
2542 # Produce commented declarations of non-tagged libtool config variables
2543 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2544 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2545 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2546
2547
2548
2549 # _LT_LIBTOOL_TAG_VARS(TAG)
2550 # -------------------------
2551
2552
2553
2554 # _LT_TAGVAR(VARNAME, [TAGNAME])
2555 # ------------------------------
2556
2557
2558
2559 # _LT_CONFIG_COMMANDS
2560 # -------------------
2561 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2562 # variables for single and double quote escaping we saved from calls
2563 # to _LT_DECL, we can put quote escaped variables declarations
2564 # into `config.status', and then the shell code to quote escape them in
2565 # for loops in `config.status'.  Finally, any additional code accumulated
2566 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2567 #_LT_CONFIG_COMMANDS
2568
2569
2570 # Initialize.
2571
2572
2573 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2574 # ------------------------------------
2575 # Generate a child script FILE with all initialization necessary to
2576 # reuse the environment learned by the parent script, and make the
2577 # file executable.  If COMMENT is supplied, it is inserted after the
2578 # `#!' sequence but before initialization text begins.  After this
2579 # macro, additional text can be appended to FILE to form the body of
2580 # the child script.  The macro ends with non-zero status if the
2581 # file could not be fully written (such as if the disk is full).
2582 # _LT_GENERATED_FILE_INIT
2583
2584 # LT_OUTPUT
2585 # ---------
2586 # This macro allows early generation of the libtool script (before
2587 # AC_OUTPUT is called), incase it is used in configure for compilation
2588 # tests.
2589 # LT_OUTPUT
2590
2591
2592 # _LT_CONFIG(TAG)
2593 # ---------------
2594 # If TAG is the built-in tag, create an initial libtool script with a
2595 # default configuration from the untagged config vars.  Otherwise add code
2596 # to config.status for appending the configuration named by TAG from the
2597 # matching tagged config vars.
2598 # _LT_CONFIG
2599
2600
2601 # LT_SUPPORTED_TAG(TAG)
2602 # ---------------------
2603 # Trace this macro to discover what tags are supported by the libtool
2604 # --tag option, using:
2605 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2606
2607
2608
2609 # C support is built-in for now
2610
2611
2612
2613
2614 # LT_LANG(LANG)
2615 # -------------
2616 # Enable libtool support for the given language if not already enabled.
2617 # LT_LANG
2618
2619
2620 # _LT_LANG(LANGNAME)
2621 # ------------------
2622 # _LT_LANG
2623
2624
2625 # _LT_LANG_DEFAULT_CONFIG
2626 # -----------------------
2627 # _LT_LANG_DEFAULT_CONFIG
2628
2629 # Obsolete macros:
2630 # This is what autoupdate's m4 run will expand.  It fires
2631 # the warning (with _au_warn_XXX), outputs it into the
2632 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2633 # the replacement expansion.
2634
2635
2636 # This is an auxiliary macro that is also run when
2637 # autoupdate runs m4.  It simply calls m4_warning, but
2638 # we need a wrapper so that each warning is emitted only
2639 # once.  We break the quoting in m4_warning's argument in
2640 # order to expand this macro's arguments, not AU_DEFUN's.
2641
2642
2643 # Finally, this is the expansion that is picked up by
2644 # autoconf.  It tells the user to run autoupdate, and
2645 # then outputs the replacement expansion.  We do not care
2646 # about autoupdate's warning because that contains
2647 # information on what to do *after* running autoupdate.
2648
2649 # This is what autoupdate's m4 run will expand.  It fires
2650 # the warning (with _au_warn_XXX), outputs it into the
2651 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2652 # the replacement expansion.
2653
2654
2655 # This is an auxiliary macro that is also run when
2656 # autoupdate runs m4.  It simply calls m4_warning, but
2657 # we need a wrapper so that each warning is emitted only
2658 # once.  We break the quoting in m4_warning's argument in
2659 # order to expand this macro's arguments, not AU_DEFUN's.
2660
2661
2662 # Finally, this is the expansion that is picked up by
2663 # autoconf.  It tells the user to run autoupdate, and
2664 # then outputs the replacement expansion.  We do not care
2665 # about autoupdate's warning because that contains
2666 # information on what to do *after* running autoupdate.
2667
2668 # This is what autoupdate's m4 run will expand.  It fires
2669 # the warning (with _au_warn_XXX), outputs it into the
2670 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2671 # the replacement expansion.
2672
2673
2674 # This is an auxiliary macro that is also run when
2675 # autoupdate runs m4.  It simply calls m4_warning, but
2676 # we need a wrapper so that each warning is emitted only
2677 # once.  We break the quoting in m4_warning's argument in
2678 # order to expand this macro's arguments, not AU_DEFUN's.
2679
2680
2681 # Finally, this is the expansion that is picked up by
2682 # autoconf.  It tells the user to run autoupdate, and
2683 # then outputs the replacement expansion.  We do not care
2684 # about autoupdate's warning because that contains
2685 # information on what to do *after* running autoupdate.
2686
2687 # This is what autoupdate's m4 run will expand.  It fires
2688 # the warning (with _au_warn_XXX), outputs it into the
2689 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2690 # the replacement expansion.
2691
2692
2693 # This is an auxiliary macro that is also run when
2694 # autoupdate runs m4.  It simply calls m4_warning, but
2695 # we need a wrapper so that each warning is emitted only
2696 # once.  We break the quoting in m4_warning's argument in
2697 # order to expand this macro's arguments, not AU_DEFUN's.
2698
2699
2700 # Finally, this is the expansion that is picked up by
2701 # autoconf.  It tells the user to run autoupdate, and
2702 # then outputs the replacement expansion.  We do not care
2703 # about autoupdate's warning because that contains
2704 # information on what to do *after* running autoupdate.
2705
2706 # This is what autoupdate's m4 run will expand.  It fires
2707 # the warning (with _au_warn_XXX), outputs it into the
2708 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2709 # the replacement expansion.
2710
2711
2712 # This is an auxiliary macro that is also run when
2713 # autoupdate runs m4.  It simply calls m4_warning, but
2714 # we need a wrapper so that each warning is emitted only
2715 # once.  We break the quoting in m4_warning's argument in
2716 # order to expand this macro's arguments, not AU_DEFUN's.
2717
2718
2719 # Finally, this is the expansion that is picked up by
2720 # autoconf.  It tells the user to run autoupdate, and
2721 # then outputs the replacement expansion.  We do not care
2722 # about autoupdate's warning because that contains
2723 # information on what to do *after* running autoupdate.
2724
2725
2726
2727 # _LT_TAG_COMPILER
2728 # ----------------
2729 # _LT_TAG_COMPILER
2730
2731
2732 # _LT_COMPILER_BOILERPLATE
2733 # ------------------------
2734 # Check for compiler boilerplate output or warnings with
2735 # the simple compiler test code.
2736 # _LT_COMPILER_BOILERPLATE
2737
2738
2739 # _LT_LINKER_BOILERPLATE
2740 # ----------------------
2741 # Check for linker boilerplate output or warnings with
2742 # the simple link test code.
2743 # _LT_LINKER_BOILERPLATE
2744
2745 # _LT_REQUIRED_DARWIN_CHECKS
2746 # -------------------------
2747
2748
2749
2750 # _LT_DARWIN_LINKER_FEATURES
2751 # --------------------------
2752 # Checks for linker and compiler features on darwin
2753
2754
2755 # _LT_SYS_MODULE_PATH_AIX
2756 # -----------------------
2757 # Links a minimal program and checks the executable
2758 # for the system default hardcoded library path. In most cases,
2759 # this is /usr/lib:/lib, but when the MPI compilers are used
2760 # the location of the communication and MPI libs are included too.
2761 # If we don't find anything, use the default library path according
2762 # to the aix ld manual.
2763 # _LT_SYS_MODULE_PATH_AIX
2764
2765
2766 # _LT_SHELL_INIT(ARG)
2767 # -------------------
2768 # _LT_SHELL_INIT
2769
2770
2771
2772 # _LT_PROG_ECHO_BACKSLASH
2773 # -----------------------
2774 # Find how we can fake an echo command that does not interpret backslash.
2775 # In particular, with Autoconf 2.60 or later we add some code to the start
2776 # of the generated configure script which will find a shell with a builtin
2777 # printf (which we can use as an echo command).
2778 # _LT_PROG_ECHO_BACKSLASH
2779
2780
2781 # _LT_ENABLE_LOCK
2782 # ---------------
2783 # _LT_ENABLE_LOCK
2784
2785
2786 # _LT_CMD_OLD_ARCHIVE
2787 # -------------------
2788 # _LT_CMD_OLD_ARCHIVE
2789
2790
2791 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2792 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2793 # ----------------------------------------------------------------
2794 # Check whether the given compiler option works
2795 # _LT_COMPILER_OPTION
2796
2797 # Old name:
2798 # This is what autoupdate's m4 run will expand.  It fires
2799 # the warning (with _au_warn_XXX), outputs it into the
2800 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2801 # the replacement expansion.
2802
2803
2804 # This is an auxiliary macro that is also run when
2805 # autoupdate runs m4.  It simply calls m4_warning, but
2806 # we need a wrapper so that each warning is emitted only
2807 # once.  We break the quoting in m4_warning's argument in
2808 # order to expand this macro's arguments, not AU_DEFUN's.
2809
2810
2811 # Finally, this is the expansion that is picked up by
2812 # autoconf.  It tells the user to run autoupdate, and
2813 # then outputs the replacement expansion.  We do not care
2814 # about autoupdate's warning because that contains
2815 # information on what to do *after* running autoupdate.
2816
2817
2818
2819 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2820 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2821 # ----------------------------------------------------
2822 # Check whether the given linker option works
2823 # _LT_LINKER_OPTION
2824
2825 # Old name:
2826 # This is what autoupdate's m4 run will expand.  It fires
2827 # the warning (with _au_warn_XXX), outputs it into the
2828 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2829 # the replacement expansion.
2830
2831
2832 # This is an auxiliary macro that is also run when
2833 # autoupdate runs m4.  It simply calls m4_warning, but
2834 # we need a wrapper so that each warning is emitted only
2835 # once.  We break the quoting in m4_warning's argument in
2836 # order to expand this macro's arguments, not AU_DEFUN's.
2837
2838
2839 # Finally, this is the expansion that is picked up by
2840 # autoconf.  It tells the user to run autoupdate, and
2841 # then outputs the replacement expansion.  We do not care
2842 # about autoupdate's warning because that contains
2843 # information on what to do *after* running autoupdate.
2844
2845
2846
2847 # LT_CMD_MAX_LEN
2848 #---------------
2849 # LT_CMD_MAX_LEN
2850
2851 # Old name:
2852 # This is what autoupdate's m4 run will expand.  It fires
2853 # the warning (with _au_warn_XXX), outputs it into the
2854 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2855 # the replacement expansion.
2856
2857
2858 # This is an auxiliary macro that is also run when
2859 # autoupdate runs m4.  It simply calls m4_warning, but
2860 # we need a wrapper so that each warning is emitted only
2861 # once.  We break the quoting in m4_warning's argument in
2862 # order to expand this macro's arguments, not AU_DEFUN's.
2863
2864
2865 # Finally, this is the expansion that is picked up by
2866 # autoconf.  It tells the user to run autoupdate, and
2867 # then outputs the replacement expansion.  We do not care
2868 # about autoupdate's warning because that contains
2869 # information on what to do *after* running autoupdate.
2870
2871
2872
2873 # _LT_HEADER_DLFCN
2874 # ----------------
2875 # _LT_HEADER_DLFCN
2876
2877
2878 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2879 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2880 # ----------------------------------------------------------------
2881 # _LT_TRY_DLOPEN_SELF
2882
2883
2884 # LT_SYS_DLOPEN_SELF
2885 # ------------------
2886 # LT_SYS_DLOPEN_SELF
2887
2888 # Old name:
2889 # This is what autoupdate's m4 run will expand.  It fires
2890 # the warning (with _au_warn_XXX), outputs it into the
2891 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2892 # the replacement expansion.
2893
2894
2895 # This is an auxiliary macro that is also run when
2896 # autoupdate runs m4.  It simply calls m4_warning, but
2897 # we need a wrapper so that each warning is emitted only
2898 # once.  We break the quoting in m4_warning's argument in
2899 # order to expand this macro's arguments, not AU_DEFUN's.
2900
2901
2902 # Finally, this is the expansion that is picked up by
2903 # autoconf.  It tells the user to run autoupdate, and
2904 # then outputs the replacement expansion.  We do not care
2905 # about autoupdate's warning because that contains
2906 # information on what to do *after* running autoupdate.
2907
2908
2909
2910 # _LT_COMPILER_C_O([TAGNAME])
2911 # ---------------------------
2912 # Check to see if options -c and -o are simultaneously supported by compiler.
2913 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2914 # _LT_COMPILER_C_O
2915
2916
2917 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2918 # ----------------------------------
2919 # Check to see if we can do hard links to lock some files if needed
2920 # _LT_COMPILER_FILE_LOCKS
2921
2922
2923 # _LT_CHECK_OBJDIR
2924 # ----------------
2925 # _LT_CHECK_OBJDIR
2926
2927
2928 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2929 # --------------------------------------
2930 # Check hardcoding attributes.
2931 # _LT_LINKER_HARDCODE_LIBPATH
2932
2933
2934 # _LT_CMD_STRIPLIB
2935 # ----------------
2936 # _LT_CMD_STRIPLIB
2937
2938
2939 # _LT_SYS_DYNAMIC_LINKER([TAG])
2940 # -----------------------------
2941 # PORTME Fill in your ld.so characteristics
2942 # _LT_SYS_DYNAMIC_LINKER
2943
2944
2945 # _LT_PATH_TOOL_PREFIX(TOOL)
2946 # --------------------------
2947 # find a file program which can recognize shared library
2948 # _LT_PATH_TOOL_PREFIX
2949
2950 # Old name:
2951 # This is what autoupdate's m4 run will expand.  It fires
2952 # the warning (with _au_warn_XXX), outputs it into the
2953 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2954 # the replacement expansion.
2955
2956
2957 # This is an auxiliary macro that is also run when
2958 # autoupdate runs m4.  It simply calls m4_warning, but
2959 # we need a wrapper so that each warning is emitted only
2960 # once.  We break the quoting in m4_warning's argument in
2961 # order to expand this macro's arguments, not AU_DEFUN's.
2962
2963
2964 # Finally, this is the expansion that is picked up by
2965 # autoconf.  It tells the user to run autoupdate, and
2966 # then outputs the replacement expansion.  We do not care
2967 # about autoupdate's warning because that contains
2968 # information on what to do *after* running autoupdate.
2969
2970
2971
2972 # _LT_PATH_MAGIC
2973 # --------------
2974 # find a file program which can recognize a shared library
2975 # _LT_PATH_MAGIC
2976
2977
2978 # LT_PATH_LD
2979 # ----------
2980 # find the pathname to the GNU or non-GNU linker
2981 # LT_PATH_LD
2982
2983 # Old names:
2984 # This is what autoupdate's m4 run will expand.  It fires
2985 # the warning (with _au_warn_XXX), outputs it into the
2986 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2987 # the replacement expansion.
2988
2989
2990 # This is an auxiliary macro that is also run when
2991 # autoupdate runs m4.  It simply calls m4_warning, but
2992 # we need a wrapper so that each warning is emitted only
2993 # once.  We break the quoting in m4_warning's argument in
2994 # order to expand this macro's arguments, not AU_DEFUN's.
2995
2996
2997 # Finally, this is the expansion that is picked up by
2998 # autoconf.  It tells the user to run autoupdate, and
2999 # then outputs the replacement expansion.  We do not care
3000 # about autoupdate's warning because that contains
3001 # information on what to do *after* running autoupdate.
3002
3003 # This is what autoupdate's m4 run will expand.  It fires
3004 # the warning (with _au_warn_XXX), outputs it into the
3005 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3006 # the replacement expansion.
3007
3008
3009 # This is an auxiliary macro that is also run when
3010 # autoupdate runs m4.  It simply calls m4_warning, but
3011 # we need a wrapper so that each warning is emitted only
3012 # once.  We break the quoting in m4_warning's argument in
3013 # order to expand this macro's arguments, not AU_DEFUN's.
3014
3015
3016 # Finally, this is the expansion that is picked up by
3017 # autoconf.  It tells the user to run autoupdate, and
3018 # then outputs the replacement expansion.  We do not care
3019 # about autoupdate's warning because that contains
3020 # information on what to do *after* running autoupdate.
3021
3022
3023
3024 # _LT_PATH_LD_GNU
3025 #- --------------
3026 # _LT_PATH_LD_GNU
3027
3028
3029 # _LT_CMD_RELOAD
3030 # --------------
3031 # find reload flag for linker
3032 #   -- PORTME Some linkers may need a different reload flag.
3033 # _LT_CMD_RELOAD
3034
3035
3036 # _LT_CHECK_MAGIC_METHOD
3037 # ----------------------
3038 # how to check for library dependencies
3039 #  -- PORTME fill in with the dynamic library characteristics
3040 # _LT_CHECK_MAGIC_METHOD
3041
3042
3043 # LT_PATH_NM
3044 # ----------
3045 # find the pathname to a BSD- or MS-compatible name lister
3046 # LT_PATH_NM
3047
3048 # Old names:
3049 # This is what autoupdate's m4 run will expand.  It fires
3050 # the warning (with _au_warn_XXX), outputs it into the
3051 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3052 # the replacement expansion.
3053
3054
3055 # This is an auxiliary macro that is also run when
3056 # autoupdate runs m4.  It simply calls m4_warning, but
3057 # we need a wrapper so that each warning is emitted only
3058 # once.  We break the quoting in m4_warning's argument in
3059 # order to expand this macro's arguments, not AU_DEFUN's.
3060
3061
3062 # Finally, this is the expansion that is picked up by
3063 # autoconf.  It tells the user to run autoupdate, and
3064 # then outputs the replacement expansion.  We do not care
3065 # about autoupdate's warning because that contains
3066 # information on what to do *after* running autoupdate.
3067
3068 # This is what autoupdate's m4 run will expand.  It fires
3069 # the warning (with _au_warn_XXX), outputs it into the
3070 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3071 # the replacement expansion.
3072
3073
3074 # This is an auxiliary macro that is also run when
3075 # autoupdate runs m4.  It simply calls m4_warning, but
3076 # we need a wrapper so that each warning is emitted only
3077 # once.  We break the quoting in m4_warning's argument in
3078 # order to expand this macro's arguments, not AU_DEFUN's.
3079
3080
3081 # Finally, this is the expansion that is picked up by
3082 # autoconf.  It tells the user to run autoupdate, and
3083 # then outputs the replacement expansion.  We do not care
3084 # about autoupdate's warning because that contains
3085 # information on what to do *after* running autoupdate.
3086
3087
3088
3089 # LT_LIB_M
3090 # --------
3091 # check for math library
3092 # LT_LIB_M
3093
3094 # Old name:
3095 # This is what autoupdate's m4 run will expand.  It fires
3096 # the warning (with _au_warn_XXX), outputs it into the
3097 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3098 # the replacement expansion.
3099
3100
3101 # This is an auxiliary macro that is also run when
3102 # autoupdate runs m4.  It simply calls m4_warning, but
3103 # we need a wrapper so that each warning is emitted only
3104 # once.  We break the quoting in m4_warning's argument in
3105 # order to expand this macro's arguments, not AU_DEFUN's.
3106
3107
3108 # Finally, this is the expansion that is picked up by
3109 # autoconf.  It tells the user to run autoupdate, and
3110 # then outputs the replacement expansion.  We do not care
3111 # about autoupdate's warning because that contains
3112 # information on what to do *after* running autoupdate.
3113
3114
3115
3116 # _LT_COMPILER_NO_RTTI([TAGNAME])
3117 # -------------------------------
3118 # _LT_COMPILER_NO_RTTI
3119
3120
3121 # _LT_CMD_GLOBAL_SYMBOLS
3122 # ----------------------
3123  # _LT_CMD_GLOBAL_SYMBOLS
3124
3125
3126 # _LT_COMPILER_PIC([TAGNAME])
3127 # ---------------------------
3128 # _LT_COMPILER_PIC
3129
3130
3131 # _LT_LINKER_SHLIBS([TAGNAME])
3132 # ----------------------------
3133 # See if the linker supports building shared libraries.
3134 # _LT_LINKER_SHLIBS
3135
3136
3137 # _LT_LANG_C_CONFIG([TAG])
3138 # ------------------------
3139 # Ensure that the configuration variables for a C compiler are suitably
3140 # defined.  These variables are subsequently used by _LT_CONFIG to write
3141 # the compiler configuration to `libtool'.
3142 # _LT_LANG_C_CONFIG
3143
3144
3145 # _LT_LANG_CXX_CONFIG([TAG])
3146 # --------------------------
3147 # Ensure that the configuration variables for a C++ compiler are suitably
3148 # defined.  These variables are subsequently used by _LT_CONFIG to write
3149 # the compiler configuration to `libtool'.
3150 # _LT_LANG_CXX_CONFIG
3151
3152
3153 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3154 # ---------------------------------
3155 # Figure out "hidden" library dependencies from verbose
3156 # compiler output when linking a shared library.
3157 # Parse the compiler output and extract the necessary
3158 # objects, libraries and library flags.
3159 # _LT_SYS_HIDDEN_LIBDEPS
3160
3161
3162 # _LT_LANG_F77_CONFIG([TAG])
3163 # --------------------------
3164 # Ensure that the configuration variables for a Fortran 77 compiler are
3165 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3166 # to write the compiler configuration to `libtool'.
3167 # _LT_LANG_F77_CONFIG
3168
3169
3170 # _LT_LANG_FC_CONFIG([TAG])
3171 # -------------------------
3172 # Ensure that the configuration variables for a Fortran compiler are
3173 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3174 # to write the compiler configuration to `libtool'.
3175 # _LT_LANG_FC_CONFIG
3176
3177
3178 # _LT_LANG_GCJ_CONFIG([TAG])
3179 # --------------------------
3180 # Ensure that the configuration variables for the GNU Java Compiler compiler
3181 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3182 # to write the compiler configuration to `libtool'.
3183 # _LT_LANG_GCJ_CONFIG
3184
3185
3186 # _LT_LANG_RC_CONFIG([TAG])
3187 # -------------------------
3188 # Ensure that the configuration variables for the Windows resource compiler
3189 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3190 # to write the compiler configuration to `libtool'.
3191 # _LT_LANG_RC_CONFIG
3192
3193
3194 # LT_PROG_GCJ
3195 # -----------
3196
3197
3198 # Old name:
3199 # This is what autoupdate's m4 run will expand.  It fires
3200 # the warning (with _au_warn_XXX), outputs it into the
3201 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3202 # the replacement expansion.
3203
3204
3205 # This is an auxiliary macro that is also run when
3206 # autoupdate runs m4.  It simply calls m4_warning, but
3207 # we need a wrapper so that each warning is emitted only
3208 # once.  We break the quoting in m4_warning's argument in
3209 # order to expand this macro's arguments, not AU_DEFUN's.
3210
3211
3212 # Finally, this is the expansion that is picked up by
3213 # autoconf.  It tells the user to run autoupdate, and
3214 # then outputs the replacement expansion.  We do not care
3215 # about autoupdate's warning because that contains
3216 # information on what to do *after* running autoupdate.
3217
3218
3219
3220 # LT_PROG_RC
3221 # ----------
3222
3223
3224 # Old name:
3225 # This is what autoupdate's m4 run will expand.  It fires
3226 # the warning (with _au_warn_XXX), outputs it into the
3227 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3228 # the replacement expansion.
3229
3230
3231 # This is an auxiliary macro that is also run when
3232 # autoupdate runs m4.  It simply calls m4_warning, but
3233 # we need a wrapper so that each warning is emitted only
3234 # once.  We break the quoting in m4_warning's argument in
3235 # order to expand this macro's arguments, not AU_DEFUN's.
3236
3237
3238 # Finally, this is the expansion that is picked up by
3239 # autoconf.  It tells the user to run autoupdate, and
3240 # then outputs the replacement expansion.  We do not care
3241 # about autoupdate's warning because that contains
3242 # information on what to do *after* running autoupdate.
3243
3244
3245
3246 # _LT_DECL_EGREP
3247 # --------------
3248 # If we don't have a new enough Autoconf to choose the best grep
3249 # available, choose the one first in the user's PATH.
3250
3251
3252
3253 # _LT_DECL_OBJDUMP
3254 # --------------
3255 # If we don't have a new enough Autoconf to choose the best objdump
3256 # available, choose the one first in the user's PATH.
3257
3258
3259
3260 # _LT_DECL_SED
3261 # ------------
3262 # Check for a fully-functional sed program, that truncates
3263 # as few characters as possible.  Prefer GNU sed if found.
3264 # _LT_DECL_SED
3265
3266 #m4_ifndef
3267
3268 # Old name:
3269 # This is what autoupdate's m4 run will expand.  It fires
3270 # the warning (with _au_warn_XXX), outputs it into the
3271 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3272 # the replacement expansion.
3273
3274
3275 # This is an auxiliary macro that is also run when
3276 # autoupdate runs m4.  It simply calls m4_warning, but
3277 # we need a wrapper so that each warning is emitted only
3278 # once.  We break the quoting in m4_warning's argument in
3279 # order to expand this macro's arguments, not AU_DEFUN's.
3280
3281
3282 # Finally, this is the expansion that is picked up by
3283 # autoconf.  It tells the user to run autoupdate, and
3284 # then outputs the replacement expansion.  We do not care
3285 # about autoupdate's warning because that contains
3286 # information on what to do *after* running autoupdate.
3287
3288
3289
3290 # _LT_CHECK_SHELL_FEATURES
3291 # ------------------------
3292 # Find out whether the shell is Bourne or XSI compatible,
3293 # or has some other useful features.
3294 # _LT_CHECK_SHELL_FEATURES
3295
3296
3297 # _LT_PROG_XSI_SHELLFNS
3298 # ---------------------
3299 # Bourne and XSI compatible variants of some useful shell functions.
3300
3301
3302 # Helper functions for option handling.                    -*- Autoconf -*-
3303 #
3304 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3305 #   Inc.
3306 #   Written by Gary V. Vaughan, 2004
3307 #
3308 # This file is free software; the Free Software Foundation gives
3309 # unlimited permission to copy and/or distribute it, with or without
3310 # modifications, as long as this notice is preserved.
3311
3312 # serial 6 ltoptions.m4
3313
3314 # This is to help aclocal find these macros, as it can't see m4_define.
3315
3316
3317
3318 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3319 # ------------------------------------------
3320
3321
3322
3323 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3324 # ---------------------------------------
3325 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3326 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3327 # saved as a flag.
3328
3329
3330
3331 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3332 # ------------------------------------------------------------
3333 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3334
3335
3336
3337 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3338 # -------------------------------------------------------
3339 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3340 # are set.
3341
3342
3343
3344 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3345 # ----------------------------------------
3346 # OPTION-LIST is a space-separated list of Libtool options associated
3347 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3348 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3349 # the unknown option and exit.
3350 # _LT_SET_OPTIONS
3351
3352
3353 ## --------------------------------- ##
3354 ## Macros to handle LT_INIT options. ##
3355 ## --------------------------------- ##
3356
3357 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3358 # -----------------------------------------
3359
3360
3361
3362 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3363 # -----------------------------------------------
3364 # LT_OPTION_DEFINE
3365
3366
3367 # dlopen
3368 # ------
3369
3370
3371 # This is what autoupdate's m4 run will expand.  It fires
3372 # the warning (with _au_warn_XXX), outputs it into the
3373 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3374 # the replacement expansion.
3375
3376
3377 # This is an auxiliary macro that is also run when
3378 # autoupdate runs m4.  It simply calls m4_warning, but
3379 # we need a wrapper so that each warning is emitted only
3380 # once.  We break the quoting in m4_warning's argument in
3381 # order to expand this macro's arguments, not AU_DEFUN's.
3382
3383
3384 # Finally, this is the expansion that is picked up by
3385 # autoconf.  It tells the user to run autoupdate, and
3386 # then outputs the replacement expansion.  We do not care
3387 # about autoupdate's warning because that contains
3388 # information on what to do *after* running autoupdate.
3389
3390
3391
3392
3393 # win32-dll
3394 # ---------
3395 # Declare package support for building win32 dll's.
3396 # win32-dll
3397
3398 # This is what autoupdate's m4 run will expand.  It fires
3399 # the warning (with _au_warn_XXX), outputs it into the
3400 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3401 # the replacement expansion.
3402
3403
3404 # This is an auxiliary macro that is also run when
3405 # autoupdate runs m4.  It simply calls m4_warning, but
3406 # we need a wrapper so that each warning is emitted only
3407 # once.  We break the quoting in m4_warning's argument in
3408 # order to expand this macro's arguments, not AU_DEFUN's.
3409
3410
3411 # Finally, this is the expansion that is picked up by
3412 # autoconf.  It tells the user to run autoupdate, and
3413 # then outputs the replacement expansion.  We do not care
3414 # about autoupdate's warning because that contains
3415 # information on what to do *after* running autoupdate.
3416
3417
3418
3419
3420 # _LT_ENABLE_SHARED([DEFAULT])
3421 # ----------------------------
3422 # implement the --enable-shared flag, and supports the `shared' and
3423 # `disable-shared' LT_INIT options.
3424 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3425 # _LT_ENABLE_SHARED
3426
3427
3428
3429
3430 # Old names:
3431
3432
3433
3434
3435 # This is what autoupdate's m4 run will expand.  It fires
3436 # the warning (with _au_warn_XXX), outputs it into the
3437 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3438 # the replacement expansion.
3439
3440
3441 # This is an auxiliary macro that is also run when
3442 # autoupdate runs m4.  It simply calls m4_warning, but
3443 # we need a wrapper so that each warning is emitted only
3444 # once.  We break the quoting in m4_warning's argument in
3445 # order to expand this macro's arguments, not AU_DEFUN's.
3446
3447
3448 # Finally, this is the expansion that is picked up by
3449 # autoconf.  It tells the user to run autoupdate, and
3450 # then outputs the replacement expansion.  We do not care
3451 # about autoupdate's warning because that contains
3452 # information on what to do *after* running autoupdate.
3453
3454 # This is what autoupdate's m4 run will expand.  It fires
3455 # the warning (with _au_warn_XXX), outputs it into the
3456 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3457 # the replacement expansion.
3458
3459
3460 # This is an auxiliary macro that is also run when
3461 # autoupdate runs m4.  It simply calls m4_warning, but
3462 # we need a wrapper so that each warning is emitted only
3463 # once.  We break the quoting in m4_warning's argument in
3464 # order to expand this macro's arguments, not AU_DEFUN's.
3465
3466
3467 # Finally, this is the expansion that is picked up by
3468 # autoconf.  It tells the user to run autoupdate, and
3469 # then outputs the replacement expansion.  We do not care
3470 # about autoupdate's warning because that contains
3471 # information on what to do *after* running autoupdate.
3472
3473
3474
3475
3476
3477 # _LT_ENABLE_STATIC([DEFAULT])
3478 # ----------------------------
3479 # implement the --enable-static flag, and support the `static' and
3480 # `disable-static' LT_INIT options.
3481 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3482 # _LT_ENABLE_STATIC
3483
3484
3485
3486
3487 # Old names:
3488
3489
3490
3491
3492 # This is what autoupdate's m4 run will expand.  It fires
3493 # the warning (with _au_warn_XXX), outputs it into the
3494 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3495 # the replacement expansion.
3496
3497
3498 # This is an auxiliary macro that is also run when
3499 # autoupdate runs m4.  It simply calls m4_warning, but
3500 # we need a wrapper so that each warning is emitted only
3501 # once.  We break the quoting in m4_warning's argument in
3502 # order to expand this macro's arguments, not AU_DEFUN's.
3503
3504
3505 # Finally, this is the expansion that is picked up by
3506 # autoconf.  It tells the user to run autoupdate, and
3507 # then outputs the replacement expansion.  We do not care
3508 # about autoupdate's warning because that contains
3509 # information on what to do *after* running autoupdate.
3510
3511 # This is what autoupdate's m4 run will expand.  It fires
3512 # the warning (with _au_warn_XXX), outputs it into the
3513 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3514 # the replacement expansion.
3515
3516
3517 # This is an auxiliary macro that is also run when
3518 # autoupdate runs m4.  It simply calls m4_warning, but
3519 # we need a wrapper so that each warning is emitted only
3520 # once.  We break the quoting in m4_warning's argument in
3521 # order to expand this macro's arguments, not AU_DEFUN's.
3522
3523
3524 # Finally, this is the expansion that is picked up by
3525 # autoconf.  It tells the user to run autoupdate, and
3526 # then outputs the replacement expansion.  We do not care
3527 # about autoupdate's warning because that contains
3528 # information on what to do *after* running autoupdate.
3529
3530
3531
3532
3533
3534 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3535 # ----------------------------------
3536 # implement the --enable-fast-install flag, and support the `fast-install'
3537 # and `disable-fast-install' LT_INIT options.
3538 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3539 # _LT_ENABLE_FAST_INSTALL
3540
3541
3542
3543
3544 # Old names:
3545 # This is what autoupdate's m4 run will expand.  It fires
3546 # the warning (with _au_warn_XXX), outputs it into the
3547 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3548 # the replacement expansion.
3549
3550
3551 # This is an auxiliary macro that is also run when
3552 # autoupdate runs m4.  It simply calls m4_warning, but
3553 # we need a wrapper so that each warning is emitted only
3554 # once.  We break the quoting in m4_warning's argument in
3555 # order to expand this macro's arguments, not AU_DEFUN's.
3556
3557
3558 # Finally, this is the expansion that is picked up by
3559 # autoconf.  It tells the user to run autoupdate, and
3560 # then outputs the replacement expansion.  We do not care
3561 # about autoupdate's warning because that contains
3562 # information on what to do *after* running autoupdate.
3563
3564
3565 # This is what autoupdate's m4 run will expand.  It fires
3566 # the warning (with _au_warn_XXX), outputs it into the
3567 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3568 # the replacement expansion.
3569
3570
3571 # This is an auxiliary macro that is also run when
3572 # autoupdate runs m4.  It simply calls m4_warning, but
3573 # we need a wrapper so that each warning is emitted only
3574 # once.  We break the quoting in m4_warning's argument in
3575 # order to expand this macro's arguments, not AU_DEFUN's.
3576
3577
3578 # Finally, this is the expansion that is picked up by
3579 # autoconf.  It tells the user to run autoupdate, and
3580 # then outputs the replacement expansion.  We do not care
3581 # about autoupdate's warning because that contains
3582 # information on what to do *after* running autoupdate.
3583
3584
3585
3586
3587 # _LT_WITH_PIC([MODE])
3588 # --------------------
3589 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3590 # LT_INIT options.
3591 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3592 # _LT_WITH_PIC
3593
3594
3595
3596
3597 # Old name:
3598 # This is what autoupdate's m4 run will expand.  It fires
3599 # the warning (with _au_warn_XXX), outputs it into the
3600 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3601 # the replacement expansion.
3602
3603
3604 # This is an auxiliary macro that is also run when
3605 # autoupdate runs m4.  It simply calls m4_warning, but
3606 # we need a wrapper so that each warning is emitted only
3607 # once.  We break the quoting in m4_warning's argument in
3608 # order to expand this macro's arguments, not AU_DEFUN's.
3609
3610
3611 # Finally, this is the expansion that is picked up by
3612 # autoconf.  It tells the user to run autoupdate, and
3613 # then outputs the replacement expansion.  We do not care
3614 # about autoupdate's warning because that contains
3615 # information on what to do *after* running autoupdate.
3616
3617
3618
3619 ## ----------------- ##
3620 ## LTDL_INIT Options ##
3621 ## ----------------- ##
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3633 #
3634 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3635 # Written by Gary V. Vaughan, 2004
3636 #
3637 # This file is free software; the Free Software Foundation gives
3638 # unlimited permission to copy and/or distribute it, with or without
3639 # modifications, as long as this notice is preserved.
3640
3641 # serial 6 ltsugar.m4
3642
3643 # This is to help aclocal find these macros, as it can't see m4_define.
3644
3645
3646
3647 # lt_join(SEP, ARG1, [ARG2...])
3648 # -----------------------------
3649 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3650 # associated separator.
3651 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3652 # versions in m4sugar had bugs.
3653
3654
3655
3656
3657 # lt_car(LIST)
3658 # lt_cdr(LIST)
3659 # ------------
3660 # Manipulate m4 lists.
3661 # These macros are necessary as long as will still need to support
3662 # Autoconf-2.59 which quotes differently.
3663
3664
3665
3666
3667
3668 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3669 # ------------------------------------------
3670 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3671 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3672 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3673 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3674 # than defined and empty).
3675 #
3676 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3677 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3678
3679
3680
3681
3682 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3683 # ----------------------------------------------------------
3684 # Produce a SEP delimited list of all paired combinations of elements of
3685 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3686 # has the form PREFIXmINFIXSUFFIXn.
3687 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3688
3689
3690
3691 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3692 # -----------------------------------------------------------------------
3693 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3694 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3695
3696
3697
3698 # lt_dict_add(DICT, KEY, VALUE)
3699 # -----------------------------
3700
3701
3702
3703 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3704 # --------------------------------------------
3705
3706
3707
3708 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3709 # ----------------------------------
3710
3711
3712
3713 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3714 # -----------------------------------------------------------------
3715
3716
3717
3718 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3719 # --------------------------------------------------------------
3720
3721
3722 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3723 #
3724 #   Copyright (C) 2004 Free Software Foundation, Inc.
3725 #   Written by Scott James Remnant, 2004
3726 #
3727 # This file is free software; the Free Software Foundation gives
3728 # unlimited permission to copy and/or distribute it, with or without
3729 # modifications, as long as this notice is preserved.
3730
3731 # Generated from ltversion.in.
3732
3733 # serial 3134 ltversion.m4
3734 # This file is part of GNU Libtool
3735
3736
3737
3738
3739
3740
3741 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3742 #
3743 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3744 #   Written by Scott James Remnant, 2004.
3745 #
3746 # This file is free software; the Free Software Foundation gives
3747 # unlimited permission to copy and/or distribute it, with or without
3748 # modifications, as long as this notice is preserved.
3749
3750 # serial 4 lt~obsolete.m4
3751
3752 # These exist entirely to fool aclocal when bootstrapping libtool.
3753 #
3754 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3755 # which have later been changed to m4_define as they aren't part of the
3756 # exported API, or moved to Autoconf or Automake where they belong.
3757 #
3758 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3759 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3760 # using a macro with the same name in our local m4/libtool.m4 it'll
3761 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3762 # and doesn't know about Autoconf macros at all.)
3763 #
3764 # So we provide this file, which has a silly filename so it's always
3765 # included after everything else.  This provides aclocal with the
3766 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3767 # because those macros already exist, or will be overwritten later.
3768 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3769 #
3770 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3771 # Yes, that means every name once taken will need to remain here until
3772 # we give up compatibility with versions before 1.7, at which point
3773 # we need to keep only those names which we still refer to.
3774
3775 # This is to help aclocal find these macros, as it can't see m4_define.
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
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840 ##                                                          -*- Autoconf -*-
3841
3842 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3843 # Free Software Foundation, Inc.
3844 #
3845 # This file is free software; the Free Software Foundation
3846 # gives unlimited permission to copy and/or distribute it,
3847 # with or without modifications, as long as this notice is preserved.
3848
3849 # serial 8
3850
3851 # Based on depend.m4 from automake 1.9, modified for standalone use in
3852 # an environment where GNU make is required.
3853
3854 # ZW_PROG_COMPILER_DEPENDENCIES
3855 # -----------------------------
3856 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3857 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3858 # original; not side-effect compatible.  As the users of this macro
3859 # may require accurate dependencies for correct builds, it does *not*
3860 # honor --disable-dependency-checking, and failure to detect a usable
3861 # method is an error.  depcomp is assumed to be located in
3862 # $ac_aux_dir.
3863 #
3864 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3865
3866
3867
3868 # AM_SET_DEPDIR
3869 # -------------
3870 # Choose a directory name for dependency files.
3871
3872
3873 # ZW_CREATE_DEPDIR
3874 # ----------------
3875 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926 sim_inline="-DDEFAULT_INLINE=0"
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963 # intl sister-directory configuration rules.
3964 #
3965
3966 # The idea behind this macro is that there's no need to repeat all the
3967 # autoconf probes done by the intl directory - it's already done them
3968 # for us.  In fact, there's no need even to look at the cache for the
3969 # answers.  All we need to do is nab a few pieces of information.
3970 # The intl directory is set up to make this easy, by generating a
3971 # small file which can be sourced as a shell script; then we produce
3972 # the necessary substitutions and definitions for this directory.
3973
3974
3975
3976 # Autoconf M4 include file defining utility macros for complex Canadian
3977 # cross builds.
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987 ####
3988 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3989 # or AC_INIT.
3990 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3991
3992 ####
3993 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3994 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3995
3996
3997 ####
3998 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3999 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4000
4001
4002
4003 # Backported from Autoconf 2.5x; can go away when and if
4004 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
4005
4006
4007
4008
4009 # ACX_HAVE_GCC_FOR_TARGET
4010 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4011
4012
4013 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4014 # Searching for installed target binutils.  We need to take extra care,
4015 # else we may find the wrong assembler, linker, etc., and lose.
4016 #
4017 # First try --with-build-time-tools, if specified.
4018 #
4019 # For build != host, we ask the installed GCC for the name of the tool it
4020 # uses, and accept it if it is an absolute path.  This is because the
4021 # only good choice for a compiler is the same GCC version that is being
4022 # installed (or we couldn't make target libraries), and we assume that
4023 # on the host system we'll have not only the same GCC version, but also
4024 # the same binutils version.
4025 #
4026 # For build == host, search the same directories that the installed
4027 # compiler will search.  We used to do this for the assembler, linker,
4028 # and nm only; for simplicity of configuration, however, we extend this
4029 # criterion to tools (such as ar and ranlib) that are never invoked by
4030 # the compiler, to avoid mismatches.
4031 #
4032 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4033 # if build == target.  This makes the most sense only when bootstrapping,
4034 # but we also do so when build != host.  In this case, we hope that the
4035 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4036 #
4037 # If we do not find a suitable binary, then try the user's path.
4038
4039
4040 ###
4041 # AC_PROG_CPP_WERROR
4042 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4043 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4044 # For now, using this also overrides header checks to use only the
4045 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4046 # bit harder from here).
4047 # Eventually autoconf will default to checking headers with the compiler
4048 # instead, and we'll have to do this differently.
4049
4050 # AC_PROG_CPP_WERROR
4051
4052 # Test for GNAT.
4053 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4054 # that understands Ada.  We use the user's CC setting, already found, and
4055 # possibly add $1 to the command-line parameters.
4056 #
4057 # Sets the shell variable have_gnat to yes or no as appropriate, and
4058 # substitutes GNATBIND and GNATMAKE.
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084 ac_ext=c
4085 ac_cpp='$CPP $CPPFLAGS'
4086 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089 if test -n "$ac_tool_prefix"; then
4090   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4091 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4093 $as_echo_n "checking for $ac_word... " >&6; }
4094 if test "${ac_cv_prog_CC+set}" = set; then :
4095   $as_echo_n "(cached) " >&6
4096 else
4097   if test -n "$CC"; then
4098   ac_cv_prog_CC="$CC" # Let the user override the test.
4099 else
4100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4101 for as_dir in $PATH
4102 do
4103   IFS=$as_save_IFS
4104   test -z "$as_dir" && as_dir=.
4105     for ac_exec_ext in '' $ac_executable_extensions; do
4106   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4107     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4108     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4109     break 2
4110   fi
4111 done
4112   done
4113 IFS=$as_save_IFS
4114
4115 fi
4116 fi
4117 CC=$ac_cv_prog_CC
4118 if test -n "$CC"; then
4119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4120 $as_echo "$CC" >&6; }
4121 else
4122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4123 $as_echo "no" >&6; }
4124 fi
4125
4126
4127 fi
4128 if test -z "$ac_cv_prog_CC"; then
4129   ac_ct_CC=$CC
4130   # Extract the first word of "gcc", so it can be a program name with args.
4131 set dummy gcc; ac_word=$2
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4133 $as_echo_n "checking for $ac_word... " >&6; }
4134 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4135   $as_echo_n "(cached) " >&6
4136 else
4137   if test -n "$ac_ct_CC"; then
4138   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4139 else
4140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4141 for as_dir in $PATH
4142 do
4143   IFS=$as_save_IFS
4144   test -z "$as_dir" && as_dir=.
4145     for ac_exec_ext in '' $ac_executable_extensions; do
4146   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4147     ac_cv_prog_ac_ct_CC="gcc"
4148     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4149     break 2
4150   fi
4151 done
4152   done
4153 IFS=$as_save_IFS
4154
4155 fi
4156 fi
4157 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4158 if test -n "$ac_ct_CC"; then
4159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4160 $as_echo "$ac_ct_CC" >&6; }
4161 else
4162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4163 $as_echo "no" >&6; }
4164 fi
4165
4166   if test "x$ac_ct_CC" = x; then
4167     CC=""
4168   else
4169     case $cross_compiling:$ac_tool_warned in
4170 yes:)
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4172 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4173 ac_tool_warned=yes ;;
4174 esac
4175     CC=$ac_ct_CC
4176   fi
4177 else
4178   CC="$ac_cv_prog_CC"
4179 fi
4180
4181 if test -z "$CC"; then
4182           if test -n "$ac_tool_prefix"; then
4183     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4184 set dummy ${ac_tool_prefix}cc; ac_word=$2
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186 $as_echo_n "checking for $ac_word... " >&6; }
4187 if test "${ac_cv_prog_CC+set}" = set; then :
4188   $as_echo_n "(cached) " >&6
4189 else
4190   if test -n "$CC"; then
4191   ac_cv_prog_CC="$CC" # Let the user override the test.
4192 else
4193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4194 for as_dir in $PATH
4195 do
4196   IFS=$as_save_IFS
4197   test -z "$as_dir" && as_dir=.
4198     for ac_exec_ext in '' $ac_executable_extensions; do
4199   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4200     ac_cv_prog_CC="${ac_tool_prefix}cc"
4201     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4202     break 2
4203   fi
4204 done
4205   done
4206 IFS=$as_save_IFS
4207
4208 fi
4209 fi
4210 CC=$ac_cv_prog_CC
4211 if test -n "$CC"; then
4212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4213 $as_echo "$CC" >&6; }
4214 else
4215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4216 $as_echo "no" >&6; }
4217 fi
4218
4219
4220   fi
4221 fi
4222 if test -z "$CC"; then
4223   # Extract the first word of "cc", so it can be a program name with args.
4224 set dummy cc; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if test "${ac_cv_prog_CC+set}" = set; then :
4228   $as_echo_n "(cached) " >&6
4229 else
4230   if test -n "$CC"; then
4231   ac_cv_prog_CC="$CC" # Let the user override the test.
4232 else
4233   ac_prog_rejected=no
4234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4235 for as_dir in $PATH
4236 do
4237   IFS=$as_save_IFS
4238   test -z "$as_dir" && as_dir=.
4239     for ac_exec_ext in '' $ac_executable_extensions; do
4240   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4241     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4242        ac_prog_rejected=yes
4243        continue
4244      fi
4245     ac_cv_prog_CC="cc"
4246     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4247     break 2
4248   fi
4249 done
4250   done
4251 IFS=$as_save_IFS
4252
4253 if test $ac_prog_rejected = yes; then
4254   # We found a bogon in the path, so make sure we never use it.
4255   set dummy $ac_cv_prog_CC
4256   shift
4257   if test $# != 0; then
4258     # We chose a different compiler from the bogus one.
4259     # However, it has the same basename, so the bogon will be chosen
4260     # first if we set CC to just the basename; use the full file name.
4261     shift
4262     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4263   fi
4264 fi
4265 fi
4266 fi
4267 CC=$ac_cv_prog_CC
4268 if test -n "$CC"; then
4269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4270 $as_echo "$CC" >&6; }
4271 else
4272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4274 fi
4275
4276
4277 fi
4278 if test -z "$CC"; then
4279   if test -n "$ac_tool_prefix"; then
4280   for ac_prog in cl.exe
4281   do
4282     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4283 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4285 $as_echo_n "checking for $ac_word... " >&6; }
4286 if test "${ac_cv_prog_CC+set}" = set; then :
4287   $as_echo_n "(cached) " >&6
4288 else
4289   if test -n "$CC"; then
4290   ac_cv_prog_CC="$CC" # Let the user override the test.
4291 else
4292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4293 for as_dir in $PATH
4294 do
4295   IFS=$as_save_IFS
4296   test -z "$as_dir" && as_dir=.
4297     for ac_exec_ext in '' $ac_executable_extensions; do
4298   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4299     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4300     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4301     break 2
4302   fi
4303 done
4304   done
4305 IFS=$as_save_IFS
4306
4307 fi
4308 fi
4309 CC=$ac_cv_prog_CC
4310 if test -n "$CC"; then
4311   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4312 $as_echo "$CC" >&6; }
4313 else
4314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4315 $as_echo "no" >&6; }
4316 fi
4317
4318
4319     test -n "$CC" && break
4320   done
4321 fi
4322 if test -z "$CC"; then
4323   ac_ct_CC=$CC
4324   for ac_prog in cl.exe
4325 do
4326   # Extract the first word of "$ac_prog", so it can be a program name with args.
4327 set dummy $ac_prog; ac_word=$2
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4329 $as_echo_n "checking for $ac_word... " >&6; }
4330 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4331   $as_echo_n "(cached) " >&6
4332 else
4333   if test -n "$ac_ct_CC"; then
4334   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4335 else
4336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4337 for as_dir in $PATH
4338 do
4339   IFS=$as_save_IFS
4340   test -z "$as_dir" && as_dir=.
4341     for ac_exec_ext in '' $ac_executable_extensions; do
4342   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4343     ac_cv_prog_ac_ct_CC="$ac_prog"
4344     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4345     break 2
4346   fi
4347 done
4348   done
4349 IFS=$as_save_IFS
4350
4351 fi
4352 fi
4353 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4354 if test -n "$ac_ct_CC"; then
4355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4356 $as_echo "$ac_ct_CC" >&6; }
4357 else
4358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4359 $as_echo "no" >&6; }
4360 fi
4361
4362
4363   test -n "$ac_ct_CC" && break
4364 done
4365
4366   if test "x$ac_ct_CC" = x; then
4367     CC=""
4368   else
4369     case $cross_compiling:$ac_tool_warned in
4370 yes:)
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4372 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4373 ac_tool_warned=yes ;;
4374 esac
4375     CC=$ac_ct_CC
4376   fi
4377 fi
4378
4379 fi
4380
4381
4382 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4383 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4384 as_fn_error "no acceptable C compiler found in \$PATH
4385 See \`config.log' for more details." "$LINENO" 5; }
4386
4387 # Provide some information about the compiler.
4388 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4389 set X $ac_compile
4390 ac_compiler=$2
4391 for ac_option in --version -v -V -qversion; do
4392   { { ac_try="$ac_compiler $ac_option >&5"
4393 case "(($ac_try" in
4394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4395   *) ac_try_echo=$ac_try;;
4396 esac
4397 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4398 $as_echo "$ac_try_echo"; } >&5
4399   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4400   ac_status=$?
4401   if test -s conftest.err; then
4402     sed '10a\
4403 ... rest of stderr output deleted ...
4404          10q' conftest.err >conftest.er1
4405     cat conftest.er1 >&5
4406     rm -f conftest.er1 conftest.err
4407   fi
4408   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4409   test $ac_status = 0; }
4410 done
4411
4412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413 /* end confdefs.h.  */
4414
4415 int
4416 main ()
4417 {
4418
4419   ;
4420   return 0;
4421 }
4422 _ACEOF
4423 ac_clean_files_save=$ac_clean_files
4424 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4425 # Try to create an executable without -o first, disregard a.out.
4426 # It will help us diagnose broken compilers, and finding out an intuition
4427 # of exeext.
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4429 $as_echo_n "checking for C compiler default output file name... " >&6; }
4430 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4431
4432 # The possible output files:
4433 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4434
4435 ac_rmfiles=
4436 for ac_file in $ac_files
4437 do
4438   case $ac_file in
4439     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4440     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4441   esac
4442 done
4443 rm -f $ac_rmfiles
4444
4445 if { { ac_try="$ac_link_default"
4446 case "(($ac_try" in
4447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4448   *) ac_try_echo=$ac_try;;
4449 esac
4450 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4451 $as_echo "$ac_try_echo"; } >&5
4452   (eval "$ac_link_default") 2>&5
4453   ac_status=$?
4454   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4455   test $ac_status = 0; }; then :
4456   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4457 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4458 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4459 # so that the user can short-circuit this test for compilers unknown to
4460 # Autoconf.
4461 for ac_file in $ac_files ''
4462 do
4463   test -f "$ac_file" || continue
4464   case $ac_file in
4465     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4466         ;;
4467     [ab].out )
4468         # We found the default executable, but exeext='' is most
4469         # certainly right.
4470         break;;
4471     *.* )
4472         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4473         then :; else
4474            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4475         fi
4476         # We set ac_cv_exeext here because the later test for it is not
4477         # safe: cross compilers may not add the suffix if given an `-o'
4478         # argument, so we may need to know it at that point already.
4479         # Even if this section looks crufty: it has the advantage of
4480         # actually working.
4481         break;;
4482     * )
4483         break;;
4484   esac
4485 done
4486 test "$ac_cv_exeext" = no && ac_cv_exeext=
4487
4488 else
4489   ac_file=''
4490 fi
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4492 $as_echo "$ac_file" >&6; }
4493 if test -z "$ac_file"; then :
4494   $as_echo "$as_me: failed program was:" >&5
4495 sed 's/^/| /' conftest.$ac_ext >&5
4496
4497 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4498 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4499 { as_fn_set_status 77
4500 as_fn_error "C compiler cannot create executables
4501 See \`config.log' for more details." "$LINENO" 5; }; }
4502 fi
4503 ac_exeext=$ac_cv_exeext
4504
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 the C compiler works" >&5
4508 $as_echo_n "checking whether the C compiler works... " >&6; }
4509 # If not cross compiling, check that we can run a simple program.
4510 if test "$cross_compiling" != yes; then
4511   if { ac_try='./$ac_file'
4512   { { case "(($ac_try" in
4513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514   *) ac_try_echo=$ac_try;;
4515 esac
4516 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4517 $as_echo "$ac_try_echo"; } >&5
4518   (eval "$ac_try") 2>&5
4519   ac_status=$?
4520   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4521   test $ac_status = 0; }; }; then
4522     cross_compiling=no
4523   else
4524     if test "$cross_compiling" = maybe; then
4525         cross_compiling=yes
4526     else
4527         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4528 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4529 as_fn_error "cannot run C compiled programs.
4530 If you meant to cross compile, use \`--host'.
4531 See \`config.log' for more details." "$LINENO" 5; }
4532     fi
4533   fi
4534 fi
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4536 $as_echo "yes" >&6; }
4537
4538 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4539 ac_clean_files=$ac_clean_files_save
4540 # Check that the compiler produces executables we can run.  If not, either
4541 # the compiler is broken, or we cross compile.
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4543 $as_echo_n "checking whether we are cross compiling... " >&6; }
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4545 $as_echo "$cross_compiling" >&6; }
4546
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4548 $as_echo_n "checking for suffix of executables... " >&6; }
4549 if { { ac_try="$ac_link"
4550 case "(($ac_try" in
4551   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4552   *) ac_try_echo=$ac_try;;
4553 esac
4554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4555 $as_echo "$ac_try_echo"; } >&5
4556   (eval "$ac_link") 2>&5
4557   ac_status=$?
4558   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4559   test $ac_status = 0; }; then :
4560   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4561 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4562 # work properly (i.e., refer to `conftest.exe'), while it won't with
4563 # `rm'.
4564 for ac_file in conftest.exe conftest conftest.*; do
4565   test -f "$ac_file" || continue
4566   case $ac_file in
4567     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4568     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4569           break;;
4570     * ) break;;
4571   esac
4572 done
4573 else
4574   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4576 as_fn_error "cannot compute suffix of executables: cannot compile and link
4577 See \`config.log' for more details." "$LINENO" 5; }
4578 fi
4579 rm -f conftest$ac_cv_exeext
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4581 $as_echo "$ac_cv_exeext" >&6; }
4582
4583 rm -f conftest.$ac_ext
4584 EXEEXT=$ac_cv_exeext
4585 ac_exeext=$EXEEXT
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4587 $as_echo_n "checking for suffix of object files... " >&6; }
4588 if test "${ac_cv_objext+set}" = set; then :
4589   $as_echo_n "(cached) " >&6
4590 else
4591   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h.  */
4593
4594 int
4595 main ()
4596 {
4597
4598   ;
4599   return 0;
4600 }
4601 _ACEOF
4602 rm -f conftest.o conftest.obj
4603 if { { ac_try="$ac_compile"
4604 case "(($ac_try" in
4605   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4606   *) ac_try_echo=$ac_try;;
4607 esac
4608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4609 $as_echo "$ac_try_echo"; } >&5
4610   (eval "$ac_compile") 2>&5
4611   ac_status=$?
4612   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4613   test $ac_status = 0; }; then :
4614   for ac_file in conftest.o conftest.obj conftest.*; do
4615   test -f "$ac_file" || continue;
4616   case $ac_file in
4617     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4618     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4619        break;;
4620   esac
4621 done
4622 else
4623   $as_echo "$as_me: failed program was:" >&5
4624 sed 's/^/| /' conftest.$ac_ext >&5
4625
4626 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4627 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4628 as_fn_error "cannot compute suffix of object files: cannot compile
4629 See \`config.log' for more details." "$LINENO" 5; }
4630 fi
4631 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4632 fi
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4634 $as_echo "$ac_cv_objext" >&6; }
4635 OBJEXT=$ac_cv_objext
4636 ac_objext=$OBJEXT
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4638 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4639 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4640   $as_echo_n "(cached) " >&6
4641 else
4642   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643 /* end confdefs.h.  */
4644
4645 int
4646 main ()
4647 {
4648 #ifndef __GNUC__
4649        choke me
4650 #endif
4651
4652   ;
4653   return 0;
4654 }
4655 _ACEOF
4656 if ac_fn_c_try_compile "$LINENO"; then :
4657   ac_compiler_gnu=yes
4658 else
4659   ac_compiler_gnu=no
4660 fi
4661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4662 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4663
4664 fi
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4666 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4667 if test $ac_compiler_gnu = yes; then
4668   GCC=yes
4669 else
4670   GCC=
4671 fi
4672 ac_test_CFLAGS=${CFLAGS+set}
4673 ac_save_CFLAGS=$CFLAGS
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4675 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4676 if test "${ac_cv_prog_cc_g+set}" = set; then :
4677   $as_echo_n "(cached) " >&6
4678 else
4679   ac_save_c_werror_flag=$ac_c_werror_flag
4680    ac_c_werror_flag=yes
4681    ac_cv_prog_cc_g=no
4682    CFLAGS="-g"
4683    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4684 /* end confdefs.h.  */
4685
4686 int
4687 main ()
4688 {
4689
4690   ;
4691   return 0;
4692 }
4693 _ACEOF
4694 if ac_fn_c_try_compile "$LINENO"; then :
4695   ac_cv_prog_cc_g=yes
4696 else
4697   CFLAGS=""
4698       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4699 /* end confdefs.h.  */
4700
4701 int
4702 main ()
4703 {
4704
4705   ;
4706   return 0;
4707 }
4708 _ACEOF
4709 if ac_fn_c_try_compile "$LINENO"; then :
4710
4711 else
4712   ac_c_werror_flag=$ac_save_c_werror_flag
4713          CFLAGS="-g"
4714          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4715 /* end confdefs.h.  */
4716
4717 int
4718 main ()
4719 {
4720
4721   ;
4722   return 0;
4723 }
4724 _ACEOF
4725 if ac_fn_c_try_compile "$LINENO"; then :
4726   ac_cv_prog_cc_g=yes
4727 fi
4728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4729 fi
4730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4731 fi
4732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733    ac_c_werror_flag=$ac_save_c_werror_flag
4734 fi
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4736 $as_echo "$ac_cv_prog_cc_g" >&6; }
4737 if test "$ac_test_CFLAGS" = set; then
4738   CFLAGS=$ac_save_CFLAGS
4739 elif test $ac_cv_prog_cc_g = yes; then
4740   if test "$GCC" = yes; then
4741     CFLAGS="-g -O2"
4742   else
4743     CFLAGS="-g"
4744   fi
4745 else
4746   if test "$GCC" = yes; then
4747     CFLAGS="-O2"
4748   else
4749     CFLAGS=
4750   fi
4751 fi
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4753 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4754 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4755   $as_echo_n "(cached) " >&6
4756 else
4757   ac_cv_prog_cc_c89=no
4758 ac_save_CC=$CC
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760 /* end confdefs.h.  */
4761 #include <stdarg.h>
4762 #include <stdio.h>
4763 #include <sys/types.h>
4764 #include <sys/stat.h>
4765 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4766 struct buf { int x; };
4767 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4768 static char *e (p, i)
4769      char **p;
4770      int i;
4771 {
4772   return p[i];
4773 }
4774 static char *f (char * (*g) (char **, int), char **p, ...)
4775 {
4776   char *s;
4777   va_list v;
4778   va_start (v,p);
4779   s = g (p, va_arg (v,int));
4780   va_end (v);
4781   return s;
4782 }
4783
4784 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4785    function prototypes and stuff, but not '\xHH' hex character constants.
4786    These don't provoke an error unfortunately, instead are silently treated
4787    as 'x'.  The following induces an error, until -std is added to get
4788    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4789    array size at least.  It's necessary to write '\x00'==0 to get something
4790    that's true only with -std.  */
4791 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4792
4793 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4794    inside strings and character constants.  */
4795 #define FOO(x) 'x'
4796 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4797
4798 int test (int i, double x);
4799 struct s1 {int (*f) (int a);};
4800 struct s2 {int (*f) (double a);};
4801 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4802 int argc;
4803 char **argv;
4804 int
4805 main ()
4806 {
4807 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4808   ;
4809   return 0;
4810 }
4811 _ACEOF
4812 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4813         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4814 do
4815   CC="$ac_save_CC $ac_arg"
4816   if ac_fn_c_try_compile "$LINENO"; then :
4817   ac_cv_prog_cc_c89=$ac_arg
4818 fi
4819 rm -f core conftest.err conftest.$ac_objext
4820   test "x$ac_cv_prog_cc_c89" != "xno" && break
4821 done
4822 rm -f conftest.$ac_ext
4823 CC=$ac_save_CC
4824
4825 fi
4826 # AC_CACHE_VAL
4827 case "x$ac_cv_prog_cc_c89" in
4828   x)
4829     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4830 $as_echo "none needed" >&6; } ;;
4831   xno)
4832     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4833 $as_echo "unsupported" >&6; } ;;
4834   *)
4835     CC="$CC $ac_cv_prog_cc_c89"
4836     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4837 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4838 esac
4839 if test "x$ac_cv_prog_cc_c89" != xno; then :
4840
4841 fi
4842
4843 ac_ext=c
4844 ac_cpp='$CPP $CPPFLAGS'
4845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4848
4849 ac_aux_dir=
4850 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4851   for ac_t in install-sh install.sh shtool; do
4852     if test -f "$ac_dir/$ac_t"; then
4853       ac_aux_dir=$ac_dir
4854       ac_install_sh="$ac_aux_dir/$ac_t -c"
4855       break 2
4856     fi
4857   done
4858 done
4859 if test -z "$ac_aux_dir"; then
4860   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4861 fi
4862
4863 # These three variables are undocumented and unsupported,
4864 # and are intended to be withdrawn in a future Autoconf release.
4865 # They can cause serious problems if a builder's source tree is in a directory
4866 # whose full name contains unusual characters.
4867 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4868 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4869 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4870
4871
4872 # Make sure we can run config.sub.
4873 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4874   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4875
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4877 $as_echo_n "checking build system type... " >&6; }
4878 if test "${ac_cv_build+set}" = set; then :
4879   $as_echo_n "(cached) " >&6
4880 else
4881   ac_build_alias=$build_alias
4882 test "x$ac_build_alias" = x &&
4883   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4884 test "x$ac_build_alias" = x &&
4885   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4886 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4887   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4888
4889 fi
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4891 $as_echo "$ac_cv_build" >&6; }
4892 case $ac_cv_build in
4893 *-*-*) ;;
4894 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4895 esac
4896 build=$ac_cv_build
4897 ac_save_IFS=$IFS; IFS='-'
4898 set x $ac_cv_build
4899 shift
4900 build_cpu=$1
4901 build_vendor=$2
4902 shift; shift
4903 # Remember, the first character of IFS is used to create $*,
4904 # except with old shells:
4905 build_os=$*
4906 IFS=$ac_save_IFS
4907 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4908
4909
4910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4911 $as_echo_n "checking host system type... " >&6; }
4912 if test "${ac_cv_host+set}" = set; then :
4913   $as_echo_n "(cached) " >&6
4914 else
4915   if test "x$host_alias" = x; then
4916   ac_cv_host=$ac_cv_build
4917 else
4918   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4919     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4920 fi
4921
4922 fi
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4924 $as_echo "$ac_cv_host" >&6; }
4925 case $ac_cv_host in
4926 *-*-*) ;;
4927 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4928 esac
4929 host=$ac_cv_host
4930 ac_save_IFS=$IFS; IFS='-'
4931 set x $ac_cv_host
4932 shift
4933 host_cpu=$1
4934 host_vendor=$2
4935 shift; shift
4936 # Remember, the first character of IFS is used to create $*,
4937 # except with old shells:
4938 host_os=$*
4939 IFS=$ac_save_IFS
4940 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4941
4942
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4944 $as_echo_n "checking target system type... " >&6; }
4945 if test "${ac_cv_target+set}" = set; then :
4946   $as_echo_n "(cached) " >&6
4947 else
4948   if test "x$target_alias" = x; then
4949   ac_cv_target=$ac_cv_host
4950 else
4951   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4952     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4953 fi
4954
4955 fi
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4957 $as_echo "$ac_cv_target" >&6; }
4958 case $ac_cv_target in
4959 *-*-*) ;;
4960 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4961 esac
4962 target=$ac_cv_target
4963 ac_save_IFS=$IFS; IFS='-'
4964 set x $ac_cv_target
4965 shift
4966 target_cpu=$1
4967 target_vendor=$2
4968 shift; shift
4969 # Remember, the first character of IFS is used to create $*,
4970 # except with old shells:
4971 target_os=$*
4972 IFS=$ac_save_IFS
4973 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4974
4975
4976 # The aliases save the names the user supplied, while $host etc.
4977 # will get canonicalized.
4978 test -n "$target_alias" &&
4979   test "$program_prefix$program_suffix$program_transform_name" = \
4980     NONENONEs,x,x, &&
4981   program_prefix=${target_alias}-
4982
4983 ac_ext=c
4984 ac_cpp='$CPP $CPPFLAGS'
4985 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4986 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4987 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4989 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4990 # On Suns, sometimes $CPP names a directory.
4991 if test -n "$CPP" && test -d "$CPP"; then
4992   CPP=
4993 fi
4994 if test -z "$CPP"; then
4995   if test "${ac_cv_prog_CPP+set}" = set; then :
4996   $as_echo_n "(cached) " >&6
4997 else
4998       # Double quotes because CPP needs to be expanded
4999     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5000     do
5001       ac_preproc_ok=false
5002 for ac_c_preproc_warn_flag in '' yes
5003 do
5004   # Use a header file that comes with gcc, so configuring glibc
5005   # with a fresh cross-compiler works.
5006   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5007   # <limits.h> exists even on freestanding compilers.
5008   # On the NeXT, cc -E runs the code through the compiler's parser,
5009   # not just through cpp. "Syntax error" is here to catch this case.
5010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011 /* end confdefs.h.  */
5012 #ifdef __STDC__
5013 # include <limits.h>
5014 #else
5015 # include <assert.h>
5016 #endif
5017                      Syntax error
5018 _ACEOF
5019 if ac_fn_c_try_cpp "$LINENO"; then :
5020
5021 else
5022   # Broken: fails on valid input.
5023 continue
5024 fi
5025 rm -f conftest.err conftest.$ac_ext
5026
5027   # OK, works on sane cases.  Now check whether nonexistent headers
5028   # can be detected and how.
5029   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5030 /* end confdefs.h.  */
5031 #include <ac_nonexistent.h>
5032 _ACEOF
5033 if ac_fn_c_try_cpp "$LINENO"; then :
5034   # Broken: success on invalid input.
5035 continue
5036 else
5037   # Passes both tests.
5038 ac_preproc_ok=:
5039 break
5040 fi
5041 rm -f conftest.err conftest.$ac_ext
5042
5043 done
5044 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5045 rm -f conftest.err conftest.$ac_ext
5046 if $ac_preproc_ok; then :
5047   break
5048 fi
5049
5050     done
5051     ac_cv_prog_CPP=$CPP
5052
5053 fi
5054   CPP=$ac_cv_prog_CPP
5055 else
5056   ac_cv_prog_CPP=$CPP
5057 fi
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5059 $as_echo "$CPP" >&6; }
5060 ac_preproc_ok=false
5061 for ac_c_preproc_warn_flag in '' yes
5062 do
5063   # Use a header file that comes with gcc, so configuring glibc
5064   # with a fresh cross-compiler works.
5065   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5066   # <limits.h> exists even on freestanding compilers.
5067   # On the NeXT, cc -E runs the code through the compiler's parser,
5068   # not just through cpp. "Syntax error" is here to catch this case.
5069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070 /* end confdefs.h.  */
5071 #ifdef __STDC__
5072 # include <limits.h>
5073 #else
5074 # include <assert.h>
5075 #endif
5076                      Syntax error
5077 _ACEOF
5078 if ac_fn_c_try_cpp "$LINENO"; then :
5079
5080 else
5081   # Broken: fails on valid input.
5082 continue
5083 fi
5084 rm -f conftest.err conftest.$ac_ext
5085
5086   # OK, works on sane cases.  Now check whether nonexistent headers
5087   # can be detected and how.
5088   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5089 /* end confdefs.h.  */
5090 #include <ac_nonexistent.h>
5091 _ACEOF
5092 if ac_fn_c_try_cpp "$LINENO"; then :
5093   # Broken: success on invalid input.
5094 continue
5095 else
5096   # Passes both tests.
5097 ac_preproc_ok=:
5098 break
5099 fi
5100 rm -f conftest.err conftest.$ac_ext
5101
5102 done
5103 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5104 rm -f conftest.err conftest.$ac_ext
5105 if $ac_preproc_ok; then :
5106
5107 else
5108   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5109 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5110 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5111 See \`config.log' for more details." "$LINENO" 5; }
5112 fi
5113
5114 ac_ext=c
5115 ac_cpp='$CPP $CPPFLAGS'
5116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5119
5120
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5122 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5123 if test "${ac_cv_path_GREP+set}" = set; then :
5124   $as_echo_n "(cached) " >&6
5125 else
5126   if test -z "$GREP"; then
5127   ac_path_GREP_found=false
5128   # Loop through the user's path and test for each of PROGNAME-LIST
5129   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5131 do
5132   IFS=$as_save_IFS
5133   test -z "$as_dir" && as_dir=.
5134     for ac_prog in grep ggrep; do
5135     for ac_exec_ext in '' $ac_executable_extensions; do
5136       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5137       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5138 # Check for GNU ac_path_GREP and select it if it is found.
5139   # Check for GNU $ac_path_GREP
5140 case `"$ac_path_GREP" --version 2>&1` in
5141 *GNU*)
5142   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5143 *)
5144   ac_count=0
5145   $as_echo_n 0123456789 >"conftest.in"
5146   while :
5147   do
5148     cat "conftest.in" "conftest.in" >"conftest.tmp"
5149     mv "conftest.tmp" "conftest.in"
5150     cp "conftest.in" "conftest.nl"
5151     $as_echo 'GREP' >> "conftest.nl"
5152     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5153     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5154     as_fn_arith $ac_count + 1 && ac_count=$as_val
5155     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5156       # Best one so far, save it but keep looking for a better one
5157       ac_cv_path_GREP="$ac_path_GREP"
5158       ac_path_GREP_max=$ac_count
5159     fi
5160     # 10*(2^10) chars as input seems more than enough
5161     test $ac_count -gt 10 && break
5162   done
5163   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5164 esac
5165
5166       $ac_path_GREP_found && break 3
5167     done
5168   done
5169   done
5170 IFS=$as_save_IFS
5171   if test -z "$ac_cv_path_GREP"; then
5172     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5173   fi
5174 else
5175   ac_cv_path_GREP=$GREP
5176 fi
5177
5178 fi
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5180 $as_echo "$ac_cv_path_GREP" >&6; }
5181  GREP="$ac_cv_path_GREP"
5182
5183
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5185 $as_echo_n "checking for egrep... " >&6; }
5186 if test "${ac_cv_path_EGREP+set}" = set; then :
5187   $as_echo_n "(cached) " >&6
5188 else
5189   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5190    then ac_cv_path_EGREP="$GREP -E"
5191    else
5192      if test -z "$EGREP"; then
5193   ac_path_EGREP_found=false
5194   # Loop through the user's path and test for each of PROGNAME-LIST
5195   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5196 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5197 do
5198   IFS=$as_save_IFS
5199   test -z "$as_dir" && as_dir=.
5200     for ac_prog in egrep; do
5201     for ac_exec_ext in '' $ac_executable_extensions; do
5202       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5203       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5204 # Check for GNU ac_path_EGREP and select it if it is found.
5205   # Check for GNU $ac_path_EGREP
5206 case `"$ac_path_EGREP" --version 2>&1` in
5207 *GNU*)
5208   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5209 *)
5210   ac_count=0
5211   $as_echo_n 0123456789 >"conftest.in"
5212   while :
5213   do
5214     cat "conftest.in" "conftest.in" >"conftest.tmp"
5215     mv "conftest.tmp" "conftest.in"
5216     cp "conftest.in" "conftest.nl"
5217     $as_echo 'EGREP' >> "conftest.nl"
5218     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5219     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5220     as_fn_arith $ac_count + 1 && ac_count=$as_val
5221     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5222       # Best one so far, save it but keep looking for a better one
5223       ac_cv_path_EGREP="$ac_path_EGREP"
5224       ac_path_EGREP_max=$ac_count
5225     fi
5226     # 10*(2^10) chars as input seems more than enough
5227     test $ac_count -gt 10 && break
5228   done
5229   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5230 esac
5231
5232       $ac_path_EGREP_found && break 3
5233     done
5234   done
5235   done
5236 IFS=$as_save_IFS
5237   if test -z "$ac_cv_path_EGREP"; then
5238     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5239   fi
5240 else
5241   ac_cv_path_EGREP=$EGREP
5242 fi
5243
5244    fi
5245 fi
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5247 $as_echo "$ac_cv_path_EGREP" >&6; }
5248  EGREP="$ac_cv_path_EGREP"
5249
5250
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5252 $as_echo_n "checking for ANSI C header files... " >&6; }
5253 if test "${ac_cv_header_stdc+set}" = set; then :
5254   $as_echo_n "(cached) " >&6
5255 else
5256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5257 /* end confdefs.h.  */
5258 #include <stdlib.h>
5259 #include <stdarg.h>
5260 #include <string.h>
5261 #include <float.h>
5262
5263 int
5264 main ()
5265 {
5266
5267   ;
5268   return 0;
5269 }
5270 _ACEOF
5271 if ac_fn_c_try_compile "$LINENO"; then :
5272   ac_cv_header_stdc=yes
5273 else
5274   ac_cv_header_stdc=no
5275 fi
5276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5277
5278 if test $ac_cv_header_stdc = yes; then
5279   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5281 /* end confdefs.h.  */
5282 #include <string.h>
5283
5284 _ACEOF
5285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5286   $EGREP "memchr" >/dev/null 2>&1; then :
5287
5288 else
5289   ac_cv_header_stdc=no
5290 fi
5291 rm -f conftest*
5292
5293 fi
5294
5295 if test $ac_cv_header_stdc = yes; then
5296   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5297   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5298 /* end confdefs.h.  */
5299 #include <stdlib.h>
5300
5301 _ACEOF
5302 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5303   $EGREP "free" >/dev/null 2>&1; then :
5304
5305 else
5306   ac_cv_header_stdc=no
5307 fi
5308 rm -f conftest*
5309
5310 fi
5311
5312 if test $ac_cv_header_stdc = yes; then
5313   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5314   if test "$cross_compiling" = yes; then :
5315   :
5316 else
5317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5318 /* end confdefs.h.  */
5319 #include <ctype.h>
5320 #include <stdlib.h>
5321 #if ((' ' & 0x0FF) == 0x020)
5322 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5323 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5324 #else
5325 # define ISLOWER(c) \
5326                    (('a' <= (c) && (c) <= 'i') \
5327                      || ('j' <= (c) && (c) <= 'r') \
5328                      || ('s' <= (c) && (c) <= 'z'))
5329 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5330 #endif
5331
5332 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5333 int
5334 main ()
5335 {
5336   int i;
5337   for (i = 0; i < 256; i++)
5338     if (XOR (islower (i), ISLOWER (i))
5339         || toupper (i) != TOUPPER (i))
5340       return 2;
5341   return 0;
5342 }
5343 _ACEOF
5344 if ac_fn_c_try_run "$LINENO"; then :
5345
5346 else
5347   ac_cv_header_stdc=no
5348 fi
5349 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5350   conftest.$ac_objext conftest.beam conftest.$ac_ext
5351 fi
5352
5353 fi
5354 fi
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5356 $as_echo "$ac_cv_header_stdc" >&6; }
5357 if test $ac_cv_header_stdc = yes; then
5358
5359 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5360
5361 fi
5362
5363 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5364 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5365                   inttypes.h stdint.h unistd.h
5366 do :
5367   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5368 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5369 "
5370 eval as_val=\$$as_ac_Header
5371    if test "x$as_val" = x""yes; then :
5372   cat >>confdefs.h <<_ACEOF
5373 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5374 _ACEOF
5375
5376 fi
5377
5378 done
5379
5380
5381
5382   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5383 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5384   MINIX=yes
5385 else
5386   MINIX=
5387 fi
5388
5389
5390   if test "$MINIX" = yes; then
5391
5392 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5393
5394
5395 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5396
5397
5398 $as_echo "#define _MINIX 1" >>confdefs.h
5399
5400   fi
5401
5402
5403   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5404 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5405 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5406   $as_echo_n "(cached) " >&6
5407 else
5408   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5409 /* end confdefs.h.  */
5410
5411 #         define __EXTENSIONS__ 1
5412           $ac_includes_default
5413 int
5414 main ()
5415 {
5416
5417   ;
5418   return 0;
5419 }
5420 _ACEOF
5421 if ac_fn_c_try_compile "$LINENO"; then :
5422   ac_cv_safe_to_define___extensions__=yes
5423 else
5424   ac_cv_safe_to_define___extensions__=no
5425 fi
5426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427 fi
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5429 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5430   test $ac_cv_safe_to_define___extensions__ = yes &&
5431     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5432
5433   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5434
5435   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5436
5437   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5438
5439   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5440
5441
5442 test "$program_prefix" != NONE &&
5443   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5444 # Use a double $ so make ignores it.
5445 test "$program_suffix" != NONE &&
5446   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5447 # Double any \ or $.
5448 # By default was `s,x,x', remove it if useless.
5449 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5450 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5451
5452 # Find a good install program.  We prefer a C program (faster),
5453 # so one script is as good as another.  But avoid the broken or
5454 # incompatible versions:
5455 # SysV /etc/install, /usr/sbin/install
5456 # SunOS /usr/etc/install
5457 # IRIX /sbin/install
5458 # AIX /bin/install
5459 # AmigaOS /C/install, which installs bootblocks on floppy discs
5460 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5461 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5462 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5463 # OS/2's system install, which has a completely different semantic
5464 # ./install, which can be erroneously created by make from ./install.sh.
5465 # Reject install programs that cannot install multiple files.
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5467 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5468 if test -z "$INSTALL"; then
5469 if test "${ac_cv_path_install+set}" = set; then :
5470   $as_echo_n "(cached) " >&6
5471 else
5472   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473 for as_dir in $PATH
5474 do
5475   IFS=$as_save_IFS
5476   test -z "$as_dir" && as_dir=.
5477     # Account for people who put trailing slashes in PATH elements.
5478 case $as_dir/ in #((
5479   ./ | .// | /[cC]/* | \
5480   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5481   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5482   /usr/ucb/* ) ;;
5483   *)
5484     # OSF1 and SCO ODT 3.0 have their own names for install.
5485     # Don't use installbsd from OSF since it installs stuff as root
5486     # by default.
5487     for ac_prog in ginstall scoinst install; do
5488       for ac_exec_ext in '' $ac_executable_extensions; do
5489         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5490           if test $ac_prog = install &&
5491             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5492             # AIX install.  It has an incompatible calling convention.
5493             :
5494           elif test $ac_prog = install &&
5495             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5496             # program-specific install script used by HP pwplus--don't use.
5497             :
5498           else
5499             rm -rf conftest.one conftest.two conftest.dir
5500             echo one > conftest.one
5501             echo two > conftest.two
5502             mkdir conftest.dir
5503             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5504               test -s conftest.one && test -s conftest.two &&
5505               test -s conftest.dir/conftest.one &&
5506               test -s conftest.dir/conftest.two
5507             then
5508               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5509               break 3
5510             fi
5511           fi
5512         fi
5513       done
5514     done
5515     ;;
5516 esac
5517
5518   done
5519 IFS=$as_save_IFS
5520
5521 rm -rf conftest.one conftest.two conftest.dir
5522
5523 fi
5524   if test "${ac_cv_path_install+set}" = set; then
5525     INSTALL=$ac_cv_path_install
5526   else
5527     # As a last resort, use the slow shell script.  Don't cache a
5528     # value for INSTALL within a source directory, because that will
5529     # break other packages using the cache if that directory is
5530     # removed, or if the value is a relative name.
5531     INSTALL=$ac_install_sh
5532   fi
5533 fi
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5535 $as_echo "$INSTALL" >&6; }
5536
5537 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5538 # It thinks the first close brace ends the variable substitution.
5539 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5540
5541 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5542
5543 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5544
5545 rm -rf .tst 2>/dev/null
5546 mkdir .tst 2>/dev/null
5547 if test -d .tst; then
5548   am__leading_dot=.
5549 else
5550   am__leading_dot=_
5551 fi
5552 rmdir .tst 2>/dev/null
5553
5554 DEPDIR="${am__leading_dot}deps"
5555
5556 case `pwd` in
5557   *\ * | *\     *)
5558     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5559 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5560 esac
5561
5562
5563
5564 macro_version='2.2.7a'
5565 macro_revision='1.3134'
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579 ltmain="$ac_aux_dir/ltmain.sh"
5580
5581 # Backslashify metacharacters that are still active within
5582 # double-quoted strings.
5583 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5584
5585 # Same as above, but do not quote variable references.
5586 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5587
5588 # Sed substitution to delay expansion of an escaped shell variable in a
5589 # double_quote_subst'ed string.
5590 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5591
5592 # Sed substitution to delay expansion of an escaped single quote.
5593 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5594
5595 # Sed substitution to avoid accidental globbing in evaled expressions
5596 no_glob_subst='s/\*/\\\*/g'
5597
5598 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5599 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5600 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5601
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5603 $as_echo_n "checking how to print strings... " >&6; }
5604 # Test print first, because it will be a builtin if present.
5605 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5606    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5607   ECHO='print -r --'
5608 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5609   ECHO='printf %s\n'
5610 else
5611   # Use this function as a fallback that always works.
5612   func_fallback_echo ()
5613   {
5614     eval 'cat <<_LTECHO_EOF
5615 $1
5616 _LTECHO_EOF'
5617   }
5618   ECHO='func_fallback_echo'
5619 fi
5620
5621 # func_echo_all arg...
5622 # Invoke $ECHO with all args, space-separated.
5623 func_echo_all ()
5624 {
5625     $ECHO ""
5626 }
5627
5628 case "$ECHO" in
5629   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5630 $as_echo "printf" >&6; } ;;
5631   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5632 $as_echo "print -r" >&6; } ;;
5633   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5634 $as_echo "cat" >&6; } ;;
5635 esac
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5651 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5652 if test "${ac_cv_path_SED+set}" = set; then :
5653   $as_echo_n "(cached) " >&6
5654 else
5655             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5656      for ac_i in 1 2 3 4 5 6 7; do
5657        ac_script="$ac_script$as_nl$ac_script"
5658      done
5659      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5660      { ac_script=; unset ac_script;}
5661      if test -z "$SED"; then
5662   ac_path_SED_found=false
5663   # Loop through the user's path and test for each of PROGNAME-LIST
5664   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5665 for as_dir in $PATH
5666 do
5667   IFS=$as_save_IFS
5668   test -z "$as_dir" && as_dir=.
5669     for ac_prog in sed gsed; do
5670     for ac_exec_ext in '' $ac_executable_extensions; do
5671       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5672       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5673 # Check for GNU ac_path_SED and select it if it is found.
5674   # Check for GNU $ac_path_SED
5675 case `"$ac_path_SED" --version 2>&1` in
5676 *GNU*)
5677   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5678 *)
5679   ac_count=0
5680   $as_echo_n 0123456789 >"conftest.in"
5681   while :
5682   do
5683     cat "conftest.in" "conftest.in" >"conftest.tmp"
5684     mv "conftest.tmp" "conftest.in"
5685     cp "conftest.in" "conftest.nl"
5686     $as_echo '' >> "conftest.nl"
5687     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5688     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5689     as_fn_arith $ac_count + 1 && ac_count=$as_val
5690     if test $ac_count -gt ${ac_path_SED_max-0}; then
5691       # Best one so far, save it but keep looking for a better one
5692       ac_cv_path_SED="$ac_path_SED"
5693       ac_path_SED_max=$ac_count
5694     fi
5695     # 10*(2^10) chars as input seems more than enough
5696     test $ac_count -gt 10 && break
5697   done
5698   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5699 esac
5700
5701       $ac_path_SED_found && break 3
5702     done
5703   done
5704   done
5705 IFS=$as_save_IFS
5706   if test -z "$ac_cv_path_SED"; then
5707     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5708   fi
5709 else
5710   ac_cv_path_SED=$SED
5711 fi
5712
5713 fi
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5715 $as_echo "$ac_cv_path_SED" >&6; }
5716  SED="$ac_cv_path_SED"
5717   rm -f conftest.sed
5718
5719 test -z "$SED" && SED=sed
5720 Xsed="$SED -e 1s/^X//"
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5733 $as_echo_n "checking for fgrep... " >&6; }
5734 if test "${ac_cv_path_FGREP+set}" = set; then :
5735   $as_echo_n "(cached) " >&6
5736 else
5737   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5738    then ac_cv_path_FGREP="$GREP -F"
5739    else
5740      if test -z "$FGREP"; then
5741   ac_path_FGREP_found=false
5742   # Loop through the user's path and test for each of PROGNAME-LIST
5743   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5744 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5745 do
5746   IFS=$as_save_IFS
5747   test -z "$as_dir" && as_dir=.
5748     for ac_prog in fgrep; do
5749     for ac_exec_ext in '' $ac_executable_extensions; do
5750       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5751       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5752 # Check for GNU ac_path_FGREP and select it if it is found.
5753   # Check for GNU $ac_path_FGREP
5754 case `"$ac_path_FGREP" --version 2>&1` in
5755 *GNU*)
5756   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5757 *)
5758   ac_count=0
5759   $as_echo_n 0123456789 >"conftest.in"
5760   while :
5761   do
5762     cat "conftest.in" "conftest.in" >"conftest.tmp"
5763     mv "conftest.tmp" "conftest.in"
5764     cp "conftest.in" "conftest.nl"
5765     $as_echo 'FGREP' >> "conftest.nl"
5766     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5767     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5768     as_fn_arith $ac_count + 1 && ac_count=$as_val
5769     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5770       # Best one so far, save it but keep looking for a better one
5771       ac_cv_path_FGREP="$ac_path_FGREP"
5772       ac_path_FGREP_max=$ac_count
5773     fi
5774     # 10*(2^10) chars as input seems more than enough
5775     test $ac_count -gt 10 && break
5776   done
5777   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5778 esac
5779
5780       $ac_path_FGREP_found && break 3
5781     done
5782   done
5783   done
5784 IFS=$as_save_IFS
5785   if test -z "$ac_cv_path_FGREP"; then
5786     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5787   fi
5788 else
5789   ac_cv_path_FGREP=$FGREP
5790 fi
5791
5792    fi
5793 fi
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5795 $as_echo "$ac_cv_path_FGREP" >&6; }
5796  FGREP="$ac_cv_path_FGREP"
5797
5798
5799 test -z "$GREP" && GREP=grep
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819 # Check whether --with-gnu-ld was given.
5820 if test "${with_gnu_ld+set}" = set; then :
5821   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5822 else
5823   with_gnu_ld=no
5824 fi
5825
5826 ac_prog=ld
5827 if test "$GCC" = yes; then
5828   # Check if gcc -print-prog-name=ld gives a path.
5829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5830 $as_echo_n "checking for ld used by $CC... " >&6; }
5831   case $host in
5832   *-*-mingw*)
5833     # gcc leaves a trailing carriage return which upsets mingw
5834     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5835   *)
5836     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5837   esac
5838   case $ac_prog in
5839     # Accept absolute paths.
5840     [\\/]* | ?:[\\/]*)
5841       re_direlt='/[^/][^/]*/\.\./'
5842       # Canonicalize the pathname of ld
5843       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5844       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5845         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5846       done
5847       test -z "$LD" && LD="$ac_prog"
5848       ;;
5849   "")
5850     # If it fails, then pretend we aren't using GCC.
5851     ac_prog=ld
5852     ;;
5853   *)
5854     # If it is relative, then search for the first ld in PATH.
5855     with_gnu_ld=unknown
5856     ;;
5857   esac
5858 elif test "$with_gnu_ld" = yes; then
5859   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5860 $as_echo_n "checking for GNU ld... " >&6; }
5861 else
5862   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5863 $as_echo_n "checking for non-GNU ld... " >&6; }
5864 fi
5865 if test "${lt_cv_path_LD+set}" = set; then :
5866   $as_echo_n "(cached) " >&6
5867 else
5868   if test -z "$LD"; then
5869   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5870   for ac_dir in $PATH; do
5871     IFS="$lt_save_ifs"
5872     test -z "$ac_dir" && ac_dir=.
5873     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5874       lt_cv_path_LD="$ac_dir/$ac_prog"
5875       # Check to see if the program is GNU ld.  I'd rather use --version,
5876       # but apparently some variants of GNU ld only accept -v.
5877       # Break only if it was the GNU/non-GNU ld that we prefer.
5878       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5879       *GNU* | *'with BFD'*)
5880         test "$with_gnu_ld" != no && break
5881         ;;
5882       *)
5883         test "$with_gnu_ld" != yes && break
5884         ;;
5885       esac
5886     fi
5887   done
5888   IFS="$lt_save_ifs"
5889 else
5890   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5891 fi
5892 fi
5893
5894 LD="$lt_cv_path_LD"
5895 if test -n "$LD"; then
5896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5897 $as_echo "$LD" >&6; }
5898 else
5899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5900 $as_echo "no" >&6; }
5901 fi
5902 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5904 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5905 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5906   $as_echo_n "(cached) " >&6
5907 else
5908   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5909 case `$LD -v 2>&1 </dev/null` in
5910 *GNU* | *'with BFD'*)
5911   lt_cv_prog_gnu_ld=yes
5912   ;;
5913 *)
5914   lt_cv_prog_gnu_ld=no
5915   ;;
5916 esac
5917 fi
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5919 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5920 with_gnu_ld=$lt_cv_prog_gnu_ld
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5931 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5932 if test "${lt_cv_path_NM+set}" = set; then :
5933   $as_echo_n "(cached) " >&6
5934 else
5935   if test -n "$NM"; then
5936   # Let the user override the test.
5937   lt_cv_path_NM="$NM"
5938 else
5939   lt_nm_to_check="${ac_tool_prefix}nm"
5940   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5941     lt_nm_to_check="$lt_nm_to_check nm"
5942   fi
5943   for lt_tmp_nm in $lt_nm_to_check; do
5944     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5945     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5946       IFS="$lt_save_ifs"
5947       test -z "$ac_dir" && ac_dir=.
5948       tmp_nm="$ac_dir/$lt_tmp_nm"
5949       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5950         # Check to see if the nm accepts a BSD-compat flag.
5951         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5952         #   nm: unknown option "B" ignored
5953         # Tru64's nm complains that /dev/null is an invalid object file
5954         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5955         */dev/null* | *'Invalid file or object type'*)
5956           lt_cv_path_NM="$tmp_nm -B"
5957           break
5958           ;;
5959         *)
5960           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5961           */dev/null*)
5962             lt_cv_path_NM="$tmp_nm -p"
5963             break
5964             ;;
5965           *)
5966             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5967             continue # so that we can try to find one that supports BSD flags
5968             ;;
5969           esac
5970           ;;
5971         esac
5972       fi
5973     done
5974     IFS="$lt_save_ifs"
5975   done
5976   : ${lt_cv_path_NM=no}
5977 fi
5978 fi
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5980 $as_echo "$lt_cv_path_NM" >&6; }
5981 if test "$lt_cv_path_NM" != "no"; then
5982   NM="$lt_cv_path_NM"
5983 else
5984   # Didn't find any BSD compatible name lister, look for dumpbin.
5985   if test -n "$DUMPBIN"; then :
5986     # Let the user override the test.
5987   else
5988     if test -n "$ac_tool_prefix"; then
5989   for ac_prog in dumpbin "link -dump"
5990   do
5991     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5992 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994 $as_echo_n "checking for $ac_word... " >&6; }
5995 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5996   $as_echo_n "(cached) " >&6
5997 else
5998   if test -n "$DUMPBIN"; then
5999   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6000 else
6001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002 for as_dir in $PATH
6003 do
6004   IFS=$as_save_IFS
6005   test -z "$as_dir" && as_dir=.
6006     for ac_exec_ext in '' $ac_executable_extensions; do
6007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6008     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6009     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010     break 2
6011   fi
6012 done
6013   done
6014 IFS=$as_save_IFS
6015
6016 fi
6017 fi
6018 DUMPBIN=$ac_cv_prog_DUMPBIN
6019 if test -n "$DUMPBIN"; then
6020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6021 $as_echo "$DUMPBIN" >&6; }
6022 else
6023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024 $as_echo "no" >&6; }
6025 fi
6026
6027
6028     test -n "$DUMPBIN" && break
6029   done
6030 fi
6031 if test -z "$DUMPBIN"; then
6032   ac_ct_DUMPBIN=$DUMPBIN
6033   for ac_prog in dumpbin "link -dump"
6034 do
6035   # Extract the first word of "$ac_prog", so it can be a program name with args.
6036 set dummy $ac_prog; ac_word=$2
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6038 $as_echo_n "checking for $ac_word... " >&6; }
6039 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6040   $as_echo_n "(cached) " >&6
6041 else
6042   if test -n "$ac_ct_DUMPBIN"; then
6043   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6044 else
6045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6046 for as_dir in $PATH
6047 do
6048   IFS=$as_save_IFS
6049   test -z "$as_dir" && as_dir=.
6050     for ac_exec_ext in '' $ac_executable_extensions; do
6051   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6052     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6053     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6054     break 2
6055   fi
6056 done
6057   done
6058 IFS=$as_save_IFS
6059
6060 fi
6061 fi
6062 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6063 if test -n "$ac_ct_DUMPBIN"; then
6064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6065 $as_echo "$ac_ct_DUMPBIN" >&6; }
6066 else
6067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6068 $as_echo "no" >&6; }
6069 fi
6070
6071
6072   test -n "$ac_ct_DUMPBIN" && break
6073 done
6074
6075   if test "x$ac_ct_DUMPBIN" = x; then
6076     DUMPBIN=":"
6077   else
6078     case $cross_compiling:$ac_tool_warned in
6079 yes:)
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6081 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6082 ac_tool_warned=yes ;;
6083 esac
6084     DUMPBIN=$ac_ct_DUMPBIN
6085   fi
6086 fi
6087
6088     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6089     *COFF*)
6090       DUMPBIN="$DUMPBIN -symbols"
6091       ;;
6092     *)
6093       DUMPBIN=:
6094       ;;
6095     esac
6096   fi
6097
6098   if test "$DUMPBIN" != ":"; then
6099     NM="$DUMPBIN"
6100   fi
6101 fi
6102 test -z "$NM" && NM=nm
6103
6104
6105
6106
6107
6108
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6110 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6111 if test "${lt_cv_nm_interface+set}" = set; then :
6112   $as_echo_n "(cached) " >&6
6113 else
6114   lt_cv_nm_interface="BSD nm"
6115   echo "int some_variable = 0;" > conftest.$ac_ext
6116   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6117   (eval "$ac_compile" 2>conftest.err)
6118   cat conftest.err >&5
6119   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6120   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6121   cat conftest.err >&5
6122   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6123   cat conftest.out >&5
6124   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6125     lt_cv_nm_interface="MS dumpbin"
6126   fi
6127   rm -f conftest*
6128 fi
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6130 $as_echo "$lt_cv_nm_interface" >&6; }
6131
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6133 $as_echo_n "checking whether ln -s works... " >&6; }
6134 LN_S=$as_ln_s
6135 if test "$LN_S" = "ln -s"; then
6136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6137 $as_echo "yes" >&6; }
6138 else
6139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6140 $as_echo "no, using $LN_S" >&6; }
6141 fi
6142
6143 # find the maximum length of command line arguments
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6145 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6146 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6147   $as_echo_n "(cached) " >&6
6148 else
6149     i=0
6150   teststring="ABCD"
6151
6152   case $build_os in
6153   msdosdjgpp*)
6154     # On DJGPP, this test can blow up pretty badly due to problems in libc
6155     # (any single argument exceeding 2000 bytes causes a buffer overrun
6156     # during glob expansion).  Even if it were fixed, the result of this
6157     # check would be larger than it should be.
6158     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6159     ;;
6160
6161   gnu*)
6162     # Under GNU Hurd, this test is not required because there is
6163     # no limit to the length of command line arguments.
6164     # Libtool will interpret -1 as no limit whatsoever
6165     lt_cv_sys_max_cmd_len=-1;
6166     ;;
6167
6168   cygwin* | mingw* | cegcc*)
6169     # On Win9x/ME, this test blows up -- it succeeds, but takes
6170     # about 5 minutes as the teststring grows exponentially.
6171     # Worse, since 9x/ME are not pre-emptively multitasking,
6172     # you end up with a "frozen" computer, even though with patience
6173     # the test eventually succeeds (with a max line length of 256k).
6174     # Instead, let's just punt: use the minimum linelength reported by
6175     # all of the supported platforms: 8192 (on NT/2K/XP).
6176     lt_cv_sys_max_cmd_len=8192;
6177     ;;
6178
6179   mint*)
6180     # On MiNT this can take a long time and run out of memory.
6181     lt_cv_sys_max_cmd_len=8192;
6182     ;;
6183
6184   amigaos*)
6185     # On AmigaOS with pdksh, this test takes hours, literally.
6186     # So we just punt and use a minimum line length of 8192.
6187     lt_cv_sys_max_cmd_len=8192;
6188     ;;
6189
6190   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6191     # This has been around since 386BSD, at least.  Likely further.
6192     if test -x /sbin/sysctl; then
6193       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6194     elif test -x /usr/sbin/sysctl; then
6195       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6196     else
6197       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6198     fi
6199     # And add a safety zone
6200     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6201     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6202     ;;
6203
6204   interix*)
6205     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6206     lt_cv_sys_max_cmd_len=196608
6207     ;;
6208
6209   osf*)
6210     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6211     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6212     # nice to cause kernel panics so lets avoid the loop below.
6213     # First set a reasonable default.
6214     lt_cv_sys_max_cmd_len=16384
6215     #
6216     if test -x /sbin/sysconfig; then
6217       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6218         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6219       esac
6220     fi
6221     ;;
6222   sco3.2v5*)
6223     lt_cv_sys_max_cmd_len=102400
6224     ;;
6225   sysv5* | sco5v6* | sysv4.2uw2*)
6226     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6227     if test -n "$kargmax"; then
6228       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6229     else
6230       lt_cv_sys_max_cmd_len=32768
6231     fi
6232     ;;
6233   *)
6234     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6235     if test -n "$lt_cv_sys_max_cmd_len"; then
6236       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6237       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6238     else
6239       # Make teststring a little bigger before we do anything with it.
6240       # a 1K string should be a reasonable start.
6241       for i in 1 2 3 4 5 6 7 8 ; do
6242         teststring=$teststring$teststring
6243       done
6244       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6245       # If test is not a shell built-in, we'll probably end up computing a
6246       # maximum length that is only half of the actual maximum length, but
6247       # we can't tell.
6248       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6249                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6250               test $i != 17 # 1/2 MB should be enough
6251       do
6252         i=`expr $i + 1`
6253         teststring=$teststring$teststring
6254       done
6255       # Only check the string length outside the loop.
6256       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6257       teststring=
6258       # Add a significant safety factor because C++ compilers can tack on
6259       # massive amounts of additional arguments before passing them to the
6260       # linker.  It appears as though 1/2 is a usable value.
6261       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6262     fi
6263     ;;
6264   esac
6265
6266 fi
6267
6268 if test -n $lt_cv_sys_max_cmd_len ; then
6269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6270 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6271 else
6272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6273 $as_echo "none" >&6; }
6274 fi
6275 max_cmd_len=$lt_cv_sys_max_cmd_len
6276
6277
6278
6279
6280
6281
6282 : ${CP="cp -f"}
6283 : ${MV="mv -f"}
6284 : ${RM="rm -f"}
6285
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6287 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6288 # Try some XSI features
6289 xsi_shell=no
6290 ( _lt_dummy="a/b/c"
6291   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6292       = c,a/b,, \
6293     && eval 'test $(( 1 + 1 )) -eq 2 \
6294     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6295   && xsi_shell=yes
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6297 $as_echo "$xsi_shell" >&6; }
6298
6299
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6301 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6302 lt_shell_append=no
6303 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6304     >/dev/null 2>&1 \
6305   && lt_shell_append=yes
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6307 $as_echo "$lt_shell_append" >&6; }
6308
6309
6310 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6311   lt_unset=unset
6312 else
6313   lt_unset=false
6314 fi
6315
6316
6317
6318
6319
6320 # test EBCDIC or ASCII
6321 case `echo X|tr X '\101'` in
6322  A) # ASCII based system
6323     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6324   lt_SP2NL='tr \040 \012'
6325   lt_NL2SP='tr \015\012 \040\040'
6326   ;;
6327  *) # EBCDIC based system
6328   lt_SP2NL='tr \100 \n'
6329   lt_NL2SP='tr \r\n \100\100'
6330   ;;
6331 esac
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6342 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6343 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6344   $as_echo_n "(cached) " >&6
6345 else
6346   lt_cv_ld_reload_flag='-r'
6347 fi
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6349 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6350 reload_flag=$lt_cv_ld_reload_flag
6351 case $reload_flag in
6352 "" | " "*) ;;
6353 *) reload_flag=" $reload_flag" ;;
6354 esac
6355 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6356 case $host_os in
6357   darwin*)
6358     if test "$GCC" = yes; then
6359       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6360     else
6361       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6362     fi
6363     ;;
6364 esac
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374 if test -n "$ac_tool_prefix"; then
6375   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6376 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378 $as_echo_n "checking for $ac_word... " >&6; }
6379 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6380   $as_echo_n "(cached) " >&6
6381 else
6382   if test -n "$OBJDUMP"; then
6383   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6384 else
6385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6386 for as_dir in $PATH
6387 do
6388   IFS=$as_save_IFS
6389   test -z "$as_dir" && as_dir=.
6390     for ac_exec_ext in '' $ac_executable_extensions; do
6391   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6392     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6393     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6394     break 2
6395   fi
6396 done
6397   done
6398 IFS=$as_save_IFS
6399
6400 fi
6401 fi
6402 OBJDUMP=$ac_cv_prog_OBJDUMP
6403 if test -n "$OBJDUMP"; then
6404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6405 $as_echo "$OBJDUMP" >&6; }
6406 else
6407   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408 $as_echo "no" >&6; }
6409 fi
6410
6411
6412 fi
6413 if test -z "$ac_cv_prog_OBJDUMP"; then
6414   ac_ct_OBJDUMP=$OBJDUMP
6415   # Extract the first word of "objdump", so it can be a program name with args.
6416 set dummy objdump; ac_word=$2
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6418 $as_echo_n "checking for $ac_word... " >&6; }
6419 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6420   $as_echo_n "(cached) " >&6
6421 else
6422   if test -n "$ac_ct_OBJDUMP"; then
6423   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6424 else
6425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6426 for as_dir in $PATH
6427 do
6428   IFS=$as_save_IFS
6429   test -z "$as_dir" && as_dir=.
6430     for ac_exec_ext in '' $ac_executable_extensions; do
6431   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6432     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6433     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6434     break 2
6435   fi
6436 done
6437   done
6438 IFS=$as_save_IFS
6439
6440 fi
6441 fi
6442 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6443 if test -n "$ac_ct_OBJDUMP"; then
6444   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6445 $as_echo "$ac_ct_OBJDUMP" >&6; }
6446 else
6447   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6448 $as_echo "no" >&6; }
6449 fi
6450
6451   if test "x$ac_ct_OBJDUMP" = x; then
6452     OBJDUMP="false"
6453   else
6454     case $cross_compiling:$ac_tool_warned in
6455 yes:)
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6457 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6458 ac_tool_warned=yes ;;
6459 esac
6460     OBJDUMP=$ac_ct_OBJDUMP
6461   fi
6462 else
6463   OBJDUMP="$ac_cv_prog_OBJDUMP"
6464 fi
6465
6466 test -z "$OBJDUMP" && OBJDUMP=objdump
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6477 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6478 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6479   $as_echo_n "(cached) " >&6
6480 else
6481   lt_cv_file_magic_cmd='$MAGIC_CMD'
6482 lt_cv_file_magic_test_file=
6483 lt_cv_deplibs_check_method='unknown'
6484 # Need to set the preceding variable on all platforms that support
6485 # interlibrary dependencies.
6486 # 'none' -- dependencies not supported.
6487 # `unknown' -- same as none, but documents that we really don't know.
6488 # 'pass_all' -- all dependencies passed with no checks.
6489 # 'test_compile' -- check by making test program.
6490 # 'file_magic [[regex]]' -- check by looking for files in library path
6491 # which responds to the $file_magic_cmd with a given extended regex.
6492 # If you have `file' or equivalent on your system and you're not sure
6493 # whether `pass_all' will *always* work, you probably want this one.
6494
6495 case $host_os in
6496 aix[4-9]*)
6497   lt_cv_deplibs_check_method=pass_all
6498   ;;
6499
6500 beos*)
6501   lt_cv_deplibs_check_method=pass_all
6502   ;;
6503
6504 bsdi[45]*)
6505   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6506   lt_cv_file_magic_cmd='/usr/bin/file -L'
6507   lt_cv_file_magic_test_file=/shlib/libc.so
6508   ;;
6509
6510 cygwin*)
6511   # func_win32_libid is a shell function defined in ltmain.sh
6512   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6513   lt_cv_file_magic_cmd='func_win32_libid'
6514   ;;
6515
6516 mingw* | pw32*)
6517   # Base MSYS/MinGW do not provide the 'file' command needed by
6518   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6519   # unless we find 'file', for example because we are cross-compiling.
6520   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6521   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6522     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6523     lt_cv_file_magic_cmd='func_win32_libid'
6524   else
6525     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6526     lt_cv_file_magic_cmd='$OBJDUMP -f'
6527   fi
6528   ;;
6529
6530 cegcc*)
6531   # use the weaker test based on 'objdump'. See mingw*.
6532   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6533   lt_cv_file_magic_cmd='$OBJDUMP -f'
6534   ;;
6535
6536 darwin* | rhapsody*)
6537   lt_cv_deplibs_check_method=pass_all
6538   ;;
6539
6540 freebsd* | dragonfly*)
6541   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6542     case $host_cpu in
6543     i*86 )
6544       # Not sure whether the presence of OpenBSD here was a mistake.
6545       # Let's accept both of them until this is cleared up.
6546       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6547       lt_cv_file_magic_cmd=/usr/bin/file
6548       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6549       ;;
6550     esac
6551   else
6552     lt_cv_deplibs_check_method=pass_all
6553   fi
6554   ;;
6555
6556 gnu*)
6557   lt_cv_deplibs_check_method=pass_all
6558   ;;
6559
6560 haiku*)
6561   lt_cv_deplibs_check_method=pass_all
6562   ;;
6563
6564 hpux10.20* | hpux11*)
6565   lt_cv_file_magic_cmd=/usr/bin/file
6566   case $host_cpu in
6567   ia64*)
6568     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6569     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6570     ;;
6571   hppa*64*)
6572     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]'
6573     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6574     ;;
6575   *)
6576     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6577     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6578     ;;
6579   esac
6580   ;;
6581
6582 interix[3-9]*)
6583   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6584   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6585   ;;
6586
6587 irix5* | irix6* | nonstopux*)
6588   case $LD in
6589   *-32|*"-32 ") libmagic=32-bit;;
6590   *-n32|*"-n32 ") libmagic=N32;;
6591   *-64|*"-64 ") libmagic=64-bit;;
6592   *) libmagic=never-match;;
6593   esac
6594   lt_cv_deplibs_check_method=pass_all
6595   ;;
6596
6597 # This must be Linux ELF.
6598 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6599   lt_cv_deplibs_check_method=pass_all
6600   ;;
6601
6602 netbsd*)
6603   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6604     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6605   else
6606     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6607   fi
6608   ;;
6609
6610 newos6*)
6611   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6612   lt_cv_file_magic_cmd=/usr/bin/file
6613   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6614   ;;
6615
6616 *nto* | *qnx*)
6617   lt_cv_deplibs_check_method=pass_all
6618   ;;
6619
6620 openbsd*)
6621   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6622     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6623   else
6624     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6625   fi
6626   ;;
6627
6628 osf3* | osf4* | osf5*)
6629   lt_cv_deplibs_check_method=pass_all
6630   ;;
6631
6632 rdos*)
6633   lt_cv_deplibs_check_method=pass_all
6634   ;;
6635
6636 solaris*)
6637   lt_cv_deplibs_check_method=pass_all
6638   ;;
6639
6640 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6641   lt_cv_deplibs_check_method=pass_all
6642   ;;
6643
6644 sysv4 | sysv4.3*)
6645   case $host_vendor in
6646   motorola)
6647     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]'
6648     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6649     ;;
6650   ncr)
6651     lt_cv_deplibs_check_method=pass_all
6652     ;;
6653   sequent)
6654     lt_cv_file_magic_cmd='/bin/file'
6655     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6656     ;;
6657   sni)
6658     lt_cv_file_magic_cmd='/bin/file'
6659     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6660     lt_cv_file_magic_test_file=/lib/libc.so
6661     ;;
6662   siemens)
6663     lt_cv_deplibs_check_method=pass_all
6664     ;;
6665   pc)
6666     lt_cv_deplibs_check_method=pass_all
6667     ;;
6668   esac
6669   ;;
6670
6671 tpf*)
6672   lt_cv_deplibs_check_method=pass_all
6673   ;;
6674 esac
6675
6676 fi
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6678 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6679 file_magic_cmd=$lt_cv_file_magic_cmd
6680 deplibs_check_method=$lt_cv_deplibs_check_method
6681 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694 if test -n "$ac_tool_prefix"; then
6695   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6696 set dummy ${ac_tool_prefix}ar; ac_word=$2
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6698 $as_echo_n "checking for $ac_word... " >&6; }
6699 if test "${ac_cv_prog_AR+set}" = set; then :
6700   $as_echo_n "(cached) " >&6
6701 else
6702   if test -n "$AR"; then
6703   ac_cv_prog_AR="$AR" # Let the user override the test.
6704 else
6705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6706 for as_dir in $PATH
6707 do
6708   IFS=$as_save_IFS
6709   test -z "$as_dir" && as_dir=.
6710     for ac_exec_ext in '' $ac_executable_extensions; do
6711   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6712     ac_cv_prog_AR="${ac_tool_prefix}ar"
6713     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6714     break 2
6715   fi
6716 done
6717   done
6718 IFS=$as_save_IFS
6719
6720 fi
6721 fi
6722 AR=$ac_cv_prog_AR
6723 if test -n "$AR"; then
6724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6725 $as_echo "$AR" >&6; }
6726 else
6727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6728 $as_echo "no" >&6; }
6729 fi
6730
6731
6732 fi
6733 if test -z "$ac_cv_prog_AR"; then
6734   ac_ct_AR=$AR
6735   # Extract the first word of "ar", so it can be a program name with args.
6736 set dummy ar; ac_word=$2
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6738 $as_echo_n "checking for $ac_word... " >&6; }
6739 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6740   $as_echo_n "(cached) " >&6
6741 else
6742   if test -n "$ac_ct_AR"; then
6743   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6744 else
6745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6746 for as_dir in $PATH
6747 do
6748   IFS=$as_save_IFS
6749   test -z "$as_dir" && as_dir=.
6750     for ac_exec_ext in '' $ac_executable_extensions; do
6751   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6752     ac_cv_prog_ac_ct_AR="ar"
6753     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6754     break 2
6755   fi
6756 done
6757   done
6758 IFS=$as_save_IFS
6759
6760 fi
6761 fi
6762 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6763 if test -n "$ac_ct_AR"; then
6764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6765 $as_echo "$ac_ct_AR" >&6; }
6766 else
6767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6768 $as_echo "no" >&6; }
6769 fi
6770
6771   if test "x$ac_ct_AR" = x; then
6772     AR="false"
6773   else
6774     case $cross_compiling:$ac_tool_warned in
6775 yes:)
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6777 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6778 ac_tool_warned=yes ;;
6779 esac
6780     AR=$ac_ct_AR
6781   fi
6782 else
6783   AR="$ac_cv_prog_AR"
6784 fi
6785
6786 test -z "$AR" && AR=ar
6787 test -z "$AR_FLAGS" && AR_FLAGS=cru
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799 if test -n "$ac_tool_prefix"; then
6800   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6801 set dummy ${ac_tool_prefix}strip; ac_word=$2
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6803 $as_echo_n "checking for $ac_word... " >&6; }
6804 if test "${ac_cv_prog_STRIP+set}" = set; then :
6805   $as_echo_n "(cached) " >&6
6806 else
6807   if test -n "$STRIP"; then
6808   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6809 else
6810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6811 for as_dir in $PATH
6812 do
6813   IFS=$as_save_IFS
6814   test -z "$as_dir" && as_dir=.
6815     for ac_exec_ext in '' $ac_executable_extensions; do
6816   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6817     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6818     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6819     break 2
6820   fi
6821 done
6822   done
6823 IFS=$as_save_IFS
6824
6825 fi
6826 fi
6827 STRIP=$ac_cv_prog_STRIP
6828 if test -n "$STRIP"; then
6829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6830 $as_echo "$STRIP" >&6; }
6831 else
6832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6833 $as_echo "no" >&6; }
6834 fi
6835
6836
6837 fi
6838 if test -z "$ac_cv_prog_STRIP"; then
6839   ac_ct_STRIP=$STRIP
6840   # Extract the first word of "strip", so it can be a program name with args.
6841 set dummy strip; ac_word=$2
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 $as_echo_n "checking for $ac_word... " >&6; }
6844 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6845   $as_echo_n "(cached) " >&6
6846 else
6847   if test -n "$ac_ct_STRIP"; then
6848   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6849 else
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851 for as_dir in $PATH
6852 do
6853   IFS=$as_save_IFS
6854   test -z "$as_dir" && as_dir=.
6855     for ac_exec_ext in '' $ac_executable_extensions; do
6856   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6857     ac_cv_prog_ac_ct_STRIP="strip"
6858     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859     break 2
6860   fi
6861 done
6862   done
6863 IFS=$as_save_IFS
6864
6865 fi
6866 fi
6867 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6868 if test -n "$ac_ct_STRIP"; then
6869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6870 $as_echo "$ac_ct_STRIP" >&6; }
6871 else
6872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 $as_echo "no" >&6; }
6874 fi
6875
6876   if test "x$ac_ct_STRIP" = x; then
6877     STRIP=":"
6878   else
6879     case $cross_compiling:$ac_tool_warned in
6880 yes:)
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6883 ac_tool_warned=yes ;;
6884 esac
6885     STRIP=$ac_ct_STRIP
6886   fi
6887 else
6888   STRIP="$ac_cv_prog_STRIP"
6889 fi
6890
6891 test -z "$STRIP" && STRIP=:
6892
6893
6894
6895
6896
6897
6898 if test -n "$ac_tool_prefix"; then
6899   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6900 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6902 $as_echo_n "checking for $ac_word... " >&6; }
6903 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6904   $as_echo_n "(cached) " >&6
6905 else
6906   if test -n "$RANLIB"; then
6907   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6908 else
6909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6910 for as_dir in $PATH
6911 do
6912   IFS=$as_save_IFS
6913   test -z "$as_dir" && as_dir=.
6914     for ac_exec_ext in '' $ac_executable_extensions; do
6915   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6916     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6917     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6918     break 2
6919   fi
6920 done
6921   done
6922 IFS=$as_save_IFS
6923
6924 fi
6925 fi
6926 RANLIB=$ac_cv_prog_RANLIB
6927 if test -n "$RANLIB"; then
6928   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6929 $as_echo "$RANLIB" >&6; }
6930 else
6931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6932 $as_echo "no" >&6; }
6933 fi
6934
6935
6936 fi
6937 if test -z "$ac_cv_prog_RANLIB"; then
6938   ac_ct_RANLIB=$RANLIB
6939   # Extract the first word of "ranlib", so it can be a program name with args.
6940 set dummy ranlib; ac_word=$2
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6942 $as_echo_n "checking for $ac_word... " >&6; }
6943 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6944   $as_echo_n "(cached) " >&6
6945 else
6946   if test -n "$ac_ct_RANLIB"; then
6947   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6948 else
6949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6950 for as_dir in $PATH
6951 do
6952   IFS=$as_save_IFS
6953   test -z "$as_dir" && as_dir=.
6954     for ac_exec_ext in '' $ac_executable_extensions; do
6955   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6956     ac_cv_prog_ac_ct_RANLIB="ranlib"
6957     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6958     break 2
6959   fi
6960 done
6961   done
6962 IFS=$as_save_IFS
6963
6964 fi
6965 fi
6966 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6967 if test -n "$ac_ct_RANLIB"; then
6968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6969 $as_echo "$ac_ct_RANLIB" >&6; }
6970 else
6971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6972 $as_echo "no" >&6; }
6973 fi
6974
6975   if test "x$ac_ct_RANLIB" = x; then
6976     RANLIB=":"
6977   else
6978     case $cross_compiling:$ac_tool_warned in
6979 yes:)
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6982 ac_tool_warned=yes ;;
6983 esac
6984     RANLIB=$ac_ct_RANLIB
6985   fi
6986 else
6987   RANLIB="$ac_cv_prog_RANLIB"
6988 fi
6989
6990 test -z "$RANLIB" && RANLIB=:
6991
6992
6993
6994
6995
6996
6997 # Determine commands to create old-style static archives.
6998 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6999 old_postinstall_cmds='chmod 644 $oldlib'
7000 old_postuninstall_cmds=
7001
7002 if test -n "$RANLIB"; then
7003   case $host_os in
7004   openbsd*)
7005     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7006     ;;
7007   *)
7008     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7009     ;;
7010   esac
7011   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7012 fi
7013
7014 case $host_os in
7015   darwin*)
7016     lock_old_archive_extraction=yes ;;
7017   *)
7018     lock_old_archive_extraction=no ;;
7019 esac
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041 for ac_prog in gawk mawk nawk awk
7042 do
7043   # Extract the first word of "$ac_prog", so it can be a program name with args.
7044 set dummy $ac_prog; ac_word=$2
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7046 $as_echo_n "checking for $ac_word... " >&6; }
7047 if test "${ac_cv_prog_AWK+set}" = set; then :
7048   $as_echo_n "(cached) " >&6
7049 else
7050   if test -n "$AWK"; then
7051   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7052 else
7053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7054 for as_dir in $PATH
7055 do
7056   IFS=$as_save_IFS
7057   test -z "$as_dir" && as_dir=.
7058     for ac_exec_ext in '' $ac_executable_extensions; do
7059   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7060     ac_cv_prog_AWK="$ac_prog"
7061     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7062     break 2
7063   fi
7064 done
7065   done
7066 IFS=$as_save_IFS
7067
7068 fi
7069 fi
7070 AWK=$ac_cv_prog_AWK
7071 if test -n "$AWK"; then
7072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7073 $as_echo "$AWK" >&6; }
7074 else
7075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 $as_echo "no" >&6; }
7077 fi
7078
7079
7080   test -n "$AWK" && break
7081 done
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101 # If no C compiler was specified, use CC.
7102 LTCC=${LTCC-"$CC"}
7103
7104 # If no C compiler flags were specified, use CFLAGS.
7105 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7106
7107 # Allow CC to be a program name with arguments.
7108 compiler=$CC
7109
7110
7111 # Check for command to grab the raw symbol name followed by C symbol from nm.
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7113 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7114 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7115   $as_echo_n "(cached) " >&6
7116 else
7117
7118 # These are sane defaults that work on at least a few old systems.
7119 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7120
7121 # Character class describing NM global symbol codes.
7122 symcode='[BCDEGRST]'
7123
7124 # Regexp to match symbols that can be accessed directly from C.
7125 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7126
7127 # Define system-specific variables.
7128 case $host_os in
7129 aix*)
7130   symcode='[BCDT]'
7131   ;;
7132 cygwin* | mingw* | pw32* | cegcc*)
7133   symcode='[ABCDGISTW]'
7134   ;;
7135 hpux*)
7136   if test "$host_cpu" = ia64; then
7137     symcode='[ABCDEGRST]'
7138   fi
7139   ;;
7140 irix* | nonstopux*)
7141   symcode='[BCDEGRST]'
7142   ;;
7143 osf*)
7144   symcode='[BCDEGQRST]'
7145   ;;
7146 solaris*)
7147   symcode='[BDRT]'
7148   ;;
7149 sco3.2v5*)
7150   symcode='[DT]'
7151   ;;
7152 sysv4.2uw2*)
7153   symcode='[DT]'
7154   ;;
7155 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7156   symcode='[ABDT]'
7157   ;;
7158 sysv4)
7159   symcode='[DFNSTU]'
7160   ;;
7161 esac
7162
7163 # If we're using GNU nm, then use its standard symbol codes.
7164 case `$NM -V 2>&1` in
7165 *GNU* | *'with BFD'*)
7166   symcode='[ABCDGIRSTW]' ;;
7167 esac
7168
7169 # Transform an extracted symbol line into a proper C declaration.
7170 # Some systems (esp. on ia64) link data and code symbols differently,
7171 # so use this general approach.
7172 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7173
7174 # Transform an extracted symbol line into symbol name and symbol address
7175 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7176 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'"
7177
7178 # Handle CRLF in mingw tool chain
7179 opt_cr=
7180 case $build_os in
7181 mingw*)
7182   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7183   ;;
7184 esac
7185
7186 # Try without a prefix underscore, then with it.
7187 for ac_symprfx in "" "_"; do
7188
7189   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7190   symxfrm="\\1 $ac_symprfx\\2 \\2"
7191
7192   # Write the raw and C identifiers.
7193   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7194     # Fake it for dumpbin and say T for any non-static function
7195     # and D for any global variable.
7196     # Also find C++ and __fastcall symbols from MSVC++,
7197     # which start with @ or ?.
7198     lt_cv_sys_global_symbol_pipe="$AWK '"\
7199 "     {last_section=section; section=\$ 3};"\
7200 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7201 "     \$ 0!~/External *\|/{next};"\
7202 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7203 "     {if(hide[section]) next};"\
7204 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7205 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7206 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7207 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7208 "     ' prfx=^$ac_symprfx"
7209   else
7210     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7211   fi
7212
7213   # Check to see that the pipe works correctly.
7214   pipe_works=no
7215
7216   rm -f conftest*
7217   cat > conftest.$ac_ext <<_LT_EOF
7218 #ifdef __cplusplus
7219 extern "C" {
7220 #endif
7221 char nm_test_var;
7222 void nm_test_func(void);
7223 void nm_test_func(void){}
7224 #ifdef __cplusplus
7225 }
7226 #endif
7227 int main(){nm_test_var='a';nm_test_func();return(0);}
7228 _LT_EOF
7229
7230   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7231   (eval $ac_compile) 2>&5
7232   ac_status=$?
7233   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7234   test $ac_status = 0; }; then
7235     # Now try to grab the symbols.
7236     nlist=conftest.nm
7237     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7238   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7239   ac_status=$?
7240   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7241   test $ac_status = 0; } && test -s "$nlist"; then
7242       # Try sorting and uniquifying the output.
7243       if sort "$nlist" | uniq > "$nlist"T; then
7244         mv -f "$nlist"T "$nlist"
7245       else
7246         rm -f "$nlist"T
7247       fi
7248
7249       # Make sure that we snagged all the symbols we need.
7250       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7251         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7252           cat <<_LT_EOF > conftest.$ac_ext
7253 #ifdef __cplusplus
7254 extern "C" {
7255 #endif
7256
7257 _LT_EOF
7258           # Now generate the symbol file.
7259           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7260
7261           cat <<_LT_EOF >> conftest.$ac_ext
7262
7263 /* The mapping between symbol names and symbols.  */
7264 const struct {
7265   const char *name;
7266   void       *address;
7267 }
7268 lt__PROGRAM__LTX_preloaded_symbols[] =
7269 {
7270   { "@PROGRAM@", (void *) 0 },
7271 _LT_EOF
7272           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7273           cat <<\_LT_EOF >> conftest.$ac_ext
7274   {0, (void *) 0}
7275 };
7276
7277 /* This works around a problem in FreeBSD linker */
7278 #ifdef FREEBSD_WORKAROUND
7279 static const void *lt_preloaded_setup() {
7280   return lt__PROGRAM__LTX_preloaded_symbols;
7281 }
7282 #endif
7283
7284 #ifdef __cplusplus
7285 }
7286 #endif
7287 _LT_EOF
7288           # Now try linking the two files.
7289           mv conftest.$ac_objext conftstm.$ac_objext
7290           lt_save_LIBS="$LIBS"
7291           lt_save_CFLAGS="$CFLAGS"
7292           LIBS="conftstm.$ac_objext"
7293           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7294           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7295   (eval $ac_link) 2>&5
7296   ac_status=$?
7297   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7298   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7299             pipe_works=yes
7300           fi
7301           LIBS="$lt_save_LIBS"
7302           CFLAGS="$lt_save_CFLAGS"
7303         else
7304           echo "cannot find nm_test_func in $nlist" >&5
7305         fi
7306       else
7307         echo "cannot find nm_test_var in $nlist" >&5
7308       fi
7309     else
7310       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7311     fi
7312   else
7313     echo "$progname: failed program was:" >&5
7314     cat conftest.$ac_ext >&5
7315   fi
7316   rm -rf conftest* conftst*
7317
7318   # Do not use the global_symbol_pipe unless it works.
7319   if test "$pipe_works" = yes; then
7320     break
7321   else
7322     lt_cv_sys_global_symbol_pipe=
7323   fi
7324 done
7325
7326 fi
7327
7328 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7329   lt_cv_sys_global_symbol_to_cdecl=
7330 fi
7331 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7333 $as_echo "failed" >&6; }
7334 else
7335   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7336 $as_echo "ok" >&6; }
7337 fi
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360 # Check whether --enable-libtool-lock was given.
7361 if test "${enable_libtool_lock+set}" = set; then :
7362   enableval=$enable_libtool_lock;
7363 fi
7364
7365 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7366
7367 # Some flags need to be propagated to the compiler or linker for good
7368 # libtool support.
7369 case $host in
7370 ia64-*-hpux*)
7371   # Find out which ABI we are using.
7372   echo 'int i;' > conftest.$ac_ext
7373   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7374   (eval $ac_compile) 2>&5
7375   ac_status=$?
7376   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7377   test $ac_status = 0; }; then
7378     case `/usr/bin/file conftest.$ac_objext` in
7379       *ELF-32*)
7380         HPUX_IA64_MODE="32"
7381         ;;
7382       *ELF-64*)
7383         HPUX_IA64_MODE="64"
7384         ;;
7385     esac
7386   fi
7387   rm -rf conftest*
7388   ;;
7389 *-*-irix6*)
7390   # Find out which ABI we are using.
7391   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7392   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7393   (eval $ac_compile) 2>&5
7394   ac_status=$?
7395   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7396   test $ac_status = 0; }; then
7397     if test "$lt_cv_prog_gnu_ld" = yes; then
7398       case `/usr/bin/file conftest.$ac_objext` in
7399         *32-bit*)
7400           LD="${LD-ld} -melf32bsmip"
7401           ;;
7402         *N32*)
7403           LD="${LD-ld} -melf32bmipn32"
7404           ;;
7405         *64-bit*)
7406           LD="${LD-ld} -melf64bmip"
7407         ;;
7408       esac
7409     else
7410       case `/usr/bin/file conftest.$ac_objext` in
7411         *32-bit*)
7412           LD="${LD-ld} -32"
7413           ;;
7414         *N32*)
7415           LD="${LD-ld} -n32"
7416           ;;
7417         *64-bit*)
7418           LD="${LD-ld} -64"
7419           ;;
7420       esac
7421     fi
7422   fi
7423   rm -rf conftest*
7424   ;;
7425
7426 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7427 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7428   # Find out which ABI we are using.
7429   echo 'int i;' > conftest.$ac_ext
7430   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7431   (eval $ac_compile) 2>&5
7432   ac_status=$?
7433   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7434   test $ac_status = 0; }; then
7435     case `/usr/bin/file conftest.o` in
7436       *32-bit*)
7437         case $host in
7438           x86_64-*kfreebsd*-gnu)
7439             LD="${LD-ld} -m elf_i386_fbsd"
7440             ;;
7441           x86_64-*linux*)
7442             case `/usr/bin/file conftest.o` in
7443               *x86-64*)
7444                 LD="${LD-ld} -m elf32_x86_64"
7445                 ;;
7446               *)
7447                 LD="${LD-ld} -m elf_i386"
7448                 ;;
7449             esac
7450             ;;
7451           powerpc64le-*linux*)
7452             LD="${LD-ld} -m elf32lppclinux"
7453             ;;
7454           powerpc64-*linux*)
7455             LD="${LD-ld} -m elf32ppclinux"
7456             ;;
7457           s390x-*linux*)
7458             LD="${LD-ld} -m elf_s390"
7459             ;;
7460           sparc64-*linux*)
7461             LD="${LD-ld} -m elf32_sparc"
7462             ;;
7463         esac
7464         ;;
7465       *64-bit*)
7466         case $host in
7467           x86_64-*kfreebsd*-gnu)
7468             LD="${LD-ld} -m elf_x86_64_fbsd"
7469             ;;
7470           x86_64-*linux*)
7471             LD="${LD-ld} -m elf_x86_64"
7472             ;;
7473           powerpcle-*linux*)
7474             LD="${LD-ld} -m elf64lppc"
7475             ;;
7476           powerpc-*linux*)
7477             LD="${LD-ld} -m elf64ppc"
7478             ;;
7479           s390*-*linux*|s390*-*tpf*)
7480             LD="${LD-ld} -m elf64_s390"
7481             ;;
7482           sparc*-*linux*)
7483             LD="${LD-ld} -m elf64_sparc"
7484             ;;
7485         esac
7486         ;;
7487     esac
7488   fi
7489   rm -rf conftest*
7490   ;;
7491
7492 *-*-sco3.2v5*)
7493   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7494   SAVE_CFLAGS="$CFLAGS"
7495   CFLAGS="$CFLAGS -belf"
7496   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7497 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7498 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7499   $as_echo_n "(cached) " >&6
7500 else
7501   ac_ext=c
7502 ac_cpp='$CPP $CPPFLAGS'
7503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7506
7507      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7508 /* end confdefs.h.  */
7509
7510 int
7511 main ()
7512 {
7513
7514   ;
7515   return 0;
7516 }
7517 _ACEOF
7518 if ac_fn_c_try_link "$LINENO"; then :
7519   lt_cv_cc_needs_belf=yes
7520 else
7521   lt_cv_cc_needs_belf=no
7522 fi
7523 rm -f core conftest.err conftest.$ac_objext \
7524     conftest$ac_exeext conftest.$ac_ext
7525      ac_ext=c
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7530
7531 fi
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7533 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7534   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7535     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7536     CFLAGS="$SAVE_CFLAGS"
7537   fi
7538   ;;
7539 sparc*-*solaris*)
7540   # Find out which ABI we are using.
7541   echo 'int i;' > conftest.$ac_ext
7542   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7543   (eval $ac_compile) 2>&5
7544   ac_status=$?
7545   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7546   test $ac_status = 0; }; then
7547     case `/usr/bin/file conftest.o` in
7548     *64-bit*)
7549       case $lt_cv_prog_gnu_ld in
7550       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7551       *)
7552         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7553           LD="${LD-ld} -64"
7554         fi
7555         ;;
7556       esac
7557       ;;
7558     esac
7559   fi
7560   rm -rf conftest*
7561   ;;
7562 esac
7563
7564 need_locks="$enable_libtool_lock"
7565
7566
7567   case $host_os in
7568     rhapsody* | darwin*)
7569     if test -n "$ac_tool_prefix"; then
7570   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7571 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7573 $as_echo_n "checking for $ac_word... " >&6; }
7574 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7575   $as_echo_n "(cached) " >&6
7576 else
7577   if test -n "$DSYMUTIL"; then
7578   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7579 else
7580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7581 for as_dir in $PATH
7582 do
7583   IFS=$as_save_IFS
7584   test -z "$as_dir" && as_dir=.
7585     for ac_exec_ext in '' $ac_executable_extensions; do
7586   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7587     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7588     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7589     break 2
7590   fi
7591 done
7592   done
7593 IFS=$as_save_IFS
7594
7595 fi
7596 fi
7597 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7598 if test -n "$DSYMUTIL"; then
7599   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7600 $as_echo "$DSYMUTIL" >&6; }
7601 else
7602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603 $as_echo "no" >&6; }
7604 fi
7605
7606
7607 fi
7608 if test -z "$ac_cv_prog_DSYMUTIL"; then
7609   ac_ct_DSYMUTIL=$DSYMUTIL
7610   # Extract the first word of "dsymutil", so it can be a program name with args.
7611 set dummy dsymutil; ac_word=$2
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7613 $as_echo_n "checking for $ac_word... " >&6; }
7614 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7615   $as_echo_n "(cached) " >&6
7616 else
7617   if test -n "$ac_ct_DSYMUTIL"; then
7618   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7619 else
7620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7621 for as_dir in $PATH
7622 do
7623   IFS=$as_save_IFS
7624   test -z "$as_dir" && as_dir=.
7625     for ac_exec_ext in '' $ac_executable_extensions; do
7626   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7627     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7628     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7629     break 2
7630   fi
7631 done
7632   done
7633 IFS=$as_save_IFS
7634
7635 fi
7636 fi
7637 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7638 if test -n "$ac_ct_DSYMUTIL"; then
7639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7640 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7641 else
7642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7643 $as_echo "no" >&6; }
7644 fi
7645
7646   if test "x$ac_ct_DSYMUTIL" = x; then
7647     DSYMUTIL=":"
7648   else
7649     case $cross_compiling:$ac_tool_warned in
7650 yes:)
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7653 ac_tool_warned=yes ;;
7654 esac
7655     DSYMUTIL=$ac_ct_DSYMUTIL
7656   fi
7657 else
7658   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7659 fi
7660
7661     if test -n "$ac_tool_prefix"; then
7662   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7663 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7665 $as_echo_n "checking for $ac_word... " >&6; }
7666 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7667   $as_echo_n "(cached) " >&6
7668 else
7669   if test -n "$NMEDIT"; then
7670   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7671 else
7672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7673 for as_dir in $PATH
7674 do
7675   IFS=$as_save_IFS
7676   test -z "$as_dir" && as_dir=.
7677     for ac_exec_ext in '' $ac_executable_extensions; do
7678   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7679     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7680     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7681     break 2
7682   fi
7683 done
7684   done
7685 IFS=$as_save_IFS
7686
7687 fi
7688 fi
7689 NMEDIT=$ac_cv_prog_NMEDIT
7690 if test -n "$NMEDIT"; then
7691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7692 $as_echo "$NMEDIT" >&6; }
7693 else
7694   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7695 $as_echo "no" >&6; }
7696 fi
7697
7698
7699 fi
7700 if test -z "$ac_cv_prog_NMEDIT"; then
7701   ac_ct_NMEDIT=$NMEDIT
7702   # Extract the first word of "nmedit", so it can be a program name with args.
7703 set dummy nmedit; ac_word=$2
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7705 $as_echo_n "checking for $ac_word... " >&6; }
7706 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7707   $as_echo_n "(cached) " >&6
7708 else
7709   if test -n "$ac_ct_NMEDIT"; then
7710   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7711 else
7712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7713 for as_dir in $PATH
7714 do
7715   IFS=$as_save_IFS
7716   test -z "$as_dir" && as_dir=.
7717     for ac_exec_ext in '' $ac_executable_extensions; do
7718   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7719     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7720     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7721     break 2
7722   fi
7723 done
7724   done
7725 IFS=$as_save_IFS
7726
7727 fi
7728 fi
7729 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7730 if test -n "$ac_ct_NMEDIT"; then
7731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7732 $as_echo "$ac_ct_NMEDIT" >&6; }
7733 else
7734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7735 $as_echo "no" >&6; }
7736 fi
7737
7738   if test "x$ac_ct_NMEDIT" = x; then
7739     NMEDIT=":"
7740   else
7741     case $cross_compiling:$ac_tool_warned in
7742 yes:)
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7745 ac_tool_warned=yes ;;
7746 esac
7747     NMEDIT=$ac_ct_NMEDIT
7748   fi
7749 else
7750   NMEDIT="$ac_cv_prog_NMEDIT"
7751 fi
7752
7753     if test -n "$ac_tool_prefix"; then
7754   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7755 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7757 $as_echo_n "checking for $ac_word... " >&6; }
7758 if test "${ac_cv_prog_LIPO+set}" = set; then :
7759   $as_echo_n "(cached) " >&6
7760 else
7761   if test -n "$LIPO"; then
7762   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7763 else
7764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7765 for as_dir in $PATH
7766 do
7767   IFS=$as_save_IFS
7768   test -z "$as_dir" && as_dir=.
7769     for ac_exec_ext in '' $ac_executable_extensions; do
7770   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7771     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7772     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7773     break 2
7774   fi
7775 done
7776   done
7777 IFS=$as_save_IFS
7778
7779 fi
7780 fi
7781 LIPO=$ac_cv_prog_LIPO
7782 if test -n "$LIPO"; then
7783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7784 $as_echo "$LIPO" >&6; }
7785 else
7786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7787 $as_echo "no" >&6; }
7788 fi
7789
7790
7791 fi
7792 if test -z "$ac_cv_prog_LIPO"; then
7793   ac_ct_LIPO=$LIPO
7794   # Extract the first word of "lipo", so it can be a program name with args.
7795 set dummy lipo; ac_word=$2
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7797 $as_echo_n "checking for $ac_word... " >&6; }
7798 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7799   $as_echo_n "(cached) " >&6
7800 else
7801   if test -n "$ac_ct_LIPO"; then
7802   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7803 else
7804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7805 for as_dir in $PATH
7806 do
7807   IFS=$as_save_IFS
7808   test -z "$as_dir" && as_dir=.
7809     for ac_exec_ext in '' $ac_executable_extensions; do
7810   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7811     ac_cv_prog_ac_ct_LIPO="lipo"
7812     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7813     break 2
7814   fi
7815 done
7816   done
7817 IFS=$as_save_IFS
7818
7819 fi
7820 fi
7821 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7822 if test -n "$ac_ct_LIPO"; then
7823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7824 $as_echo "$ac_ct_LIPO" >&6; }
7825 else
7826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7827 $as_echo "no" >&6; }
7828 fi
7829
7830   if test "x$ac_ct_LIPO" = x; then
7831     LIPO=":"
7832   else
7833     case $cross_compiling:$ac_tool_warned in
7834 yes:)
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7837 ac_tool_warned=yes ;;
7838 esac
7839     LIPO=$ac_ct_LIPO
7840   fi
7841 else
7842   LIPO="$ac_cv_prog_LIPO"
7843 fi
7844
7845     if test -n "$ac_tool_prefix"; then
7846   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7847 set dummy ${ac_tool_prefix}otool; ac_word=$2
7848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7849 $as_echo_n "checking for $ac_word... " >&6; }
7850 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7851   $as_echo_n "(cached) " >&6
7852 else
7853   if test -n "$OTOOL"; then
7854   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7855 else
7856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7857 for as_dir in $PATH
7858 do
7859   IFS=$as_save_IFS
7860   test -z "$as_dir" && as_dir=.
7861     for ac_exec_ext in '' $ac_executable_extensions; do
7862   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7863     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7864     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7865     break 2
7866   fi
7867 done
7868   done
7869 IFS=$as_save_IFS
7870
7871 fi
7872 fi
7873 OTOOL=$ac_cv_prog_OTOOL
7874 if test -n "$OTOOL"; then
7875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7876 $as_echo "$OTOOL" >&6; }
7877 else
7878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7879 $as_echo "no" >&6; }
7880 fi
7881
7882
7883 fi
7884 if test -z "$ac_cv_prog_OTOOL"; then
7885   ac_ct_OTOOL=$OTOOL
7886   # Extract the first word of "otool", so it can be a program name with args.
7887 set dummy otool; ac_word=$2
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7889 $as_echo_n "checking for $ac_word... " >&6; }
7890 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7891   $as_echo_n "(cached) " >&6
7892 else
7893   if test -n "$ac_ct_OTOOL"; then
7894   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7895 else
7896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7897 for as_dir in $PATH
7898 do
7899   IFS=$as_save_IFS
7900   test -z "$as_dir" && as_dir=.
7901     for ac_exec_ext in '' $ac_executable_extensions; do
7902   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7903     ac_cv_prog_ac_ct_OTOOL="otool"
7904     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7905     break 2
7906   fi
7907 done
7908   done
7909 IFS=$as_save_IFS
7910
7911 fi
7912 fi
7913 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7914 if test -n "$ac_ct_OTOOL"; then
7915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7916 $as_echo "$ac_ct_OTOOL" >&6; }
7917 else
7918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7919 $as_echo "no" >&6; }
7920 fi
7921
7922   if test "x$ac_ct_OTOOL" = x; then
7923     OTOOL=":"
7924   else
7925     case $cross_compiling:$ac_tool_warned in
7926 yes:)
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7929 ac_tool_warned=yes ;;
7930 esac
7931     OTOOL=$ac_ct_OTOOL
7932   fi
7933 else
7934   OTOOL="$ac_cv_prog_OTOOL"
7935 fi
7936
7937     if test -n "$ac_tool_prefix"; then
7938   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7939 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7941 $as_echo_n "checking for $ac_word... " >&6; }
7942 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7943   $as_echo_n "(cached) " >&6
7944 else
7945   if test -n "$OTOOL64"; then
7946   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7947 else
7948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7949 for as_dir in $PATH
7950 do
7951   IFS=$as_save_IFS
7952   test -z "$as_dir" && as_dir=.
7953     for ac_exec_ext in '' $ac_executable_extensions; do
7954   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7955     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7956     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7957     break 2
7958   fi
7959 done
7960   done
7961 IFS=$as_save_IFS
7962
7963 fi
7964 fi
7965 OTOOL64=$ac_cv_prog_OTOOL64
7966 if test -n "$OTOOL64"; then
7967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7968 $as_echo "$OTOOL64" >&6; }
7969 else
7970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7971 $as_echo "no" >&6; }
7972 fi
7973
7974
7975 fi
7976 if test -z "$ac_cv_prog_OTOOL64"; then
7977   ac_ct_OTOOL64=$OTOOL64
7978   # Extract the first word of "otool64", so it can be a program name with args.
7979 set dummy otool64; ac_word=$2
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7981 $as_echo_n "checking for $ac_word... " >&6; }
7982 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7983   $as_echo_n "(cached) " >&6
7984 else
7985   if test -n "$ac_ct_OTOOL64"; then
7986   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7987 else
7988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7989 for as_dir in $PATH
7990 do
7991   IFS=$as_save_IFS
7992   test -z "$as_dir" && as_dir=.
7993     for ac_exec_ext in '' $ac_executable_extensions; do
7994   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7995     ac_cv_prog_ac_ct_OTOOL64="otool64"
7996     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7997     break 2
7998   fi
7999 done
8000   done
8001 IFS=$as_save_IFS
8002
8003 fi
8004 fi
8005 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8006 if test -n "$ac_ct_OTOOL64"; then
8007   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8008 $as_echo "$ac_ct_OTOOL64" >&6; }
8009 else
8010   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8011 $as_echo "no" >&6; }
8012 fi
8013
8014   if test "x$ac_ct_OTOOL64" = x; then
8015     OTOOL64=":"
8016   else
8017     case $cross_compiling:$ac_tool_warned in
8018 yes:)
8019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8021 ac_tool_warned=yes ;;
8022 esac
8023     OTOOL64=$ac_ct_OTOOL64
8024   fi
8025 else
8026   OTOOL64="$ac_cv_prog_OTOOL64"
8027 fi
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8056 $as_echo_n "checking for -single_module linker flag... " >&6; }
8057 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8058   $as_echo_n "(cached) " >&6
8059 else
8060   lt_cv_apple_cc_single_mod=no
8061       if test -z "${LT_MULTI_MODULE}"; then
8062         # By default we will add the -single_module flag. You can override
8063         # by either setting the environment variable LT_MULTI_MODULE
8064         # non-empty at configure time, or by adding -multi_module to the
8065         # link flags.
8066         rm -rf libconftest.dylib*
8067         echo "int foo(void){return 1;}" > conftest.c
8068         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8069 -dynamiclib -Wl,-single_module conftest.c" >&5
8070         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8071           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8072         _lt_result=$?
8073         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8074           lt_cv_apple_cc_single_mod=yes
8075         else
8076           cat conftest.err >&5
8077         fi
8078         rm -rf libconftest.dylib*
8079         rm -f conftest.*
8080       fi
8081 fi
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8083 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8084     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8085 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8086 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8087   $as_echo_n "(cached) " >&6
8088 else
8089   lt_cv_ld_exported_symbols_list=no
8090       save_LDFLAGS=$LDFLAGS
8091       echo "_main" > conftest.sym
8092       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8093       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8094 /* end confdefs.h.  */
8095
8096 int
8097 main ()
8098 {
8099
8100   ;
8101   return 0;
8102 }
8103 _ACEOF
8104 if ac_fn_c_try_link "$LINENO"; then :
8105   lt_cv_ld_exported_symbols_list=yes
8106 else
8107   lt_cv_ld_exported_symbols_list=no
8108 fi
8109 rm -f core conftest.err conftest.$ac_objext \
8110     conftest$ac_exeext conftest.$ac_ext
8111         LDFLAGS="$save_LDFLAGS"
8112
8113 fi
8114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8115 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8116     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8117 $as_echo_n "checking for -force_load linker flag... " >&6; }
8118 if test "${lt_cv_ld_force_load+set}" = set; then :
8119   $as_echo_n "(cached) " >&6
8120 else
8121   lt_cv_ld_force_load=no
8122       cat > conftest.c << _LT_EOF
8123 int forced_loaded() { return 2;}
8124 _LT_EOF
8125       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8126       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8127       echo "$AR cru libconftest.a conftest.o" >&5
8128       $AR cru libconftest.a conftest.o 2>&5
8129       cat > conftest.c << _LT_EOF
8130 int main() { return 0;}
8131 _LT_EOF
8132       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8133       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8134       _lt_result=$?
8135       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8136         lt_cv_ld_force_load=yes
8137       else
8138         cat conftest.err >&5
8139       fi
8140         rm -f conftest.err libconftest.a conftest conftest.c
8141         rm -rf conftest.dSYM
8142
8143 fi
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8145 $as_echo "$lt_cv_ld_force_load" >&6; }
8146     case $host_os in
8147     rhapsody* | darwin1.[012])
8148       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8149     darwin1.*)
8150       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8151     darwin*) # darwin 5.x on
8152       # if running on 10.5 or later, the deployment target defaults
8153       # to the OS version, if on x86, and 10.4, the deployment
8154       # target defaults to 10.4. Don't you love it?
8155       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8156         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8157           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8158         10.[012][,.]*)
8159           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8160         10.*)
8161           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8162       esac
8163     ;;
8164   esac
8165     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8166       _lt_dar_single_mod='$single_module'
8167     fi
8168     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8169       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8170     else
8171       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8172     fi
8173     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8174       _lt_dsymutil='~$DSYMUTIL $lib || :'
8175     else
8176       _lt_dsymutil=
8177     fi
8178     ;;
8179   esac
8180
8181 for ac_header in dlfcn.h
8182 do :
8183   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8184 "
8185 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8186   cat >>confdefs.h <<_ACEOF
8187 #define HAVE_DLFCN_H 1
8188 _ACEOF
8189
8190 fi
8191
8192 done
8193
8194
8195
8196 # autoconf.info says this should be called right after AC_INIT.
8197 ac_config_headers="$ac_config_headers config.h:config.in"
8198
8199
8200
8201
8202
8203
8204 # Put a plausible default for CC_FOR_BUILD in Makefile.
8205 if test "x$cross_compiling" = "xno"; then
8206   CC_FOR_BUILD='$(CC)'
8207 else
8208   CC_FOR_BUILD=gcc
8209 fi
8210
8211
8212
8213
8214 AR=${AR-ar}
8215
8216 if test -n "$ac_tool_prefix"; then
8217   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8218 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8220 $as_echo_n "checking for $ac_word... " >&6; }
8221 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8222   $as_echo_n "(cached) " >&6
8223 else
8224   if test -n "$RANLIB"; then
8225   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8226 else
8227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8228 for as_dir in $PATH
8229 do
8230   IFS=$as_save_IFS
8231   test -z "$as_dir" && as_dir=.
8232     for ac_exec_ext in '' $ac_executable_extensions; do
8233   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8234     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8235     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8236     break 2
8237   fi
8238 done
8239   done
8240 IFS=$as_save_IFS
8241
8242 fi
8243 fi
8244 RANLIB=$ac_cv_prog_RANLIB
8245 if test -n "$RANLIB"; then
8246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8247 $as_echo "$RANLIB" >&6; }
8248 else
8249   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8250 $as_echo "no" >&6; }
8251 fi
8252
8253
8254 fi
8255 if test -z "$ac_cv_prog_RANLIB"; then
8256   ac_ct_RANLIB=$RANLIB
8257   # Extract the first word of "ranlib", so it can be a program name with args.
8258 set dummy ranlib; ac_word=$2
8259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8260 $as_echo_n "checking for $ac_word... " >&6; }
8261 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8262   $as_echo_n "(cached) " >&6
8263 else
8264   if test -n "$ac_ct_RANLIB"; then
8265   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8266 else
8267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8268 for as_dir in $PATH
8269 do
8270   IFS=$as_save_IFS
8271   test -z "$as_dir" && as_dir=.
8272     for ac_exec_ext in '' $ac_executable_extensions; do
8273   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8274     ac_cv_prog_ac_ct_RANLIB="ranlib"
8275     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8276     break 2
8277   fi
8278 done
8279   done
8280 IFS=$as_save_IFS
8281
8282 fi
8283 fi
8284 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8285 if test -n "$ac_ct_RANLIB"; then
8286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8287 $as_echo "$ac_ct_RANLIB" >&6; }
8288 else
8289   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8290 $as_echo "no" >&6; }
8291 fi
8292
8293   if test "x$ac_ct_RANLIB" = x; then
8294     RANLIB=":"
8295   else
8296     case $cross_compiling:$ac_tool_warned in
8297 yes:)
8298 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8299 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300 ac_tool_warned=yes ;;
8301 esac
8302     RANLIB=$ac_ct_RANLIB
8303   fi
8304 else
8305   RANLIB="$ac_cv_prog_RANLIB"
8306 fi
8307
8308
8309 # Some of the common include files depend on bfd.h, and bfd.h checks
8310 # that config.h is included first by testing that the PACKAGE macro
8311 # is defined.
8312 PACKAGE=sim
8313
8314 cat >>confdefs.h <<_ACEOF
8315 #define PACKAGE "$PACKAGE"
8316 _ACEOF
8317
8318
8319
8320 # Dependency checking.
8321 ac_config_commands="$ac_config_commands depdir"
8322
8323
8324 depcc="$CC"   am_compiler_list=
8325
8326 am_depcomp=$ac_aux_dir/depcomp
8327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8328 $as_echo_n "checking dependency style of $depcc... " >&6; }
8329 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8330   $as_echo_n "(cached) " >&6
8331 else
8332   if test -f "$am_depcomp"; then
8333   # We make a subdir and do the tests there.  Otherwise we can end up
8334   # making bogus files that we don't know about and never remove.  For
8335   # instance it was reported that on HP-UX the gcc test will end up
8336   # making a dummy file named `D' -- because `-MD' means `put the output
8337   # in D'.
8338   mkdir conftest.dir
8339   # Copy depcomp to subdir because otherwise we won't find it if we're
8340   # using a relative directory.
8341   cp "$am_depcomp" conftest.dir
8342   cd conftest.dir
8343   # We will build objects and dependencies in a subdirectory because
8344   # it helps to detect inapplicable dependency modes.  For instance
8345   # both Tru64's cc and ICC support -MD to output dependencies as a
8346   # side effect of compilation, but ICC will put the dependencies in
8347   # the current directory while Tru64 will put them in the object
8348   # directory.
8349   mkdir sub
8350
8351   am_cv_CC_dependencies_compiler_type=none
8352   if test "$am_compiler_list" = ""; then
8353      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8354   fi
8355   for depmode in $am_compiler_list; do
8356     if test $depmode = none; then break; fi
8357
8358     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8359     # Setup a source with many dependencies, because some compilers
8360     # like to wrap large dependency lists on column 80 (with \), and
8361     # we should not choose a depcomp mode which is confused by this.
8362     #
8363     # We need to recreate these files for each test, as the compiler may
8364     # overwrite some of them when testing with obscure command lines.
8365     # This happens at least with the AIX C compiler.
8366     : > sub/conftest.c
8367     for i in 1 2 3 4 5 6; do
8368       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8369       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8370       # Solaris 8's {/usr,}/bin/sh.
8371       touch sub/conftst$i.h
8372     done
8373     echo "include sub/conftest.Po" > confmf
8374
8375     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8376     # mode.  It turns out that the SunPro C++ compiler does not properly
8377     # handle `-M -o', and we need to detect this.
8378     depcmd="depmode=$depmode \
8379        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8380        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8381        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8382     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8383     if env $depcmd > conftest.err 2>&1 &&
8384        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8385        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8386        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8387       # icc doesn't choke on unknown options, it will just issue warnings
8388       # or remarks (even with -Werror).  So we grep stderr for any message
8389       # that says an option was ignored or not supported.
8390       # When given -MP, icc 7.0 and 7.1 complain thusly:
8391       #   icc: Command line warning: ignoring option '-M'; no argument required
8392       # The diagnosis changed in icc 8.0:
8393       #   icc: Command line remark: option '-MP' not supported
8394       if (grep 'ignoring option' conftest.err ||
8395           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8396         am_cv_CC_dependencies_compiler_type=$depmode
8397         $as_echo "$as_me:$LINENO: success" >&5
8398         break
8399       fi
8400     fi
8401     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8402     sed -e 's/^/| /' < conftest.err >&5
8403   done
8404
8405   cd ..
8406   rm -rf conftest.dir
8407 else
8408   am_cv_CC_dependencies_compiler_type=none
8409 fi
8410
8411 fi
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8413 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8414 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8415 then as_fn_error "no usable dependency style found" "$LINENO" 5
8416 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8417
8418 fi
8419
8420
8421 # Check for the 'make' the user wants to use.
8422 for ac_prog in make
8423 do
8424   # Extract the first word of "$ac_prog", so it can be a program name with args.
8425 set dummy $ac_prog; ac_word=$2
8426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8427 $as_echo_n "checking for $ac_word... " >&6; }
8428 if test "${ac_cv_prog_MAKE+set}" = set; then :
8429   $as_echo_n "(cached) " >&6
8430 else
8431   if test -n "$MAKE"; then
8432   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8433 else
8434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8435 for as_dir in $PATH
8436 do
8437   IFS=$as_save_IFS
8438   test -z "$as_dir" && as_dir=.
8439     for ac_exec_ext in '' $ac_executable_extensions; do
8440   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8441     ac_cv_prog_MAKE="$ac_prog"
8442     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8443     break 2
8444   fi
8445 done
8446   done
8447 IFS=$as_save_IFS
8448
8449 fi
8450 fi
8451 MAKE=$ac_cv_prog_MAKE
8452 if test -n "$MAKE"; then
8453   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8454 $as_echo "$MAKE" >&6; }
8455 else
8456   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8457 $as_echo "no" >&6; }
8458 fi
8459
8460
8461   test -n "$MAKE" && break
8462 done
8463
8464 MAKE_IS_GNU=
8465 case "`$MAKE --version 2>&1 | sed 1q`" in
8466   *GNU*)
8467     MAKE_IS_GNU=yes
8468     ;;
8469 esac
8470  if test "$MAKE_IS_GNU" = yes; then
8471   GMAKE_TRUE=
8472   GMAKE_FALSE='#'
8473 else
8474   GMAKE_TRUE='#'
8475   GMAKE_FALSE=
8476 fi
8477
8478
8479 ALL_LINGUAS=
8480 # If we haven't got the data from the intl directory,
8481 # assume NLS is disabled.
8482 USE_NLS=no
8483 LIBINTL=
8484 LIBINTL_DEP=
8485 INCINTL=
8486 XGETTEXT=
8487 GMSGFMT=
8488 POSUB=
8489
8490 if test -f  ../../intl/config.intl; then
8491   .  ../../intl/config.intl
8492 fi
8493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8494 $as_echo_n "checking whether NLS is requested... " >&6; }
8495 if test x"$USE_NLS" != xyes; then
8496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8497 $as_echo "no" >&6; }
8498 else
8499   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8500 $as_echo "yes" >&6; }
8501
8502 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8503
8504
8505   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8506 $as_echo_n "checking for catalogs to be installed... " >&6; }
8507   # Look for .po and .gmo files in the source directory.
8508   CATALOGS=
8509   XLINGUAS=
8510   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8511     # If there aren't any .gmo files the shell will give us the
8512     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8513     # weeded out.
8514     case "$cat" in *\**)
8515       continue;;
8516     esac
8517     # The quadruple backslash is collapsed to a double backslash
8518     # by the backticks, then collapsed again by the double quotes,
8519     # leaving us with one backslash in the sed expression (right
8520     # before the dot that mustn't act as a wildcard).
8521     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8522     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8523     # The user is allowed to set LINGUAS to a list of languages to
8524     # install catalogs for.  If it's empty that means "all of them."
8525     if test "x$LINGUAS" = x; then
8526       CATALOGS="$CATALOGS $cat"
8527       XLINGUAS="$XLINGUAS $lang"
8528     else
8529       case "$LINGUAS" in *$lang*)
8530         CATALOGS="$CATALOGS $cat"
8531         XLINGUAS="$XLINGUAS $lang"
8532         ;;
8533       esac
8534     fi
8535   done
8536   LINGUAS="$XLINGUAS"
8537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8538 $as_echo "$LINGUAS" >&6; }
8539
8540
8541     DATADIRNAME=share
8542
8543   INSTOBJEXT=.mo
8544
8545   GENCAT=gencat
8546
8547   CATOBJEXT=.gmo
8548
8549 fi
8550
8551 # Check for common headers.
8552 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8553 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8554 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8555 do :
8556   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8557 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8558 eval as_val=\$$as_ac_Header
8559    if test "x$as_val" = x""yes; then :
8560   cat >>confdefs.h <<_ACEOF
8561 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8562 _ACEOF
8563
8564 fi
8565
8566 done
8567
8568 for ac_header in sys/time.h sys/resource.h
8569 do :
8570   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8571 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8572 eval as_val=\$$as_ac_Header
8573    if test "x$as_val" = x""yes; then :
8574   cat >>confdefs.h <<_ACEOF
8575 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8576 _ACEOF
8577
8578 fi
8579
8580 done
8581
8582 for ac_header in fcntl.h fpu_control.h
8583 do :
8584   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8585 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8586 eval as_val=\$$as_ac_Header
8587    if test "x$as_val" = x""yes; then :
8588   cat >>confdefs.h <<_ACEOF
8589 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8590 _ACEOF
8591
8592 fi
8593
8594 done
8595
8596 for ac_header in dlfcn.h errno.h sys/stat.h
8597 do :
8598   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8599 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8600 eval as_val=\$$as_ac_Header
8601    if test "x$as_val" = x""yes; then :
8602   cat >>confdefs.h <<_ACEOF
8603 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8604 _ACEOF
8605
8606 fi
8607
8608 done
8609
8610 for ac_func in getrusage time sigaction __setfpucw
8611 do :
8612   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8613 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8614 eval as_val=\$$as_ac_var
8615    if test "x$as_val" = x""yes; then :
8616   cat >>confdefs.h <<_ACEOF
8617 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8618 _ACEOF
8619
8620 fi
8621 done
8622
8623
8624 # Check for socket libraries
8625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8626 $as_echo_n "checking for bind in -lsocket... " >&6; }
8627 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8628   $as_echo_n "(cached) " >&6
8629 else
8630   ac_check_lib_save_LIBS=$LIBS
8631 LIBS="-lsocket  $LIBS"
8632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8633 /* end confdefs.h.  */
8634
8635 /* Override any GCC internal prototype to avoid an error.
8636    Use char because int might match the return type of a GCC
8637    builtin and then its argument prototype would still apply.  */
8638 #ifdef __cplusplus
8639 extern "C"
8640 #endif
8641 char bind ();
8642 int
8643 main ()
8644 {
8645 return bind ();
8646   ;
8647   return 0;
8648 }
8649 _ACEOF
8650 if ac_fn_c_try_link "$LINENO"; then :
8651   ac_cv_lib_socket_bind=yes
8652 else
8653   ac_cv_lib_socket_bind=no
8654 fi
8655 rm -f core conftest.err conftest.$ac_objext \
8656     conftest$ac_exeext conftest.$ac_ext
8657 LIBS=$ac_check_lib_save_LIBS
8658 fi
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8660 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8661 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8662   cat >>confdefs.h <<_ACEOF
8663 #define HAVE_LIBSOCKET 1
8664 _ACEOF
8665
8666   LIBS="-lsocket $LIBS"
8667
8668 fi
8669
8670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8671 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8672 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8673   $as_echo_n "(cached) " >&6
8674 else
8675   ac_check_lib_save_LIBS=$LIBS
8676 LIBS="-lnsl  $LIBS"
8677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8678 /* end confdefs.h.  */
8679
8680 /* Override any GCC internal prototype to avoid an error.
8681    Use char because int might match the return type of a GCC
8682    builtin and then its argument prototype would still apply.  */
8683 #ifdef __cplusplus
8684 extern "C"
8685 #endif
8686 char gethostbyname ();
8687 int
8688 main ()
8689 {
8690 return gethostbyname ();
8691   ;
8692   return 0;
8693 }
8694 _ACEOF
8695 if ac_fn_c_try_link "$LINENO"; then :
8696   ac_cv_lib_nsl_gethostbyname=yes
8697 else
8698   ac_cv_lib_nsl_gethostbyname=no
8699 fi
8700 rm -f core conftest.err conftest.$ac_objext \
8701     conftest$ac_exeext conftest.$ac_ext
8702 LIBS=$ac_check_lib_save_LIBS
8703 fi
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8705 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8706 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8707   cat >>confdefs.h <<_ACEOF
8708 #define HAVE_LIBNSL 1
8709 _ACEOF
8710
8711   LIBS="-lnsl $LIBS"
8712
8713 fi
8714
8715
8716 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8717 # using the same condition.
8718
8719   # Use the system's zlib library.
8720   zlibdir="-L\$(top_builddir)/../zlib"
8721   zlibinc="-I\$(top_srcdir)/../zlib"
8722
8723 # Check whether --with-system-zlib was given.
8724 if test "${with_system_zlib+set}" = set; then :
8725   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8726     zlibdir=
8727     zlibinc=
8728   fi
8729
8730 fi
8731
8732
8733
8734
8735
8736 # BFD uses libdl when when plugins enabled.
8737
8738   maybe_plugins=no
8739   for ac_header in dlfcn.h
8740 do :
8741   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8742 "
8743 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8744   cat >>confdefs.h <<_ACEOF
8745 #define HAVE_DLFCN_H 1
8746 _ACEOF
8747  maybe_plugins=yes
8748 fi
8749
8750 done
8751
8752   for ac_header in windows.h
8753 do :
8754   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8755 "
8756 if test "x$ac_cv_header_windows_h" = x""yes; then :
8757   cat >>confdefs.h <<_ACEOF
8758 #define HAVE_WINDOWS_H 1
8759 _ACEOF
8760  maybe_plugins=yes
8761 fi
8762
8763 done
8764
8765
8766   # Check whether --enable-plugins was given.
8767 if test "${enable_plugins+set}" = set; then :
8768   enableval=$enable_plugins; case "${enableval}" in
8769       no) plugins=no ;;
8770       *) plugins=yes
8771          if test "$maybe_plugins" != "yes" ; then
8772            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8773          fi ;;
8774      esac
8775 else
8776   plugins=$maybe_plugins
8777
8778 fi
8779
8780   if test "$plugins" = "yes"; then
8781     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8782 $as_echo_n "checking for library containing dlopen... " >&6; }
8783 if test "${ac_cv_search_dlopen+set}" = set; then :
8784   $as_echo_n "(cached) " >&6
8785 else
8786   ac_func_search_save_LIBS=$LIBS
8787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8788 /* end confdefs.h.  */
8789
8790 /* Override any GCC internal prototype to avoid an error.
8791    Use char because int might match the return type of a GCC
8792    builtin and then its argument prototype would still apply.  */
8793 #ifdef __cplusplus
8794 extern "C"
8795 #endif
8796 char dlopen ();
8797 int
8798 main ()
8799 {
8800 return dlopen ();
8801   ;
8802   return 0;
8803 }
8804 _ACEOF
8805 for ac_lib in '' dl; do
8806   if test -z "$ac_lib"; then
8807     ac_res="none required"
8808   else
8809     ac_res=-l$ac_lib
8810     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8811   fi
8812   if ac_fn_c_try_link "$LINENO"; then :
8813   ac_cv_search_dlopen=$ac_res
8814 fi
8815 rm -f core conftest.err conftest.$ac_objext \
8816     conftest$ac_exeext
8817   if test "${ac_cv_search_dlopen+set}" = set; then :
8818   break
8819 fi
8820 done
8821 if test "${ac_cv_search_dlopen+set}" = set; then :
8822
8823 else
8824   ac_cv_search_dlopen=no
8825 fi
8826 rm conftest.$ac_ext
8827 LIBS=$ac_func_search_save_LIBS
8828 fi
8829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8830 $as_echo "$ac_cv_search_dlopen" >&6; }
8831 ac_res=$ac_cv_search_dlopen
8832 if test "$ac_res" != no; then :
8833   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8834
8835 fi
8836
8837   fi
8838
8839  if test "$plugins" = yes; then
8840   PLUGINS_TRUE=
8841   PLUGINS_FALSE='#'
8842 else
8843   PLUGINS_TRUE='#'
8844   PLUGINS_FALSE=
8845 fi
8846
8847
8848
8849
8850
8851 # Set options
8852 enable_dlopen=yes
8853
8854
8855
8856
8857   enable_win32_dll=no
8858
8859
8860             # Check whether --enable-shared was given.
8861 if test "${enable_shared+set}" = set; then :
8862   enableval=$enable_shared; p=${PACKAGE-default}
8863     case $enableval in
8864     yes) enable_shared=yes ;;
8865     no) enable_shared=no ;;
8866     *)
8867       enable_shared=no
8868       # Look at the argument we got.  We use all the common list separators.
8869       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8870       for pkg in $enableval; do
8871         IFS="$lt_save_ifs"
8872         if test "X$pkg" = "X$p"; then
8873           enable_shared=yes
8874         fi
8875       done
8876       IFS="$lt_save_ifs"
8877       ;;
8878     esac
8879 else
8880   enable_shared=yes
8881 fi
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891   # Check whether --enable-static was given.
8892 if test "${enable_static+set}" = set; then :
8893   enableval=$enable_static; p=${PACKAGE-default}
8894     case $enableval in
8895     yes) enable_static=yes ;;
8896     no) enable_static=no ;;
8897     *)
8898      enable_static=no
8899       # Look at the argument we got.  We use all the common list separators.
8900       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8901       for pkg in $enableval; do
8902         IFS="$lt_save_ifs"
8903         if test "X$pkg" = "X$p"; then
8904           enable_static=yes
8905         fi
8906       done
8907       IFS="$lt_save_ifs"
8908       ;;
8909     esac
8910 else
8911   enable_static=yes
8912 fi
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923 # Check whether --with-pic was given.
8924 if test "${with_pic+set}" = set; then :
8925   withval=$with_pic; pic_mode="$withval"
8926 else
8927   pic_mode=default
8928 fi
8929
8930
8931 test -z "$pic_mode" && pic_mode=default
8932
8933
8934
8935
8936
8937
8938
8939   # Check whether --enable-fast-install was given.
8940 if test "${enable_fast_install+set}" = set; then :
8941   enableval=$enable_fast_install; p=${PACKAGE-default}
8942     case $enableval in
8943     yes) enable_fast_install=yes ;;
8944     no) enable_fast_install=no ;;
8945     *)
8946       enable_fast_install=no
8947       # Look at the argument we got.  We use all the common list separators.
8948       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8949       for pkg in $enableval; do
8950         IFS="$lt_save_ifs"
8951         if test "X$pkg" = "X$p"; then
8952           enable_fast_install=yes
8953         fi
8954       done
8955       IFS="$lt_save_ifs"
8956       ;;
8957     esac
8958 else
8959   enable_fast_install=yes
8960 fi
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972 # This can be used to rebuild libtool when needed
8973 LIBTOOL_DEPS="$ltmain"
8974
8975 # Always use our own libtool.
8976 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003 test -z "$LN_S" && LN_S="ln -s"
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018 if test -n "${ZSH_VERSION+set}" ; then
9019    setopt NO_GLOB_SUBST
9020 fi
9021
9022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9023 $as_echo_n "checking for objdir... " >&6; }
9024 if test "${lt_cv_objdir+set}" = set; then :
9025   $as_echo_n "(cached) " >&6
9026 else
9027   rm -f .libs 2>/dev/null
9028 mkdir .libs 2>/dev/null
9029 if test -d .libs; then
9030   lt_cv_objdir=.libs
9031 else
9032   # MS-DOS does not allow filenames that begin with a dot.
9033   lt_cv_objdir=_libs
9034 fi
9035 rmdir .libs 2>/dev/null
9036 fi
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9038 $as_echo "$lt_cv_objdir" >&6; }
9039 objdir=$lt_cv_objdir
9040
9041
9042
9043
9044
9045 cat >>confdefs.h <<_ACEOF
9046 #define LT_OBJDIR "$lt_cv_objdir/"
9047 _ACEOF
9048
9049
9050
9051
9052 case $host_os in
9053 aix3*)
9054   # AIX sometimes has problems with the GCC collect2 program.  For some
9055   # reason, if we set the COLLECT_NAMES environment variable, the problems
9056   # vanish in a puff of smoke.
9057   if test "X${COLLECT_NAMES+set}" != Xset; then
9058     COLLECT_NAMES=
9059     export COLLECT_NAMES
9060   fi
9061   ;;
9062 esac
9063
9064 # Global variables:
9065 ofile=libtool
9066 can_build_shared=yes
9067
9068 # All known linkers require a `.a' archive for static linking (except MSVC,
9069 # which needs '.lib').
9070 libext=a
9071
9072 with_gnu_ld="$lt_cv_prog_gnu_ld"
9073
9074 old_CC="$CC"
9075 old_CFLAGS="$CFLAGS"
9076
9077 # Set sane defaults for various variables
9078 test -z "$CC" && CC=cc
9079 test -z "$LTCC" && LTCC=$CC
9080 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9081 test -z "$LD" && LD=ld
9082 test -z "$ac_objext" && ac_objext=o
9083
9084 for cc_temp in $compiler""; do
9085   case $cc_temp in
9086     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9087     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9088     \-*) ;;
9089     *) break;;
9090   esac
9091 done
9092 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9093
9094
9095 # Only perform the check for file, if the check method requires it
9096 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9097 case $deplibs_check_method in
9098 file_magic*)
9099   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9100     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9101 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9102 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9103   $as_echo_n "(cached) " >&6
9104 else
9105   case $MAGIC_CMD in
9106 [\\/*] |  ?:[\\/]*)
9107   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9108   ;;
9109 *)
9110   lt_save_MAGIC_CMD="$MAGIC_CMD"
9111   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9112   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9113   for ac_dir in $ac_dummy; do
9114     IFS="$lt_save_ifs"
9115     test -z "$ac_dir" && ac_dir=.
9116     if test -f $ac_dir/${ac_tool_prefix}file; then
9117       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9118       if test -n "$file_magic_test_file"; then
9119         case $deplibs_check_method in
9120         "file_magic "*)
9121           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9122           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9123           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9124             $EGREP "$file_magic_regex" > /dev/null; then
9125             :
9126           else
9127             cat <<_LT_EOF 1>&2
9128
9129 *** Warning: the command libtool uses to detect shared libraries,
9130 *** $file_magic_cmd, produces output that libtool cannot recognize.
9131 *** The result is that libtool may fail to recognize shared libraries
9132 *** as such.  This will affect the creation of libtool libraries that
9133 *** depend on shared libraries, but programs linked with such libtool
9134 *** libraries will work regardless of this problem.  Nevertheless, you
9135 *** may want to report the problem to your system manager and/or to
9136 *** bug-libtool@gnu.org
9137
9138 _LT_EOF
9139           fi ;;
9140         esac
9141       fi
9142       break
9143     fi
9144   done
9145   IFS="$lt_save_ifs"
9146   MAGIC_CMD="$lt_save_MAGIC_CMD"
9147   ;;
9148 esac
9149 fi
9150
9151 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9152 if test -n "$MAGIC_CMD"; then
9153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9154 $as_echo "$MAGIC_CMD" >&6; }
9155 else
9156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9157 $as_echo "no" >&6; }
9158 fi
9159
9160
9161
9162
9163
9164 if test -z "$lt_cv_path_MAGIC_CMD"; then
9165   if test -n "$ac_tool_prefix"; then
9166     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9167 $as_echo_n "checking for file... " >&6; }
9168 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9169   $as_echo_n "(cached) " >&6
9170 else
9171   case $MAGIC_CMD in
9172 [\\/*] |  ?:[\\/]*)
9173   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9174   ;;
9175 *)
9176   lt_save_MAGIC_CMD="$MAGIC_CMD"
9177   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9178   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9179   for ac_dir in $ac_dummy; do
9180     IFS="$lt_save_ifs"
9181     test -z "$ac_dir" && ac_dir=.
9182     if test -f $ac_dir/file; then
9183       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9184       if test -n "$file_magic_test_file"; then
9185         case $deplibs_check_method in
9186         "file_magic "*)
9187           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9188           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9189           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9190             $EGREP "$file_magic_regex" > /dev/null; then
9191             :
9192           else
9193             cat <<_LT_EOF 1>&2
9194
9195 *** Warning: the command libtool uses to detect shared libraries,
9196 *** $file_magic_cmd, produces output that libtool cannot recognize.
9197 *** The result is that libtool may fail to recognize shared libraries
9198 *** as such.  This will affect the creation of libtool libraries that
9199 *** depend on shared libraries, but programs linked with such libtool
9200 *** libraries will work regardless of this problem.  Nevertheless, you
9201 *** may want to report the problem to your system manager and/or to
9202 *** bug-libtool@gnu.org
9203
9204 _LT_EOF
9205           fi ;;
9206         esac
9207       fi
9208       break
9209     fi
9210   done
9211   IFS="$lt_save_ifs"
9212   MAGIC_CMD="$lt_save_MAGIC_CMD"
9213   ;;
9214 esac
9215 fi
9216
9217 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9218 if test -n "$MAGIC_CMD"; then
9219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9220 $as_echo "$MAGIC_CMD" >&6; }
9221 else
9222   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9223 $as_echo "no" >&6; }
9224 fi
9225
9226
9227   else
9228     MAGIC_CMD=:
9229   fi
9230 fi
9231
9232   fi
9233   ;;
9234 esac
9235
9236 # Use C for the default configuration in the libtool script
9237
9238 lt_save_CC="$CC"
9239 ac_ext=c
9240 ac_cpp='$CPP $CPPFLAGS'
9241 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9242 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9243 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9244
9245
9246 # Source file extension for C test sources.
9247 ac_ext=c
9248
9249 # Object file extension for compiled C test sources.
9250 objext=o
9251 objext=$objext
9252
9253 # Code to be used in simple compile tests
9254 lt_simple_compile_test_code="int some_variable = 0;"
9255
9256 # Code to be used in simple link tests
9257 lt_simple_link_test_code='int main(){return(0);}'
9258
9259
9260
9261
9262
9263
9264
9265 # If no C compiler was specified, use CC.
9266 LTCC=${LTCC-"$CC"}
9267
9268 # If no C compiler flags were specified, use CFLAGS.
9269 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9270
9271 # Allow CC to be a program name with arguments.
9272 compiler=$CC
9273
9274 # Save the default compiler, since it gets overwritten when the other
9275 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9276 compiler_DEFAULT=$CC
9277
9278 # save warnings/boilerplate of simple test code
9279 ac_outfile=conftest.$ac_objext
9280 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9281 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9282 _lt_compiler_boilerplate=`cat conftest.err`
9283 $RM conftest*
9284
9285 ac_outfile=conftest.$ac_objext
9286 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9287 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9288 _lt_linker_boilerplate=`cat conftest.err`
9289 $RM -r conftest*
9290
9291
9292 ## CAVEAT EMPTOR:
9293 ## There is no encapsulation within the following macros, do not change
9294 ## the running order or otherwise move them around unless you know exactly
9295 ## what you are doing...
9296 if test -n "$compiler"; then
9297
9298 lt_prog_compiler_no_builtin_flag=
9299
9300 if test "$GCC" = yes; then
9301   case $cc_basename in
9302   nvcc*)
9303     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9304   *)
9305     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9306   esac
9307
9308   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9309 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9310 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9311   $as_echo_n "(cached) " >&6
9312 else
9313   lt_cv_prog_compiler_rtti_exceptions=no
9314    ac_outfile=conftest.$ac_objext
9315    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9316    lt_compiler_flag="-fno-rtti -fno-exceptions"
9317    # Insert the option either (1) after the last *FLAGS variable, or
9318    # (2) before a word containing "conftest.", or (3) at the end.
9319    # Note that $ac_compile itself does not contain backslashes and begins
9320    # with a dollar sign (not a hyphen), so the echo should work correctly.
9321    # The option is referenced via a variable to avoid confusing sed.
9322    lt_compile=`echo "$ac_compile" | $SED \
9323    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9324    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9325    -e 's:$: $lt_compiler_flag:'`
9326    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9327    (eval "$lt_compile" 2>conftest.err)
9328    ac_status=$?
9329    cat conftest.err >&5
9330    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9331    if (exit $ac_status) && test -s "$ac_outfile"; then
9332      # The compiler can only warn and ignore the option if not recognized
9333      # So say no if there are warnings other than the usual output.
9334      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9335      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9336      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9337        lt_cv_prog_compiler_rtti_exceptions=yes
9338      fi
9339    fi
9340    $RM conftest*
9341
9342 fi
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9344 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9345
9346 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9347     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9348 else
9349     :
9350 fi
9351
9352 fi
9353
9354
9355
9356
9357
9358
9359   lt_prog_compiler_wl=
9360 lt_prog_compiler_pic=
9361 lt_prog_compiler_static=
9362
9363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9364 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9365
9366   if test "$GCC" = yes; then
9367     lt_prog_compiler_wl='-Wl,'
9368     lt_prog_compiler_static='-static'
9369
9370     case $host_os in
9371       aix*)
9372       # All AIX code is PIC.
9373       if test "$host_cpu" = ia64; then
9374         # AIX 5 now supports IA64 processor
9375         lt_prog_compiler_static='-Bstatic'
9376       fi
9377       lt_prog_compiler_pic='-fPIC'
9378       ;;
9379
9380     amigaos*)
9381       case $host_cpu in
9382       powerpc)
9383             # see comment about AmigaOS4 .so support
9384             lt_prog_compiler_pic='-fPIC'
9385         ;;
9386       m68k)
9387             # FIXME: we need at least 68020 code to build shared libraries, but
9388             # adding the `-m68020' flag to GCC prevents building anything better,
9389             # like `-m68040'.
9390             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9391         ;;
9392       esac
9393       ;;
9394
9395     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9396       # PIC is the default for these OSes.
9397       ;;
9398
9399     mingw* | cygwin* | pw32* | os2* | cegcc*)
9400       # This hack is so that the source file can tell whether it is being
9401       # built for inclusion in a dll (and should export symbols for example).
9402       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9403       # (--disable-auto-import) libraries
9404       lt_prog_compiler_pic='-DDLL_EXPORT'
9405       ;;
9406
9407     darwin* | rhapsody*)
9408       # PIC is the default on this platform
9409       # Common symbols not allowed in MH_DYLIB files
9410       lt_prog_compiler_pic='-fno-common'
9411       ;;
9412
9413     haiku*)
9414       # PIC is the default for Haiku.
9415       # The "-static" flag exists, but is broken.
9416       lt_prog_compiler_static=
9417       ;;
9418
9419     hpux*)
9420       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9421       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9422       # sets the default TLS model and affects inlining.
9423       case $host_cpu in
9424       hppa*64*)
9425         # +Z the default
9426         ;;
9427       *)
9428         lt_prog_compiler_pic='-fPIC'
9429         ;;
9430       esac
9431       ;;
9432
9433     interix[3-9]*)
9434       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9435       # Instead, we relocate shared libraries at runtime.
9436       ;;
9437
9438     msdosdjgpp*)
9439       # Just because we use GCC doesn't mean we suddenly get shared libraries
9440       # on systems that don't support them.
9441       lt_prog_compiler_can_build_shared=no
9442       enable_shared=no
9443       ;;
9444
9445     *nto* | *qnx*)
9446       # QNX uses GNU C++, but need to define -shared option too, otherwise
9447       # it will coredump.
9448       lt_prog_compiler_pic='-fPIC -shared'
9449       ;;
9450
9451     sysv4*MP*)
9452       if test -d /usr/nec; then
9453         lt_prog_compiler_pic=-Kconform_pic
9454       fi
9455       ;;
9456
9457     *)
9458       lt_prog_compiler_pic='-fPIC'
9459       ;;
9460     esac
9461
9462     case $cc_basename in
9463     nvcc*) # Cuda Compiler Driver 2.2
9464       lt_prog_compiler_wl='-Xlinker '
9465       lt_prog_compiler_pic='-Xcompiler -fPIC'
9466       ;;
9467     esac
9468   else
9469     # PORTME Check for flag to pass linker flags through the system compiler.
9470     case $host_os in
9471     aix*)
9472       lt_prog_compiler_wl='-Wl,'
9473       if test "$host_cpu" = ia64; then
9474         # AIX 5 now supports IA64 processor
9475         lt_prog_compiler_static='-Bstatic'
9476       else
9477         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9478       fi
9479       ;;
9480
9481     mingw* | cygwin* | pw32* | os2* | cegcc*)
9482       # This hack is so that the source file can tell whether it is being
9483       # built for inclusion in a dll (and should export symbols for example).
9484       lt_prog_compiler_pic='-DDLL_EXPORT'
9485       ;;
9486
9487     hpux9* | hpux10* | hpux11*)
9488       lt_prog_compiler_wl='-Wl,'
9489       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9490       # not for PA HP-UX.
9491       case $host_cpu in
9492       hppa*64*|ia64*)
9493         # +Z the default
9494         ;;
9495       *)
9496         lt_prog_compiler_pic='+Z'
9497         ;;
9498       esac
9499       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9500       lt_prog_compiler_static='${wl}-a ${wl}archive'
9501       ;;
9502
9503     irix5* | irix6* | nonstopux*)
9504       lt_prog_compiler_wl='-Wl,'
9505       # PIC (with -KPIC) is the default.
9506       lt_prog_compiler_static='-non_shared'
9507       ;;
9508
9509     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9510       case $cc_basename in
9511       # old Intel for x86_64 which still supported -KPIC.
9512       ecc*)
9513         lt_prog_compiler_wl='-Wl,'
9514         lt_prog_compiler_pic='-KPIC'
9515         lt_prog_compiler_static='-static'
9516         ;;
9517       # icc used to be incompatible with GCC.
9518       # ICC 10 doesn't accept -KPIC any more.
9519       icc* | ifort*)
9520         lt_prog_compiler_wl='-Wl,'
9521         lt_prog_compiler_pic='-fPIC'
9522         lt_prog_compiler_static='-static'
9523         ;;
9524       # Lahey Fortran 8.1.
9525       lf95*)
9526         lt_prog_compiler_wl='-Wl,'
9527         lt_prog_compiler_pic='--shared'
9528         lt_prog_compiler_static='--static'
9529         ;;
9530       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9531         # Portland Group compilers (*not* the Pentium gcc compiler,
9532         # which looks to be a dead project)
9533         lt_prog_compiler_wl='-Wl,'
9534         lt_prog_compiler_pic='-fpic'
9535         lt_prog_compiler_static='-Bstatic'
9536         ;;
9537       ccc*)
9538         lt_prog_compiler_wl='-Wl,'
9539         # All Alpha code is PIC.
9540         lt_prog_compiler_static='-non_shared'
9541         ;;
9542       xl* | bgxl* | bgf* | mpixl*)
9543         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9544         lt_prog_compiler_wl='-Wl,'
9545         lt_prog_compiler_pic='-qpic'
9546         lt_prog_compiler_static='-qstaticlink'
9547         ;;
9548       *)
9549         case `$CC -V 2>&1 | sed 5q` in
9550         *Sun\ F* | *Sun*Fortran*)
9551           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9552           lt_prog_compiler_pic='-KPIC'
9553           lt_prog_compiler_static='-Bstatic'
9554           lt_prog_compiler_wl=''
9555           ;;
9556         *Sun\ C*)
9557           # Sun C 5.9
9558           lt_prog_compiler_pic='-KPIC'
9559           lt_prog_compiler_static='-Bstatic'
9560           lt_prog_compiler_wl='-Wl,'
9561           ;;
9562         esac
9563         ;;
9564       esac
9565       ;;
9566
9567     newsos6)
9568       lt_prog_compiler_pic='-KPIC'
9569       lt_prog_compiler_static='-Bstatic'
9570       ;;
9571
9572     *nto* | *qnx*)
9573       # QNX uses GNU C++, but need to define -shared option too, otherwise
9574       # it will coredump.
9575       lt_prog_compiler_pic='-fPIC -shared'
9576       ;;
9577
9578     osf3* | osf4* | osf5*)
9579       lt_prog_compiler_wl='-Wl,'
9580       # All OSF/1 code is PIC.
9581       lt_prog_compiler_static='-non_shared'
9582       ;;
9583
9584     rdos*)
9585       lt_prog_compiler_static='-non_shared'
9586       ;;
9587
9588     solaris*)
9589       lt_prog_compiler_pic='-KPIC'
9590       lt_prog_compiler_static='-Bstatic'
9591       case $cc_basename in
9592       f77* | f90* | f95*)
9593         lt_prog_compiler_wl='-Qoption ld ';;
9594       *)
9595         lt_prog_compiler_wl='-Wl,';;
9596       esac
9597       ;;
9598
9599     sunos4*)
9600       lt_prog_compiler_wl='-Qoption ld '
9601       lt_prog_compiler_pic='-PIC'
9602       lt_prog_compiler_static='-Bstatic'
9603       ;;
9604
9605     sysv4 | sysv4.2uw2* | sysv4.3*)
9606       lt_prog_compiler_wl='-Wl,'
9607       lt_prog_compiler_pic='-KPIC'
9608       lt_prog_compiler_static='-Bstatic'
9609       ;;
9610
9611     sysv4*MP*)
9612       if test -d /usr/nec ;then
9613         lt_prog_compiler_pic='-Kconform_pic'
9614         lt_prog_compiler_static='-Bstatic'
9615       fi
9616       ;;
9617
9618     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9619       lt_prog_compiler_wl='-Wl,'
9620       lt_prog_compiler_pic='-KPIC'
9621       lt_prog_compiler_static='-Bstatic'
9622       ;;
9623
9624     unicos*)
9625       lt_prog_compiler_wl='-Wl,'
9626       lt_prog_compiler_can_build_shared=no
9627       ;;
9628
9629     uts4*)
9630       lt_prog_compiler_pic='-pic'
9631       lt_prog_compiler_static='-Bstatic'
9632       ;;
9633
9634     *)
9635       lt_prog_compiler_can_build_shared=no
9636       ;;
9637     esac
9638   fi
9639
9640 case $host_os in
9641   # For platforms which do not support PIC, -DPIC is meaningless:
9642   *djgpp*)
9643     lt_prog_compiler_pic=
9644     ;;
9645   *)
9646     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9647     ;;
9648 esac
9649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9650 $as_echo "$lt_prog_compiler_pic" >&6; }
9651
9652
9653
9654
9655
9656
9657 #
9658 # Check to make sure the PIC flag actually works.
9659 #
9660 if test -n "$lt_prog_compiler_pic"; then
9661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9662 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9663 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9664   $as_echo_n "(cached) " >&6
9665 else
9666   lt_cv_prog_compiler_pic_works=no
9667    ac_outfile=conftest.$ac_objext
9668    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9669    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9670    # Insert the option either (1) after the last *FLAGS variable, or
9671    # (2) before a word containing "conftest.", or (3) at the end.
9672    # Note that $ac_compile itself does not contain backslashes and begins
9673    # with a dollar sign (not a hyphen), so the echo should work correctly.
9674    # The option is referenced via a variable to avoid confusing sed.
9675    lt_compile=`echo "$ac_compile" | $SED \
9676    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9677    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9678    -e 's:$: $lt_compiler_flag:'`
9679    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9680    (eval "$lt_compile" 2>conftest.err)
9681    ac_status=$?
9682    cat conftest.err >&5
9683    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9684    if (exit $ac_status) && test -s "$ac_outfile"; then
9685      # The compiler can only warn and ignore the option if not recognized
9686      # So say no if there are warnings other than the usual output.
9687      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9688      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9689      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9690        lt_cv_prog_compiler_pic_works=yes
9691      fi
9692    fi
9693    $RM conftest*
9694
9695 fi
9696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9697 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9698
9699 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9700     case $lt_prog_compiler_pic in
9701      "" | " "*) ;;
9702      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9703      esac
9704 else
9705     lt_prog_compiler_pic=
9706      lt_prog_compiler_can_build_shared=no
9707 fi
9708
9709 fi
9710
9711
9712
9713
9714
9715
9716 #
9717 # Check to make sure the static flag actually works.
9718 #
9719 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9721 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9722 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9723   $as_echo_n "(cached) " >&6
9724 else
9725   lt_cv_prog_compiler_static_works=no
9726    save_LDFLAGS="$LDFLAGS"
9727    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9728    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9729    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9730      # The linker can only warn and ignore the option if not recognized
9731      # So say no if there are warnings
9732      if test -s conftest.err; then
9733        # Append any errors to the config.log.
9734        cat conftest.err 1>&5
9735        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9736        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9737        if diff conftest.exp conftest.er2 >/dev/null; then
9738          lt_cv_prog_compiler_static_works=yes
9739        fi
9740      else
9741        lt_cv_prog_compiler_static_works=yes
9742      fi
9743    fi
9744    $RM -r conftest*
9745    LDFLAGS="$save_LDFLAGS"
9746
9747 fi
9748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9749 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9750
9751 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9752     :
9753 else
9754     lt_prog_compiler_static=
9755 fi
9756
9757
9758
9759
9760
9761
9762
9763   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9764 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9765 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9766   $as_echo_n "(cached) " >&6
9767 else
9768   lt_cv_prog_compiler_c_o=no
9769    $RM -r conftest 2>/dev/null
9770    mkdir conftest
9771    cd conftest
9772    mkdir out
9773    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9774
9775    lt_compiler_flag="-o out/conftest2.$ac_objext"
9776    # Insert the option either (1) after the last *FLAGS variable, or
9777    # (2) before a word containing "conftest.", or (3) at the end.
9778    # Note that $ac_compile itself does not contain backslashes and begins
9779    # with a dollar sign (not a hyphen), so the echo should work correctly.
9780    lt_compile=`echo "$ac_compile" | $SED \
9781    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9782    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9783    -e 's:$: $lt_compiler_flag:'`
9784    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9785    (eval "$lt_compile" 2>out/conftest.err)
9786    ac_status=$?
9787    cat out/conftest.err >&5
9788    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9789    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9790    then
9791      # The compiler can only warn and ignore the option if not recognized
9792      # So say no if there are warnings
9793      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9794      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9795      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9796        lt_cv_prog_compiler_c_o=yes
9797      fi
9798    fi
9799    chmod u+w . 2>&5
9800    $RM conftest*
9801    # SGI C++ compiler will create directory out/ii_files/ for
9802    # template instantiation
9803    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9804    $RM out/* && rmdir out
9805    cd ..
9806    $RM -r conftest
9807    $RM conftest*
9808
9809 fi
9810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9811 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9812
9813
9814
9815
9816
9817
9818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9819 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9820 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9821   $as_echo_n "(cached) " >&6
9822 else
9823   lt_cv_prog_compiler_c_o=no
9824    $RM -r conftest 2>/dev/null
9825    mkdir conftest
9826    cd conftest
9827    mkdir out
9828    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9829
9830    lt_compiler_flag="-o out/conftest2.$ac_objext"
9831    # Insert the option either (1) after the last *FLAGS variable, or
9832    # (2) before a word containing "conftest.", or (3) at the end.
9833    # Note that $ac_compile itself does not contain backslashes and begins
9834    # with a dollar sign (not a hyphen), so the echo should work correctly.
9835    lt_compile=`echo "$ac_compile" | $SED \
9836    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9837    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9838    -e 's:$: $lt_compiler_flag:'`
9839    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9840    (eval "$lt_compile" 2>out/conftest.err)
9841    ac_status=$?
9842    cat out/conftest.err >&5
9843    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9844    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9845    then
9846      # The compiler can only warn and ignore the option if not recognized
9847      # So say no if there are warnings
9848      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9849      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9850      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9851        lt_cv_prog_compiler_c_o=yes
9852      fi
9853    fi
9854    chmod u+w . 2>&5
9855    $RM conftest*
9856    # SGI C++ compiler will create directory out/ii_files/ for
9857    # template instantiation
9858    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9859    $RM out/* && rmdir out
9860    cd ..
9861    $RM -r conftest
9862    $RM conftest*
9863
9864 fi
9865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9866 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9867
9868
9869
9870
9871 hard_links="nottested"
9872 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9873   # do not overwrite the value of need_locks provided by the user
9874   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9875 $as_echo_n "checking if we can lock with hard links... " >&6; }
9876   hard_links=yes
9877   $RM conftest*
9878   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9879   touch conftest.a
9880   ln conftest.a conftest.b 2>&5 || hard_links=no
9881   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9882   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9883 $as_echo "$hard_links" >&6; }
9884   if test "$hard_links" = no; then
9885     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9886 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9887     need_locks=warn
9888   fi
9889 else
9890   need_locks=no
9891 fi
9892
9893
9894
9895
9896
9897
9898   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9899 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9900
9901   runpath_var=
9902   allow_undefined_flag=
9903   always_export_symbols=no
9904   archive_cmds=
9905   archive_expsym_cmds=
9906   compiler_needs_object=no
9907   enable_shared_with_static_runtimes=no
9908   export_dynamic_flag_spec=
9909   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9910   hardcode_automatic=no
9911   hardcode_direct=no
9912   hardcode_direct_absolute=no
9913   hardcode_libdir_flag_spec=
9914   hardcode_libdir_flag_spec_ld=
9915   hardcode_libdir_separator=
9916   hardcode_minus_L=no
9917   hardcode_shlibpath_var=unsupported
9918   inherit_rpath=no
9919   link_all_deplibs=unknown
9920   module_cmds=
9921   module_expsym_cmds=
9922   old_archive_from_new_cmds=
9923   old_archive_from_expsyms_cmds=
9924   thread_safe_flag_spec=
9925   whole_archive_flag_spec=
9926   # include_expsyms should be a list of space-separated symbols to be *always*
9927   # included in the symbol list
9928   include_expsyms=
9929   # exclude_expsyms can be an extended regexp of symbols to exclude
9930   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9931   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9932   # as well as any symbol that contains `d'.
9933   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9934   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9935   # platforms (ab)use it in PIC code, but their linkers get confused if
9936   # the symbol is explicitly referenced.  Since portable code cannot
9937   # rely on this symbol name, it's probably fine to never include it in
9938   # preloaded symbol tables.
9939   # Exclude shared library initialization/finalization symbols.
9940   extract_expsyms_cmds=
9941
9942   case $host_os in
9943   cygwin* | mingw* | pw32* | cegcc*)
9944     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9945     # When not using gcc, we currently assume that we are using
9946     # Microsoft Visual C++.
9947     if test "$GCC" != yes; then
9948       with_gnu_ld=no
9949     fi
9950     ;;
9951   interix*)
9952     # we just hope/assume this is gcc and not c89 (= MSVC++)
9953     with_gnu_ld=yes
9954     ;;
9955   openbsd*)
9956     with_gnu_ld=no
9957     ;;
9958   esac
9959
9960   ld_shlibs=yes
9961
9962   # On some targets, GNU ld is compatible enough with the native linker
9963   # that we're better off using the native interface for both.
9964   lt_use_gnu_ld_interface=no
9965   if test "$with_gnu_ld" = yes; then
9966     case $host_os in
9967       aix*)
9968         # The AIX port of GNU ld has always aspired to compatibility
9969         # with the native linker.  However, as the warning in the GNU ld
9970         # block says, versions before 2.19.5* couldn't really create working
9971         # shared libraries, regardless of the interface used.
9972         case `$LD -v 2>&1` in
9973           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9974           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9975           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9976           *)
9977             lt_use_gnu_ld_interface=yes
9978             ;;
9979         esac
9980         ;;
9981       *)
9982         lt_use_gnu_ld_interface=yes
9983         ;;
9984     esac
9985   fi
9986
9987   if test "$lt_use_gnu_ld_interface" = yes; then
9988     # If archive_cmds runs LD, not CC, wlarc should be empty
9989     wlarc='${wl}'
9990
9991     # Set some defaults for GNU ld with shared library support. These
9992     # are reset later if shared libraries are not supported. Putting them
9993     # here allows them to be overridden if necessary.
9994     runpath_var=LD_RUN_PATH
9995     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9996     export_dynamic_flag_spec='${wl}--export-dynamic'
9997     # ancient GNU ld didn't support --whole-archive et. al.
9998     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9999       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10000     else
10001       whole_archive_flag_spec=
10002     fi
10003     supports_anon_versioning=no
10004     case `$LD -v 2>&1` in
10005       *GNU\ gold*) supports_anon_versioning=yes ;;
10006       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10007       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10008       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10009       *\ 2.11.*) ;; # other 2.11 versions
10010       *) supports_anon_versioning=yes ;;
10011     esac
10012
10013     # See if GNU ld supports shared libraries.
10014     case $host_os in
10015     aix[3-9]*)
10016       # On AIX/PPC, the GNU linker is very broken
10017       if test "$host_cpu" != ia64; then
10018         ld_shlibs=no
10019         cat <<_LT_EOF 1>&2
10020
10021 *** Warning: the GNU linker, at least up to release 2.19, is reported
10022 *** to be unable to reliably create shared libraries on AIX.
10023 *** Therefore, libtool is disabling shared libraries support.  If you
10024 *** really care for shared libraries, you may want to install binutils
10025 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10026 *** You will then need to restart the configuration process.
10027
10028 _LT_EOF
10029       fi
10030       ;;
10031
10032     amigaos*)
10033       case $host_cpu in
10034       powerpc)
10035             # see comment about AmigaOS4 .so support
10036             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10037             archive_expsym_cmds=''
10038         ;;
10039       m68k)
10040             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)'
10041             hardcode_libdir_flag_spec='-L$libdir'
10042             hardcode_minus_L=yes
10043         ;;
10044       esac
10045       ;;
10046
10047     beos*)
10048       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10049         allow_undefined_flag=unsupported
10050         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10051         # support --undefined.  This deserves some investigation.  FIXME
10052         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10053       else
10054         ld_shlibs=no
10055       fi
10056       ;;
10057
10058     cygwin* | mingw* | pw32* | cegcc*)
10059       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10060       # as there is no search path for DLLs.
10061       hardcode_libdir_flag_spec='-L$libdir'
10062       export_dynamic_flag_spec='${wl}--export-all-symbols'
10063       allow_undefined_flag=unsupported
10064       always_export_symbols=no
10065       enable_shared_with_static_runtimes=yes
10066       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10067
10068       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10069         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10070         # If the export-symbols file already is a .def file (1st line
10071         # is EXPORTS), use it as is; otherwise, prepend...
10072         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10073           cp $export_symbols $output_objdir/$soname.def;
10074         else
10075           echo EXPORTS > $output_objdir/$soname.def;
10076           cat $export_symbols >> $output_objdir/$soname.def;
10077         fi~
10078         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10079       else
10080         ld_shlibs=no
10081       fi
10082       ;;
10083
10084     haiku*)
10085       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10086       link_all_deplibs=yes
10087       ;;
10088
10089     interix[3-9]*)
10090       hardcode_direct=no
10091       hardcode_shlibpath_var=no
10092       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10093       export_dynamic_flag_spec='${wl}-E'
10094       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10095       # Instead, shared libraries are loaded at an image base (0x10000000 by
10096       # default) and relocated if they conflict, which is a slow very memory
10097       # consuming and fragmenting process.  To avoid this, we pick a random,
10098       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10099       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10100       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10101       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'
10102       ;;
10103
10104     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10105       tmp_diet=no
10106       if test "$host_os" = linux-dietlibc; then
10107         case $cc_basename in
10108           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10109         esac
10110       fi
10111       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10112          && test "$tmp_diet" = no
10113       then
10114         tmp_addflag=' $pic_flag'
10115         tmp_sharedflag='-shared'
10116         case $cc_basename,$host_cpu in
10117         pgcc*)                          # Portland Group C compiler
10118           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'
10119           tmp_addflag=' $pic_flag'
10120           ;;
10121         pgf77* | pgf90* | pgf95* | pgfortran*)
10122                                         # Portland Group f77 and f90 compilers
10123           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'
10124           tmp_addflag=' $pic_flag -Mnomain' ;;
10125         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10126           tmp_addflag=' -i_dynamic' ;;
10127         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10128           tmp_addflag=' -i_dynamic -nofor_main' ;;
10129         ifc* | ifort*)                  # Intel Fortran compiler
10130           tmp_addflag=' -nofor_main' ;;
10131         lf95*)                          # Lahey Fortran 8.1
10132           whole_archive_flag_spec=
10133           tmp_sharedflag='--shared' ;;
10134         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10135           tmp_sharedflag='-qmkshrobj'
10136           tmp_addflag= ;;
10137         nvcc*)  # Cuda Compiler Driver 2.2
10138           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'
10139           compiler_needs_object=yes
10140           ;;
10141         esac
10142         case `$CC -V 2>&1 | sed 5q` in
10143         *Sun\ C*)                       # Sun C 5.9
10144           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'
10145           compiler_needs_object=yes
10146           tmp_sharedflag='-G' ;;
10147         *Sun\ F*)                       # Sun Fortran 8.3
10148           tmp_sharedflag='-G' ;;
10149         esac
10150         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10151
10152         if test "x$supports_anon_versioning" = xyes; then
10153           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10154             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10155             echo "local: *; };" >> $output_objdir/$libname.ver~
10156             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10157         fi
10158
10159         case $cc_basename in
10160         xlf* | bgf* | bgxlf* | mpixlf*)
10161           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10162           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10163           hardcode_libdir_flag_spec=
10164           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10165           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10166           if test "x$supports_anon_versioning" = xyes; then
10167             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10168               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10169               echo "local: *; };" >> $output_objdir/$libname.ver~
10170               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10171           fi
10172           ;;
10173         esac
10174       else
10175         ld_shlibs=no
10176       fi
10177       ;;
10178
10179     netbsd*)
10180       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10181         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10182         wlarc=
10183       else
10184         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10185         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10186       fi
10187       ;;
10188
10189     solaris*)
10190       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10191         ld_shlibs=no
10192         cat <<_LT_EOF 1>&2
10193
10194 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10195 *** create shared libraries on Solaris systems.  Therefore, libtool
10196 *** is disabling shared libraries support.  We urge you to upgrade GNU
10197 *** binutils to release 2.9.1 or newer.  Another option is to modify
10198 *** your PATH or compiler configuration so that the native linker is
10199 *** used, and then restart.
10200
10201 _LT_EOF
10202       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10203         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10204         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10205       else
10206         ld_shlibs=no
10207       fi
10208       ;;
10209
10210     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10211       case `$LD -v 2>&1` in
10212         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10213         ld_shlibs=no
10214         cat <<_LT_EOF 1>&2
10215
10216 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10217 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10218 *** is disabling shared libraries support.  We urge you to upgrade GNU
10219 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10220 *** your PATH or compiler configuration so that the native linker is
10221 *** used, and then restart.
10222
10223 _LT_EOF
10224         ;;
10225         *)
10226           # For security reasons, it is highly recommended that you always
10227           # use absolute paths for naming shared libraries, and exclude the
10228           # DT_RUNPATH tag from executables and libraries.  But doing so
10229           # requires that you compile everything twice, which is a pain.
10230           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10231             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10232             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10233             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10234           else
10235             ld_shlibs=no
10236           fi
10237         ;;
10238       esac
10239       ;;
10240
10241     sunos4*)
10242       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10243       wlarc=
10244       hardcode_direct=yes
10245       hardcode_shlibpath_var=no
10246       ;;
10247
10248     *)
10249       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10250         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10251         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10252       else
10253         ld_shlibs=no
10254       fi
10255       ;;
10256     esac
10257
10258     if test "$ld_shlibs" = no; then
10259       runpath_var=
10260       hardcode_libdir_flag_spec=
10261       export_dynamic_flag_spec=
10262       whole_archive_flag_spec=
10263     fi
10264   else
10265     # PORTME fill in a description of your system's linker (not GNU ld)
10266     case $host_os in
10267     aix3*)
10268       allow_undefined_flag=unsupported
10269       always_export_symbols=yes
10270       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'
10271       # Note: this linker hardcodes the directories in LIBPATH if there
10272       # are no directories specified by -L.
10273       hardcode_minus_L=yes
10274       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10275         # Neither direct hardcoding nor static linking is supported with a
10276         # broken collect2.
10277         hardcode_direct=unsupported
10278       fi
10279       ;;
10280
10281     aix[4-9]*)
10282       if test "$host_cpu" = ia64; then
10283         # On IA64, the linker does run time linking by default, so we don't
10284         # have to do anything special.
10285         aix_use_runtimelinking=no
10286         exp_sym_flag='-Bexport'
10287         no_entry_flag=""
10288       else
10289         # If we're using GNU nm, then we don't want the "-C" option.
10290         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10291         # Also, AIX nm treats weak defined symbols like other global
10292         # defined symbols, whereas GNU nm marks them as "W".
10293         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10294           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'
10295         else
10296           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'
10297         fi
10298         aix_use_runtimelinking=no
10299
10300         # Test if we are trying to use run time linking or normal
10301         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10302         # need to do runtime linking.
10303         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10304           for ld_flag in $LDFLAGS; do
10305           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10306             aix_use_runtimelinking=yes
10307             break
10308           fi
10309           done
10310           ;;
10311         esac
10312
10313         exp_sym_flag='-bexport'
10314         no_entry_flag='-bnoentry'
10315       fi
10316
10317       # When large executables or shared objects are built, AIX ld can
10318       # have problems creating the table of contents.  If linking a library
10319       # or program results in "error TOC overflow" add -mminimal-toc to
10320       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10321       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10322
10323       archive_cmds=''
10324       hardcode_direct=yes
10325       hardcode_direct_absolute=yes
10326       hardcode_libdir_separator=':'
10327       link_all_deplibs=yes
10328       file_list_spec='${wl}-f,'
10329
10330       if test "$GCC" = yes; then
10331         case $host_os in aix4.[012]|aix4.[012].*)
10332         # We only want to do this on AIX 4.2 and lower, the check
10333         # below for broken collect2 doesn't work under 4.3+
10334           collect2name=`${CC} -print-prog-name=collect2`
10335           if test -f "$collect2name" &&
10336            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10337           then
10338           # We have reworked collect2
10339           :
10340           else
10341           # We have old collect2
10342           hardcode_direct=unsupported
10343           # It fails to find uninstalled libraries when the uninstalled
10344           # path is not listed in the libpath.  Setting hardcode_minus_L
10345           # to unsupported forces relinking
10346           hardcode_minus_L=yes
10347           hardcode_libdir_flag_spec='-L$libdir'
10348           hardcode_libdir_separator=
10349           fi
10350           ;;
10351         esac
10352         shared_flag='-shared'
10353         if test "$aix_use_runtimelinking" = yes; then
10354           shared_flag="$shared_flag "'${wl}-G'
10355         fi
10356       else
10357         # not using gcc
10358         if test "$host_cpu" = ia64; then
10359         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10360         # chokes on -Wl,-G. The following line is correct:
10361           shared_flag='-G'
10362         else
10363           if test "$aix_use_runtimelinking" = yes; then
10364             shared_flag='${wl}-G'
10365           else
10366             shared_flag='${wl}-bM:SRE'
10367           fi
10368         fi
10369       fi
10370
10371       export_dynamic_flag_spec='${wl}-bexpall'
10372       # It seems that -bexpall does not export symbols beginning with
10373       # underscore (_), so it is better to generate a list of symbols to export.
10374       always_export_symbols=yes
10375       if test "$aix_use_runtimelinking" = yes; then
10376         # Warning - without using the other runtime loading flags (-brtl),
10377         # -berok will link without error, but may produce a broken library.
10378         allow_undefined_flag='-berok'
10379         # Determine the default libpath from the value encoded in an
10380         # empty executable.
10381         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10382 /* end confdefs.h.  */
10383
10384 int
10385 main ()
10386 {
10387
10388   ;
10389   return 0;
10390 }
10391 _ACEOF
10392 if ac_fn_c_try_link "$LINENO"; then :
10393
10394 lt_aix_libpath_sed='
10395     /Import File Strings/,/^$/ {
10396         /^0/ {
10397             s/^0  *\(.*\)$/\1/
10398             p
10399         }
10400     }'
10401 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10402 # Check for a 64-bit object if we didn't find anything.
10403 if test -z "$aix_libpath"; then
10404   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10405 fi
10406 fi
10407 rm -f core conftest.err conftest.$ac_objext \
10408     conftest$ac_exeext conftest.$ac_ext
10409 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10410
10411         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10412         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"
10413       else
10414         if test "$host_cpu" = ia64; then
10415           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10416           allow_undefined_flag="-z nodefs"
10417           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"
10418         else
10419          # Determine the default libpath from the value encoded in an
10420          # empty executable.
10421          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10422 /* end confdefs.h.  */
10423
10424 int
10425 main ()
10426 {
10427
10428   ;
10429   return 0;
10430 }
10431 _ACEOF
10432 if ac_fn_c_try_link "$LINENO"; then :
10433
10434 lt_aix_libpath_sed='
10435     /Import File Strings/,/^$/ {
10436         /^0/ {
10437             s/^0  *\(.*\)$/\1/
10438             p
10439         }
10440     }'
10441 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10442 # Check for a 64-bit object if we didn't find anything.
10443 if test -z "$aix_libpath"; then
10444   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10445 fi
10446 fi
10447 rm -f core conftest.err conftest.$ac_objext \
10448     conftest$ac_exeext conftest.$ac_ext
10449 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10450
10451          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10452           # Warning - without using the other run time loading flags,
10453           # -berok will link without error, but may produce a broken library.
10454           no_undefined_flag=' ${wl}-bernotok'
10455           allow_undefined_flag=' ${wl}-berok'
10456           if test "$with_gnu_ld" = yes; then
10457             # We only use this code for GNU lds that support --whole-archive.
10458             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10459           else
10460             # Exported symbols can be pulled into shared objects from archives
10461             whole_archive_flag_spec='$convenience'
10462           fi
10463           archive_cmds_need_lc=yes
10464           # This is similar to how AIX traditionally builds its shared libraries.
10465           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'
10466         fi
10467       fi
10468       ;;
10469
10470     amigaos*)
10471       case $host_cpu in
10472       powerpc)
10473             # see comment about AmigaOS4 .so support
10474             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10475             archive_expsym_cmds=''
10476         ;;
10477       m68k)
10478             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)'
10479             hardcode_libdir_flag_spec='-L$libdir'
10480             hardcode_minus_L=yes
10481         ;;
10482       esac
10483       ;;
10484
10485     bsdi[45]*)
10486       export_dynamic_flag_spec=-rdynamic
10487       ;;
10488
10489     cygwin* | mingw* | pw32* | cegcc*)
10490       # When not using gcc, we currently assume that we are using
10491       # Microsoft Visual C++.
10492       # hardcode_libdir_flag_spec is actually meaningless, as there is
10493       # no search path for DLLs.
10494       hardcode_libdir_flag_spec=' '
10495       allow_undefined_flag=unsupported
10496       # Tell ltmain to make .lib files, not .a files.
10497       libext=lib
10498       # Tell ltmain to make .dll files, not .so files.
10499       shrext_cmds=".dll"
10500       # FIXME: Setting linknames here is a bad hack.
10501       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10502       # The linker will automatically build a .lib file if we build a DLL.
10503       old_archive_from_new_cmds='true'
10504       # FIXME: Should let the user specify the lib program.
10505       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10506       fix_srcfile_path='`cygpath -w "$srcfile"`'
10507       enable_shared_with_static_runtimes=yes
10508       ;;
10509
10510     darwin* | rhapsody*)
10511
10512
10513   archive_cmds_need_lc=no
10514   hardcode_direct=no
10515   hardcode_automatic=yes
10516   hardcode_shlibpath_var=unsupported
10517   if test "$lt_cv_ld_force_load" = "yes"; then
10518     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\"`'
10519   else
10520     whole_archive_flag_spec=''
10521   fi
10522   link_all_deplibs=yes
10523   allow_undefined_flag="$_lt_dar_allow_undefined"
10524   case $cc_basename in
10525      ifort*) _lt_dar_can_shared=yes ;;
10526      *) _lt_dar_can_shared=$GCC ;;
10527   esac
10528   if test "$_lt_dar_can_shared" = "yes"; then
10529     output_verbose_link_cmd=func_echo_all
10530     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10531     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10532     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}"
10533     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}"
10534
10535   else
10536   ld_shlibs=no
10537   fi
10538
10539       ;;
10540
10541     dgux*)
10542       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10543       hardcode_libdir_flag_spec='-L$libdir'
10544       hardcode_shlibpath_var=no
10545       ;;
10546
10547     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10548     # support.  Future versions do this automatically, but an explicit c++rt0.o
10549     # does not break anything, and helps significantly (at the cost of a little
10550     # extra space).
10551     freebsd2.2*)
10552       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10553       hardcode_libdir_flag_spec='-R$libdir'
10554       hardcode_direct=yes
10555       hardcode_shlibpath_var=no
10556       ;;
10557
10558     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10559     freebsd2.*)
10560       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10561       hardcode_direct=yes
10562       hardcode_minus_L=yes
10563       hardcode_shlibpath_var=no
10564       ;;
10565
10566     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10567     freebsd* | dragonfly*)
10568       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10569       hardcode_libdir_flag_spec='-R$libdir'
10570       hardcode_direct=yes
10571       hardcode_shlibpath_var=no
10572       ;;
10573
10574     hpux9*)
10575       if test "$GCC" = yes; then
10576         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'
10577       else
10578         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'
10579       fi
10580       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10581       hardcode_libdir_separator=:
10582       hardcode_direct=yes
10583
10584       # hardcode_minus_L: Not really in the search PATH,
10585       # but as the default location of the library.
10586       hardcode_minus_L=yes
10587       export_dynamic_flag_spec='${wl}-E'
10588       ;;
10589
10590     hpux10*)
10591       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10592         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10593       else
10594         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10595       fi
10596       if test "$with_gnu_ld" = no; then
10597         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10598         hardcode_libdir_flag_spec_ld='+b $libdir'
10599         hardcode_libdir_separator=:
10600         hardcode_direct=yes
10601         hardcode_direct_absolute=yes
10602         export_dynamic_flag_spec='${wl}-E'
10603         # hardcode_minus_L: Not really in the search PATH,
10604         # but as the default location of the library.
10605         hardcode_minus_L=yes
10606       fi
10607       ;;
10608
10609     hpux11*)
10610       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10611         case $host_cpu in
10612         hppa*64*)
10613           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10614           ;;
10615         ia64*)
10616           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10617           ;;
10618         *)
10619           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10620           ;;
10621         esac
10622       else
10623         case $host_cpu in
10624         hppa*64*)
10625           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10626           ;;
10627         ia64*)
10628           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10629           ;;
10630         *)
10631
10632           # Older versions of the 11.00 compiler do not understand -b yet
10633           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10634           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10635 $as_echo_n "checking if $CC understands -b... " >&6; }
10636 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10637   $as_echo_n "(cached) " >&6
10638 else
10639   lt_cv_prog_compiler__b=no
10640    save_LDFLAGS="$LDFLAGS"
10641    LDFLAGS="$LDFLAGS -b"
10642    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10643    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10644      # The linker can only warn and ignore the option if not recognized
10645      # So say no if there are warnings
10646      if test -s conftest.err; then
10647        # Append any errors to the config.log.
10648        cat conftest.err 1>&5
10649        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10650        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10651        if diff conftest.exp conftest.er2 >/dev/null; then
10652          lt_cv_prog_compiler__b=yes
10653        fi
10654      else
10655        lt_cv_prog_compiler__b=yes
10656      fi
10657    fi
10658    $RM -r conftest*
10659    LDFLAGS="$save_LDFLAGS"
10660
10661 fi
10662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10663 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10664
10665 if test x"$lt_cv_prog_compiler__b" = xyes; then
10666     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10667 else
10668     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10669 fi
10670
10671           ;;
10672         esac
10673       fi
10674       if test "$with_gnu_ld" = no; then
10675         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10676         hardcode_libdir_separator=:
10677
10678         case $host_cpu in
10679         hppa*64*|ia64*)
10680           hardcode_direct=no
10681           hardcode_shlibpath_var=no
10682           ;;
10683         *)
10684           hardcode_direct=yes
10685           hardcode_direct_absolute=yes
10686           export_dynamic_flag_spec='${wl}-E'
10687
10688           # hardcode_minus_L: Not really in the search PATH,
10689           # but as the default location of the library.
10690           hardcode_minus_L=yes
10691           ;;
10692         esac
10693       fi
10694       ;;
10695
10696     irix5* | irix6* | nonstopux*)
10697       if test "$GCC" = yes; then
10698         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'
10699         # Try to use the -exported_symbol ld option, if it does not
10700         # work, assume that -exports_file does not work either and
10701         # implicitly export all symbols.
10702         save_LDFLAGS="$LDFLAGS"
10703         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10704         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10705 /* end confdefs.h.  */
10706 int foo(void) {}
10707 _ACEOF
10708 if ac_fn_c_try_link "$LINENO"; then :
10709   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'
10710
10711 fi
10712 rm -f core conftest.err conftest.$ac_objext \
10713     conftest$ac_exeext conftest.$ac_ext
10714         LDFLAGS="$save_LDFLAGS"
10715       else
10716         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'
10717         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'
10718       fi
10719       archive_cmds_need_lc='no'
10720       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10721       hardcode_libdir_separator=:
10722       inherit_rpath=yes
10723       link_all_deplibs=yes
10724       ;;
10725
10726     netbsd*)
10727       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10728         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10729       else
10730         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10731       fi
10732       hardcode_libdir_flag_spec='-R$libdir'
10733       hardcode_direct=yes
10734       hardcode_shlibpath_var=no
10735       ;;
10736
10737     newsos6)
10738       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10739       hardcode_direct=yes
10740       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10741       hardcode_libdir_separator=:
10742       hardcode_shlibpath_var=no
10743       ;;
10744
10745     *nto* | *qnx*)
10746       ;;
10747
10748     openbsd*)
10749       if test -f /usr/libexec/ld.so; then
10750         hardcode_direct=yes
10751         hardcode_shlibpath_var=no
10752         hardcode_direct_absolute=yes
10753         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10754           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10755           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10756           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10757           export_dynamic_flag_spec='${wl}-E'
10758         else
10759           case $host_os in
10760            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10761              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10762              hardcode_libdir_flag_spec='-R$libdir'
10763              ;;
10764            *)
10765              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10766              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10767              ;;
10768           esac
10769         fi
10770       else
10771         ld_shlibs=no
10772       fi
10773       ;;
10774
10775     os2*)
10776       hardcode_libdir_flag_spec='-L$libdir'
10777       hardcode_minus_L=yes
10778       allow_undefined_flag=unsupported
10779       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'
10780       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10781       ;;
10782
10783     osf3*)
10784       if test "$GCC" = yes; then
10785         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10786         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'
10787       else
10788         allow_undefined_flag=' -expect_unresolved \*'
10789         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'
10790       fi
10791       archive_cmds_need_lc='no'
10792       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10793       hardcode_libdir_separator=:
10794       ;;
10795
10796     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10797       if test "$GCC" = yes; then
10798         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10799         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'
10800         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10801       else
10802         allow_undefined_flag=' -expect_unresolved \*'
10803         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'
10804         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~
10805         $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'
10806
10807         # Both c and cxx compiler support -rpath directly
10808         hardcode_libdir_flag_spec='-rpath $libdir'
10809       fi
10810       archive_cmds_need_lc='no'
10811       hardcode_libdir_separator=:
10812       ;;
10813
10814     solaris*)
10815       no_undefined_flag=' -z defs'
10816       if test "$GCC" = yes; then
10817         wlarc='${wl}'
10818         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10819         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10820           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10821       else
10822         case `$CC -V 2>&1` in
10823         *"Compilers 5.0"*)
10824           wlarc=''
10825           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10826           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10827           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10828           ;;
10829         *)
10830           wlarc='${wl}'
10831           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10832           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10833           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10834           ;;
10835         esac
10836       fi
10837       hardcode_libdir_flag_spec='-R$libdir'
10838       hardcode_shlibpath_var=no
10839       case $host_os in
10840       solaris2.[0-5] | solaris2.[0-5].*) ;;
10841       *)
10842         # The compiler driver will combine and reorder linker options,
10843         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10844         # but is careful enough not to reorder.
10845         # Supported since Solaris 2.6 (maybe 2.5.1?)
10846         if test "$GCC" = yes; then
10847           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10848         else
10849           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10850         fi
10851         ;;
10852       esac
10853       link_all_deplibs=yes
10854       ;;
10855
10856     sunos4*)
10857       if test "x$host_vendor" = xsequent; then
10858         # Use $CC to link under sequent, because it throws in some extra .o
10859         # files that make .init and .fini sections work.
10860         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10861       else
10862         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10863       fi
10864       hardcode_libdir_flag_spec='-L$libdir'
10865       hardcode_direct=yes
10866       hardcode_minus_L=yes
10867       hardcode_shlibpath_var=no
10868       ;;
10869
10870     sysv4)
10871       case $host_vendor in
10872         sni)
10873           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10874           hardcode_direct=yes # is this really true???
10875         ;;
10876         siemens)
10877           ## LD is ld it makes a PLAMLIB
10878           ## CC just makes a GrossModule.
10879           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10880           reload_cmds='$CC -r -o $output$reload_objs'
10881           hardcode_direct=no
10882         ;;
10883         motorola)
10884           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10885           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10886         ;;
10887       esac
10888       runpath_var='LD_RUN_PATH'
10889       hardcode_shlibpath_var=no
10890       ;;
10891
10892     sysv4.3*)
10893       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10894       hardcode_shlibpath_var=no
10895       export_dynamic_flag_spec='-Bexport'
10896       ;;
10897
10898     sysv4*MP*)
10899       if test -d /usr/nec; then
10900         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10901         hardcode_shlibpath_var=no
10902         runpath_var=LD_RUN_PATH
10903         hardcode_runpath_var=yes
10904         ld_shlibs=yes
10905       fi
10906       ;;
10907
10908     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10909       no_undefined_flag='${wl}-z,text'
10910       archive_cmds_need_lc=no
10911       hardcode_shlibpath_var=no
10912       runpath_var='LD_RUN_PATH'
10913
10914       if test "$GCC" = yes; then
10915         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10916         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917       else
10918         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10919         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10920       fi
10921       ;;
10922
10923     sysv5* | sco3.2v5* | sco5v6*)
10924       # Note: We can NOT use -z defs as we might desire, because we do not
10925       # link with -lc, and that would cause any symbols used from libc to
10926       # always be unresolved, which means just about no library would
10927       # ever link correctly.  If we're not using GNU ld we use -z text
10928       # though, which does catch some bad symbols but isn't as heavy-handed
10929       # as -z defs.
10930       no_undefined_flag='${wl}-z,text'
10931       allow_undefined_flag='${wl}-z,nodefs'
10932       archive_cmds_need_lc=no
10933       hardcode_shlibpath_var=no
10934       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10935       hardcode_libdir_separator=':'
10936       link_all_deplibs=yes
10937       export_dynamic_flag_spec='${wl}-Bexport'
10938       runpath_var='LD_RUN_PATH'
10939
10940       if test "$GCC" = yes; then
10941         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10942         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10943       else
10944         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10945         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10946       fi
10947       ;;
10948
10949     uts4*)
10950       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10951       hardcode_libdir_flag_spec='-L$libdir'
10952       hardcode_shlibpath_var=no
10953       ;;
10954
10955     *)
10956       ld_shlibs=no
10957       ;;
10958     esac
10959
10960     if test x$host_vendor = xsni; then
10961       case $host in
10962       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10963         export_dynamic_flag_spec='${wl}-Blargedynsym'
10964         ;;
10965       esac
10966     fi
10967   fi
10968
10969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10970 $as_echo "$ld_shlibs" >&6; }
10971 test "$ld_shlibs" = no && can_build_shared=no
10972
10973 with_gnu_ld=$with_gnu_ld
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989 #
10990 # Do we need to explicitly link libc?
10991 #
10992 case "x$archive_cmds_need_lc" in
10993 x|xyes)
10994   # Assume -lc should be added
10995   archive_cmds_need_lc=yes
10996
10997   if test "$enable_shared" = yes && test "$GCC" = yes; then
10998     case $archive_cmds in
10999     *'~'*)
11000       # FIXME: we may have to deal with multi-command sequences.
11001       ;;
11002     '$CC '*)
11003       # Test whether the compiler implicitly links with -lc since on some
11004       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11005       # to ld, don't add -lc before -lgcc.
11006       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11007 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11008 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11009   $as_echo_n "(cached) " >&6
11010 else
11011   $RM conftest*
11012         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11013
11014         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11015   (eval $ac_compile) 2>&5
11016   ac_status=$?
11017   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11018   test $ac_status = 0; } 2>conftest.err; then
11019           soname=conftest
11020           lib=conftest
11021           libobjs=conftest.$ac_objext
11022           deplibs=
11023           wl=$lt_prog_compiler_wl
11024           pic_flag=$lt_prog_compiler_pic
11025           compiler_flags=-v
11026           linker_flags=-v
11027           verstring=
11028           output_objdir=.
11029           libname=conftest
11030           lt_save_allow_undefined_flag=$allow_undefined_flag
11031           allow_undefined_flag=
11032           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11033   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11034   ac_status=$?
11035   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11036   test $ac_status = 0; }
11037           then
11038             lt_cv_archive_cmds_need_lc=no
11039           else
11040             lt_cv_archive_cmds_need_lc=yes
11041           fi
11042           allow_undefined_flag=$lt_save_allow_undefined_flag
11043         else
11044           cat conftest.err 1>&5
11045         fi
11046         $RM conftest*
11047
11048 fi
11049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11050 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11051       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11052       ;;
11053     esac
11054   fi
11055   ;;
11056 esac
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
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11215 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11216
11217 if test "$GCC" = yes; then
11218   case $host_os in
11219     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11220     *) lt_awk_arg="/^libraries:/" ;;
11221   esac
11222   case $host_os in
11223     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11224     *) lt_sed_strip_eq="s,=/,/,g" ;;
11225   esac
11226   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11227   case $lt_search_path_spec in
11228   *\;*)
11229     # if the path contains ";" then we assume it to be the separator
11230     # otherwise default to the standard path separator (i.e. ":") - it is
11231     # assumed that no part of a normal pathname contains ";" but that should
11232     # okay in the real world where ";" in dirpaths is itself problematic.
11233     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11234     ;;
11235   *)
11236     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11237     ;;
11238   esac
11239   # Ok, now we have the path, separated by spaces, we can step through it
11240   # and add multilib dir if necessary.
11241   lt_tmp_lt_search_path_spec=
11242   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11243   for lt_sys_path in $lt_search_path_spec; do
11244     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11245       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11246     else
11247       test -d "$lt_sys_path" && \
11248         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11249     fi
11250   done
11251   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11252 BEGIN {RS=" "; FS="/|\n";} {
11253   lt_foo="";
11254   lt_count=0;
11255   for (lt_i = NF; lt_i > 0; lt_i--) {
11256     if ($lt_i != "" && $lt_i != ".") {
11257       if ($lt_i == "..") {
11258         lt_count++;
11259       } else {
11260         if (lt_count == 0) {
11261           lt_foo="/" $lt_i lt_foo;
11262         } else {
11263           lt_count--;
11264         }
11265       }
11266     }
11267   }
11268   if (lt_foo != "") { lt_freq[lt_foo]++; }
11269   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11270 }'`
11271   # AWK program above erroneously prepends '/' to C:/dos/paths
11272   # for these hosts.
11273   case $host_os in
11274     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11275       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11276   esac
11277   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11278 else
11279   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11280 fi
11281 library_names_spec=
11282 libname_spec='lib$name'
11283 soname_spec=
11284 shrext_cmds=".so"
11285 postinstall_cmds=
11286 postuninstall_cmds=
11287 finish_cmds=
11288 finish_eval=
11289 shlibpath_var=
11290 shlibpath_overrides_runpath=unknown
11291 version_type=none
11292 dynamic_linker="$host_os ld.so"
11293 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11294 need_lib_prefix=unknown
11295 hardcode_into_libs=no
11296
11297 # when you set need_version to no, make sure it does not cause -set_version
11298 # flags to be left without arguments
11299 need_version=unknown
11300
11301 case $host_os in
11302 aix3*)
11303   version_type=linux
11304   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11305   shlibpath_var=LIBPATH
11306
11307   # AIX 3 has no versioning support, so we append a major version to the name.
11308   soname_spec='${libname}${release}${shared_ext}$major'
11309   ;;
11310
11311 aix[4-9]*)
11312   version_type=linux
11313   need_lib_prefix=no
11314   need_version=no
11315   hardcode_into_libs=yes
11316   if test "$host_cpu" = ia64; then
11317     # AIX 5 supports IA64
11318     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11319     shlibpath_var=LD_LIBRARY_PATH
11320   else
11321     # With GCC up to 2.95.x, collect2 would create an import file
11322     # for dependence libraries.  The import file would start with
11323     # the line `#! .'.  This would cause the generated library to
11324     # depend on `.', always an invalid library.  This was fixed in
11325     # development snapshots of GCC prior to 3.0.
11326     case $host_os in
11327       aix4 | aix4.[01] | aix4.[01].*)
11328       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11329            echo ' yes '
11330            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11331         :
11332       else
11333         can_build_shared=no
11334       fi
11335       ;;
11336     esac
11337     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11338     # soname into executable. Probably we can add versioning support to
11339     # collect2, so additional links can be useful in future.
11340     if test "$aix_use_runtimelinking" = yes; then
11341       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11342       # instead of lib<name>.a to let people know that these are not
11343       # typical AIX shared libraries.
11344       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11345     else
11346       # We preserve .a as extension for shared libraries through AIX4.2
11347       # and later when we are not doing run time linking.
11348       library_names_spec='${libname}${release}.a $libname.a'
11349       soname_spec='${libname}${release}${shared_ext}$major'
11350     fi
11351     shlibpath_var=LIBPATH
11352   fi
11353   ;;
11354
11355 amigaos*)
11356   case $host_cpu in
11357   powerpc)
11358     # Since July 2007 AmigaOS4 officially supports .so libraries.
11359     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11360     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11361     ;;
11362   m68k)
11363     library_names_spec='$libname.ixlibrary $libname.a'
11364     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11365     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'
11366     ;;
11367   esac
11368   ;;
11369
11370 beos*)
11371   library_names_spec='${libname}${shared_ext}'
11372   dynamic_linker="$host_os ld.so"
11373   shlibpath_var=LIBRARY_PATH
11374   ;;
11375
11376 bsdi[45]*)
11377   version_type=linux
11378   need_version=no
11379   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11380   soname_spec='${libname}${release}${shared_ext}$major'
11381   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11382   shlibpath_var=LD_LIBRARY_PATH
11383   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11384   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11385   # the default ld.so.conf also contains /usr/contrib/lib and
11386   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11387   # libtool to hard-code these into programs
11388   ;;
11389
11390 cygwin* | mingw* | pw32* | cegcc*)
11391   version_type=windows
11392   shrext_cmds=".dll"
11393   need_version=no
11394   need_lib_prefix=no
11395
11396   case $GCC,$host_os in
11397   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11398     library_names_spec='$libname.dll.a'
11399     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11400     postinstall_cmds='base_file=`basename \${file}`~
11401       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11402       dldir=$destdir/`dirname \$dlpath`~
11403       test -d \$dldir || mkdir -p \$dldir~
11404       $install_prog $dir/$dlname \$dldir/$dlname~
11405       chmod a+x \$dldir/$dlname~
11406       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11407         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11408       fi'
11409     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11410       dlpath=$dir/\$dldll~
11411        $RM \$dlpath'
11412     shlibpath_overrides_runpath=yes
11413
11414     case $host_os in
11415     cygwin*)
11416       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11417       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11418
11419       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11420       ;;
11421     mingw* | cegcc*)
11422       # MinGW DLLs use traditional 'lib' prefix
11423       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11424       ;;
11425     pw32*)
11426       # pw32 DLLs use 'pw' prefix rather than 'lib'
11427       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11428       ;;
11429     esac
11430     ;;
11431
11432   *)
11433     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11434     ;;
11435   esac
11436   dynamic_linker='Win32 ld.exe'
11437   # FIXME: first we should search . and the directory the executable is in
11438   shlibpath_var=PATH
11439   ;;
11440
11441 darwin* | rhapsody*)
11442   dynamic_linker="$host_os dyld"
11443   version_type=darwin
11444   need_lib_prefix=no
11445   need_version=no
11446   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11447   soname_spec='${libname}${release}${major}$shared_ext'
11448   shlibpath_overrides_runpath=yes
11449   shlibpath_var=DYLD_LIBRARY_PATH
11450   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11451
11452   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11453   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11454   ;;
11455
11456 dgux*)
11457   version_type=linux
11458   need_lib_prefix=no
11459   need_version=no
11460   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11461   soname_spec='${libname}${release}${shared_ext}$major'
11462   shlibpath_var=LD_LIBRARY_PATH
11463   ;;
11464
11465 freebsd* | dragonfly*)
11466   # DragonFly does not have aout.  When/if they implement a new
11467   # versioning mechanism, adjust this.
11468   if test -x /usr/bin/objformat; then
11469     objformat=`/usr/bin/objformat`
11470   else
11471     case $host_os in
11472     freebsd[23].*) objformat=aout ;;
11473     *) objformat=elf ;;
11474     esac
11475   fi
11476   version_type=freebsd-$objformat
11477   case $version_type in
11478     freebsd-elf*)
11479       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11480       need_version=no
11481       need_lib_prefix=no
11482       ;;
11483     freebsd-*)
11484       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11485       need_version=yes
11486       ;;
11487   esac
11488   shlibpath_var=LD_LIBRARY_PATH
11489   case $host_os in
11490   freebsd2.*)
11491     shlibpath_overrides_runpath=yes
11492     ;;
11493   freebsd3.[01]* | freebsdelf3.[01]*)
11494     shlibpath_overrides_runpath=yes
11495     hardcode_into_libs=yes
11496     ;;
11497   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11498   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11499     shlibpath_overrides_runpath=no
11500     hardcode_into_libs=yes
11501     ;;
11502   *) # from 4.6 on, and DragonFly
11503     shlibpath_overrides_runpath=yes
11504     hardcode_into_libs=yes
11505     ;;
11506   esac
11507   ;;
11508
11509 gnu*)
11510   version_type=linux
11511   need_lib_prefix=no
11512   need_version=no
11513   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11514   soname_spec='${libname}${release}${shared_ext}$major'
11515   shlibpath_var=LD_LIBRARY_PATH
11516   hardcode_into_libs=yes
11517   ;;
11518
11519 haiku*)
11520   version_type=linux
11521   need_lib_prefix=no
11522   need_version=no
11523   dynamic_linker="$host_os runtime_loader"
11524   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11525   soname_spec='${libname}${release}${shared_ext}$major'
11526   shlibpath_var=LIBRARY_PATH
11527   shlibpath_overrides_runpath=yes
11528   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11529   hardcode_into_libs=yes
11530   ;;
11531
11532 hpux9* | hpux10* | hpux11*)
11533   # Give a soname corresponding to the major version so that dld.sl refuses to
11534   # link against other versions.
11535   version_type=sunos
11536   need_lib_prefix=no
11537   need_version=no
11538   case $host_cpu in
11539   ia64*)
11540     shrext_cmds='.so'
11541     hardcode_into_libs=yes
11542     dynamic_linker="$host_os dld.so"
11543     shlibpath_var=LD_LIBRARY_PATH
11544     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11545     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11546     soname_spec='${libname}${release}${shared_ext}$major'
11547     if test "X$HPUX_IA64_MODE" = X32; then
11548       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11549     else
11550       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11551     fi
11552     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11553     ;;
11554   hppa*64*)
11555     shrext_cmds='.sl'
11556     hardcode_into_libs=yes
11557     dynamic_linker="$host_os dld.sl"
11558     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11559     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11560     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11561     soname_spec='${libname}${release}${shared_ext}$major'
11562     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11563     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11564     ;;
11565   *)
11566     shrext_cmds='.sl'
11567     dynamic_linker="$host_os dld.sl"
11568     shlibpath_var=SHLIB_PATH
11569     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11570     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11571     soname_spec='${libname}${release}${shared_ext}$major'
11572     ;;
11573   esac
11574   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11575   postinstall_cmds='chmod 555 $lib'
11576   # or fails outright, so override atomically:
11577   install_override_mode=555
11578   ;;
11579
11580 interix[3-9]*)
11581   version_type=linux
11582   need_lib_prefix=no
11583   need_version=no
11584   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11585   soname_spec='${libname}${release}${shared_ext}$major'
11586   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11587   shlibpath_var=LD_LIBRARY_PATH
11588   shlibpath_overrides_runpath=no
11589   hardcode_into_libs=yes
11590   ;;
11591
11592 irix5* | irix6* | nonstopux*)
11593   case $host_os in
11594     nonstopux*) version_type=nonstopux ;;
11595     *)
11596         if test "$lt_cv_prog_gnu_ld" = yes; then
11597                 version_type=linux
11598         else
11599                 version_type=irix
11600         fi ;;
11601   esac
11602   need_lib_prefix=no
11603   need_version=no
11604   soname_spec='${libname}${release}${shared_ext}$major'
11605   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11606   case $host_os in
11607   irix5* | nonstopux*)
11608     libsuff= shlibsuff=
11609     ;;
11610   *)
11611     case $LD in # libtool.m4 will add one of these switches to LD
11612     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11613       libsuff= shlibsuff= libmagic=32-bit;;
11614     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11615       libsuff=32 shlibsuff=N32 libmagic=N32;;
11616     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11617       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11618     *) libsuff= shlibsuff= libmagic=never-match;;
11619     esac
11620     ;;
11621   esac
11622   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11623   shlibpath_overrides_runpath=no
11624   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11625   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11626   hardcode_into_libs=yes
11627   ;;
11628
11629 # No shared lib support for Linux oldld, aout, or coff.
11630 linux*oldld* | linux*aout* | linux*coff*)
11631   dynamic_linker=no
11632   ;;
11633
11634 # This must be Linux ELF.
11635 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11636   version_type=linux
11637   need_lib_prefix=no
11638   need_version=no
11639   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11640   soname_spec='${libname}${release}${shared_ext}$major'
11641   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11642   shlibpath_var=LD_LIBRARY_PATH
11643   shlibpath_overrides_runpath=no
11644
11645   # Some binutils ld are patched to set DT_RUNPATH
11646   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11647   $as_echo_n "(cached) " >&6
11648 else
11649   lt_cv_shlibpath_overrides_runpath=no
11650     save_LDFLAGS=$LDFLAGS
11651     save_libdir=$libdir
11652     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11653          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11654     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11655 /* end confdefs.h.  */
11656
11657 int
11658 main ()
11659 {
11660
11661   ;
11662   return 0;
11663 }
11664 _ACEOF
11665 if ac_fn_c_try_link "$LINENO"; then :
11666   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11667   lt_cv_shlibpath_overrides_runpath=yes
11668 fi
11669 fi
11670 rm -f core conftest.err conftest.$ac_objext \
11671     conftest$ac_exeext conftest.$ac_ext
11672     LDFLAGS=$save_LDFLAGS
11673     libdir=$save_libdir
11674
11675 fi
11676
11677   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11678
11679   # This implies no fast_install, which is unacceptable.
11680   # Some rework will be needed to allow for fast_install
11681   # before this can be enabled.
11682   hardcode_into_libs=yes
11683
11684   # Append ld.so.conf contents to the search path
11685   if test -f /etc/ld.so.conf; then
11686     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' ' '`
11687     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11688   fi
11689
11690   # We used to test for /lib/ld.so.1 and disable shared libraries on
11691   # powerpc, because MkLinux only supported shared libraries with the
11692   # GNU dynamic linker.  Since this was broken with cross compilers,
11693   # most powerpc-linux boxes support dynamic linking these days and
11694   # people can always --disable-shared, the test was removed, and we
11695   # assume the GNU/Linux dynamic linker is in use.
11696   dynamic_linker='GNU/Linux ld.so'
11697   ;;
11698
11699 netbsd*)
11700   version_type=sunos
11701   need_lib_prefix=no
11702   need_version=no
11703   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11704     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11705     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11706     dynamic_linker='NetBSD (a.out) ld.so'
11707   else
11708     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11709     soname_spec='${libname}${release}${shared_ext}$major'
11710     dynamic_linker='NetBSD ld.elf_so'
11711   fi
11712   shlibpath_var=LD_LIBRARY_PATH
11713   shlibpath_overrides_runpath=yes
11714   hardcode_into_libs=yes
11715   ;;
11716
11717 newsos6)
11718   version_type=linux
11719   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11720   shlibpath_var=LD_LIBRARY_PATH
11721   shlibpath_overrides_runpath=yes
11722   ;;
11723
11724 *nto* | *qnx*)
11725   version_type=qnx
11726   need_lib_prefix=no
11727   need_version=no
11728   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11729   soname_spec='${libname}${release}${shared_ext}$major'
11730   shlibpath_var=LD_LIBRARY_PATH
11731   shlibpath_overrides_runpath=no
11732   hardcode_into_libs=yes
11733   dynamic_linker='ldqnx.so'
11734   ;;
11735
11736 openbsd*)
11737   version_type=sunos
11738   sys_lib_dlsearch_path_spec="/usr/lib"
11739   need_lib_prefix=no
11740   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11741   case $host_os in
11742     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11743     *)                          need_version=no  ;;
11744   esac
11745   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11746   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11747   shlibpath_var=LD_LIBRARY_PATH
11748   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11749     case $host_os in
11750       openbsd2.[89] | openbsd2.[89].*)
11751         shlibpath_overrides_runpath=no
11752         ;;
11753       *)
11754         shlibpath_overrides_runpath=yes
11755         ;;
11756       esac
11757   else
11758     shlibpath_overrides_runpath=yes
11759   fi
11760   ;;
11761
11762 os2*)
11763   libname_spec='$name'
11764   shrext_cmds=".dll"
11765   need_lib_prefix=no
11766   library_names_spec='$libname${shared_ext} $libname.a'
11767   dynamic_linker='OS/2 ld.exe'
11768   shlibpath_var=LIBPATH
11769   ;;
11770
11771 osf3* | osf4* | osf5*)
11772   version_type=osf
11773   need_lib_prefix=no
11774   need_version=no
11775   soname_spec='${libname}${release}${shared_ext}$major'
11776   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11777   shlibpath_var=LD_LIBRARY_PATH
11778   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11779   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11780   ;;
11781
11782 rdos*)
11783   dynamic_linker=no
11784   ;;
11785
11786 solaris*)
11787   version_type=linux
11788   need_lib_prefix=no
11789   need_version=no
11790   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11791   soname_spec='${libname}${release}${shared_ext}$major'
11792   shlibpath_var=LD_LIBRARY_PATH
11793   shlibpath_overrides_runpath=yes
11794   hardcode_into_libs=yes
11795   # ldd complains unless libraries are executable
11796   postinstall_cmds='chmod +x $lib'
11797   ;;
11798
11799 sunos4*)
11800   version_type=sunos
11801   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11802   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11803   shlibpath_var=LD_LIBRARY_PATH
11804   shlibpath_overrides_runpath=yes
11805   if test "$with_gnu_ld" = yes; then
11806     need_lib_prefix=no
11807   fi
11808   need_version=yes
11809   ;;
11810
11811 sysv4 | sysv4.3*)
11812   version_type=linux
11813   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11814   soname_spec='${libname}${release}${shared_ext}$major'
11815   shlibpath_var=LD_LIBRARY_PATH
11816   case $host_vendor in
11817     sni)
11818       shlibpath_overrides_runpath=no
11819       need_lib_prefix=no
11820       runpath_var=LD_RUN_PATH
11821       ;;
11822     siemens)
11823       need_lib_prefix=no
11824       ;;
11825     motorola)
11826       need_lib_prefix=no
11827       need_version=no
11828       shlibpath_overrides_runpath=no
11829       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11830       ;;
11831   esac
11832   ;;
11833
11834 sysv4*MP*)
11835   if test -d /usr/nec ;then
11836     version_type=linux
11837     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11838     soname_spec='$libname${shared_ext}.$major'
11839     shlibpath_var=LD_LIBRARY_PATH
11840   fi
11841   ;;
11842
11843 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11844   version_type=freebsd-elf
11845   need_lib_prefix=no
11846   need_version=no
11847   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11848   soname_spec='${libname}${release}${shared_ext}$major'
11849   shlibpath_var=LD_LIBRARY_PATH
11850   shlibpath_overrides_runpath=yes
11851   hardcode_into_libs=yes
11852   if test "$with_gnu_ld" = yes; then
11853     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11854   else
11855     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11856     case $host_os in
11857       sco3.2v5*)
11858         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11859         ;;
11860     esac
11861   fi
11862   sys_lib_dlsearch_path_spec='/usr/lib'
11863   ;;
11864
11865 tpf*)
11866   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11867   version_type=linux
11868   need_lib_prefix=no
11869   need_version=no
11870   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11871   shlibpath_var=LD_LIBRARY_PATH
11872   shlibpath_overrides_runpath=no
11873   hardcode_into_libs=yes
11874   ;;
11875
11876 uts4*)
11877   version_type=linux
11878   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11879   soname_spec='${libname}${release}${shared_ext}$major'
11880   shlibpath_var=LD_LIBRARY_PATH
11881   ;;
11882
11883 *)
11884   dynamic_linker=no
11885   ;;
11886 esac
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11888 $as_echo "$dynamic_linker" >&6; }
11889 test "$dynamic_linker" = no && can_build_shared=no
11890
11891 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11892 if test "$GCC" = yes; then
11893   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11894 fi
11895
11896 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11897   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11898 fi
11899 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11900   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11901 fi
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
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11995 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11996 hardcode_action=
11997 if test -n "$hardcode_libdir_flag_spec" ||
11998    test -n "$runpath_var" ||
11999    test "X$hardcode_automatic" = "Xyes" ; then
12000
12001   # We can hardcode non-existent directories.
12002   if test "$hardcode_direct" != no &&
12003      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12004      # have to relink, otherwise we might link with an installed library
12005      # when we should be linking with a yet-to-be-installed one
12006      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12007      test "$hardcode_minus_L" != no; then
12008     # Linking always hardcodes the temporary library directory.
12009     hardcode_action=relink
12010   else
12011     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12012     hardcode_action=immediate
12013   fi
12014 else
12015   # We cannot hardcode anything, or else we can only hardcode existing
12016   # directories.
12017   hardcode_action=unsupported
12018 fi
12019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12020 $as_echo "$hardcode_action" >&6; }
12021
12022 if test "$hardcode_action" = relink ||
12023    test "$inherit_rpath" = yes; then
12024   # Fast installation is not supported
12025   enable_fast_install=no
12026 elif test "$shlibpath_overrides_runpath" = yes ||
12027      test "$enable_shared" = no; then
12028   # Fast installation is not necessary
12029   enable_fast_install=needless
12030 fi
12031
12032
12033
12034
12035
12036
12037   if test "x$enable_dlopen" != xyes; then
12038   enable_dlopen=unknown
12039   enable_dlopen_self=unknown
12040   enable_dlopen_self_static=unknown
12041 else
12042   lt_cv_dlopen=no
12043   lt_cv_dlopen_libs=
12044
12045   case $host_os in
12046   beos*)
12047     lt_cv_dlopen="load_add_on"
12048     lt_cv_dlopen_libs=
12049     lt_cv_dlopen_self=yes
12050     ;;
12051
12052   mingw* | pw32* | cegcc*)
12053     lt_cv_dlopen="LoadLibrary"
12054     lt_cv_dlopen_libs=
12055     ;;
12056
12057   cygwin*)
12058     lt_cv_dlopen="dlopen"
12059     lt_cv_dlopen_libs=
12060     ;;
12061
12062   darwin*)
12063   # if libdl is installed we need to link against it
12064     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12065 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12066 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12067   $as_echo_n "(cached) " >&6
12068 else
12069   ac_check_lib_save_LIBS=$LIBS
12070 LIBS="-ldl  $LIBS"
12071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12072 /* end confdefs.h.  */
12073
12074 /* Override any GCC internal prototype to avoid an error.
12075    Use char because int might match the return type of a GCC
12076    builtin and then its argument prototype would still apply.  */
12077 #ifdef __cplusplus
12078 extern "C"
12079 #endif
12080 char dlopen ();
12081 int
12082 main ()
12083 {
12084 return dlopen ();
12085   ;
12086   return 0;
12087 }
12088 _ACEOF
12089 if ac_fn_c_try_link "$LINENO"; then :
12090   ac_cv_lib_dl_dlopen=yes
12091 else
12092   ac_cv_lib_dl_dlopen=no
12093 fi
12094 rm -f core conftest.err conftest.$ac_objext \
12095     conftest$ac_exeext conftest.$ac_ext
12096 LIBS=$ac_check_lib_save_LIBS
12097 fi
12098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12099 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12100 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12101   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12102 else
12103
12104     lt_cv_dlopen="dyld"
12105     lt_cv_dlopen_libs=
12106     lt_cv_dlopen_self=yes
12107
12108 fi
12109
12110     ;;
12111
12112   *)
12113     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12114 if test "x$ac_cv_func_shl_load" = x""yes; then :
12115   lt_cv_dlopen="shl_load"
12116 else
12117   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12118 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12119 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12120   $as_echo_n "(cached) " >&6
12121 else
12122   ac_check_lib_save_LIBS=$LIBS
12123 LIBS="-ldld  $LIBS"
12124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12125 /* end confdefs.h.  */
12126
12127 /* Override any GCC internal prototype to avoid an error.
12128    Use char because int might match the return type of a GCC
12129    builtin and then its argument prototype would still apply.  */
12130 #ifdef __cplusplus
12131 extern "C"
12132 #endif
12133 char shl_load ();
12134 int
12135 main ()
12136 {
12137 return shl_load ();
12138   ;
12139   return 0;
12140 }
12141 _ACEOF
12142 if ac_fn_c_try_link "$LINENO"; then :
12143   ac_cv_lib_dld_shl_load=yes
12144 else
12145   ac_cv_lib_dld_shl_load=no
12146 fi
12147 rm -f core conftest.err conftest.$ac_objext \
12148     conftest$ac_exeext conftest.$ac_ext
12149 LIBS=$ac_check_lib_save_LIBS
12150 fi
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12152 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12153 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12154   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12155 else
12156   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12157 if test "x$ac_cv_func_dlopen" = x""yes; then :
12158   lt_cv_dlopen="dlopen"
12159 else
12160   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12161 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12162 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12163   $as_echo_n "(cached) " >&6
12164 else
12165   ac_check_lib_save_LIBS=$LIBS
12166 LIBS="-ldl  $LIBS"
12167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12168 /* end confdefs.h.  */
12169
12170 /* Override any GCC internal prototype to avoid an error.
12171    Use char because int might match the return type of a GCC
12172    builtin and then its argument prototype would still apply.  */
12173 #ifdef __cplusplus
12174 extern "C"
12175 #endif
12176 char dlopen ();
12177 int
12178 main ()
12179 {
12180 return dlopen ();
12181   ;
12182   return 0;
12183 }
12184 _ACEOF
12185 if ac_fn_c_try_link "$LINENO"; then :
12186   ac_cv_lib_dl_dlopen=yes
12187 else
12188   ac_cv_lib_dl_dlopen=no
12189 fi
12190 rm -f core conftest.err conftest.$ac_objext \
12191     conftest$ac_exeext conftest.$ac_ext
12192 LIBS=$ac_check_lib_save_LIBS
12193 fi
12194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12195 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12196 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12197   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12198 else
12199   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12200 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12201 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12202   $as_echo_n "(cached) " >&6
12203 else
12204   ac_check_lib_save_LIBS=$LIBS
12205 LIBS="-lsvld  $LIBS"
12206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12207 /* end confdefs.h.  */
12208
12209 /* Override any GCC internal prototype to avoid an error.
12210    Use char because int might match the return type of a GCC
12211    builtin and then its argument prototype would still apply.  */
12212 #ifdef __cplusplus
12213 extern "C"
12214 #endif
12215 char dlopen ();
12216 int
12217 main ()
12218 {
12219 return dlopen ();
12220   ;
12221   return 0;
12222 }
12223 _ACEOF
12224 if ac_fn_c_try_link "$LINENO"; then :
12225   ac_cv_lib_svld_dlopen=yes
12226 else
12227   ac_cv_lib_svld_dlopen=no
12228 fi
12229 rm -f core conftest.err conftest.$ac_objext \
12230     conftest$ac_exeext conftest.$ac_ext
12231 LIBS=$ac_check_lib_save_LIBS
12232 fi
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12234 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12235 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12236   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12237 else
12238   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12239 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12240 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12241   $as_echo_n "(cached) " >&6
12242 else
12243   ac_check_lib_save_LIBS=$LIBS
12244 LIBS="-ldld  $LIBS"
12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12246 /* end confdefs.h.  */
12247
12248 /* Override any GCC internal prototype to avoid an error.
12249    Use char because int might match the return type of a GCC
12250    builtin and then its argument prototype would still apply.  */
12251 #ifdef __cplusplus
12252 extern "C"
12253 #endif
12254 char dld_link ();
12255 int
12256 main ()
12257 {
12258 return dld_link ();
12259   ;
12260   return 0;
12261 }
12262 _ACEOF
12263 if ac_fn_c_try_link "$LINENO"; then :
12264   ac_cv_lib_dld_dld_link=yes
12265 else
12266   ac_cv_lib_dld_dld_link=no
12267 fi
12268 rm -f core conftest.err conftest.$ac_objext \
12269     conftest$ac_exeext conftest.$ac_ext
12270 LIBS=$ac_check_lib_save_LIBS
12271 fi
12272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12273 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12274 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12275   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12276 fi
12277
12278
12279 fi
12280
12281
12282 fi
12283
12284
12285 fi
12286
12287
12288 fi
12289
12290
12291 fi
12292
12293     ;;
12294   esac
12295
12296   if test "x$lt_cv_dlopen" != xno; then
12297     enable_dlopen=yes
12298   else
12299     enable_dlopen=no
12300   fi
12301
12302   case $lt_cv_dlopen in
12303   dlopen)
12304     save_CPPFLAGS="$CPPFLAGS"
12305     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12306
12307     save_LDFLAGS="$LDFLAGS"
12308     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12309
12310     save_LIBS="$LIBS"
12311     LIBS="$lt_cv_dlopen_libs $LIBS"
12312
12313     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12314 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12315 if test "${lt_cv_dlopen_self+set}" = set; then :
12316   $as_echo_n "(cached) " >&6
12317 else
12318           if test "$cross_compiling" = yes; then :
12319   lt_cv_dlopen_self=cross
12320 else
12321   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12322   lt_status=$lt_dlunknown
12323   cat > conftest.$ac_ext <<_LT_EOF
12324 #line 12324 "configure"
12325 #include "confdefs.h"
12326
12327 #if HAVE_DLFCN_H
12328 #include <dlfcn.h>
12329 #endif
12330
12331 #include <stdio.h>
12332
12333 #ifdef RTLD_GLOBAL
12334 #  define LT_DLGLOBAL           RTLD_GLOBAL
12335 #else
12336 #  ifdef DL_GLOBAL
12337 #    define LT_DLGLOBAL         DL_GLOBAL
12338 #  else
12339 #    define LT_DLGLOBAL         0
12340 #  endif
12341 #endif
12342
12343 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12344    find out it does not work in some platform. */
12345 #ifndef LT_DLLAZY_OR_NOW
12346 #  ifdef RTLD_LAZY
12347 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12348 #  else
12349 #    ifdef DL_LAZY
12350 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12351 #    else
12352 #      ifdef RTLD_NOW
12353 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12354 #      else
12355 #        ifdef DL_NOW
12356 #          define LT_DLLAZY_OR_NOW      DL_NOW
12357 #        else
12358 #          define LT_DLLAZY_OR_NOW      0
12359 #        endif
12360 #      endif
12361 #    endif
12362 #  endif
12363 #endif
12364
12365 /* When -fvisbility=hidden is used, assume the code has been annotated
12366    correspondingly for the symbols needed.  */
12367 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12368 void fnord () __attribute__((visibility("default")));
12369 #endif
12370
12371 void fnord () { int i=42; }
12372 int main ()
12373 {
12374   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12375   int status = $lt_dlunknown;
12376
12377   if (self)
12378     {
12379       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12380       else
12381         {
12382           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12383           else puts (dlerror ());
12384         }
12385       /* dlclose (self); */
12386     }
12387   else
12388     puts (dlerror ());
12389
12390   return status;
12391 }
12392 _LT_EOF
12393   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12394   (eval $ac_link) 2>&5
12395   ac_status=$?
12396   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12397   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12398     (./conftest; exit; ) >&5 2>/dev/null
12399     lt_status=$?
12400     case x$lt_status in
12401       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12402       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12403       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12404     esac
12405   else :
12406     # compilation failed
12407     lt_cv_dlopen_self=no
12408   fi
12409 fi
12410 rm -fr conftest*
12411
12412
12413 fi
12414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12415 $as_echo "$lt_cv_dlopen_self" >&6; }
12416
12417     if test "x$lt_cv_dlopen_self" = xyes; then
12418       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12419       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12420 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12421 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12422   $as_echo_n "(cached) " >&6
12423 else
12424           if test "$cross_compiling" = yes; then :
12425   lt_cv_dlopen_self_static=cross
12426 else
12427   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12428   lt_status=$lt_dlunknown
12429   cat > conftest.$ac_ext <<_LT_EOF
12430 #line 12430 "configure"
12431 #include "confdefs.h"
12432
12433 #if HAVE_DLFCN_H
12434 #include <dlfcn.h>
12435 #endif
12436
12437 #include <stdio.h>
12438
12439 #ifdef RTLD_GLOBAL
12440 #  define LT_DLGLOBAL           RTLD_GLOBAL
12441 #else
12442 #  ifdef DL_GLOBAL
12443 #    define LT_DLGLOBAL         DL_GLOBAL
12444 #  else
12445 #    define LT_DLGLOBAL         0
12446 #  endif
12447 #endif
12448
12449 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12450    find out it does not work in some platform. */
12451 #ifndef LT_DLLAZY_OR_NOW
12452 #  ifdef RTLD_LAZY
12453 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12454 #  else
12455 #    ifdef DL_LAZY
12456 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12457 #    else
12458 #      ifdef RTLD_NOW
12459 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12460 #      else
12461 #        ifdef DL_NOW
12462 #          define LT_DLLAZY_OR_NOW      DL_NOW
12463 #        else
12464 #          define LT_DLLAZY_OR_NOW      0
12465 #        endif
12466 #      endif
12467 #    endif
12468 #  endif
12469 #endif
12470
12471 /* When -fvisbility=hidden is used, assume the code has been annotated
12472    correspondingly for the symbols needed.  */
12473 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12474 void fnord () __attribute__((visibility("default")));
12475 #endif
12476
12477 void fnord () { int i=42; }
12478 int main ()
12479 {
12480   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12481   int status = $lt_dlunknown;
12482
12483   if (self)
12484     {
12485       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12486       else
12487         {
12488           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12489           else puts (dlerror ());
12490         }
12491       /* dlclose (self); */
12492     }
12493   else
12494     puts (dlerror ());
12495
12496   return status;
12497 }
12498 _LT_EOF
12499   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12500   (eval $ac_link) 2>&5
12501   ac_status=$?
12502   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12503   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12504     (./conftest; exit; ) >&5 2>/dev/null
12505     lt_status=$?
12506     case x$lt_status in
12507       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12508       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12509       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12510     esac
12511   else :
12512     # compilation failed
12513     lt_cv_dlopen_self_static=no
12514   fi
12515 fi
12516 rm -fr conftest*
12517
12518
12519 fi
12520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12521 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12522     fi
12523
12524     CPPFLAGS="$save_CPPFLAGS"
12525     LDFLAGS="$save_LDFLAGS"
12526     LIBS="$save_LIBS"
12527     ;;
12528   esac
12529
12530   case $lt_cv_dlopen_self in
12531   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12532   *) enable_dlopen_self=unknown ;;
12533   esac
12534
12535   case $lt_cv_dlopen_self_static in
12536   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12537   *) enable_dlopen_self_static=unknown ;;
12538   esac
12539 fi
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557 striplib=
12558 old_striplib=
12559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12560 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12561 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12562   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12563   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12565 $as_echo "yes" >&6; }
12566 else
12567 # FIXME - insert some real tests, host_os isn't really good enough
12568   case $host_os in
12569   darwin*)
12570     if test -n "$STRIP" ; then
12571       striplib="$STRIP -x"
12572       old_striplib="$STRIP -S"
12573       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12574 $as_echo "yes" >&6; }
12575     else
12576       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12577 $as_echo "no" >&6; }
12578     fi
12579     ;;
12580   *)
12581     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12582 $as_echo "no" >&6; }
12583     ;;
12584   esac
12585 fi
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598   # Report which library types will actually be built
12599   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12600 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12602 $as_echo "$can_build_shared" >&6; }
12603
12604   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12605 $as_echo_n "checking whether to build shared libraries... " >&6; }
12606   test "$can_build_shared" = "no" && enable_shared=no
12607
12608   # On AIX, shared libraries and static libraries use the same namespace, and
12609   # are all built from PIC.
12610   case $host_os in
12611   aix3*)
12612     test "$enable_shared" = yes && enable_static=no
12613     if test -n "$RANLIB"; then
12614       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12615       postinstall_cmds='$RANLIB $lib'
12616     fi
12617     ;;
12618
12619   aix[4-9]*)
12620     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12621       test "$enable_shared" = yes && enable_static=no
12622     fi
12623     ;;
12624   esac
12625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12626 $as_echo "$enable_shared" >&6; }
12627
12628   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12629 $as_echo_n "checking whether to build static libraries... " >&6; }
12630   # Make sure either enable_shared or enable_static is yes.
12631   test "$enable_shared" = yes || enable_static=yes
12632   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12633 $as_echo "$enable_static" >&6; }
12634
12635
12636
12637
12638 fi
12639 ac_ext=c
12640 ac_cpp='$CPP $CPPFLAGS'
12641 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12642 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12643 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12644
12645 CC="$lt_save_CC"
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659         ac_config_commands="$ac_config_commands libtool"
12660
12661
12662
12663
12664 # Only expand once:
12665
12666
12667
12668
12669 . ${srcdir}/../../bfd/configure.host
12670
12671
12672
12673
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12675 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12676     # Check whether --enable-maintainer-mode was given.
12677 if test "${enable_maintainer_mode+set}" = set; then :
12678   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12679 else
12680   USE_MAINTAINER_MODE=no
12681 fi
12682
12683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12684 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12685    if test $USE_MAINTAINER_MODE = yes; then
12686   MAINTAINER_MODE_TRUE=
12687   MAINTAINER_MODE_FALSE='#'
12688 else
12689   MAINTAINER_MODE_TRUE='#'
12690   MAINTAINER_MODE_FALSE=
12691 fi
12692
12693   MAINT=$MAINTAINER_MODE_TRUE
12694
12695
12696
12697
12698 # Check whether --enable-sim-bswap was given.
12699 if test "${enable_sim_bswap+set}" = set; then :
12700   enableval=$enable_sim_bswap; case "${enableval}" in
12701   yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12702   no)   sim_bswap="-DWITH_BSWAP=0";;
12703   *)    as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12704 esac
12705 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12706   echo "Setting bswap flags = $sim_bswap" 6>&1
12707 fi
12708 else
12709   sim_bswap=""
12710 fi
12711
12712
12713
12714 # Check whether --enable-sim-cflags was given.
12715 if test "${enable_sim_cflags+set}" = set; then :
12716   enableval=$enable_sim_cflags; case "${enableval}" in
12717   yes)   sim_cflags="-O2 -fomit-frame-pointer";;
12718   trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12719   no)    sim_cflags="";;
12720   *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12721 esac
12722 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12723   echo "Setting sim cflags = $sim_cflags" 6>&1
12724 fi
12725 else
12726   sim_cflags=""
12727 fi
12728
12729
12730
12731 # Check whether --enable-sim-debug was given.
12732 if test "${enable_sim_debug+set}" = set; then :
12733   enableval=$enable_sim_debug; case "${enableval}" in
12734   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12735   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12736   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12737 esac
12738 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12739   echo "Setting sim debug = $sim_debug" 6>&1
12740 fi
12741 else
12742   sim_debug=""
12743 fi
12744
12745
12746
12747 # Check whether --enable-sim-stdio was given.
12748 if test "${enable_sim_stdio+set}" = set; then :
12749   enableval=$enable_sim_stdio; case "${enableval}" in
12750   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12751   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12752   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12753 esac
12754 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12755   echo "Setting stdio flags = $sim_stdio" 6>&1
12756 fi
12757 else
12758   sim_stdio=""
12759 fi
12760
12761
12762
12763 # Check whether --enable-sim-trace was given.
12764 if test "${enable_sim_trace+set}" = set; then :
12765   enableval=$enable_sim_trace; case "${enableval}" in
12766   yes)  sim_trace="-DWITH_TRACE=-1";;
12767   no)   sim_trace="-DWITH_TRACE=0";;
12768   [-0-9]*)
12769         sim_trace="-DWITH_TRACE='(${enableval})'";;
12770   [[:lower:]]*)
12771         sim_trace=""
12772         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12773           if test x"$sim_trace" = x; then
12774             sim_trace="-DWITH_TRACE='(TRACE_$x"
12775           else
12776             sim_trace="${sim_trace}|TRACE_$x"
12777           fi
12778         done
12779         sim_trace="$sim_trace)'" ;;
12780 esac
12781 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12782   echo "Setting sim trace = $sim_trace" 6>&1
12783 fi
12784 else
12785   sim_trace=""
12786 fi
12787
12788
12789
12790 # Check whether --enable-sim-profile was given.
12791 if test "${enable_sim_profile+set}" = set; then :
12792   enableval=$enable_sim_profile; case "${enableval}" in
12793   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12794   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12795   [-0-9]*)
12796         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12797   [a-z]*)
12798         sim_profile=""
12799         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12800           if test x"$sim_profile" = x; then
12801             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12802           else
12803             sim_profile="${sim_profile}|PROFILE_$x"
12804           fi
12805         done
12806         sim_profile="$sim_profile)'" ;;
12807 esac
12808 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12809   echo "Setting sim profile = $sim_profile" 6>&1
12810 fi
12811 else
12812   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12813 fi
12814
12815
12816
12817
12818 # Check whether --with-pkgversion was given.
12819 if test "${with_pkgversion+set}" = set; then :
12820   withval=$with_pkgversion; case "$withval" in
12821       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12822       no)  PKGVERSION= ;;
12823       *)   PKGVERSION="($withval) " ;;
12824      esac
12825 else
12826   PKGVERSION="(SIM) "
12827
12828 fi
12829
12830
12831
12832
12833
12834 # Check whether --with-bugurl was given.
12835 if test "${with_bugurl+set}" = set; then :
12836   withval=$with_bugurl; case "$withval" in
12837       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12838       no)  BUGURL=
12839            ;;
12840       *)   BUGURL="$withval"
12841            ;;
12842      esac
12843 else
12844   BUGURL="http://www.gnu.org/software/gdb/bugs/"
12845
12846 fi
12847
12848   case ${BUGURL} in
12849   "")
12850     REPORT_BUGS_TO=
12851     REPORT_BUGS_TEXI=
12852     ;;
12853   *)
12854     REPORT_BUGS_TO="<$BUGURL>"
12855     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12856     ;;
12857   esac;
12858
12859
12860
12861
12862 cat >>confdefs.h <<_ACEOF
12863 #define PKGVERSION "$PKGVERSION"
12864 _ACEOF
12865
12866
12867 cat >>confdefs.h <<_ACEOF
12868 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12869 _ACEOF
12870
12871
12872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12873 $as_echo_n "checking return type of signal handlers... " >&6; }
12874 if test "${ac_cv_type_signal+set}" = set; then :
12875   $as_echo_n "(cached) " >&6
12876 else
12877   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12878 /* end confdefs.h.  */
12879 #include <sys/types.h>
12880 #include <signal.h>
12881
12882 int
12883 main ()
12884 {
12885 return *(signal (0, 0)) (0) == 1;
12886   ;
12887   return 0;
12888 }
12889 _ACEOF
12890 if ac_fn_c_try_compile "$LINENO"; then :
12891   ac_cv_type_signal=int
12892 else
12893   ac_cv_type_signal=void
12894 fi
12895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12896 fi
12897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12898 $as_echo "$ac_cv_type_signal" >&6; }
12899
12900 cat >>confdefs.h <<_ACEOF
12901 #define RETSIGTYPE $ac_cv_type_signal
12902 _ACEOF
12903
12904
12905
12906
12907
12908 sim_link_files=
12909 sim_link_links=
12910
12911 # targ-vals.def points to the libc macro description file.
12912 case "${target}" in
12913 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12914 esac
12915 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12916 sim_link_links="${sim_link_links} targ-vals.def"
12917
12918
12919
12920
12921 wire_endian=""
12922 default_endian="BIG_ENDIAN"
12923 # Check whether --enable-sim-endian was given.
12924 if test "${enable_sim_endian+set}" = set; then :
12925   enableval=$enable_sim_endian; case "${enableval}" in
12926   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12927   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12928   yes)   if test x"$wire_endian" != x; then
12929            sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12930          else
12931            if test x"$default_endian" != x; then
12932              sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12933            else
12934              echo "No hard-wired endian for target $target" 1>&6
12935              sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12936            fi
12937          fi;;
12938   no)    if test x"$default_endian" != x; then
12939            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12940          else
12941            if test x"$wire_endian" != x; then
12942              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12943            else
12944              echo "No default endian for target $target" 1>&6
12945              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12946            fi
12947          fi;;
12948   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
12949 esac
12950 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12951   echo "Setting endian flags = $sim_endian" 6>&1
12952 fi
12953 else
12954   if test x"$default_endian" != x; then
12955   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12956 else
12957   if test x"$wire_endian" != x; then
12958     sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12959   else
12960     sim_endian=
12961   fi
12962 fi
12963 fi
12964
12965 wire_alignment="STRICT_ALIGNMENT"
12966 default_alignment=""
12967
12968 # Check whether --enable-sim-alignment was given.
12969 if test "${enable_sim_alignment+set}" = set; then :
12970   enableval=$enable_sim_alignment; case "${enableval}" in
12971   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12972   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12973   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12974   yes) if test x"$wire_alignment" != x; then
12975          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12976        else
12977          if test x"$default_alignment" != x; then
12978            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12979          else
12980            echo "No hard-wired alignment for target $target" 1>&6
12981            sim_alignment="-DWITH_ALIGNMENT=0"
12982          fi
12983        fi;;
12984   no)  if test x"$default_alignment" != x; then
12985          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12986        else
12987          if test x"$wire_alignment" != x; then
12988            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12989          else
12990            echo "No default alignment for target $target" 1>&6
12991            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12992          fi
12993        fi;;
12994   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
12995 esac
12996 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12997   echo "Setting alignment flags = $sim_alignment" 6>&1
12998 fi
12999 else
13000   if test x"$default_alignment" != x; then
13001   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13002 else
13003   if test x"$wire_alignment" != x; then
13004     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13005   else
13006     sim_alignment=
13007   fi
13008 fi
13009 fi
13010
13011
13012 # Check whether --enable-sim-hostendian was given.
13013 if test "${enable_sim_hostendian+set}" = set; then :
13014   enableval=$enable_sim_hostendian; case "${enableval}" in
13015   no)    sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13016   b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13017   l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13018   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13019 esac
13020 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13021   echo "Setting hostendian flags = $sim_hostendian" 6>&1
13022 fi
13023 else
13024
13025 if test "x$cross_compiling" = "xno"; then
13026    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13027 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13028 if test "${ac_cv_c_bigendian+set}" = set; then :
13029   $as_echo_n "(cached) " >&6
13030 else
13031   ac_cv_c_bigendian=unknown
13032     # See if we're dealing with a universal compiler.
13033     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13034 /* end confdefs.h.  */
13035 #ifndef __APPLE_CC__
13036                not a universal capable compiler
13037              #endif
13038              typedef int dummy;
13039
13040 _ACEOF
13041 if ac_fn_c_try_compile "$LINENO"; then :
13042
13043         # Check for potential -arch flags.  It is not universal unless
13044         # there are at least two -arch flags with different values.
13045         ac_arch=
13046         ac_prev=
13047         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13048          if test -n "$ac_prev"; then
13049            case $ac_word in
13050              i?86 | x86_64 | ppc | ppc64)
13051                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13052                  ac_arch=$ac_word
13053                else
13054                  ac_cv_c_bigendian=universal
13055                  break
13056                fi
13057                ;;
13058            esac
13059            ac_prev=
13060          elif test "x$ac_word" = "x-arch"; then
13061            ac_prev=arch
13062          fi
13063        done
13064 fi
13065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13066     if test $ac_cv_c_bigendian = unknown; then
13067       # See if sys/param.h defines the BYTE_ORDER macro.
13068       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13069 /* end confdefs.h.  */
13070 #include <sys/types.h>
13071              #include <sys/param.h>
13072
13073 int
13074 main ()
13075 {
13076 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13077                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13078                      && LITTLE_ENDIAN)
13079               bogus endian macros
13080              #endif
13081
13082   ;
13083   return 0;
13084 }
13085 _ACEOF
13086 if ac_fn_c_try_compile "$LINENO"; then :
13087   # It does; now see whether it defined to BIG_ENDIAN or not.
13088          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13089 /* end confdefs.h.  */
13090 #include <sys/types.h>
13091                 #include <sys/param.h>
13092
13093 int
13094 main ()
13095 {
13096 #if BYTE_ORDER != BIG_ENDIAN
13097                  not big endian
13098                 #endif
13099
13100   ;
13101   return 0;
13102 }
13103 _ACEOF
13104 if ac_fn_c_try_compile "$LINENO"; then :
13105   ac_cv_c_bigendian=yes
13106 else
13107   ac_cv_c_bigendian=no
13108 fi
13109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13110 fi
13111 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13112     fi
13113     if test $ac_cv_c_bigendian = unknown; then
13114       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13115       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13116 /* end confdefs.h.  */
13117 #include <limits.h>
13118
13119 int
13120 main ()
13121 {
13122 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13123               bogus endian macros
13124              #endif
13125
13126   ;
13127   return 0;
13128 }
13129 _ACEOF
13130 if ac_fn_c_try_compile "$LINENO"; then :
13131   # It does; now see whether it defined to _BIG_ENDIAN or not.
13132          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13133 /* end confdefs.h.  */
13134 #include <limits.h>
13135
13136 int
13137 main ()
13138 {
13139 #ifndef _BIG_ENDIAN
13140                  not big endian
13141                 #endif
13142
13143   ;
13144   return 0;
13145 }
13146 _ACEOF
13147 if ac_fn_c_try_compile "$LINENO"; then :
13148   ac_cv_c_bigendian=yes
13149 else
13150   ac_cv_c_bigendian=no
13151 fi
13152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13153 fi
13154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13155     fi
13156     if test $ac_cv_c_bigendian = unknown; then
13157       # Compile a test program.
13158       if test "$cross_compiling" = yes; then :
13159   # Try to guess by grepping values from an object file.
13160          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13161 /* end confdefs.h.  */
13162 short int ascii_mm[] =
13163                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13164                 short int ascii_ii[] =
13165                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13166                 int use_ascii (int i) {
13167                   return ascii_mm[i] + ascii_ii[i];
13168                 }
13169                 short int ebcdic_ii[] =
13170                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13171                 short int ebcdic_mm[] =
13172                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13173                 int use_ebcdic (int i) {
13174                   return ebcdic_mm[i] + ebcdic_ii[i];
13175                 }
13176                 extern int foo;
13177
13178 int
13179 main ()
13180 {
13181 return use_ascii (foo) == use_ebcdic (foo);
13182   ;
13183   return 0;
13184 }
13185 _ACEOF
13186 if ac_fn_c_try_compile "$LINENO"; then :
13187   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13188               ac_cv_c_bigendian=yes
13189             fi
13190             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13191               if test "$ac_cv_c_bigendian" = unknown; then
13192                 ac_cv_c_bigendian=no
13193               else
13194                 # finding both strings is unlikely to happen, but who knows?
13195                 ac_cv_c_bigendian=unknown
13196               fi
13197             fi
13198 fi
13199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13200 else
13201   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13202 /* end confdefs.h.  */
13203 $ac_includes_default
13204 int
13205 main ()
13206 {
13207
13208              /* Are we little or big endian?  From Harbison&Steele.  */
13209              union
13210              {
13211                long int l;
13212                char c[sizeof (long int)];
13213              } u;
13214              u.l = 1;
13215              return u.c[sizeof (long int) - 1] == 1;
13216
13217   ;
13218   return 0;
13219 }
13220 _ACEOF
13221 if ac_fn_c_try_run "$LINENO"; then :
13222   ac_cv_c_bigendian=no
13223 else
13224   ac_cv_c_bigendian=yes
13225 fi
13226 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13227   conftest.$ac_objext conftest.beam conftest.$ac_ext
13228 fi
13229
13230     fi
13231 fi
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13233 $as_echo "$ac_cv_c_bigendian" >&6; }
13234  case $ac_cv_c_bigendian in #(
13235    yes)
13236      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13237 ;; #(
13238    no)
13239       ;; #(
13240    universal)
13241
13242 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13243
13244      ;; #(
13245    *)
13246      as_fn_error "unknown endianness
13247  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13248  esac
13249
13250   if test $ac_cv_c_bigendian = yes; then
13251     sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13252   else
13253     sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13254   fi
13255 else
13256   sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13257 fi
13258 fi
13259
13260
13261 default_sim_scache="16384"
13262 # Check whether --enable-sim-scache was given.
13263 if test "${enable_sim_scache+set}" = set; then :
13264   enableval=$enable_sim_scache; case "${enableval}" in
13265   yes)  sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13266   no)   sim_scache="-DWITH_SCACHE=0" ;;
13267   [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13268   *)    as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13269         sim_scache="";;
13270 esac
13271 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13272   echo "Setting scache size = $sim_scache" 6>&1
13273 fi
13274 else
13275   sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13276 fi
13277
13278
13279
13280 default_sim_default_model="sh5"
13281 # Check whether --enable-sim-default-model was given.
13282 if test "${enable_sim_default_model+set}" = set; then :
13283   enableval=$enable_sim_default_model; case "${enableval}" in
13284   yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13285   *)    sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13286 esac
13287 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13288   echo "Setting default model = $sim_default_model" 6>&1
13289 fi
13290 else
13291   sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13292 fi
13293
13294
13295
13296 # Check whether --enable-sim-environment was given.
13297 if test "${enable_sim_environment+set}" = set; then :
13298   enableval=$enable_sim_environment; case "${enableval}" in
13299   all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13300   user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13301   virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13302   operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13303   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13304        sim_environment="";;
13305 esac
13306 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13307   echo "Setting sim environment = $sim_environment" 6>&1
13308 fi
13309 else
13310   sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13311 fi
13312
13313
13314 default_sim_inline=""
13315 # Check whether --enable-sim-inline was given.
13316 if test "${enable_sim_inline+set}" = set; then :
13317   enableval=$enable_sim_inline; sim_inline=""
13318 case "$enableval" in
13319   no)           sim_inline="-DDEFAULT_INLINE=0";;
13320   0)            sim_inline="-DDEFAULT_INLINE=0";;
13321   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13322   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13323   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13324        new_flag=""
13325        case "$x" in
13326          *_INLINE=*)    new_flag="-D$x";;
13327          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13328          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13329          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13330        esac
13331        if test x"$sim_inline" = x""; then
13332          sim_inline="$new_flag"
13333        else
13334          sim_inline="$sim_inline $new_flag"
13335        fi
13336      done;;
13337 esac
13338 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13339   echo "Setting inline flags = $sim_inline" 6>&1
13340 fi
13341 else
13342
13343 if test "x$cross_compiling" = "xno"; then
13344   if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13345     sim_inline="${default_sim_inline}"
13346     if test x"$silent" != x"yes"; then
13347       echo "Setting inline flags = $sim_inline" 6>&1
13348     fi
13349   else
13350     sim_inline=""
13351   fi
13352 else
13353   sim_inline="-DDEFAULT_INLINE=0"
13354 fi
13355 fi
13356
13357
13358 cgen_maint=no
13359 cgen=guile
13360 cgendir='$(srcdir)/../../cgen'
13361 # Check whether --enable-cgen-maint was given.
13362 if test "${enable_cgen_maint+set}" = set; then :
13363   enableval=$enable_cgen_maint; case "${enableval}" in
13364   yes)  cgen_maint=yes ;;
13365   no)   cgen_maint=no ;;
13366   *)
13367         # argument is cgen install directory (not implemented yet).
13368         # Having a `share' directory might be more appropriate for the .scm,
13369         # .cpu, etc. files.
13370         cgendir=${cgen_maint}/lib/cgen
13371         cgen=guile
13372         ;;
13373 esac
13374 fi
13375 if test x${cgen_maint} != xno ; then
13376   CGEN_MAINT=''
13377 else
13378   CGEN_MAINT='#'
13379 fi
13380
13381
13382
13383
13384
13385
13386 if test """"; then
13387   hardware=""""
13388 else
13389   hardware="cfi core pal glue"
13390 fi
13391 hardware="$hardware """
13392
13393 sim_hw_cflags="-DWITH_HW=1"
13394 sim_hw="$hardware"
13395 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13396
13397 # Check whether --enable-sim-hardware was given.
13398 if test "${enable_sim_hardware+set}" = set; then :
13399   enableval=$enable_sim_hardware;
13400 else
13401   enable_sim_hardware="yes"
13402 fi
13403
13404 case ${enable_sim_hardware} in
13405   yes|no) ;;
13406   ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13407   *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13408   *)  hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13409 esac
13410
13411 if test "$enable_sim_hardware" = no; then
13412   sim_hw_objs=
13413   sim_hw_cflags="-DWITH_HW=0"
13414   sim_hw=
13415 else
13416   sim_hw_cflags="-DWITH_HW=1"
13417   # remove duplicates
13418   sim_hw=""
13419   sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13420   for i in $hardware ; do
13421     case " $sim_hw " in
13422       *" $i "*) ;;
13423       *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13424     esac
13425   done
13426   # mingw does not support sockser
13427   case ${host} in
13428     *mingw*) ;;
13429     *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13430        # that you instatiate.  Instead, other code will call into it directly.
13431        # At some point, we should convert it over.
13432        sim_hw_objs="$sim_hw_objs dv-sockser.o"
13433
13434 cat >>confdefs.h <<_ACEOF
13435 #define HAVE_DV_SOCKSER 1
13436 _ACEOF
13437
13438        ;;
13439   esac
13440   if test x"$silent" != x"yes"; then
13441     echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13442   fi
13443     case " $hardware " in
13444     *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13445 $as_echo_n "checking for log2 in -lm... " >&6; }
13446 if test "${ac_cv_lib_m_log2+set}" = set; then :
13447   $as_echo_n "(cached) " >&6
13448 else
13449   ac_check_lib_save_LIBS=$LIBS
13450 LIBS="-lm  $LIBS"
13451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13452 /* end confdefs.h.  */
13453
13454 /* Override any GCC internal prototype to avoid an error.
13455    Use char because int might match the return type of a GCC
13456    builtin and then its argument prototype would still apply.  */
13457 #ifdef __cplusplus
13458 extern "C"
13459 #endif
13460 char log2 ();
13461 int
13462 main ()
13463 {
13464 return log2 ();
13465   ;
13466   return 0;
13467 }
13468 _ACEOF
13469 if ac_fn_c_try_link "$LINENO"; then :
13470   ac_cv_lib_m_log2=yes
13471 else
13472   ac_cv_lib_m_log2=no
13473 fi
13474 rm -f core conftest.err conftest.$ac_objext \
13475     conftest$ac_exeext conftest.$ac_ext
13476 LIBS=$ac_check_lib_save_LIBS
13477 fi
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13479 $as_echo "$ac_cv_lib_m_log2" >&6; }
13480 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13481   cat >>confdefs.h <<_ACEOF
13482 #define HAVE_LIBM 1
13483 _ACEOF
13484
13485   LIBS="-lm $LIBS"
13486
13487 fi
13488 ;;
13489   esac
13490 fi
13491
13492
13493
13494 ac_sources="$sim_link_files"
13495 ac_dests="$sim_link_links"
13496 while test -n "$ac_sources"; do
13497   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13498   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13499   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13500 done
13501 ac_config_links="$ac_config_links $ac_config_links_1"
13502
13503 cgen_breaks=""
13504 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13505 cgen_breaks="break cgen_rtx_error";
13506 fi
13507
13508 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13509
13510 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13511
13512 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13513
13514 ac_config_commands="$ac_config_commands Makefile"
13515
13516 ac_config_commands="$ac_config_commands stamp-h"
13517
13518 cat >confcache <<\_ACEOF
13519 # This file is a shell script that caches the results of configure
13520 # tests run on this system so they can be shared between configure
13521 # scripts and configure runs, see configure's option --config-cache.
13522 # It is not useful on other systems.  If it contains results you don't
13523 # want to keep, you may remove or edit it.
13524 #
13525 # config.status only pays attention to the cache file if you give it
13526 # the --recheck option to rerun configure.
13527 #
13528 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13529 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13530 # following values.
13531
13532 _ACEOF
13533
13534 # The following way of writing the cache mishandles newlines in values,
13535 # but we know of no workaround that is simple, portable, and efficient.
13536 # So, we kill variables containing newlines.
13537 # Ultrix sh set writes to stderr and can't be redirected directly,
13538 # and sets the high bit in the cache file unless we assign to the vars.
13539 (
13540   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13541     eval ac_val=\$$ac_var
13542     case $ac_val in #(
13543     *${as_nl}*)
13544       case $ac_var in #(
13545       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13546 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13547       esac
13548       case $ac_var in #(
13549       _ | IFS | as_nl) ;; #(
13550       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13551       *) { eval $ac_var=; unset $ac_var;} ;;
13552       esac ;;
13553     esac
13554   done
13555
13556   (set) 2>&1 |
13557     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13558     *${as_nl}ac_space=\ *)
13559       # `set' does not quote correctly, so add quotes: double-quote
13560       # substitution turns \\\\ into \\, and sed turns \\ into \.
13561       sed -n \
13562         "s/'/'\\\\''/g;
13563           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13564       ;; #(
13565     *)
13566       # `set' quotes correctly as required by POSIX, so do not add quotes.
13567       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13568       ;;
13569     esac |
13570     sort
13571 ) |
13572   sed '
13573      /^ac_cv_env_/b end
13574      t clear
13575      :clear
13576      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13577      t end
13578      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13579      :end' >>confcache
13580 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13581   if test -w "$cache_file"; then
13582     test "x$cache_file" != "x/dev/null" &&
13583       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13584 $as_echo "$as_me: updating cache $cache_file" >&6;}
13585     cat confcache >$cache_file
13586   else
13587     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13588 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13589   fi
13590 fi
13591 rm -f confcache
13592
13593 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13594 # Let make expand exec_prefix.
13595 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13596
13597 DEFS=-DHAVE_CONFIG_H
13598
13599 ac_libobjs=
13600 ac_ltlibobjs=
13601 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13602   # 1. Remove the extension, and $U if already installed.
13603   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13604   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13605   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13606   #    will be set to the directory where LIBOBJS objects are built.
13607   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13608   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13609 done
13610 LIBOBJS=$ac_libobjs
13611
13612 LTLIBOBJS=$ac_ltlibobjs
13613
13614
13615 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13616   as_fn_error "conditional \"GMAKE\" was never defined.
13617 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13618 fi
13619 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13620   as_fn_error "conditional \"PLUGINS\" was never defined.
13621 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13622 fi
13623 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13624   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13625 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13626 fi
13627
13628
13629 : ${CONFIG_STATUS=./config.status}
13630 ac_write_fail=0
13631 ac_clean_files_save=$ac_clean_files
13632 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13633 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13634 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13635 as_write_fail=0
13636 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13637 #! $SHELL
13638 # Generated by $as_me.
13639 # Run this file to recreate the current configuration.
13640 # Compiler output produced by configure, useful for debugging
13641 # configure, is in config.log if it exists.
13642
13643 debug=false
13644 ac_cs_recheck=false
13645 ac_cs_silent=false
13646
13647 SHELL=\${CONFIG_SHELL-$SHELL}
13648 export SHELL
13649 _ASEOF
13650 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13651 ## -------------------- ##
13652 ## M4sh Initialization. ##
13653 ## -------------------- ##
13654
13655 # Be more Bourne compatible
13656 DUALCASE=1; export DUALCASE # for MKS sh
13657 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13658   emulate sh
13659   NULLCMD=:
13660   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13661   # is contrary to our usage.  Disable this feature.
13662   alias -g '${1+"$@"}'='"$@"'
13663   setopt NO_GLOB_SUBST
13664 else
13665   case `(set -o) 2>/dev/null` in #(
13666   *posix*) :
13667     set -o posix ;; #(
13668   *) :
13669      ;;
13670 esac
13671 fi
13672
13673
13674 as_nl='
13675 '
13676 export as_nl
13677 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13678 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13679 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13680 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13681 # Prefer a ksh shell builtin over an external printf program on Solaris,
13682 # but without wasting forks for bash or zsh.
13683 if test -z "$BASH_VERSION$ZSH_VERSION" \
13684     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13685   as_echo='print -r --'
13686   as_echo_n='print -rn --'
13687 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13688   as_echo='printf %s\n'
13689   as_echo_n='printf %s'
13690 else
13691   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13692     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13693     as_echo_n='/usr/ucb/echo -n'
13694   else
13695     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13696     as_echo_n_body='eval
13697       arg=$1;
13698       case $arg in #(
13699       *"$as_nl"*)
13700         expr "X$arg" : "X\\(.*\\)$as_nl";
13701         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13702       esac;
13703       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13704     '
13705     export as_echo_n_body
13706     as_echo_n='sh -c $as_echo_n_body as_echo'
13707   fi
13708   export as_echo_body
13709   as_echo='sh -c $as_echo_body as_echo'
13710 fi
13711
13712 # The user is always right.
13713 if test "${PATH_SEPARATOR+set}" != set; then
13714   PATH_SEPARATOR=:
13715   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13716     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13717       PATH_SEPARATOR=';'
13718   }
13719 fi
13720
13721
13722 # IFS
13723 # We need space, tab and new line, in precisely that order.  Quoting is
13724 # there to prevent editors from complaining about space-tab.
13725 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13726 # splitting by setting IFS to empty value.)
13727 IFS=" ""        $as_nl"
13728
13729 # Find who we are.  Look in the path if we contain no directory separator.
13730 case $0 in #((
13731   *[\\/]* ) as_myself=$0 ;;
13732   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13733 for as_dir in $PATH
13734 do
13735   IFS=$as_save_IFS
13736   test -z "$as_dir" && as_dir=.
13737     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13738   done
13739 IFS=$as_save_IFS
13740
13741      ;;
13742 esac
13743 # We did not find ourselves, most probably we were run as `sh COMMAND'
13744 # in which case we are not to be found in the path.
13745 if test "x$as_myself" = x; then
13746   as_myself=$0
13747 fi
13748 if test ! -f "$as_myself"; then
13749   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13750   exit 1
13751 fi
13752
13753 # Unset variables that we do not need and which cause bugs (e.g. in
13754 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13755 # suppresses any "Segmentation fault" message there.  '((' could
13756 # trigger a bug in pdksh 5.2.14.
13757 for as_var in BASH_ENV ENV MAIL MAILPATH
13758 do eval test x\${$as_var+set} = xset \
13759   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13760 done
13761 PS1='$ '
13762 PS2='> '
13763 PS4='+ '
13764
13765 # NLS nuisances.
13766 LC_ALL=C
13767 export LC_ALL
13768 LANGUAGE=C
13769 export LANGUAGE
13770
13771 # CDPATH.
13772 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13773
13774
13775 # as_fn_error ERROR [LINENO LOG_FD]
13776 # ---------------------------------
13777 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13778 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13779 # script with status $?, using 1 if that was 0.
13780 as_fn_error ()
13781 {
13782   as_status=$?; test $as_status -eq 0 && as_status=1
13783   if test "$3"; then
13784     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13785     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13786   fi
13787   $as_echo "$as_me: error: $1" >&2
13788   as_fn_exit $as_status
13789 } # as_fn_error
13790
13791
13792 # as_fn_set_status STATUS
13793 # -----------------------
13794 # Set $? to STATUS, without forking.
13795 as_fn_set_status ()
13796 {
13797   return $1
13798 } # as_fn_set_status
13799
13800 # as_fn_exit STATUS
13801 # -----------------
13802 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13803 as_fn_exit ()
13804 {
13805   set +e
13806   as_fn_set_status $1
13807   exit $1
13808 } # as_fn_exit
13809
13810 # as_fn_unset VAR
13811 # ---------------
13812 # Portably unset VAR.
13813 as_fn_unset ()
13814 {
13815   { eval $1=; unset $1;}
13816 }
13817 as_unset=as_fn_unset
13818 # as_fn_append VAR VALUE
13819 # ----------------------
13820 # Append the text in VALUE to the end of the definition contained in VAR. Take
13821 # advantage of any shell optimizations that allow amortized linear growth over
13822 # repeated appends, instead of the typical quadratic growth present in naive
13823 # implementations.
13824 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13825   eval 'as_fn_append ()
13826   {
13827     eval $1+=\$2
13828   }'
13829 else
13830   as_fn_append ()
13831   {
13832     eval $1=\$$1\$2
13833   }
13834 fi # as_fn_append
13835
13836 # as_fn_arith ARG...
13837 # ------------------
13838 # Perform arithmetic evaluation on the ARGs, and store the result in the
13839 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13840 # must be portable across $(()) and expr.
13841 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13842   eval 'as_fn_arith ()
13843   {
13844     as_val=$(( $* ))
13845   }'
13846 else
13847   as_fn_arith ()
13848   {
13849     as_val=`expr "$@" || test $? -eq 1`
13850   }
13851 fi # as_fn_arith
13852
13853
13854 if expr a : '\(a\)' >/dev/null 2>&1 &&
13855    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13856   as_expr=expr
13857 else
13858   as_expr=false
13859 fi
13860
13861 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13862   as_basename=basename
13863 else
13864   as_basename=false
13865 fi
13866
13867 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13868   as_dirname=dirname
13869 else
13870   as_dirname=false
13871 fi
13872
13873 as_me=`$as_basename -- "$0" ||
13874 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13875          X"$0" : 'X\(//\)$' \| \
13876          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13877 $as_echo X/"$0" |
13878     sed '/^.*\/\([^/][^/]*\)\/*$/{
13879             s//\1/
13880             q
13881           }
13882           /^X\/\(\/\/\)$/{
13883             s//\1/
13884             q
13885           }
13886           /^X\/\(\/\).*/{
13887             s//\1/
13888             q
13889           }
13890           s/.*/./; q'`
13891
13892 # Avoid depending upon Character Ranges.
13893 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13894 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13895 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13896 as_cr_digits='0123456789'
13897 as_cr_alnum=$as_cr_Letters$as_cr_digits
13898
13899 ECHO_C= ECHO_N= ECHO_T=
13900 case `echo -n x` in #(((((
13901 -n*)
13902   case `echo 'xy\c'` in
13903   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
13904   xy)  ECHO_C='\c';;
13905   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13906        ECHO_T=' ';;
13907   esac;;
13908 *)
13909   ECHO_N='-n';;
13910 esac
13911
13912 rm -f conf$$ conf$$.exe conf$$.file
13913 if test -d conf$$.dir; then
13914   rm -f conf$$.dir/conf$$.file
13915 else
13916   rm -f conf$$.dir
13917   mkdir conf$$.dir 2>/dev/null
13918 fi
13919 if (echo >conf$$.file) 2>/dev/null; then
13920   if ln -s conf$$.file conf$$ 2>/dev/null; then
13921     as_ln_s='ln -s'
13922     # ... but there are two gotchas:
13923     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13924     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13925     # In both cases, we have to default to `cp -p'.
13926     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13927       as_ln_s='cp -p'
13928   elif ln conf$$.file conf$$ 2>/dev/null; then
13929     as_ln_s=ln
13930   else
13931     as_ln_s='cp -p'
13932   fi
13933 else
13934   as_ln_s='cp -p'
13935 fi
13936 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13937 rmdir conf$$.dir 2>/dev/null
13938
13939
13940 # as_fn_mkdir_p
13941 # -------------
13942 # Create "$as_dir" as a directory, including parents if necessary.
13943 as_fn_mkdir_p ()
13944 {
13945
13946   case $as_dir in #(
13947   -*) as_dir=./$as_dir;;
13948   esac
13949   test -d "$as_dir" || eval $as_mkdir_p || {
13950     as_dirs=
13951     while :; do
13952       case $as_dir in #(
13953       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13954       *) as_qdir=$as_dir;;
13955       esac
13956       as_dirs="'$as_qdir' $as_dirs"
13957       as_dir=`$as_dirname -- "$as_dir" ||
13958 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13959          X"$as_dir" : 'X\(//\)[^/]' \| \
13960          X"$as_dir" : 'X\(//\)$' \| \
13961          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13962 $as_echo X"$as_dir" |
13963     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13964             s//\1/
13965             q
13966           }
13967           /^X\(\/\/\)[^/].*/{
13968             s//\1/
13969             q
13970           }
13971           /^X\(\/\/\)$/{
13972             s//\1/
13973             q
13974           }
13975           /^X\(\/\).*/{
13976             s//\1/
13977             q
13978           }
13979           s/.*/./; q'`
13980       test -d "$as_dir" && break
13981     done
13982     test -z "$as_dirs" || eval "mkdir $as_dirs"
13983   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13984
13985
13986 } # as_fn_mkdir_p
13987 if mkdir -p . 2>/dev/null; then
13988   as_mkdir_p='mkdir -p "$as_dir"'
13989 else
13990   test -d ./-p && rmdir ./-p
13991   as_mkdir_p=false
13992 fi
13993
13994 if test -x / >/dev/null 2>&1; then
13995   as_test_x='test -x'
13996 else
13997   if ls -dL / >/dev/null 2>&1; then
13998     as_ls_L_option=L
13999   else
14000     as_ls_L_option=
14001   fi
14002   as_test_x='
14003     eval sh -c '\''
14004       if test -d "$1"; then
14005         test -d "$1/.";
14006       else
14007         case $1 in #(
14008         -*)set "./$1";;
14009         esac;
14010         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14011         ???[sx]*):;;*)false;;esac;fi
14012     '\'' sh
14013   '
14014 fi
14015 as_executable_p=$as_test_x
14016
14017 # Sed expression to map a string onto a valid CPP name.
14018 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14019
14020 # Sed expression to map a string onto a valid variable name.
14021 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14022
14023
14024 exec 6>&1
14025 ## ----------------------------------- ##
14026 ## Main body of $CONFIG_STATUS script. ##
14027 ## ----------------------------------- ##
14028 _ASEOF
14029 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14030
14031 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14032 # Save the log message, to keep $0 and so on meaningful, and to
14033 # report actual input values of CONFIG_FILES etc. instead of their
14034 # values after options handling.
14035 ac_log="
14036 This file was extended by $as_me, which was
14037 generated by GNU Autoconf 2.64.  Invocation command line was
14038
14039   CONFIG_FILES    = $CONFIG_FILES
14040   CONFIG_HEADERS  = $CONFIG_HEADERS
14041   CONFIG_LINKS    = $CONFIG_LINKS
14042   CONFIG_COMMANDS = $CONFIG_COMMANDS
14043   $ $0 $@
14044
14045 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14046 "
14047
14048 _ACEOF
14049
14050 case $ac_config_files in *"
14051 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14052 esac
14053
14054 case $ac_config_headers in *"
14055 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14056 esac
14057
14058
14059 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14060 # Files that config.status was made for.
14061 config_files="$ac_config_files"
14062 config_headers="$ac_config_headers"
14063 config_links="$ac_config_links"
14064 config_commands="$ac_config_commands"
14065
14066 _ACEOF
14067
14068 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14069 ac_cs_usage="\
14070 \`$as_me' instantiates files and other configuration actions
14071 from templates according to the current configuration.  Unless the files
14072 and actions are specified as TAGs, all are instantiated by default.
14073
14074 Usage: $0 [OPTION]... [TAG]...
14075
14076   -h, --help       print this help, then exit
14077   -V, --version    print version number and configuration settings, then exit
14078   -q, --quiet, --silent
14079                    do not print progress messages
14080   -d, --debug      don't remove temporary files
14081       --recheck    update $as_me by reconfiguring in the same conditions
14082       --file=FILE[:TEMPLATE]
14083                    instantiate the configuration file FILE
14084       --header=FILE[:TEMPLATE]
14085                    instantiate the configuration header FILE
14086
14087 Configuration files:
14088 $config_files
14089
14090 Configuration headers:
14091 $config_headers
14092
14093 Configuration links:
14094 $config_links
14095
14096 Configuration commands:
14097 $config_commands
14098
14099 Report bugs to the package provider."
14100
14101 _ACEOF
14102 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14103 ac_cs_version="\\
14104 config.status
14105 configured by $0, generated by GNU Autoconf 2.64,
14106   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14107
14108 Copyright (C) 2009 Free Software Foundation, Inc.
14109 This config.status script is free software; the Free Software Foundation
14110 gives unlimited permission to copy, distribute and modify it."
14111
14112 ac_pwd='$ac_pwd'
14113 srcdir='$srcdir'
14114 INSTALL='$INSTALL'
14115 AWK='$AWK'
14116 test -n "\$AWK" || AWK=awk
14117 _ACEOF
14118
14119 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14120 # The default lists apply if the user does not specify any file.
14121 ac_need_defaults=:
14122 while test $# != 0
14123 do
14124   case $1 in
14125   --*=*)
14126     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14127     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14128     ac_shift=:
14129     ;;
14130   *)
14131     ac_option=$1
14132     ac_optarg=$2
14133     ac_shift=shift
14134     ;;
14135   esac
14136
14137   case $ac_option in
14138   # Handling of the options.
14139   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14140     ac_cs_recheck=: ;;
14141   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14142     $as_echo "$ac_cs_version"; exit ;;
14143   --debug | --debu | --deb | --de | --d | -d )
14144     debug=: ;;
14145   --file | --fil | --fi | --f )
14146     $ac_shift
14147     case $ac_optarg in
14148     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14149     esac
14150     as_fn_append CONFIG_FILES " '$ac_optarg'"
14151     ac_need_defaults=false;;
14152   --header | --heade | --head | --hea )
14153     $ac_shift
14154     case $ac_optarg in
14155     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14156     esac
14157     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14158     ac_need_defaults=false;;
14159   --he | --h)
14160     # Conflict between --help and --header
14161     as_fn_error "ambiguous option: \`$1'
14162 Try \`$0 --help' for more information.";;
14163   --help | --hel | -h )
14164     $as_echo "$ac_cs_usage"; exit ;;
14165   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14166   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14167     ac_cs_silent=: ;;
14168
14169   # This is an error.
14170   -*) as_fn_error "unrecognized option: \`$1'
14171 Try \`$0 --help' for more information." ;;
14172
14173   *) as_fn_append ac_config_targets " $1"
14174      ac_need_defaults=false ;;
14175
14176   esac
14177   shift
14178 done
14179
14180 ac_configure_extra_args=
14181
14182 if $ac_cs_silent; then
14183   exec 6>/dev/null
14184   ac_configure_extra_args="$ac_configure_extra_args --silent"
14185 fi
14186
14187 _ACEOF
14188 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14189 if \$ac_cs_recheck; then
14190   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14191   shift
14192   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14193   CONFIG_SHELL='$SHELL'
14194   export CONFIG_SHELL
14195   exec "\$@"
14196 fi
14197
14198 _ACEOF
14199 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14200 exec 5>>config.log
14201 {
14202   echo
14203   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14204 ## Running $as_me. ##
14205 _ASBOX
14206   $as_echo "$ac_log"
14207 } >&5
14208
14209 _ACEOF
14210 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14211 #
14212 # INIT-COMMANDS
14213 #
14214 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14215
14216
14217 # The HP-UX ksh and POSIX shell print the target directory to stdout
14218 # if CDPATH is set.
14219 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14220
14221 sed_quote_subst='$sed_quote_subst'
14222 double_quote_subst='$double_quote_subst'
14223 delay_variable_subst='$delay_variable_subst'
14224 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14225 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14226 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14227 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14228 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14229 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14230 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14231 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14232 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14233 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14234 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14235 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14236 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14237 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14238 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14239 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14240 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14241 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14242 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14243 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14244 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14245 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14246 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14247 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14248 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14249 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14250 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14251 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14252 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14253 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14254 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14255 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14256 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14257 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14258 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14259 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14260 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14261 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14262 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14263 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14264 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14265 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14266 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14267 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14268 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14269 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14270 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14271 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14272 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"`'
14273 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14274 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14275 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14276 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14277 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14278 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14279 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14280 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14281 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14282 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14283 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14284 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14285 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14286 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14287 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14288 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14289 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14290 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14291 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14292 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14293 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14294 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14295 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14296 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14297 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14298 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14299 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14300 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14301 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14302 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14303 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14304 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14305 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14306 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14307 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14308 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14309 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14310 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14311 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14312 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14313 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14314 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14315 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14316 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14317 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14318 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14319 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14320 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14321 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14322 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14323 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14324 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14325 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14326 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14327 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14328 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14329 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14330 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14331 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14332 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14333 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14334 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14335 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14336 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14337 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14338 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14339 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14340 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14341 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14342 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14343 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14344
14345 LTCC='$LTCC'
14346 LTCFLAGS='$LTCFLAGS'
14347 compiler='$compiler_DEFAULT'
14348
14349 # A function that is used when there is no print builtin or printf.
14350 func_fallback_echo ()
14351 {
14352   eval 'cat <<_LTECHO_EOF
14353 \$1
14354 _LTECHO_EOF'
14355 }
14356
14357 # Quote evaled strings.
14358 for var in SHELL \
14359 ECHO \
14360 SED \
14361 GREP \
14362 EGREP \
14363 FGREP \
14364 LD \
14365 NM \
14366 LN_S \
14367 lt_SP2NL \
14368 lt_NL2SP \
14369 reload_flag \
14370 OBJDUMP \
14371 deplibs_check_method \
14372 file_magic_cmd \
14373 AR \
14374 AR_FLAGS \
14375 STRIP \
14376 RANLIB \
14377 CC \
14378 CFLAGS \
14379 compiler \
14380 lt_cv_sys_global_symbol_pipe \
14381 lt_cv_sys_global_symbol_to_cdecl \
14382 lt_cv_sys_global_symbol_to_c_name_address \
14383 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14384 lt_prog_compiler_no_builtin_flag \
14385 lt_prog_compiler_wl \
14386 lt_prog_compiler_pic \
14387 lt_prog_compiler_static \
14388 lt_cv_prog_compiler_c_o \
14389 need_locks \
14390 DSYMUTIL \
14391 NMEDIT \
14392 LIPO \
14393 OTOOL \
14394 OTOOL64 \
14395 shrext_cmds \
14396 export_dynamic_flag_spec \
14397 whole_archive_flag_spec \
14398 compiler_needs_object \
14399 with_gnu_ld \
14400 allow_undefined_flag \
14401 no_undefined_flag \
14402 hardcode_libdir_flag_spec \
14403 hardcode_libdir_flag_spec_ld \
14404 hardcode_libdir_separator \
14405 fix_srcfile_path \
14406 exclude_expsyms \
14407 include_expsyms \
14408 file_list_spec \
14409 variables_saved_for_relink \
14410 libname_spec \
14411 library_names_spec \
14412 soname_spec \
14413 install_override_mode \
14414 finish_eval \
14415 old_striplib \
14416 striplib; do
14417     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14418     *[\\\\\\\`\\"\\\$]*)
14419       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14420       ;;
14421     *)
14422       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14423       ;;
14424     esac
14425 done
14426
14427 # Double-quote double-evaled strings.
14428 for var in reload_cmds \
14429 old_postinstall_cmds \
14430 old_postuninstall_cmds \
14431 old_archive_cmds \
14432 extract_expsyms_cmds \
14433 old_archive_from_new_cmds \
14434 old_archive_from_expsyms_cmds \
14435 archive_cmds \
14436 archive_expsym_cmds \
14437 module_cmds \
14438 module_expsym_cmds \
14439 export_symbols_cmds \
14440 prelink_cmds \
14441 postinstall_cmds \
14442 postuninstall_cmds \
14443 finish_cmds \
14444 sys_lib_search_path_spec \
14445 sys_lib_dlsearch_path_spec; do
14446     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14447     *[\\\\\\\`\\"\\\$]*)
14448       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14449       ;;
14450     *)
14451       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14452       ;;
14453     esac
14454 done
14455
14456 ac_aux_dir='$ac_aux_dir'
14457 xsi_shell='$xsi_shell'
14458 lt_shell_append='$lt_shell_append'
14459
14460 # See if we are running on zsh, and set the options which allow our
14461 # commands through without removal of \ escapes INIT.
14462 if test -n "\${ZSH_VERSION+set}" ; then
14463    setopt NO_GLOB_SUBST
14464 fi
14465
14466
14467     PACKAGE='$PACKAGE'
14468     VERSION='$VERSION'
14469     TIMESTAMP='$TIMESTAMP'
14470     RM='$RM'
14471     ofile='$ofile'
14472
14473
14474
14475
14476 _ACEOF
14477
14478 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14479
14480 # Handling of arguments.
14481 for ac_config_target in $ac_config_targets
14482 do
14483   case $ac_config_target in
14484     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14485     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14486     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14487     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14488     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14489     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14490     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14491     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14492     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14493
14494   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14495   esac
14496 done
14497
14498
14499 # If the user did not use the arguments to specify the items to instantiate,
14500 # then the envvar interface is used.  Set only those that are not.
14501 # We use the long form for the default assignment because of an extremely
14502 # bizarre bug on SunOS 4.1.3.
14503 if $ac_need_defaults; then
14504   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14505   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14506   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14507   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14508 fi
14509
14510 # Have a temporary directory for convenience.  Make it in the build tree
14511 # simply because there is no reason against having it here, and in addition,
14512 # creating and moving files from /tmp can sometimes cause problems.
14513 # Hook for its removal unless debugging.
14514 # Note that there is a small window in which the directory will not be cleaned:
14515 # after its creation but before its name has been assigned to `$tmp'.
14516 $debug ||
14517 {
14518   tmp=
14519   trap 'exit_status=$?
14520   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14521 ' 0
14522   trap 'as_fn_exit 1' 1 2 13 15
14523 }
14524 # Create a (secure) tmp directory for tmp files.
14525
14526 {
14527   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14528   test -n "$tmp" && test -d "$tmp"
14529 }  ||
14530 {
14531   tmp=./conf$$-$RANDOM
14532   (umask 077 && mkdir "$tmp")
14533 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14534
14535 # Set up the scripts for CONFIG_FILES section.
14536 # No need to generate them if there are no CONFIG_FILES.
14537 # This happens for instance with `./config.status config.h'.
14538 if test -n "$CONFIG_FILES"; then
14539
14540
14541 ac_cr=`echo X | tr X '\015'`
14542 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14543 # But we know of no other shell where ac_cr would be empty at this
14544 # point, so we can use a bashism as a fallback.
14545 if test "x$ac_cr" = x; then
14546   eval ac_cr=\$\'\\r\'
14547 fi
14548 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14549 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14550   ac_cs_awk_cr='\r'
14551 else
14552   ac_cs_awk_cr=$ac_cr
14553 fi
14554
14555 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14556 _ACEOF
14557
14558
14559 {
14560   echo "cat >conf$$subs.awk <<_ACEOF" &&
14561   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14562   echo "_ACEOF"
14563 } >conf$$subs.sh ||
14564   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14565 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14566 ac_delim='%!_!# '
14567 for ac_last_try in false false false false false :; do
14568   . ./conf$$subs.sh ||
14569     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14570
14571   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14572   if test $ac_delim_n = $ac_delim_num; then
14573     break
14574   elif $ac_last_try; then
14575     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14576   else
14577     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14578   fi
14579 done
14580 rm -f conf$$subs.sh
14581
14582 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14583 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14584 _ACEOF
14585 sed -n '
14586 h
14587 s/^/S["/; s/!.*/"]=/
14588 p
14589 g
14590 s/^[^!]*!//
14591 :repl
14592 t repl
14593 s/'"$ac_delim"'$//
14594 t delim
14595 :nl
14596 h
14597 s/\(.\{148\}\).*/\1/
14598 t more1
14599 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14600 p
14601 n
14602 b repl
14603 :more1
14604 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14605 p
14606 g
14607 s/.\{148\}//
14608 t nl
14609 :delim
14610 h
14611 s/\(.\{148\}\).*/\1/
14612 t more2
14613 s/["\\]/\\&/g; s/^/"/; s/$/"/
14614 p
14615 b
14616 :more2
14617 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14618 p
14619 g
14620 s/.\{148\}//
14621 t delim
14622 ' <conf$$subs.awk | sed '
14623 /^[^""]/{
14624   N
14625   s/\n//
14626 }
14627 ' >>$CONFIG_STATUS || ac_write_fail=1
14628 rm -f conf$$subs.awk
14629 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14630 _ACAWK
14631 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14632   for (key in S) S_is_set[key] = 1
14633   FS = "\a"
14634
14635 }
14636 {
14637   line = $ 0
14638   nfields = split(line, field, "@")
14639   substed = 0
14640   len = length(field[1])
14641   for (i = 2; i < nfields; i++) {
14642     key = field[i]
14643     keylen = length(key)
14644     if (S_is_set[key]) {
14645       value = S[key]
14646       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14647       len += length(value) + length(field[++i])
14648       substed = 1
14649     } else
14650       len += 1 + keylen
14651   }
14652
14653   print line
14654 }
14655
14656 _ACAWK
14657 _ACEOF
14658 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14659 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14660   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14661 else
14662   cat
14663 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14664   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14665 _ACEOF
14666
14667 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14668 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14669 # trailing colons and then remove the whole line if VPATH becomes empty
14670 # (actually we leave an empty line to preserve line numbers).
14671 if test "x$srcdir" = x.; then
14672   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14673 s/:*\$(srcdir):*/:/
14674 s/:*\${srcdir}:*/:/
14675 s/:*@srcdir@:*/:/
14676 s/^\([^=]*=[     ]*\):*/\1/
14677 s/:*$//
14678 s/^[^=]*=[       ]*$//
14679 }'
14680 fi
14681
14682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14683 fi # test -n "$CONFIG_FILES"
14684
14685 # Set up the scripts for CONFIG_HEADERS section.
14686 # No need to generate them if there are no CONFIG_HEADERS.
14687 # This happens for instance with `./config.status Makefile'.
14688 if test -n "$CONFIG_HEADERS"; then
14689 cat >"$tmp/defines.awk" <<\_ACAWK ||
14690 BEGIN {
14691 _ACEOF
14692
14693 # Transform confdefs.h into an awk script `defines.awk', embedded as
14694 # here-document in config.status, that substitutes the proper values into
14695 # config.h.in to produce config.h.
14696
14697 # Create a delimiter string that does not exist in confdefs.h, to ease
14698 # handling of long lines.
14699 ac_delim='%!_!# '
14700 for ac_last_try in false false :; do
14701   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14702   if test -z "$ac_t"; then
14703     break
14704   elif $ac_last_try; then
14705     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14706   else
14707     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14708   fi
14709 done
14710
14711 # For the awk script, D is an array of macro values keyed by name,
14712 # likewise P contains macro parameters if any.  Preserve backslash
14713 # newline sequences.
14714
14715 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14716 sed -n '
14717 s/.\{148\}/&'"$ac_delim"'/g
14718 t rset
14719 :rset
14720 s/^[     ]*#[    ]*define[       ][      ]*/ /
14721 t def
14722 d
14723 :def
14724 s/\\$//
14725 t bsnl
14726 s/["\\]/\\&/g
14727 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14728 D["\1"]=" \3"/p
14729 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14730 d
14731 :bsnl
14732 s/["\\]/\\&/g
14733 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14734 D["\1"]=" \3\\\\\\n"\\/p
14735 t cont
14736 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14737 t cont
14738 d
14739 :cont
14740 n
14741 s/.\{148\}/&'"$ac_delim"'/g
14742 t clear
14743 :clear
14744 s/\\$//
14745 t bsnlc
14746 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14747 d
14748 :bsnlc
14749 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14750 b cont
14751 ' <confdefs.h | sed '
14752 s/'"$ac_delim"'/"\\\
14753 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14754
14755 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14756   for (key in D) D_is_set[key] = 1
14757   FS = "\a"
14758 }
14759 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14760   line = \$ 0
14761   split(line, arg, " ")
14762   if (arg[1] == "#") {
14763     defundef = arg[2]
14764     mac1 = arg[3]
14765   } else {
14766     defundef = substr(arg[1], 2)
14767     mac1 = arg[2]
14768   }
14769   split(mac1, mac2, "(") #)
14770   macro = mac2[1]
14771   prefix = substr(line, 1, index(line, defundef) - 1)
14772   if (D_is_set[macro]) {
14773     # Preserve the white space surrounding the "#".
14774     print prefix "define", macro P[macro] D[macro]
14775     next
14776   } else {
14777     # Replace #undef with comments.  This is necessary, for example,
14778     # in the case of _POSIX_SOURCE, which is predefined and required
14779     # on some systems where configure will not decide to define it.
14780     if (defundef == "undef") {
14781       print "/*", prefix defundef, macro, "*/"
14782       next
14783     }
14784   }
14785 }
14786 { print }
14787 _ACAWK
14788 _ACEOF
14789 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14790   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14791 fi # test -n "$CONFIG_HEADERS"
14792
14793
14794 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14795 shift
14796 for ac_tag
14797 do
14798   case $ac_tag in
14799   :[FHLC]) ac_mode=$ac_tag; continue;;
14800   esac
14801   case $ac_mode$ac_tag in
14802   :[FHL]*:*);;
14803   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14804   :[FH]-) ac_tag=-:-;;
14805   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14806   esac
14807   ac_save_IFS=$IFS
14808   IFS=:
14809   set x $ac_tag
14810   IFS=$ac_save_IFS
14811   shift
14812   ac_file=$1
14813   shift
14814
14815   case $ac_mode in
14816   :L) ac_source=$1;;
14817   :[FH])
14818     ac_file_inputs=
14819     for ac_f
14820     do
14821       case $ac_f in
14822       -) ac_f="$tmp/stdin";;
14823       *) # Look for the file first in the build tree, then in the source tree
14824          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14825          # because $ac_f cannot contain `:'.
14826          test -f "$ac_f" ||
14827            case $ac_f in
14828            [\\/$]*) false;;
14829            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14830            esac ||
14831            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14832       esac
14833       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14834       as_fn_append ac_file_inputs " '$ac_f'"
14835     done
14836
14837     # Let's still pretend it is `configure' which instantiates (i.e., don't
14838     # use $as_me), people would be surprised to read:
14839     #    /* config.h.  Generated by config.status.  */
14840     configure_input='Generated from '`
14841           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14842         `' by configure.'
14843     if test x"$ac_file" != x-; then
14844       configure_input="$ac_file.  $configure_input"
14845       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14846 $as_echo "$as_me: creating $ac_file" >&6;}
14847     fi
14848     # Neutralize special characters interpreted by sed in replacement strings.
14849     case $configure_input in #(
14850     *\&* | *\|* | *\\* )
14851        ac_sed_conf_input=`$as_echo "$configure_input" |
14852        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14853     *) ac_sed_conf_input=$configure_input;;
14854     esac
14855
14856     case $ac_tag in
14857     *:-:* | *:-) cat >"$tmp/stdin" \
14858       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14859     esac
14860     ;;
14861   esac
14862
14863   ac_dir=`$as_dirname -- "$ac_file" ||
14864 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14865          X"$ac_file" : 'X\(//\)[^/]' \| \
14866          X"$ac_file" : 'X\(//\)$' \| \
14867          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14868 $as_echo X"$ac_file" |
14869     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14870             s//\1/
14871             q
14872           }
14873           /^X\(\/\/\)[^/].*/{
14874             s//\1/
14875             q
14876           }
14877           /^X\(\/\/\)$/{
14878             s//\1/
14879             q
14880           }
14881           /^X\(\/\).*/{
14882             s//\1/
14883             q
14884           }
14885           s/.*/./; q'`
14886   as_dir="$ac_dir"; as_fn_mkdir_p
14887   ac_builddir=.
14888
14889 case "$ac_dir" in
14890 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14891 *)
14892   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14893   # A ".." for each directory in $ac_dir_suffix.
14894   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14895   case $ac_top_builddir_sub in
14896   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14897   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14898   esac ;;
14899 esac
14900 ac_abs_top_builddir=$ac_pwd
14901 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14902 # for backward compatibility:
14903 ac_top_builddir=$ac_top_build_prefix
14904
14905 case $srcdir in
14906   .)  # We are building in place.
14907     ac_srcdir=.
14908     ac_top_srcdir=$ac_top_builddir_sub
14909     ac_abs_top_srcdir=$ac_pwd ;;
14910   [\\/]* | ?:[\\/]* )  # Absolute name.
14911     ac_srcdir=$srcdir$ac_dir_suffix;
14912     ac_top_srcdir=$srcdir
14913     ac_abs_top_srcdir=$srcdir ;;
14914   *) # Relative name.
14915     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14916     ac_top_srcdir=$ac_top_build_prefix$srcdir
14917     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14918 esac
14919 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14920
14921
14922   case $ac_mode in
14923   :F)
14924   #
14925   # CONFIG_FILE
14926   #
14927
14928   case $INSTALL in
14929   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14930   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14931   esac
14932 _ACEOF
14933
14934 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14935 # If the template does not know about datarootdir, expand it.
14936 # FIXME: This hack should be removed a few years after 2.60.
14937 ac_datarootdir_hack=; ac_datarootdir_seen=
14938 ac_sed_dataroot='
14939 /datarootdir/ {
14940   p
14941   q
14942 }
14943 /@datadir@/p
14944 /@docdir@/p
14945 /@infodir@/p
14946 /@localedir@/p
14947 /@mandir@/p'
14948 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14949 *datarootdir*) ac_datarootdir_seen=yes;;
14950 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14951   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14952 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14953 _ACEOF
14954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14955   ac_datarootdir_hack='
14956   s&@datadir@&$datadir&g
14957   s&@docdir@&$docdir&g
14958   s&@infodir@&$infodir&g
14959   s&@localedir@&$localedir&g
14960   s&@mandir@&$mandir&g
14961   s&\\\${datarootdir}&$datarootdir&g' ;;
14962 esac
14963 _ACEOF
14964
14965 # Neutralize VPATH when `$srcdir' = `.'.
14966 # Shell code in configure.ac might set extrasub.
14967 # FIXME: do we really want to maintain this feature?
14968 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14969 ac_sed_extra="$ac_vpsub
14970 $extrasub
14971 _ACEOF
14972 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14973 :t
14974 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14975 s|@configure_input@|$ac_sed_conf_input|;t t
14976 s&@top_builddir@&$ac_top_builddir_sub&;t t
14977 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14978 s&@srcdir@&$ac_srcdir&;t t
14979 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14980 s&@top_srcdir@&$ac_top_srcdir&;t t
14981 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14982 s&@builddir@&$ac_builddir&;t t
14983 s&@abs_builddir@&$ac_abs_builddir&;t t
14984 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14985 s&@INSTALL@&$ac_INSTALL&;t t
14986 $ac_datarootdir_hack
14987 "
14988 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14989   || as_fn_error "could not create $ac_file" "$LINENO" 5
14990
14991 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14992   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14993   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14994   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14995 which seems to be undefined.  Please make sure it is defined." >&5
14996 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14997 which seems to be undefined.  Please make sure it is defined." >&2;}
14998
14999   rm -f "$tmp/stdin"
15000   case $ac_file in
15001   -) cat "$tmp/out" && rm -f "$tmp/out";;
15002   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15003   esac \
15004   || as_fn_error "could not create $ac_file" "$LINENO" 5
15005  ;;
15006   :H)
15007   #
15008   # CONFIG_HEADER
15009   #
15010   if test x"$ac_file" != x-; then
15011     {
15012       $as_echo "/* $configure_input  */" \
15013       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15014     } >"$tmp/config.h" \
15015       || as_fn_error "could not create $ac_file" "$LINENO" 5
15016     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15017       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15018 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15019     else
15020       rm -f "$ac_file"
15021       mv "$tmp/config.h" "$ac_file" \
15022         || as_fn_error "could not create $ac_file" "$LINENO" 5
15023     fi
15024   else
15025     $as_echo "/* $configure_input  */" \
15026       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15027       || as_fn_error "could not create -" "$LINENO" 5
15028   fi
15029  ;;
15030   :L)
15031   #
15032   # CONFIG_LINK
15033   #
15034
15035   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15036     :
15037   else
15038     # Prefer the file from the source tree if names are identical.
15039     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15040       ac_source=$srcdir/$ac_source
15041     fi
15042
15043     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15044 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15045
15046     if test ! -r "$ac_source"; then
15047       as_fn_error "$ac_source: file not found" "$LINENO" 5
15048     fi
15049     rm -f "$ac_file"
15050
15051     # Try a relative symlink, then a hard link, then a copy.
15052     case $srcdir in
15053     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15054         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15055     esac
15056     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15057       ln "$ac_source" "$ac_file" 2>/dev/null ||
15058       cp -p "$ac_source" "$ac_file" ||
15059       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15060   fi
15061  ;;
15062   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15063 $as_echo "$as_me: executing $ac_file commands" >&6;}
15064  ;;
15065   esac
15066
15067
15068   case $ac_file$ac_mode in
15069     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15070     "libtool":C)
15071
15072     # See if we are running on zsh, and set the options which allow our
15073     # commands through without removal of \ escapes.
15074     if test -n "${ZSH_VERSION+set}" ; then
15075       setopt NO_GLOB_SUBST
15076     fi
15077
15078     cfgfile="${ofile}T"
15079     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15080     $RM "$cfgfile"
15081
15082     cat <<_LT_EOF >> "$cfgfile"
15083 #! $SHELL
15084
15085 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15086 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15087 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15088 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15089 #
15090 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15091 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15092 #   Written by Gordon Matzigkeit, 1996
15093 #
15094 #   This file is part of GNU Libtool.
15095 #
15096 # GNU Libtool is free software; you can redistribute it and/or
15097 # modify it under the terms of the GNU General Public License as
15098 # published by the Free Software Foundation; either version 2 of
15099 # the License, or (at your option) any later version.
15100 #
15101 # As a special exception to the GNU General Public License,
15102 # if you distribute this file as part of a program or library that
15103 # is built using GNU Libtool, you may include this file under the
15104 # same distribution terms that you use for the rest of that program.
15105 #
15106 # GNU Libtool is distributed in the hope that it will be useful,
15107 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15108 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15109 # GNU General Public License for more details.
15110 #
15111 # You should have received a copy of the GNU General Public License
15112 # along with GNU Libtool; see the file COPYING.  If not, a copy
15113 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15114 # obtained by writing to the Free Software Foundation, Inc.,
15115 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15116
15117
15118 # The names of the tagged configurations supported by this script.
15119 available_tags=""
15120
15121 # ### BEGIN LIBTOOL CONFIG
15122
15123 # Which release of libtool.m4 was used?
15124 macro_version=$macro_version
15125 macro_revision=$macro_revision
15126
15127 # Whether or not to build shared libraries.
15128 build_libtool_libs=$enable_shared
15129
15130 # Whether or not to build static libraries.
15131 build_old_libs=$enable_static
15132
15133 # What type of objects to build.
15134 pic_mode=$pic_mode
15135
15136 # Whether or not to optimize for fast installation.
15137 fast_install=$enable_fast_install
15138
15139 # Shell to use when invoking shell scripts.
15140 SHELL=$lt_SHELL
15141
15142 # An echo program that protects backslashes.
15143 ECHO=$lt_ECHO
15144
15145 # The host system.
15146 host_alias=$host_alias
15147 host=$host
15148 host_os=$host_os
15149
15150 # The build system.
15151 build_alias=$build_alias
15152 build=$build
15153 build_os=$build_os
15154
15155 # A sed program that does not truncate output.
15156 SED=$lt_SED
15157
15158 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15159 Xsed="\$SED -e 1s/^X//"
15160
15161 # A grep program that handles long lines.
15162 GREP=$lt_GREP
15163
15164 # An ERE matcher.
15165 EGREP=$lt_EGREP
15166
15167 # A literal string matcher.
15168 FGREP=$lt_FGREP
15169
15170 # A BSD- or MS-compatible name lister.
15171 NM=$lt_NM
15172
15173 # Whether we need soft or hard links.
15174 LN_S=$lt_LN_S
15175
15176 # What is the maximum length of a command?
15177 max_cmd_len=$max_cmd_len
15178
15179 # Object file suffix (normally "o").
15180 objext=$ac_objext
15181
15182 # Executable file suffix (normally "").
15183 exeext=$exeext
15184
15185 # whether the shell understands "unset".
15186 lt_unset=$lt_unset
15187
15188 # turn spaces into newlines.
15189 SP2NL=$lt_lt_SP2NL
15190
15191 # turn newlines into spaces.
15192 NL2SP=$lt_lt_NL2SP
15193
15194 # An object symbol dumper.
15195 OBJDUMP=$lt_OBJDUMP
15196
15197 # Method to check whether dependent libraries are shared objects.
15198 deplibs_check_method=$lt_deplibs_check_method
15199
15200 # Command to use when deplibs_check_method == "file_magic".
15201 file_magic_cmd=$lt_file_magic_cmd
15202
15203 # The archiver.
15204 AR=$lt_AR
15205 AR_FLAGS=$lt_AR_FLAGS
15206
15207 # A symbol stripping program.
15208 STRIP=$lt_STRIP
15209
15210 # Commands used to install an old-style archive.
15211 RANLIB=$lt_RANLIB
15212 old_postinstall_cmds=$lt_old_postinstall_cmds
15213 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15214
15215 # Whether to use a lock for old archive extraction.
15216 lock_old_archive_extraction=$lock_old_archive_extraction
15217
15218 # A C compiler.
15219 LTCC=$lt_CC
15220
15221 # LTCC compiler flags.
15222 LTCFLAGS=$lt_CFLAGS
15223
15224 # Take the output of nm and produce a listing of raw symbols and C names.
15225 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15226
15227 # Transform the output of nm in a proper C declaration.
15228 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15229
15230 # Transform the output of nm in a C name address pair.
15231 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15232
15233 # Transform the output of nm in a C name address pair when lib prefix is needed.
15234 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15235
15236 # The name of the directory that contains temporary libtool files.
15237 objdir=$objdir
15238
15239 # Used to examine libraries when file_magic_cmd begins with "file".
15240 MAGIC_CMD=$MAGIC_CMD
15241
15242 # Must we lock files when doing compilation?
15243 need_locks=$lt_need_locks
15244
15245 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15246 DSYMUTIL=$lt_DSYMUTIL
15247
15248 # Tool to change global to local symbols on Mac OS X.
15249 NMEDIT=$lt_NMEDIT
15250
15251 # Tool to manipulate fat objects and archives on Mac OS X.
15252 LIPO=$lt_LIPO
15253
15254 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15255 OTOOL=$lt_OTOOL
15256
15257 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15258 OTOOL64=$lt_OTOOL64
15259
15260 # Old archive suffix (normally "a").
15261 libext=$libext
15262
15263 # Shared library suffix (normally ".so").
15264 shrext_cmds=$lt_shrext_cmds
15265
15266 # The commands to extract the exported symbol list from a shared archive.
15267 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15268
15269 # Variables whose values should be saved in libtool wrapper scripts and
15270 # restored at link time.
15271 variables_saved_for_relink=$lt_variables_saved_for_relink
15272
15273 # Do we need the "lib" prefix for modules?
15274 need_lib_prefix=$need_lib_prefix
15275
15276 # Do we need a version for libraries?
15277 need_version=$need_version
15278
15279 # Library versioning type.
15280 version_type=$version_type
15281
15282 # Shared library runtime path variable.
15283 runpath_var=$runpath_var
15284
15285 # Shared library path variable.
15286 shlibpath_var=$shlibpath_var
15287
15288 # Is shlibpath searched before the hard-coded library search path?
15289 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15290
15291 # Format of library name prefix.
15292 libname_spec=$lt_libname_spec
15293
15294 # List of archive names.  First name is the real one, the rest are links.
15295 # The last name is the one that the linker finds with -lNAME
15296 library_names_spec=$lt_library_names_spec
15297
15298 # The coded name of the library, if different from the real name.
15299 soname_spec=$lt_soname_spec
15300
15301 # Permission mode override for installation of shared libraries.
15302 install_override_mode=$lt_install_override_mode
15303
15304 # Command to use after installation of a shared archive.
15305 postinstall_cmds=$lt_postinstall_cmds
15306
15307 # Command to use after uninstallation of a shared archive.
15308 postuninstall_cmds=$lt_postuninstall_cmds
15309
15310 # Commands used to finish a libtool library installation in a directory.
15311 finish_cmds=$lt_finish_cmds
15312
15313 # As "finish_cmds", except a single script fragment to be evaled but
15314 # not shown.
15315 finish_eval=$lt_finish_eval
15316
15317 # Whether we should hardcode library paths into libraries.
15318 hardcode_into_libs=$hardcode_into_libs
15319
15320 # Compile-time system search path for libraries.
15321 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15322
15323 # Run-time system search path for libraries.
15324 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15325
15326 # Whether dlopen is supported.
15327 dlopen_support=$enable_dlopen
15328
15329 # Whether dlopen of programs is supported.
15330 dlopen_self=$enable_dlopen_self
15331
15332 # Whether dlopen of statically linked programs is supported.
15333 dlopen_self_static=$enable_dlopen_self_static
15334
15335 # Commands to strip libraries.
15336 old_striplib=$lt_old_striplib
15337 striplib=$lt_striplib
15338
15339
15340 # The linker used to build libraries.
15341 LD=$lt_LD
15342
15343 # How to create reloadable object files.
15344 reload_flag=$lt_reload_flag
15345 reload_cmds=$lt_reload_cmds
15346
15347 # Commands used to build an old-style archive.
15348 old_archive_cmds=$lt_old_archive_cmds
15349
15350 # A language specific compiler.
15351 CC=$lt_compiler
15352
15353 # Is the compiler the GNU compiler?
15354 with_gcc=$GCC
15355
15356 # Compiler flag to turn off builtin functions.
15357 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15358
15359 # How to pass a linker flag through the compiler.
15360 wl=$lt_lt_prog_compiler_wl
15361
15362 # Additional compiler flags for building library objects.
15363 pic_flag=$lt_lt_prog_compiler_pic
15364
15365 # Compiler flag to prevent dynamic linking.
15366 link_static_flag=$lt_lt_prog_compiler_static
15367
15368 # Does compiler simultaneously support -c and -o options?
15369 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15370
15371 # Whether or not to add -lc for building shared libraries.
15372 build_libtool_need_lc=$archive_cmds_need_lc
15373
15374 # Whether or not to disallow shared libs when runtime libs are static.
15375 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15376
15377 # Compiler flag to allow reflexive dlopens.
15378 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15379
15380 # Compiler flag to generate shared objects directly from archives.
15381 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15382
15383 # Whether the compiler copes with passing no objects directly.
15384 compiler_needs_object=$lt_compiler_needs_object
15385
15386 # Create an old-style archive from a shared archive.
15387 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15388
15389 # Create a temporary old-style archive to link instead of a shared archive.
15390 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15391
15392 # Commands used to build a shared archive.
15393 archive_cmds=$lt_archive_cmds
15394 archive_expsym_cmds=$lt_archive_expsym_cmds
15395
15396 # Commands used to build a loadable module if different from building
15397 # a shared archive.
15398 module_cmds=$lt_module_cmds
15399 module_expsym_cmds=$lt_module_expsym_cmds
15400
15401 # Whether we are building with GNU ld or not.
15402 with_gnu_ld=$lt_with_gnu_ld
15403
15404 # Flag that allows shared libraries with undefined symbols to be built.
15405 allow_undefined_flag=$lt_allow_undefined_flag
15406
15407 # Flag that enforces no undefined symbols.
15408 no_undefined_flag=$lt_no_undefined_flag
15409
15410 # Flag to hardcode \$libdir into a binary during linking.
15411 # This must work even if \$libdir does not exist
15412 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15413
15414 # If ld is used when linking, flag to hardcode \$libdir into a binary
15415 # during linking.  This must work even if \$libdir does not exist.
15416 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15417
15418 # Whether we need a single "-rpath" flag with a separated argument.
15419 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15420
15421 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15422 # DIR into the resulting binary.
15423 hardcode_direct=$hardcode_direct
15424
15425 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15426 # DIR into the resulting binary and the resulting library dependency is
15427 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15428 # library is relocated.
15429 hardcode_direct_absolute=$hardcode_direct_absolute
15430
15431 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15432 # into the resulting binary.
15433 hardcode_minus_L=$hardcode_minus_L
15434
15435 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15436 # into the resulting binary.
15437 hardcode_shlibpath_var=$hardcode_shlibpath_var
15438
15439 # Set to "yes" if building a shared library automatically hardcodes DIR
15440 # into the library and all subsequent libraries and executables linked
15441 # against it.
15442 hardcode_automatic=$hardcode_automatic
15443
15444 # Set to yes if linker adds runtime paths of dependent libraries
15445 # to runtime path list.
15446 inherit_rpath=$inherit_rpath
15447
15448 # Whether libtool must link a program against all its dependency libraries.
15449 link_all_deplibs=$link_all_deplibs
15450
15451 # Fix the shell variable \$srcfile for the compiler.
15452 fix_srcfile_path=$lt_fix_srcfile_path
15453
15454 # Set to "yes" if exported symbols are required.
15455 always_export_symbols=$always_export_symbols
15456
15457 # The commands to list exported symbols.
15458 export_symbols_cmds=$lt_export_symbols_cmds
15459
15460 # Symbols that should not be listed in the preloaded symbols.
15461 exclude_expsyms=$lt_exclude_expsyms
15462
15463 # Symbols that must always be exported.
15464 include_expsyms=$lt_include_expsyms
15465
15466 # Commands necessary for linking programs (against libraries) with templates.
15467 prelink_cmds=$lt_prelink_cmds
15468
15469 # Specify filename containing input files.
15470 file_list_spec=$lt_file_list_spec
15471
15472 # How to hardcode a shared library path into an executable.
15473 hardcode_action=$hardcode_action
15474
15475 # ### END LIBTOOL CONFIG
15476
15477 _LT_EOF
15478
15479   case $host_os in
15480   aix3*)
15481     cat <<\_LT_EOF >> "$cfgfile"
15482 # AIX sometimes has problems with the GCC collect2 program.  For some
15483 # reason, if we set the COLLECT_NAMES environment variable, the problems
15484 # vanish in a puff of smoke.
15485 if test "X${COLLECT_NAMES+set}" != Xset; then
15486   COLLECT_NAMES=
15487   export COLLECT_NAMES
15488 fi
15489 _LT_EOF
15490     ;;
15491   esac
15492
15493
15494 ltmain="$ac_aux_dir/ltmain.sh"
15495
15496
15497   # We use sed instead of cat because bash on DJGPP gets confused if
15498   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15499   # text mode, it properly converts lines to CR/LF.  This bash problem
15500   # is reportedly fixed, but why not run on old versions too?
15501   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15502     || (rm -f "$cfgfile"; exit 1)
15503
15504   case $xsi_shell in
15505   yes)
15506     cat << \_LT_EOF >> "$cfgfile"
15507
15508 # func_dirname file append nondir_replacement
15509 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15510 # otherwise set result to NONDIR_REPLACEMENT.
15511 func_dirname ()
15512 {
15513   case ${1} in
15514     */*) func_dirname_result="${1%/*}${2}" ;;
15515     *  ) func_dirname_result="${3}" ;;
15516   esac
15517 }
15518
15519 # func_basename file
15520 func_basename ()
15521 {
15522   func_basename_result="${1##*/}"
15523 }
15524
15525 # func_dirname_and_basename file append nondir_replacement
15526 # perform func_basename and func_dirname in a single function
15527 # call:
15528 #   dirname:  Compute the dirname of FILE.  If nonempty,
15529 #             add APPEND to the result, otherwise set result
15530 #             to NONDIR_REPLACEMENT.
15531 #             value returned in "$func_dirname_result"
15532 #   basename: Compute filename of FILE.
15533 #             value retuned in "$func_basename_result"
15534 # Implementation must be kept synchronized with func_dirname
15535 # and func_basename. For efficiency, we do not delegate to
15536 # those functions but instead duplicate the functionality here.
15537 func_dirname_and_basename ()
15538 {
15539   case ${1} in
15540     */*) func_dirname_result="${1%/*}${2}" ;;
15541     *  ) func_dirname_result="${3}" ;;
15542   esac
15543   func_basename_result="${1##*/}"
15544 }
15545
15546 # func_stripname prefix suffix name
15547 # strip PREFIX and SUFFIX off of NAME.
15548 # PREFIX and SUFFIX must not contain globbing or regex special
15549 # characters, hashes, percent signs, but SUFFIX may contain a leading
15550 # dot (in which case that matches only a dot).
15551 func_stripname ()
15552 {
15553   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15554   # positional parameters, so assign one to ordinary parameter first.
15555   func_stripname_result=${3}
15556   func_stripname_result=${func_stripname_result#"${1}"}
15557   func_stripname_result=${func_stripname_result%"${2}"}
15558 }
15559
15560 # func_opt_split
15561 func_opt_split ()
15562 {
15563   func_opt_split_opt=${1%%=*}
15564   func_opt_split_arg=${1#*=}
15565 }
15566
15567 # func_lo2o object
15568 func_lo2o ()
15569 {
15570   case ${1} in
15571     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15572     *)    func_lo2o_result=${1} ;;
15573   esac
15574 }
15575
15576 # func_xform libobj-or-source
15577 func_xform ()
15578 {
15579   func_xform_result=${1%.*}.lo
15580 }
15581
15582 # func_arith arithmetic-term...
15583 func_arith ()
15584 {
15585   func_arith_result=$(( $* ))
15586 }
15587
15588 # func_len string
15589 # STRING may not start with a hyphen.
15590 func_len ()
15591 {
15592   func_len_result=${#1}
15593 }
15594
15595 _LT_EOF
15596     ;;
15597   *) # Bourne compatible functions.
15598     cat << \_LT_EOF >> "$cfgfile"
15599
15600 # func_dirname file append nondir_replacement
15601 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15602 # otherwise set result to NONDIR_REPLACEMENT.
15603 func_dirname ()
15604 {
15605   # Extract subdirectory from the argument.
15606   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15607   if test "X$func_dirname_result" = "X${1}"; then
15608     func_dirname_result="${3}"
15609   else
15610     func_dirname_result="$func_dirname_result${2}"
15611   fi
15612 }
15613
15614 # func_basename file
15615 func_basename ()
15616 {
15617   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15618 }
15619
15620
15621 # func_stripname prefix suffix name
15622 # strip PREFIX and SUFFIX off of NAME.
15623 # PREFIX and SUFFIX must not contain globbing or regex special
15624 # characters, hashes, percent signs, but SUFFIX may contain a leading
15625 # dot (in which case that matches only a dot).
15626 # func_strip_suffix prefix name
15627 func_stripname ()
15628 {
15629   case ${2} in
15630     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15631     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15632   esac
15633 }
15634
15635 # sed scripts:
15636 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15637 my_sed_long_arg='1s/^-[^=]*=//'
15638
15639 # func_opt_split
15640 func_opt_split ()
15641 {
15642   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15643   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15644 }
15645
15646 # func_lo2o object
15647 func_lo2o ()
15648 {
15649   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15650 }
15651
15652 # func_xform libobj-or-source
15653 func_xform ()
15654 {
15655   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15656 }
15657
15658 # func_arith arithmetic-term...
15659 func_arith ()
15660 {
15661   func_arith_result=`expr "$@"`
15662 }
15663
15664 # func_len string
15665 # STRING may not start with a hyphen.
15666 func_len ()
15667 {
15668   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15669 }
15670
15671 _LT_EOF
15672 esac
15673
15674 case $lt_shell_append in
15675   yes)
15676     cat << \_LT_EOF >> "$cfgfile"
15677
15678 # func_append var value
15679 # Append VALUE to the end of shell variable VAR.
15680 func_append ()
15681 {
15682   eval "$1+=\$2"
15683 }
15684 _LT_EOF
15685     ;;
15686   *)
15687     cat << \_LT_EOF >> "$cfgfile"
15688
15689 # func_append var value
15690 # Append VALUE to the end of shell variable VAR.
15691 func_append ()
15692 {
15693   eval "$1=\$$1\$2"
15694 }
15695
15696 _LT_EOF
15697     ;;
15698   esac
15699
15700
15701   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15702     || (rm -f "$cfgfile"; exit 1)
15703
15704   mv -f "$cfgfile" "$ofile" ||
15705     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15706   chmod +x "$ofile"
15707
15708  ;;
15709     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15710  rm -f Makesim1.tmp Makesim2.tmp Makefile
15711  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15712  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15713  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15714         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15715         <Makefile.sim >Makefile
15716  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15717  ;;
15718     "stamp-h":C) echo > stamp-h ;;
15719
15720   esac
15721 done # for ac_tag
15722
15723
15724 as_fn_exit 0
15725 _ACEOF
15726 ac_clean_files=$ac_clean_files_save
15727
15728 test $ac_write_fail = 0 ||
15729   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15730
15731
15732 # configure is writing to config.log, and then calls config.status.
15733 # config.status does its own redirection, appending to config.log.
15734 # Unfortunately, on DOS this fails, as config.log is still kept open
15735 # by configure, so config.status won't be able to write to it; its
15736 # output is simply discarded.  So we exec the FD to /dev/null,
15737 # effectively closing config.log, so it can be properly (re)opened and
15738 # appended to by config.status.  When coming back to configure, we
15739 # need to make the FD available again.
15740 if test "$no_create" != yes; then
15741   ac_cs_success=:
15742   ac_config_status_args=
15743   test "$silent" = yes &&
15744     ac_config_status_args="$ac_config_status_args --quiet"
15745   exec 5>/dev/null
15746   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15747   exec 5>>config.log
15748   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15749   # would make configure fail if this is the last instruction.
15750   $ac_cs_success || as_fn_exit $?
15751 fi
15752 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15753   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15754 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15755 fi
15756
15757