sim: drop -DTRACE from configure
[external/binutils.git] / sim / erc32 / 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 READLINE
605 TERMCAP
606 REPORT_BUGS_TEXI
607 REPORT_BUGS_TO
608 PKGVERSION
609 sim_profile
610 sim_trace
611 sim_stdio
612 sim_debug
613 sim_cflags
614 sim_bswap
615 MAINT
616 MAINTAINER_MODE_FALSE
617 MAINTAINER_MODE_TRUE
618 lt_cv_dlopen_libs
619 OTOOL64
620 OTOOL
621 LIPO
622 NMEDIT
623 DSYMUTIL
624 AWK
625 STRIP
626 OBJDUMP
627 LN_S
628 NM
629 ac_ct_DUMPBIN
630 DUMPBIN
631 LD
632 FGREP
633 SED
634 LIBTOOL
635 PLUGINS_FALSE
636 PLUGINS_TRUE
637 zlibinc
638 zlibdir
639 CATOBJEXT
640 GENCAT
641 INSTOBJEXT
642 DATADIRNAME
643 CATALOGS
644 POSUB
645 GMSGFMT
646 XGETTEXT
647 INCINTL
648 LIBINTL_DEP
649 LIBINTL
650 USE_NLS
651 GMAKE_FALSE
652 GMAKE_TRUE
653 MAKE
654 CCDEPMODE
655 DEPDIR
656 am__leading_dot
657 PACKAGE
658 RANLIB
659 AR
660 HDEFINES
661 CC_FOR_BUILD
662 INSTALL_DATA
663 INSTALL_SCRIPT
664 INSTALL_PROGRAM
665 EGREP
666 GREP
667 CPP
668 target_os
669 target_vendor
670 target_cpu
671 target
672 host_os
673 host_vendor
674 host_cpu
675 host
676 build_os
677 build_vendor
678 build_cpu
679 build
680 OBJEXT
681 EXEEXT
682 ac_ct_CC
683 CPPFLAGS
684 LDFLAGS
685 CFLAGS
686 CC
687 WERROR_CFLAGS
688 WARN_CFLAGS
689 sim_xor_endian
690 sim_stdcall
691 sim_smp
692 sim_reserved_bits
693 sim_regparm
694 sim_packages
695 sim_inline
696 sim_hw
697 sim_hw_objs
698 sim_hw_cflags
699 sim_default_model
700 sim_scache
701 sim_float
702 sim_hostendian
703 sim_endian
704 sim_bitsize
705 sim_assert
706 sim_alignment
707 sim_environment
708 target_alias
709 host_alias
710 build_alias
711 LIBS
712 ECHO_T
713 ECHO_N
714 ECHO_C
715 DEFS
716 mandir
717 localedir
718 libdir
719 psdir
720 pdfdir
721 dvidir
722 htmldir
723 infodir
724 docdir
725 oldincludedir
726 includedir
727 localstatedir
728 sharedstatedir
729 sysconfdir
730 datadir
731 datarootdir
732 libexecdir
733 sbindir
734 bindir
735 program_transform_name
736 prefix
737 exec_prefix
738 PACKAGE_URL
739 PACKAGE_BUGREPORT
740 PACKAGE_STRING
741 PACKAGE_VERSION
742 PACKAGE_TARNAME
743 PACKAGE_NAME
744 PATH_SEPARATOR
745 SHELL'
746 ac_subst_files=''
747 ac_user_opts='
748 enable_option_checking
749 with_system_zlib
750 enable_plugins
751 enable_shared
752 enable_static
753 with_pic
754 enable_fast_install
755 with_gnu_ld
756 enable_libtool_lock
757 enable_maintainer_mode
758 enable_sim_bswap
759 enable_sim_cflags
760 enable_sim_debug
761 enable_sim_stdio
762 enable_sim_trace
763 enable_sim_profile
764 with_pkgversion
765 with_bugurl
766 enable_sim_hostendian
767 '
768       ac_precious_vars='build_alias
769 host_alias
770 target_alias
771 CC
772 CFLAGS
773 LDFLAGS
774 LIBS
775 CPPFLAGS
776 CPP'
777
778
779 # Initialize some variables set by options.
780 ac_init_help=
781 ac_init_version=false
782 ac_unrecognized_opts=
783 ac_unrecognized_sep=
784 # The variables have the same names as the options, with
785 # dashes changed to underlines.
786 cache_file=/dev/null
787 exec_prefix=NONE
788 no_create=
789 no_recursion=
790 prefix=NONE
791 program_prefix=NONE
792 program_suffix=NONE
793 program_transform_name=s,x,x,
794 silent=
795 site=
796 srcdir=
797 verbose=
798 x_includes=NONE
799 x_libraries=NONE
800
801 # Installation directory options.
802 # These are left unexpanded so users can "make install exec_prefix=/foo"
803 # and all the variables that are supposed to be based on exec_prefix
804 # by default will actually change.
805 # Use braces instead of parens because sh, perl, etc. also accept them.
806 # (The list follows the same order as the GNU Coding Standards.)
807 bindir='${exec_prefix}/bin'
808 sbindir='${exec_prefix}/sbin'
809 libexecdir='${exec_prefix}/libexec'
810 datarootdir='${prefix}/share'
811 datadir='${datarootdir}'
812 sysconfdir='${prefix}/etc'
813 sharedstatedir='${prefix}/com'
814 localstatedir='${prefix}/var'
815 includedir='${prefix}/include'
816 oldincludedir='/usr/include'
817 docdir='${datarootdir}/doc/${PACKAGE}'
818 infodir='${datarootdir}/info'
819 htmldir='${docdir}'
820 dvidir='${docdir}'
821 pdfdir='${docdir}'
822 psdir='${docdir}'
823 libdir='${exec_prefix}/lib'
824 localedir='${datarootdir}/locale'
825 mandir='${datarootdir}/man'
826
827 ac_prev=
828 ac_dashdash=
829 for ac_option
830 do
831   # If the previous option needs an argument, assign it.
832   if test -n "$ac_prev"; then
833     eval $ac_prev=\$ac_option
834     ac_prev=
835     continue
836   fi
837
838   case $ac_option in
839   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
840   *)    ac_optarg=yes ;;
841   esac
842
843   # Accept the important Cygnus configure options, so we can diagnose typos.
844
845   case $ac_dashdash$ac_option in
846   --)
847     ac_dashdash=yes ;;
848
849   -bindir | --bindir | --bindi | --bind | --bin | --bi)
850     ac_prev=bindir ;;
851   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
852     bindir=$ac_optarg ;;
853
854   -build | --build | --buil | --bui | --bu)
855     ac_prev=build_alias ;;
856   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
857     build_alias=$ac_optarg ;;
858
859   -cache-file | --cache-file | --cache-fil | --cache-fi \
860   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
861     ac_prev=cache_file ;;
862   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
863   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
864     cache_file=$ac_optarg ;;
865
866   --config-cache | -C)
867     cache_file=config.cache ;;
868
869   -datadir | --datadir | --datadi | --datad)
870     ac_prev=datadir ;;
871   -datadir=* | --datadir=* | --datadi=* | --datad=*)
872     datadir=$ac_optarg ;;
873
874   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
875   | --dataroo | --dataro | --datar)
876     ac_prev=datarootdir ;;
877   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
878   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
879     datarootdir=$ac_optarg ;;
880
881   -disable-* | --disable-*)
882     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
883     # Reject names that are not valid shell variable names.
884     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
885       as_fn_error "invalid feature name: $ac_useropt"
886     ac_useropt_orig=$ac_useropt
887     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
888     case $ac_user_opts in
889       *"
890 "enable_$ac_useropt"
891 "*) ;;
892       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
893          ac_unrecognized_sep=', ';;
894     esac
895     eval enable_$ac_useropt=no ;;
896
897   -docdir | --docdir | --docdi | --doc | --do)
898     ac_prev=docdir ;;
899   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
900     docdir=$ac_optarg ;;
901
902   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
903     ac_prev=dvidir ;;
904   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
905     dvidir=$ac_optarg ;;
906
907   -enable-* | --enable-*)
908     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
909     # Reject names that are not valid shell variable names.
910     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
911       as_fn_error "invalid feature name: $ac_useropt"
912     ac_useropt_orig=$ac_useropt
913     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
914     case $ac_user_opts in
915       *"
916 "enable_$ac_useropt"
917 "*) ;;
918       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
919          ac_unrecognized_sep=', ';;
920     esac
921     eval enable_$ac_useropt=\$ac_optarg ;;
922
923   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
924   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
925   | --exec | --exe | --ex)
926     ac_prev=exec_prefix ;;
927   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
928   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
929   | --exec=* | --exe=* | --ex=*)
930     exec_prefix=$ac_optarg ;;
931
932   -gas | --gas | --ga | --g)
933     # Obsolete; use --with-gas.
934     with_gas=yes ;;
935
936   -help | --help | --hel | --he | -h)
937     ac_init_help=long ;;
938   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
939     ac_init_help=recursive ;;
940   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
941     ac_init_help=short ;;
942
943   -host | --host | --hos | --ho)
944     ac_prev=host_alias ;;
945   -host=* | --host=* | --hos=* | --ho=*)
946     host_alias=$ac_optarg ;;
947
948   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
949     ac_prev=htmldir ;;
950   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
951   | --ht=*)
952     htmldir=$ac_optarg ;;
953
954   -includedir | --includedir | --includedi | --included | --include \
955   | --includ | --inclu | --incl | --inc)
956     ac_prev=includedir ;;
957   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
958   | --includ=* | --inclu=* | --incl=* | --inc=*)
959     includedir=$ac_optarg ;;
960
961   -infodir | --infodir | --infodi | --infod | --info | --inf)
962     ac_prev=infodir ;;
963   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
964     infodir=$ac_optarg ;;
965
966   -libdir | --libdir | --libdi | --libd)
967     ac_prev=libdir ;;
968   -libdir=* | --libdir=* | --libdi=* | --libd=*)
969     libdir=$ac_optarg ;;
970
971   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
972   | --libexe | --libex | --libe)
973     ac_prev=libexecdir ;;
974   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
975   | --libexe=* | --libex=* | --libe=*)
976     libexecdir=$ac_optarg ;;
977
978   -localedir | --localedir | --localedi | --localed | --locale)
979     ac_prev=localedir ;;
980   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
981     localedir=$ac_optarg ;;
982
983   -localstatedir | --localstatedir | --localstatedi | --localstated \
984   | --localstate | --localstat | --localsta | --localst | --locals)
985     ac_prev=localstatedir ;;
986   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
987   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
988     localstatedir=$ac_optarg ;;
989
990   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
991     ac_prev=mandir ;;
992   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
993     mandir=$ac_optarg ;;
994
995   -nfp | --nfp | --nf)
996     # Obsolete; use --without-fp.
997     with_fp=no ;;
998
999   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1000   | --no-cr | --no-c | -n)
1001     no_create=yes ;;
1002
1003   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1004   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1005     no_recursion=yes ;;
1006
1007   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1008   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1009   | --oldin | --oldi | --old | --ol | --o)
1010     ac_prev=oldincludedir ;;
1011   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1012   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1013   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1014     oldincludedir=$ac_optarg ;;
1015
1016   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1017     ac_prev=prefix ;;
1018   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1019     prefix=$ac_optarg ;;
1020
1021   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1022   | --program-pre | --program-pr | --program-p)
1023     ac_prev=program_prefix ;;
1024   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1025   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1026     program_prefix=$ac_optarg ;;
1027
1028   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1029   | --program-suf | --program-su | --program-s)
1030     ac_prev=program_suffix ;;
1031   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1032   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1033     program_suffix=$ac_optarg ;;
1034
1035   -program-transform-name | --program-transform-name \
1036   | --program-transform-nam | --program-transform-na \
1037   | --program-transform-n | --program-transform- \
1038   | --program-transform | --program-transfor \
1039   | --program-transfo | --program-transf \
1040   | --program-trans | --program-tran \
1041   | --progr-tra | --program-tr | --program-t)
1042     ac_prev=program_transform_name ;;
1043   -program-transform-name=* | --program-transform-name=* \
1044   | --program-transform-nam=* | --program-transform-na=* \
1045   | --program-transform-n=* | --program-transform-=* \
1046   | --program-transform=* | --program-transfor=* \
1047   | --program-transfo=* | --program-transf=* \
1048   | --program-trans=* | --program-tran=* \
1049   | --progr-tra=* | --program-tr=* | --program-t=*)
1050     program_transform_name=$ac_optarg ;;
1051
1052   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1053     ac_prev=pdfdir ;;
1054   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1055     pdfdir=$ac_optarg ;;
1056
1057   -psdir | --psdir | --psdi | --psd | --ps)
1058     ac_prev=psdir ;;
1059   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1060     psdir=$ac_optarg ;;
1061
1062   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1063   | -silent | --silent | --silen | --sile | --sil)
1064     silent=yes ;;
1065
1066   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1067     ac_prev=sbindir ;;
1068   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1069   | --sbi=* | --sb=*)
1070     sbindir=$ac_optarg ;;
1071
1072   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1073   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1074   | --sharedst | --shareds | --shared | --share | --shar \
1075   | --sha | --sh)
1076     ac_prev=sharedstatedir ;;
1077   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1078   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1079   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1080   | --sha=* | --sh=*)
1081     sharedstatedir=$ac_optarg ;;
1082
1083   -site | --site | --sit)
1084     ac_prev=site ;;
1085   -site=* | --site=* | --sit=*)
1086     site=$ac_optarg ;;
1087
1088   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1089     ac_prev=srcdir ;;
1090   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1091     srcdir=$ac_optarg ;;
1092
1093   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1094   | --syscon | --sysco | --sysc | --sys | --sy)
1095     ac_prev=sysconfdir ;;
1096   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1097   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1098     sysconfdir=$ac_optarg ;;
1099
1100   -target | --target | --targe | --targ | --tar | --ta | --t)
1101     ac_prev=target_alias ;;
1102   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1103     target_alias=$ac_optarg ;;
1104
1105   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1106     verbose=yes ;;
1107
1108   -version | --version | --versio | --versi | --vers | -V)
1109     ac_init_version=: ;;
1110
1111   -with-* | --with-*)
1112     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1113     # Reject names that are not valid shell variable names.
1114     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1115       as_fn_error "invalid package name: $ac_useropt"
1116     ac_useropt_orig=$ac_useropt
1117     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1118     case $ac_user_opts in
1119       *"
1120 "with_$ac_useropt"
1121 "*) ;;
1122       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1123          ac_unrecognized_sep=', ';;
1124     esac
1125     eval with_$ac_useropt=\$ac_optarg ;;
1126
1127   -without-* | --without-*)
1128     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1129     # Reject names that are not valid shell variable names.
1130     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1131       as_fn_error "invalid package name: $ac_useropt"
1132     ac_useropt_orig=$ac_useropt
1133     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1134     case $ac_user_opts in
1135       *"
1136 "with_$ac_useropt"
1137 "*) ;;
1138       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1139          ac_unrecognized_sep=', ';;
1140     esac
1141     eval with_$ac_useropt=no ;;
1142
1143   --x)
1144     # Obsolete; use --with-x.
1145     with_x=yes ;;
1146
1147   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1148   | --x-incl | --x-inc | --x-in | --x-i)
1149     ac_prev=x_includes ;;
1150   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1151   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1152     x_includes=$ac_optarg ;;
1153
1154   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1155   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1156     ac_prev=x_libraries ;;
1157   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1158   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1159     x_libraries=$ac_optarg ;;
1160
1161   -*) as_fn_error "unrecognized option: \`$ac_option'
1162 Try \`$0 --help' for more information."
1163     ;;
1164
1165   *=*)
1166     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1167     # Reject names that are not valid shell variable names.
1168     case $ac_envvar in #(
1169       '' | [0-9]* | *[!_$as_cr_alnum]* )
1170       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1171     esac
1172     eval $ac_envvar=\$ac_optarg
1173     export $ac_envvar ;;
1174
1175   *)
1176     # FIXME: should be removed in autoconf 3.0.
1177     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1178     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1179       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1180     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1181     ;;
1182
1183   esac
1184 done
1185
1186 if test -n "$ac_prev"; then
1187   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1188   as_fn_error "missing argument to $ac_option"
1189 fi
1190
1191 if test -n "$ac_unrecognized_opts"; then
1192   case $enable_option_checking in
1193     no) ;;
1194     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1195     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1196   esac
1197 fi
1198
1199 # Check all directory arguments for consistency.
1200 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1201                 datadir sysconfdir sharedstatedir localstatedir includedir \
1202                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1203                 libdir localedir mandir
1204 do
1205   eval ac_val=\$$ac_var
1206   # Remove trailing slashes.
1207   case $ac_val in
1208     */ )
1209       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1210       eval $ac_var=\$ac_val;;
1211   esac
1212   # Be sure to have absolute directory names.
1213   case $ac_val in
1214     [\\/$]* | ?:[\\/]* )  continue;;
1215     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1216   esac
1217   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1218 done
1219
1220 # There might be people who depend on the old broken behavior: `$host'
1221 # used to hold the argument of --host etc.
1222 # FIXME: To remove some day.
1223 build=$build_alias
1224 host=$host_alias
1225 target=$target_alias
1226
1227 # FIXME: To remove some day.
1228 if test "x$host_alias" != x; then
1229   if test "x$build_alias" = x; then
1230     cross_compiling=maybe
1231     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1232     If a cross compiler is detected then cross compile mode will be used." >&2
1233   elif test "x$build_alias" != "x$host_alias"; then
1234     cross_compiling=yes
1235   fi
1236 fi
1237
1238 ac_tool_prefix=
1239 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1240
1241 test "$silent" = yes && exec 6>/dev/null
1242
1243
1244 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1245 ac_ls_di=`ls -di .` &&
1246 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1247   as_fn_error "working directory cannot be determined"
1248 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1249   as_fn_error "pwd does not report name of working directory"
1250
1251
1252 # Find the source files, if location was not specified.
1253 if test -z "$srcdir"; then
1254   ac_srcdir_defaulted=yes
1255   # Try the directory containing this script, then the parent directory.
1256   ac_confdir=`$as_dirname -- "$as_myself" ||
1257 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1258          X"$as_myself" : 'X\(//\)[^/]' \| \
1259          X"$as_myself" : 'X\(//\)$' \| \
1260          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1261 $as_echo X"$as_myself" |
1262     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1263             s//\1/
1264             q
1265           }
1266           /^X\(\/\/\)[^/].*/{
1267             s//\1/
1268             q
1269           }
1270           /^X\(\/\/\)$/{
1271             s//\1/
1272             q
1273           }
1274           /^X\(\/\).*/{
1275             s//\1/
1276             q
1277           }
1278           s/.*/./; q'`
1279   srcdir=$ac_confdir
1280   if test ! -r "$srcdir/$ac_unique_file"; then
1281     srcdir=..
1282   fi
1283 else
1284   ac_srcdir_defaulted=no
1285 fi
1286 if test ! -r "$srcdir/$ac_unique_file"; then
1287   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1288   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1289 fi
1290 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1291 ac_abs_confdir=`(
1292         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1293         pwd)`
1294 # When building in place, set srcdir=.
1295 if test "$ac_abs_confdir" = "$ac_pwd"; then
1296   srcdir=.
1297 fi
1298 # Remove unnecessary trailing slashes from srcdir.
1299 # Double slashes in file names in object file debugging info
1300 # mess up M-x gdb in Emacs.
1301 case $srcdir in
1302 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1303 esac
1304 for ac_var in $ac_precious_vars; do
1305   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1306   eval ac_env_${ac_var}_value=\$${ac_var}
1307   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1308   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1309 done
1310
1311 #
1312 # Report the --help message.
1313 #
1314 if test "$ac_init_help" = "long"; then
1315   # Omit some internal or obsolete options to make the list less imposing.
1316   # This message is too long to be a string in the A/UX 3.1 sh.
1317   cat <<_ACEOF
1318 \`configure' configures this package to adapt to many kinds of systems.
1319
1320 Usage: $0 [OPTION]... [VAR=VALUE]...
1321
1322 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1323 VAR=VALUE.  See below for descriptions of some of the useful variables.
1324
1325 Defaults for the options are specified in brackets.
1326
1327 Configuration:
1328   -h, --help              display this help and exit
1329       --help=short        display options specific to this package
1330       --help=recursive    display the short help of all the included packages
1331   -V, --version           display version information and exit
1332   -q, --quiet, --silent   do not print \`checking...' messages
1333       --cache-file=FILE   cache test results in FILE [disabled]
1334   -C, --config-cache      alias for \`--cache-file=config.cache'
1335   -n, --no-create         do not create output files
1336       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1337
1338 Installation directories:
1339   --prefix=PREFIX         install architecture-independent files in PREFIX
1340                           [$ac_default_prefix]
1341   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1342                           [PREFIX]
1343
1344 By default, \`make install' will install all the files in
1345 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1346 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1347 for instance \`--prefix=\$HOME'.
1348
1349 For better control, use the options below.
1350
1351 Fine tuning of the installation directories:
1352   --bindir=DIR            user executables [EPREFIX/bin]
1353   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1354   --libexecdir=DIR        program executables [EPREFIX/libexec]
1355   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1356   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1357   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1358   --libdir=DIR            object code libraries [EPREFIX/lib]
1359   --includedir=DIR        C header files [PREFIX/include]
1360   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1361   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1362   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1363   --infodir=DIR           info documentation [DATAROOTDIR/info]
1364   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1365   --mandir=DIR            man documentation [DATAROOTDIR/man]
1366   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1367   --htmldir=DIR           html documentation [DOCDIR]
1368   --dvidir=DIR            dvi documentation [DOCDIR]
1369   --pdfdir=DIR            pdf documentation [DOCDIR]
1370   --psdir=DIR             ps documentation [DOCDIR]
1371 _ACEOF
1372
1373   cat <<\_ACEOF
1374
1375 Program names:
1376   --program-prefix=PREFIX            prepend PREFIX to installed program names
1377   --program-suffix=SUFFIX            append SUFFIX to installed program names
1378   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1379
1380 System types:
1381   --build=BUILD     configure for building on BUILD [guessed]
1382   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1383   --target=TARGET   configure for building compilers for TARGET [HOST]
1384 _ACEOF
1385 fi
1386
1387 if test -n "$ac_init_help"; then
1388
1389   cat <<\_ACEOF
1390
1391 Optional Features:
1392   --disable-option-checking  ignore unrecognized --enable/--with options
1393   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1394   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1395   --enable-plugins        Enable support for plugins
1396   --enable-shared[=PKGS]  build shared libraries [default=yes]
1397   --enable-static[=PKGS]  build static libraries [default=yes]
1398   --enable-fast-install[=PKGS]
1399                           optimize for fast installation [default=yes]
1400   --disable-libtool-lock  avoid locking (might break parallel builds)
1401   --enable-maintainer-mode  enable make rules and dependencies not useful
1402                           (and sometimes confusing) to the casual installer
1403   --enable-sim-bswap                    Use Host specific BSWAP instruction.
1404   --enable-sim-cflags=opts              Extra CFLAGS for use in building simulator
1405   --enable-sim-debug=opts               Enable debugging flags
1406   --enable-sim-stdio                    Specify whether to use stdio for console input/output.
1407   --enable-sim-trace=opts               Enable tracing flags
1408   --enable-sim-profile=opts             Enable profiling flags
1409   --enable-sim-hostendian=end           Specify host byte endian orientation.
1410
1411 Optional Packages:
1412   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1413   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1414   --with-system-zlib      use installed libz
1415   --with-pic              try to use only PIC/non-PIC objects [default=use
1416                           both]
1417   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1418   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1419   --with-bugurl=URL       Direct users to URL to report a bug
1420
1421 Some influential environment variables:
1422   CC          C compiler command
1423   CFLAGS      C compiler flags
1424   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1425               nonstandard directory <lib dir>
1426   LIBS        libraries to pass to the linker, e.g. -l<library>
1427   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1428               you have headers in a nonstandard directory <include dir>
1429   CPP         C preprocessor
1430
1431 Use these variables to override the choices made by `configure' or to help
1432 it to find libraries and programs with nonstandard names/locations.
1433
1434 Report bugs to the package provider.
1435 _ACEOF
1436 ac_status=$?
1437 fi
1438
1439 if test "$ac_init_help" = "recursive"; then
1440   # If there are subdirs, report their specific --help.
1441   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1442     test -d "$ac_dir" ||
1443       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1444       continue
1445     ac_builddir=.
1446
1447 case "$ac_dir" in
1448 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1449 *)
1450   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1451   # A ".." for each directory in $ac_dir_suffix.
1452   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1453   case $ac_top_builddir_sub in
1454   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1455   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1456   esac ;;
1457 esac
1458 ac_abs_top_builddir=$ac_pwd
1459 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1460 # for backward compatibility:
1461 ac_top_builddir=$ac_top_build_prefix
1462
1463 case $srcdir in
1464   .)  # We are building in place.
1465     ac_srcdir=.
1466     ac_top_srcdir=$ac_top_builddir_sub
1467     ac_abs_top_srcdir=$ac_pwd ;;
1468   [\\/]* | ?:[\\/]* )  # Absolute name.
1469     ac_srcdir=$srcdir$ac_dir_suffix;
1470     ac_top_srcdir=$srcdir
1471     ac_abs_top_srcdir=$srcdir ;;
1472   *) # Relative name.
1473     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1474     ac_top_srcdir=$ac_top_build_prefix$srcdir
1475     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1476 esac
1477 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1478
1479     cd "$ac_dir" || { ac_status=$?; continue; }
1480     # Check for guested configure.
1481     if test -f "$ac_srcdir/configure.gnu"; then
1482       echo &&
1483       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1484     elif test -f "$ac_srcdir/configure"; then
1485       echo &&
1486       $SHELL "$ac_srcdir/configure" --help=recursive
1487     else
1488       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1489     fi || ac_status=$?
1490     cd "$ac_pwd" || { ac_status=$?; break; }
1491   done
1492 fi
1493
1494 test -n "$ac_init_help" && exit $ac_status
1495 if $ac_init_version; then
1496   cat <<\_ACEOF
1497 configure
1498 generated by GNU Autoconf 2.64
1499
1500 Copyright (C) 2009 Free Software Foundation, Inc.
1501 This configure script is free software; the Free Software Foundation
1502 gives unlimited permission to copy, distribute and modify it.
1503 _ACEOF
1504   exit
1505 fi
1506
1507 ## ------------------------ ##
1508 ## Autoconf initialization. ##
1509 ## ------------------------ ##
1510
1511 # ac_fn_c_try_compile LINENO
1512 # --------------------------
1513 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1514 ac_fn_c_try_compile ()
1515 {
1516   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517   rm -f conftest.$ac_objext
1518   if { { ac_try="$ac_compile"
1519 case "(($ac_try" in
1520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1521   *) ac_try_echo=$ac_try;;
1522 esac
1523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1524 $as_echo "$ac_try_echo"; } >&5
1525   (eval "$ac_compile") 2>conftest.err
1526   ac_status=$?
1527   if test -s conftest.err; then
1528     grep -v '^ *+' conftest.err >conftest.er1
1529     cat conftest.er1 >&5
1530     mv -f conftest.er1 conftest.err
1531   fi
1532   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1533   test $ac_status = 0; } && {
1534          test -z "$ac_c_werror_flag" ||
1535          test ! -s conftest.err
1536        } && test -s conftest.$ac_objext; then :
1537   ac_retval=0
1538 else
1539   $as_echo "$as_me: failed program was:" >&5
1540 sed 's/^/| /' conftest.$ac_ext >&5
1541
1542         ac_retval=1
1543 fi
1544   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1545   return $ac_retval
1546
1547 } # ac_fn_c_try_compile
1548
1549 # ac_fn_c_try_cpp LINENO
1550 # ----------------------
1551 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1552 ac_fn_c_try_cpp ()
1553 {
1554   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555   if { { ac_try="$ac_cpp conftest.$ac_ext"
1556 case "(($ac_try" in
1557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558   *) ac_try_echo=$ac_try;;
1559 esac
1560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561 $as_echo "$ac_try_echo"; } >&5
1562   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1563   ac_status=$?
1564   if test -s conftest.err; then
1565     grep -v '^ *+' conftest.err >conftest.er1
1566     cat conftest.er1 >&5
1567     mv -f conftest.er1 conftest.err
1568   fi
1569   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570   test $ac_status = 0; } >/dev/null && {
1571          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1572          test ! -s conftest.err
1573        }; then :
1574   ac_retval=0
1575 else
1576   $as_echo "$as_me: failed program was:" >&5
1577 sed 's/^/| /' conftest.$ac_ext >&5
1578
1579     ac_retval=1
1580 fi
1581   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1582   return $ac_retval
1583
1584 } # ac_fn_c_try_cpp
1585
1586 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1587 # -------------------------------------------------------
1588 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1589 # the include files in INCLUDES and setting the cache variable VAR
1590 # accordingly.
1591 ac_fn_c_check_header_mongrel ()
1592 {
1593   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1595   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1596 $as_echo_n "checking for $2... " >&6; }
1597 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1598   $as_echo_n "(cached) " >&6
1599 fi
1600 eval ac_res=\$$3
1601                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1602 $as_echo "$ac_res" >&6; }
1603 else
1604   # Is the header compilable?
1605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1606 $as_echo_n "checking $2 usability... " >&6; }
1607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1608 /* end confdefs.h.  */
1609 $4
1610 #include <$2>
1611 _ACEOF
1612 if ac_fn_c_try_compile "$LINENO"; then :
1613   ac_header_compiler=yes
1614 else
1615   ac_header_compiler=no
1616 fi
1617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1619 $as_echo "$ac_header_compiler" >&6; }
1620
1621 # Is the header present?
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1623 $as_echo_n "checking $2 presence... " >&6; }
1624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1625 /* end confdefs.h.  */
1626 #include <$2>
1627 _ACEOF
1628 if ac_fn_c_try_cpp "$LINENO"; then :
1629   ac_header_preproc=yes
1630 else
1631   ac_header_preproc=no
1632 fi
1633 rm -f conftest.err conftest.$ac_ext
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1635 $as_echo "$ac_header_preproc" >&6; }
1636
1637 # So?  What about this header?
1638 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1639   yes:no: )
1640     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1641 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1642     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1643 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1644     ;;
1645   no:yes:* )
1646     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1647 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1648     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1649 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1650     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1651 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1652     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1653 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1654     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1655 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1656     ;;
1657 esac
1658   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1659 $as_echo_n "checking for $2... " >&6; }
1660 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1661   $as_echo_n "(cached) " >&6
1662 else
1663   eval "$3=\$ac_header_compiler"
1664 fi
1665 eval ac_res=\$$3
1666                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667 $as_echo "$ac_res" >&6; }
1668 fi
1669   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1670
1671 } # ac_fn_c_check_header_mongrel
1672
1673 # ac_fn_c_try_run LINENO
1674 # ----------------------
1675 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1676 # that executables *can* be run.
1677 ac_fn_c_try_run ()
1678 {
1679   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680   if { { ac_try="$ac_link"
1681 case "(($ac_try" in
1682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683   *) ac_try_echo=$ac_try;;
1684 esac
1685 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686 $as_echo "$ac_try_echo"; } >&5
1687   (eval "$ac_link") 2>&5
1688   ac_status=$?
1689   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1691   { { case "(($ac_try" in
1692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693   *) ac_try_echo=$ac_try;;
1694 esac
1695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696 $as_echo "$ac_try_echo"; } >&5
1697   (eval "$ac_try") 2>&5
1698   ac_status=$?
1699   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700   test $ac_status = 0; }; }; then :
1701   ac_retval=0
1702 else
1703   $as_echo "$as_me: program exited with status $ac_status" >&5
1704        $as_echo "$as_me: failed program was:" >&5
1705 sed 's/^/| /' conftest.$ac_ext >&5
1706
1707        ac_retval=$ac_status
1708 fi
1709   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1711   return $ac_retval
1712
1713 } # ac_fn_c_try_run
1714
1715 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1716 # -------------------------------------------------------
1717 # Tests whether HEADER exists and can be compiled using the include files in
1718 # INCLUDES, setting the cache variable VAR accordingly.
1719 ac_fn_c_check_header_compile ()
1720 {
1721   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723 $as_echo_n "checking for $2... " >&6; }
1724 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725   $as_echo_n "(cached) " >&6
1726 else
1727   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1728 /* end confdefs.h.  */
1729 $4
1730 #include <$2>
1731 _ACEOF
1732 if ac_fn_c_try_compile "$LINENO"; then :
1733   eval "$3=yes"
1734 else
1735   eval "$3=no"
1736 fi
1737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1738 fi
1739 eval ac_res=\$$3
1740                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1741 $as_echo "$ac_res" >&6; }
1742   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1743
1744 } # ac_fn_c_check_header_compile
1745
1746 # ac_fn_c_try_link LINENO
1747 # -----------------------
1748 # Try to link conftest.$ac_ext, and return whether this succeeded.
1749 ac_fn_c_try_link ()
1750 {
1751   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752   rm -f conftest.$ac_objext conftest$ac_exeext
1753   if { { ac_try="$ac_link"
1754 case "(($ac_try" in
1755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756   *) ac_try_echo=$ac_try;;
1757 esac
1758 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 $as_echo "$ac_try_echo"; } >&5
1760   (eval "$ac_link") 2>conftest.err
1761   ac_status=$?
1762   if test -s conftest.err; then
1763     grep -v '^ *+' conftest.err >conftest.er1
1764     cat conftest.er1 >&5
1765     mv -f conftest.er1 conftest.err
1766   fi
1767   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768   test $ac_status = 0; } && {
1769          test -z "$ac_c_werror_flag" ||
1770          test ! -s conftest.err
1771        } && test -s conftest$ac_exeext && {
1772          test "$cross_compiling" = yes ||
1773          $as_test_x conftest$ac_exeext
1774        }; then :
1775   ac_retval=0
1776 else
1777   $as_echo "$as_me: failed program was:" >&5
1778 sed 's/^/| /' conftest.$ac_ext >&5
1779
1780         ac_retval=1
1781 fi
1782   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1783   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1784   # interfere with the next link command; also delete a directory that is
1785   # left behind by Apple's compiler.  We do this before executing the actions.
1786   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1787   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1788   return $ac_retval
1789
1790 } # ac_fn_c_try_link
1791
1792 # ac_fn_c_check_func LINENO FUNC VAR
1793 # ----------------------------------
1794 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1795 ac_fn_c_check_func ()
1796 {
1797   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1799 $as_echo_n "checking for $2... " >&6; }
1800 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1801   $as_echo_n "(cached) " >&6
1802 else
1803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1804 /* end confdefs.h.  */
1805 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1806    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1807 #define $2 innocuous_$2
1808
1809 /* System header to define __stub macros and hopefully few prototypes,
1810     which can conflict with char $2 (); below.
1811     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1812     <limits.h> exists even on freestanding compilers.  */
1813
1814 #ifdef __STDC__
1815 # include <limits.h>
1816 #else
1817 # include <assert.h>
1818 #endif
1819
1820 #undef $2
1821
1822 /* Override any GCC internal prototype to avoid an error.
1823    Use char because int might match the return type of a GCC
1824    builtin and then its argument prototype would still apply.  */
1825 #ifdef __cplusplus
1826 extern "C"
1827 #endif
1828 char $2 ();
1829 /* The GNU C library defines this for functions which it implements
1830     to always fail with ENOSYS.  Some functions are actually named
1831     something starting with __ and the normal name is an alias.  */
1832 #if defined __stub_$2 || defined __stub___$2
1833 choke me
1834 #endif
1835
1836 int
1837 main ()
1838 {
1839 return $2 ();
1840   ;
1841   return 0;
1842 }
1843 _ACEOF
1844 if ac_fn_c_try_link "$LINENO"; then :
1845   eval "$3=yes"
1846 else
1847   eval "$3=no"
1848 fi
1849 rm -f core conftest.err conftest.$ac_objext \
1850     conftest$ac_exeext conftest.$ac_ext
1851 fi
1852 eval ac_res=\$$3
1853                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1854 $as_echo "$ac_res" >&6; }
1855   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1856
1857 } # ac_fn_c_check_func
1858 cat >config.log <<_ACEOF
1859 This file contains any messages produced by compilers while
1860 running configure, to aid debugging if configure makes a mistake.
1861
1862 It was created by $as_me, which was
1863 generated by GNU Autoconf 2.64.  Invocation command line was
1864
1865   $ $0 $@
1866
1867 _ACEOF
1868 exec 5>>config.log
1869 {
1870 cat <<_ASUNAME
1871 ## --------- ##
1872 ## Platform. ##
1873 ## --------- ##
1874
1875 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1876 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1877 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1878 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1879 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1880
1881 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1882 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1883
1884 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1885 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1886 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1887 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1888 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1889 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1890 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1891
1892 _ASUNAME
1893
1894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1895 for as_dir in $PATH
1896 do
1897   IFS=$as_save_IFS
1898   test -z "$as_dir" && as_dir=.
1899     $as_echo "PATH: $as_dir"
1900   done
1901 IFS=$as_save_IFS
1902
1903 } >&5
1904
1905 cat >&5 <<_ACEOF
1906
1907
1908 ## ----------- ##
1909 ## Core tests. ##
1910 ## ----------- ##
1911
1912 _ACEOF
1913
1914
1915 # Keep a trace of the command line.
1916 # Strip out --no-create and --no-recursion so they do not pile up.
1917 # Strip out --silent because we don't want to record it for future runs.
1918 # Also quote any args containing shell meta-characters.
1919 # Make two passes to allow for proper duplicate-argument suppression.
1920 ac_configure_args=
1921 ac_configure_args0=
1922 ac_configure_args1=
1923 ac_must_keep_next=false
1924 for ac_pass in 1 2
1925 do
1926   for ac_arg
1927   do
1928     case $ac_arg in
1929     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1930     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1931     | -silent | --silent | --silen | --sile | --sil)
1932       continue ;;
1933     *\'*)
1934       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1935     esac
1936     case $ac_pass in
1937     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1938     2)
1939       as_fn_append ac_configure_args1 " '$ac_arg'"
1940       if test $ac_must_keep_next = true; then
1941         ac_must_keep_next=false # Got value, back to normal.
1942       else
1943         case $ac_arg in
1944           *=* | --config-cache | -C | -disable-* | --disable-* \
1945           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1946           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1947           | -with-* | --with-* | -without-* | --without-* | --x)
1948             case "$ac_configure_args0 " in
1949               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1950             esac
1951             ;;
1952           -* ) ac_must_keep_next=true ;;
1953         esac
1954       fi
1955       as_fn_append ac_configure_args " '$ac_arg'"
1956       ;;
1957     esac
1958   done
1959 done
1960 { ac_configure_args0=; unset ac_configure_args0;}
1961 { ac_configure_args1=; unset ac_configure_args1;}
1962
1963 # When interrupted or exit'd, cleanup temporary files, and complete
1964 # config.log.  We remove comments because anyway the quotes in there
1965 # would cause problems or look ugly.
1966 # WARNING: Use '\'' to represent an apostrophe within the trap.
1967 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1968 trap 'exit_status=$?
1969   # Save into config.log some information that might help in debugging.
1970   {
1971     echo
1972
1973     cat <<\_ASBOX
1974 ## ---------------- ##
1975 ## Cache variables. ##
1976 ## ---------------- ##
1977 _ASBOX
1978     echo
1979     # The following way of writing the cache mishandles newlines in values,
1980 (
1981   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1982     eval ac_val=\$$ac_var
1983     case $ac_val in #(
1984     *${as_nl}*)
1985       case $ac_var in #(
1986       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1987 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1988       esac
1989       case $ac_var in #(
1990       _ | IFS | as_nl) ;; #(
1991       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1992       *) { eval $ac_var=; unset $ac_var;} ;;
1993       esac ;;
1994     esac
1995   done
1996   (set) 2>&1 |
1997     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1998     *${as_nl}ac_space=\ *)
1999       sed -n \
2000         "s/'\''/'\''\\\\'\'''\''/g;
2001           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2002       ;; #(
2003     *)
2004       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2005       ;;
2006     esac |
2007     sort
2008 )
2009     echo
2010
2011     cat <<\_ASBOX
2012 ## ----------------- ##
2013 ## Output variables. ##
2014 ## ----------------- ##
2015 _ASBOX
2016     echo
2017     for ac_var in $ac_subst_vars
2018     do
2019       eval ac_val=\$$ac_var
2020       case $ac_val in
2021       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2022       esac
2023       $as_echo "$ac_var='\''$ac_val'\''"
2024     done | sort
2025     echo
2026
2027     if test -n "$ac_subst_files"; then
2028       cat <<\_ASBOX
2029 ## ------------------- ##
2030 ## File substitutions. ##
2031 ## ------------------- ##
2032 _ASBOX
2033       echo
2034       for ac_var in $ac_subst_files
2035       do
2036         eval ac_val=\$$ac_var
2037         case $ac_val in
2038         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2039         esac
2040         $as_echo "$ac_var='\''$ac_val'\''"
2041       done | sort
2042       echo
2043     fi
2044
2045     if test -s confdefs.h; then
2046       cat <<\_ASBOX
2047 ## ----------- ##
2048 ## confdefs.h. ##
2049 ## ----------- ##
2050 _ASBOX
2051       echo
2052       cat confdefs.h
2053       echo
2054     fi
2055     test "$ac_signal" != 0 &&
2056       $as_echo "$as_me: caught signal $ac_signal"
2057     $as_echo "$as_me: exit $exit_status"
2058   } >&5
2059   rm -f core *.core core.conftest.* &&
2060     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2061     exit $exit_status
2062 ' 0
2063 for ac_signal in 1 2 13 15; do
2064   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2065 done
2066 ac_signal=0
2067
2068 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2069 rm -f -r conftest* confdefs.h
2070
2071 $as_echo "/* confdefs.h */" > confdefs.h
2072
2073 # Predefined preprocessor variables.
2074
2075 cat >>confdefs.h <<_ACEOF
2076 #define PACKAGE_NAME "$PACKAGE_NAME"
2077 _ACEOF
2078
2079 cat >>confdefs.h <<_ACEOF
2080 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2081 _ACEOF
2082
2083 cat >>confdefs.h <<_ACEOF
2084 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2085 _ACEOF
2086
2087 cat >>confdefs.h <<_ACEOF
2088 #define PACKAGE_STRING "$PACKAGE_STRING"
2089 _ACEOF
2090
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2093 _ACEOF
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_URL "$PACKAGE_URL"
2097 _ACEOF
2098
2099
2100 # Let the site file select an alternate cache file if it wants to.
2101 # Prefer an explicitly selected file to automatically selected ones.
2102 ac_site_file1=NONE
2103 ac_site_file2=NONE
2104 if test -n "$CONFIG_SITE"; then
2105   ac_site_file1=$CONFIG_SITE
2106 elif test "x$prefix" != xNONE; then
2107   ac_site_file1=$prefix/share/config.site
2108   ac_site_file2=$prefix/etc/config.site
2109 else
2110   ac_site_file1=$ac_default_prefix/share/config.site
2111   ac_site_file2=$ac_default_prefix/etc/config.site
2112 fi
2113 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2114 do
2115   test "x$ac_site_file" = xNONE && continue
2116   if test -r "$ac_site_file"; then
2117     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2118 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2119     sed 's/^/| /' "$ac_site_file" >&5
2120     . "$ac_site_file"
2121   fi
2122 done
2123
2124 if test -r "$cache_file"; then
2125   # Some versions of bash will fail to source /dev/null (special
2126   # files actually), so we avoid doing that.
2127   if test -f "$cache_file"; then
2128     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2129 $as_echo "$as_me: loading cache $cache_file" >&6;}
2130     case $cache_file in
2131       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2132       *)                      . "./$cache_file";;
2133     esac
2134   fi
2135 else
2136   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2137 $as_echo "$as_me: creating cache $cache_file" >&6;}
2138   >$cache_file
2139 fi
2140
2141 # Check that the precious variables saved in the cache have kept the same
2142 # value.
2143 ac_cache_corrupted=false
2144 for ac_var in $ac_precious_vars; do
2145   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2146   eval ac_new_set=\$ac_env_${ac_var}_set
2147   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2148   eval ac_new_val=\$ac_env_${ac_var}_value
2149   case $ac_old_set,$ac_new_set in
2150     set,)
2151       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2152 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2153       ac_cache_corrupted=: ;;
2154     ,set)
2155       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2156 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2157       ac_cache_corrupted=: ;;
2158     ,);;
2159     *)
2160       if test "x$ac_old_val" != "x$ac_new_val"; then
2161         # differences in whitespace do not lead to failure.
2162         ac_old_val_w=`echo x $ac_old_val`
2163         ac_new_val_w=`echo x $ac_new_val`
2164         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2165           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2166 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2167           ac_cache_corrupted=:
2168         else
2169           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2170 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2171           eval $ac_var=\$ac_old_val
2172         fi
2173         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2174 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2175         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2176 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2177       fi;;
2178   esac
2179   # Pass precious variables to config.status.
2180   if test "$ac_new_set" = set; then
2181     case $ac_new_val in
2182     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2183     *) ac_arg=$ac_var=$ac_new_val ;;
2184     esac
2185     case " $ac_configure_args " in
2186       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2187       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2188     esac
2189   fi
2190 done
2191 if $ac_cache_corrupted; then
2192   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2193 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2194   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2195 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2196   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2197 fi
2198 ## -------------------- ##
2199 ## Main body of script. ##
2200 ## -------------------- ##
2201
2202 ac_ext=c
2203 ac_cpp='$CPP $CPPFLAGS'
2204 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2205 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2206 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2207
2208
2209 # This file contains common code used by all simulators.
2210 #
2211 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2212 # directory.  It is intended to be invoked before any target specific stuff.
2213 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2214 # It is intended to be invoked last.
2215 #
2216 # The simulator's configure.in should look like:
2217 #
2218 # dnl Process this file with autoconf to produce a configure script.
2219 # AC_PREREQ(2.64)dnl
2220 # AC_INIT(Makefile.in)
2221 # sinclude(../common/aclocal.m4)
2222 #
2223 # SIM_AC_COMMON
2224 #
2225 # ... target specific stuff ...
2226 #
2227 # SIM_AC_OUTPUT
2228
2229 # Include global overrides and fixes for Autoconf.
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256 # _AC_CHECK_DECL_BODY
2257 # -------------------
2258 # Shell function body for AC_CHECK_DECL.
2259 # _AC_CHECK_DECL_BODY
2260
2261 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2262 #                 INCLUDES)
2263 # -------------------------------------------------------------
2264 # Helper to AC_CHECK_DECLS, which generates the check for a single
2265 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2266 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2279 #
2280 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2281 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2282 #   Written by Gordon Matzigkeit, 1996
2283 #
2284 # This file is free software; the Free Software Foundation gives
2285 # unlimited permission to copy and/or distribute it, with or without
2286 # modifications, as long as this notice is preserved.
2287
2288
2289
2290 # serial 56 LT_INIT
2291
2292
2293 # LT_PREREQ(VERSION)
2294 # ------------------
2295 # Complain and exit if this libtool version is less that VERSION.
2296
2297
2298
2299 # _LT_CHECK_BUILDDIR
2300 # ------------------
2301 # Complain if the absolute build directory name contains unusual characters
2302
2303
2304
2305 # LT_INIT([OPTIONS])
2306 # ------------------
2307 # LT_INIT
2308
2309 # Old names:
2310 # This is what autoupdate's m4 run will expand.  It fires
2311 # the warning (with _au_warn_XXX), outputs it into the
2312 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2313 # the replacement expansion.
2314
2315
2316 # This is an auxiliary macro that is also run when
2317 # autoupdate runs m4.  It simply calls m4_warning, but
2318 # we need a wrapper so that each warning is emitted only
2319 # once.  We break the quoting in m4_warning's argument in
2320 # order to expand this macro's arguments, not AU_DEFUN's.
2321
2322
2323 # Finally, this is the expansion that is picked up by
2324 # autoconf.  It tells the user to run autoupdate, and
2325 # then outputs the replacement expansion.  We do not care
2326 # about autoupdate's warning because that contains
2327 # information on what to do *after* running autoupdate.
2328
2329 # This is what autoupdate's m4 run will expand.  It fires
2330 # the warning (with _au_warn_XXX), outputs it into the
2331 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2332 # the replacement expansion.
2333
2334
2335 # This is an auxiliary macro that is also run when
2336 # autoupdate runs m4.  It simply calls m4_warning, but
2337 # we need a wrapper so that each warning is emitted only
2338 # once.  We break the quoting in m4_warning's argument in
2339 # order to expand this macro's arguments, not AU_DEFUN's.
2340
2341
2342 # Finally, this is the expansion that is picked up by
2343 # autoconf.  It tells the user to run autoupdate, and
2344 # then outputs the replacement expansion.  We do not care
2345 # about autoupdate's warning because that contains
2346 # information on what to do *after* running autoupdate.
2347
2348
2349
2350 # _LT_CC_BASENAME(CC)
2351 # -------------------
2352 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2353
2354
2355
2356 # _LT_FILEUTILS_DEFAULTS
2357 # ----------------------
2358 # It is okay to use these file commands and assume they have been set
2359 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2360 # _LT_FILEUTILS_DEFAULTS
2361
2362
2363 # _LT_SETUP
2364 # ---------
2365 # _LT_SETUP
2366
2367
2368 # _LT_PREPARE_SED_QUOTE_VARS
2369 # --------------------------
2370 # Define a few sed substitution that help us do robust quoting.
2371
2372
2373 # _LT_PROG_LTMAIN
2374 # ---------------
2375 # Note that this code is called both from `configure', and `config.status'
2376 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2377 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2378 # so we pass a copy along to make sure it has a sensible value anyway.
2379 # _LT_PROG_LTMAIN
2380
2381
2382 ## ------------------------------------- ##
2383 ## Accumulate code for creating libtool. ##
2384 ## ------------------------------------- ##
2385
2386 # So that we can recreate a full libtool script including additional
2387 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2388 # in macros and then make a single call at the end using the `libtool'
2389 # label.
2390
2391
2392 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2393 # ----------------------------------------
2394 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2395
2396
2397 # Initialize.
2398
2399
2400
2401 # _LT_CONFIG_LIBTOOL([COMMANDS])
2402 # ------------------------------
2403 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2404
2405
2406 # Initialize.
2407
2408
2409
2410 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2411 # -----------------------------------------------------
2412
2413
2414
2415 # _LT_FORMAT_COMMENT([COMMENT])
2416 # -----------------------------
2417 # Add leading comment marks to the start of each line, and a trailing
2418 # full-stop to the whole comment if one is not present already.
2419
2420
2421
2422
2423 ## ------------------------ ##
2424 ## FIXME: Eliminate VARNAME ##
2425 ## ------------------------ ##
2426
2427
2428 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2429 # -------------------------------------------------------------------
2430 # CONFIGNAME is the name given to the value in the libtool script.
2431 # VARNAME is the (base) name used in the configure script.
2432 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2433 # VARNAME.  Any other value will be used directly.
2434
2435
2436
2437 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2438 # --------------------------------------------------------
2439
2440
2441
2442 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2443 # ------------------------------------------------
2444
2445
2446
2447 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2448 # ---------------------------------------------------------
2449
2450
2451
2452 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2453 # --------------------------------------------------
2454
2455
2456
2457 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2458 # ---------------------------------------------------
2459
2460
2461
2462 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2463 # ---------------------------------------------------
2464
2465
2466
2467
2468 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2469 # ------------------------------------------------
2470
2471
2472
2473
2474 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2475 # ------------------------------------
2476 # Quote a variable value, and forward it to `config.status' so that its
2477 # declaration there will have the same value as in `configure'.  VARNAME
2478 # must have a single quote delimited value for this to work.
2479
2480
2481
2482 # _LT_CONFIG_STATUS_DECLARATIONS
2483 # ------------------------------
2484 # We delimit libtool config variables with single quotes, so when
2485 # we write them to config.status, we have to be sure to quote all
2486 # embedded single quotes properly.  In configure, this macro expands
2487 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2488 #
2489 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2490
2491
2492
2493 # _LT_LIBTOOL_TAGS
2494 # ----------------
2495 # Output comment and list of tags supported by the script
2496
2497
2498
2499 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2500 # -----------------------------------
2501 # Extract the dictionary values for VARNAME (optionally with TAG) and
2502 # expand to a commented shell variable setting:
2503 #
2504 #    # Some comment about what VAR is for.
2505 #    visible_name=$lt_internal_name
2506
2507
2508
2509 # _LT_LIBTOOL_CONFIG_VARS
2510 # -----------------------
2511 # Produce commented declarations of non-tagged libtool config variables
2512 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2513 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2514 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2515
2516
2517
2518 # _LT_LIBTOOL_TAG_VARS(TAG)
2519 # -------------------------
2520
2521
2522
2523 # _LT_TAGVAR(VARNAME, [TAGNAME])
2524 # ------------------------------
2525
2526
2527
2528 # _LT_CONFIG_COMMANDS
2529 # -------------------
2530 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2531 # variables for single and double quote escaping we saved from calls
2532 # to _LT_DECL, we can put quote escaped variables declarations
2533 # into `config.status', and then the shell code to quote escape them in
2534 # for loops in `config.status'.  Finally, any additional code accumulated
2535 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2536 #_LT_CONFIG_COMMANDS
2537
2538
2539 # Initialize.
2540
2541
2542 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2543 # ------------------------------------
2544 # Generate a child script FILE with all initialization necessary to
2545 # reuse the environment learned by the parent script, and make the
2546 # file executable.  If COMMENT is supplied, it is inserted after the
2547 # `#!' sequence but before initialization text begins.  After this
2548 # macro, additional text can be appended to FILE to form the body of
2549 # the child script.  The macro ends with non-zero status if the
2550 # file could not be fully written (such as if the disk is full).
2551 # _LT_GENERATED_FILE_INIT
2552
2553 # LT_OUTPUT
2554 # ---------
2555 # This macro allows early generation of the libtool script (before
2556 # AC_OUTPUT is called), incase it is used in configure for compilation
2557 # tests.
2558 # LT_OUTPUT
2559
2560
2561 # _LT_CONFIG(TAG)
2562 # ---------------
2563 # If TAG is the built-in tag, create an initial libtool script with a
2564 # default configuration from the untagged config vars.  Otherwise add code
2565 # to config.status for appending the configuration named by TAG from the
2566 # matching tagged config vars.
2567 # _LT_CONFIG
2568
2569
2570 # LT_SUPPORTED_TAG(TAG)
2571 # ---------------------
2572 # Trace this macro to discover what tags are supported by the libtool
2573 # --tag option, using:
2574 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2575
2576
2577
2578 # C support is built-in for now
2579
2580
2581
2582
2583 # LT_LANG(LANG)
2584 # -------------
2585 # Enable libtool support for the given language if not already enabled.
2586 # LT_LANG
2587
2588
2589 # _LT_LANG(LANGNAME)
2590 # ------------------
2591 # _LT_LANG
2592
2593
2594 # _LT_LANG_DEFAULT_CONFIG
2595 # -----------------------
2596 # _LT_LANG_DEFAULT_CONFIG
2597
2598 # Obsolete macros:
2599 # This is what autoupdate's m4 run will expand.  It fires
2600 # the warning (with _au_warn_XXX), outputs it into the
2601 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2602 # the replacement expansion.
2603
2604
2605 # This is an auxiliary macro that is also run when
2606 # autoupdate runs m4.  It simply calls m4_warning, but
2607 # we need a wrapper so that each warning is emitted only
2608 # once.  We break the quoting in m4_warning's argument in
2609 # order to expand this macro's arguments, not AU_DEFUN's.
2610
2611
2612 # Finally, this is the expansion that is picked up by
2613 # autoconf.  It tells the user to run autoupdate, and
2614 # then outputs the replacement expansion.  We do not care
2615 # about autoupdate's warning because that contains
2616 # information on what to do *after* running autoupdate.
2617
2618 # This is what autoupdate's m4 run will expand.  It fires
2619 # the warning (with _au_warn_XXX), outputs it into the
2620 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2621 # the replacement expansion.
2622
2623
2624 # This is an auxiliary macro that is also run when
2625 # autoupdate runs m4.  It simply calls m4_warning, but
2626 # we need a wrapper so that each warning is emitted only
2627 # once.  We break the quoting in m4_warning's argument in
2628 # order to expand this macro's arguments, not AU_DEFUN's.
2629
2630
2631 # Finally, this is the expansion that is picked up by
2632 # autoconf.  It tells the user to run autoupdate, and
2633 # then outputs the replacement expansion.  We do not care
2634 # about autoupdate's warning because that contains
2635 # information on what to do *after* running autoupdate.
2636
2637 # This is what autoupdate's m4 run will expand.  It fires
2638 # the warning (with _au_warn_XXX), outputs it into the
2639 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2640 # the replacement expansion.
2641
2642
2643 # This is an auxiliary macro that is also run when
2644 # autoupdate runs m4.  It simply calls m4_warning, but
2645 # we need a wrapper so that each warning is emitted only
2646 # once.  We break the quoting in m4_warning's argument in
2647 # order to expand this macro's arguments, not AU_DEFUN's.
2648
2649
2650 # Finally, this is the expansion that is picked up by
2651 # autoconf.  It tells the user to run autoupdate, and
2652 # then outputs the replacement expansion.  We do not care
2653 # about autoupdate's warning because that contains
2654 # information on what to do *after* running autoupdate.
2655
2656 # This is what autoupdate's m4 run will expand.  It fires
2657 # the warning (with _au_warn_XXX), outputs it into the
2658 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2659 # the replacement expansion.
2660
2661
2662 # This is an auxiliary macro that is also run when
2663 # autoupdate runs m4.  It simply calls m4_warning, but
2664 # we need a wrapper so that each warning is emitted only
2665 # once.  We break the quoting in m4_warning's argument in
2666 # order to expand this macro's arguments, not AU_DEFUN's.
2667
2668
2669 # Finally, this is the expansion that is picked up by
2670 # autoconf.  It tells the user to run autoupdate, and
2671 # then outputs the replacement expansion.  We do not care
2672 # about autoupdate's warning because that contains
2673 # information on what to do *after* running autoupdate.
2674
2675 # This is what autoupdate's m4 run will expand.  It fires
2676 # the warning (with _au_warn_XXX), outputs it into the
2677 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2678 # the replacement expansion.
2679
2680
2681 # This is an auxiliary macro that is also run when
2682 # autoupdate runs m4.  It simply calls m4_warning, but
2683 # we need a wrapper so that each warning is emitted only
2684 # once.  We break the quoting in m4_warning's argument in
2685 # order to expand this macro's arguments, not AU_DEFUN's.
2686
2687
2688 # Finally, this is the expansion that is picked up by
2689 # autoconf.  It tells the user to run autoupdate, and
2690 # then outputs the replacement expansion.  We do not care
2691 # about autoupdate's warning because that contains
2692 # information on what to do *after* running autoupdate.
2693
2694
2695
2696 # _LT_TAG_COMPILER
2697 # ----------------
2698 # _LT_TAG_COMPILER
2699
2700
2701 # _LT_COMPILER_BOILERPLATE
2702 # ------------------------
2703 # Check for compiler boilerplate output or warnings with
2704 # the simple compiler test code.
2705 # _LT_COMPILER_BOILERPLATE
2706
2707
2708 # _LT_LINKER_BOILERPLATE
2709 # ----------------------
2710 # Check for linker boilerplate output or warnings with
2711 # the simple link test code.
2712 # _LT_LINKER_BOILERPLATE
2713
2714 # _LT_REQUIRED_DARWIN_CHECKS
2715 # -------------------------
2716
2717
2718
2719 # _LT_DARWIN_LINKER_FEATURES
2720 # --------------------------
2721 # Checks for linker and compiler features on darwin
2722
2723
2724 # _LT_SYS_MODULE_PATH_AIX
2725 # -----------------------
2726 # Links a minimal program and checks the executable
2727 # for the system default hardcoded library path. In most cases,
2728 # this is /usr/lib:/lib, but when the MPI compilers are used
2729 # the location of the communication and MPI libs are included too.
2730 # If we don't find anything, use the default library path according
2731 # to the aix ld manual.
2732 # _LT_SYS_MODULE_PATH_AIX
2733
2734
2735 # _LT_SHELL_INIT(ARG)
2736 # -------------------
2737 # _LT_SHELL_INIT
2738
2739
2740
2741 # _LT_PROG_ECHO_BACKSLASH
2742 # -----------------------
2743 # Find how we can fake an echo command that does not interpret backslash.
2744 # In particular, with Autoconf 2.60 or later we add some code to the start
2745 # of the generated configure script which will find a shell with a builtin
2746 # printf (which we can use as an echo command).
2747 # _LT_PROG_ECHO_BACKSLASH
2748
2749
2750 # _LT_ENABLE_LOCK
2751 # ---------------
2752 # _LT_ENABLE_LOCK
2753
2754
2755 # _LT_CMD_OLD_ARCHIVE
2756 # -------------------
2757 # _LT_CMD_OLD_ARCHIVE
2758
2759
2760 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2761 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2762 # ----------------------------------------------------------------
2763 # Check whether the given compiler option works
2764 # _LT_COMPILER_OPTION
2765
2766 # Old name:
2767 # This is what autoupdate's m4 run will expand.  It fires
2768 # the warning (with _au_warn_XXX), outputs it into the
2769 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2770 # the replacement expansion.
2771
2772
2773 # This is an auxiliary macro that is also run when
2774 # autoupdate runs m4.  It simply calls m4_warning, but
2775 # we need a wrapper so that each warning is emitted only
2776 # once.  We break the quoting in m4_warning's argument in
2777 # order to expand this macro's arguments, not AU_DEFUN's.
2778
2779
2780 # Finally, this is the expansion that is picked up by
2781 # autoconf.  It tells the user to run autoupdate, and
2782 # then outputs the replacement expansion.  We do not care
2783 # about autoupdate's warning because that contains
2784 # information on what to do *after* running autoupdate.
2785
2786
2787
2788 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2789 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2790 # ----------------------------------------------------
2791 # Check whether the given linker option works
2792 # _LT_LINKER_OPTION
2793
2794 # Old name:
2795 # This is what autoupdate's m4 run will expand.  It fires
2796 # the warning (with _au_warn_XXX), outputs it into the
2797 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2798 # the replacement expansion.
2799
2800
2801 # This is an auxiliary macro that is also run when
2802 # autoupdate runs m4.  It simply calls m4_warning, but
2803 # we need a wrapper so that each warning is emitted only
2804 # once.  We break the quoting in m4_warning's argument in
2805 # order to expand this macro's arguments, not AU_DEFUN's.
2806
2807
2808 # Finally, this is the expansion that is picked up by
2809 # autoconf.  It tells the user to run autoupdate, and
2810 # then outputs the replacement expansion.  We do not care
2811 # about autoupdate's warning because that contains
2812 # information on what to do *after* running autoupdate.
2813
2814
2815
2816 # LT_CMD_MAX_LEN
2817 #---------------
2818 # LT_CMD_MAX_LEN
2819
2820 # Old name:
2821 # This is what autoupdate's m4 run will expand.  It fires
2822 # the warning (with _au_warn_XXX), outputs it into the
2823 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2824 # the replacement expansion.
2825
2826
2827 # This is an auxiliary macro that is also run when
2828 # autoupdate runs m4.  It simply calls m4_warning, but
2829 # we need a wrapper so that each warning is emitted only
2830 # once.  We break the quoting in m4_warning's argument in
2831 # order to expand this macro's arguments, not AU_DEFUN's.
2832
2833
2834 # Finally, this is the expansion that is picked up by
2835 # autoconf.  It tells the user to run autoupdate, and
2836 # then outputs the replacement expansion.  We do not care
2837 # about autoupdate's warning because that contains
2838 # information on what to do *after* running autoupdate.
2839
2840
2841
2842 # _LT_HEADER_DLFCN
2843 # ----------------
2844 # _LT_HEADER_DLFCN
2845
2846
2847 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2848 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2849 # ----------------------------------------------------------------
2850 # _LT_TRY_DLOPEN_SELF
2851
2852
2853 # LT_SYS_DLOPEN_SELF
2854 # ------------------
2855 # LT_SYS_DLOPEN_SELF
2856
2857 # Old name:
2858 # This is what autoupdate's m4 run will expand.  It fires
2859 # the warning (with _au_warn_XXX), outputs it into the
2860 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2861 # the replacement expansion.
2862
2863
2864 # This is an auxiliary macro that is also run when
2865 # autoupdate runs m4.  It simply calls m4_warning, but
2866 # we need a wrapper so that each warning is emitted only
2867 # once.  We break the quoting in m4_warning's argument in
2868 # order to expand this macro's arguments, not AU_DEFUN's.
2869
2870
2871 # Finally, this is the expansion that is picked up by
2872 # autoconf.  It tells the user to run autoupdate, and
2873 # then outputs the replacement expansion.  We do not care
2874 # about autoupdate's warning because that contains
2875 # information on what to do *after* running autoupdate.
2876
2877
2878
2879 # _LT_COMPILER_C_O([TAGNAME])
2880 # ---------------------------
2881 # Check to see if options -c and -o are simultaneously supported by compiler.
2882 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2883 # _LT_COMPILER_C_O
2884
2885
2886 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2887 # ----------------------------------
2888 # Check to see if we can do hard links to lock some files if needed
2889 # _LT_COMPILER_FILE_LOCKS
2890
2891
2892 # _LT_CHECK_OBJDIR
2893 # ----------------
2894 # _LT_CHECK_OBJDIR
2895
2896
2897 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2898 # --------------------------------------
2899 # Check hardcoding attributes.
2900 # _LT_LINKER_HARDCODE_LIBPATH
2901
2902
2903 # _LT_CMD_STRIPLIB
2904 # ----------------
2905 # _LT_CMD_STRIPLIB
2906
2907
2908 # _LT_SYS_DYNAMIC_LINKER([TAG])
2909 # -----------------------------
2910 # PORTME Fill in your ld.so characteristics
2911 # _LT_SYS_DYNAMIC_LINKER
2912
2913
2914 # _LT_PATH_TOOL_PREFIX(TOOL)
2915 # --------------------------
2916 # find a file program which can recognize shared library
2917 # _LT_PATH_TOOL_PREFIX
2918
2919 # Old name:
2920 # This is what autoupdate's m4 run will expand.  It fires
2921 # the warning (with _au_warn_XXX), outputs it into the
2922 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2923 # the replacement expansion.
2924
2925
2926 # This is an auxiliary macro that is also run when
2927 # autoupdate runs m4.  It simply calls m4_warning, but
2928 # we need a wrapper so that each warning is emitted only
2929 # once.  We break the quoting in m4_warning's argument in
2930 # order to expand this macro's arguments, not AU_DEFUN's.
2931
2932
2933 # Finally, this is the expansion that is picked up by
2934 # autoconf.  It tells the user to run autoupdate, and
2935 # then outputs the replacement expansion.  We do not care
2936 # about autoupdate's warning because that contains
2937 # information on what to do *after* running autoupdate.
2938
2939
2940
2941 # _LT_PATH_MAGIC
2942 # --------------
2943 # find a file program which can recognize a shared library
2944 # _LT_PATH_MAGIC
2945
2946
2947 # LT_PATH_LD
2948 # ----------
2949 # find the pathname to the GNU or non-GNU linker
2950 # LT_PATH_LD
2951
2952 # Old names:
2953 # This is what autoupdate's m4 run will expand.  It fires
2954 # the warning (with _au_warn_XXX), outputs it into the
2955 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2956 # the replacement expansion.
2957
2958
2959 # This is an auxiliary macro that is also run when
2960 # autoupdate runs m4.  It simply calls m4_warning, but
2961 # we need a wrapper so that each warning is emitted only
2962 # once.  We break the quoting in m4_warning's argument in
2963 # order to expand this macro's arguments, not AU_DEFUN's.
2964
2965
2966 # Finally, this is the expansion that is picked up by
2967 # autoconf.  It tells the user to run autoupdate, and
2968 # then outputs the replacement expansion.  We do not care
2969 # about autoupdate's warning because that contains
2970 # information on what to do *after* running autoupdate.
2971
2972 # This is what autoupdate's m4 run will expand.  It fires
2973 # the warning (with _au_warn_XXX), outputs it into the
2974 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2975 # the replacement expansion.
2976
2977
2978 # This is an auxiliary macro that is also run when
2979 # autoupdate runs m4.  It simply calls m4_warning, but
2980 # we need a wrapper so that each warning is emitted only
2981 # once.  We break the quoting in m4_warning's argument in
2982 # order to expand this macro's arguments, not AU_DEFUN's.
2983
2984
2985 # Finally, this is the expansion that is picked up by
2986 # autoconf.  It tells the user to run autoupdate, and
2987 # then outputs the replacement expansion.  We do not care
2988 # about autoupdate's warning because that contains
2989 # information on what to do *after* running autoupdate.
2990
2991
2992
2993 # _LT_PATH_LD_GNU
2994 #- --------------
2995 # _LT_PATH_LD_GNU
2996
2997
2998 # _LT_CMD_RELOAD
2999 # --------------
3000 # find reload flag for linker
3001 #   -- PORTME Some linkers may need a different reload flag.
3002 # _LT_CMD_RELOAD
3003
3004
3005 # _LT_CHECK_MAGIC_METHOD
3006 # ----------------------
3007 # how to check for library dependencies
3008 #  -- PORTME fill in with the dynamic library characteristics
3009 # _LT_CHECK_MAGIC_METHOD
3010
3011
3012 # LT_PATH_NM
3013 # ----------
3014 # find the pathname to a BSD- or MS-compatible name lister
3015 # LT_PATH_NM
3016
3017 # Old names:
3018 # This is what autoupdate's m4 run will expand.  It fires
3019 # the warning (with _au_warn_XXX), outputs it into the
3020 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3021 # the replacement expansion.
3022
3023
3024 # This is an auxiliary macro that is also run when
3025 # autoupdate runs m4.  It simply calls m4_warning, but
3026 # we need a wrapper so that each warning is emitted only
3027 # once.  We break the quoting in m4_warning's argument in
3028 # order to expand this macro's arguments, not AU_DEFUN's.
3029
3030
3031 # Finally, this is the expansion that is picked up by
3032 # autoconf.  It tells the user to run autoupdate, and
3033 # then outputs the replacement expansion.  We do not care
3034 # about autoupdate's warning because that contains
3035 # information on what to do *after* running autoupdate.
3036
3037 # This is what autoupdate's m4 run will expand.  It fires
3038 # the warning (with _au_warn_XXX), outputs it into the
3039 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3040 # the replacement expansion.
3041
3042
3043 # This is an auxiliary macro that is also run when
3044 # autoupdate runs m4.  It simply calls m4_warning, but
3045 # we need a wrapper so that each warning is emitted only
3046 # once.  We break the quoting in m4_warning's argument in
3047 # order to expand this macro's arguments, not AU_DEFUN's.
3048
3049
3050 # Finally, this is the expansion that is picked up by
3051 # autoconf.  It tells the user to run autoupdate, and
3052 # then outputs the replacement expansion.  We do not care
3053 # about autoupdate's warning because that contains
3054 # information on what to do *after* running autoupdate.
3055
3056
3057
3058 # LT_LIB_M
3059 # --------
3060 # check for math library
3061 # LT_LIB_M
3062
3063 # Old name:
3064 # This is what autoupdate's m4 run will expand.  It fires
3065 # the warning (with _au_warn_XXX), outputs it into the
3066 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3067 # the replacement expansion.
3068
3069
3070 # This is an auxiliary macro that is also run when
3071 # autoupdate runs m4.  It simply calls m4_warning, but
3072 # we need a wrapper so that each warning is emitted only
3073 # once.  We break the quoting in m4_warning's argument in
3074 # order to expand this macro's arguments, not AU_DEFUN's.
3075
3076
3077 # Finally, this is the expansion that is picked up by
3078 # autoconf.  It tells the user to run autoupdate, and
3079 # then outputs the replacement expansion.  We do not care
3080 # about autoupdate's warning because that contains
3081 # information on what to do *after* running autoupdate.
3082
3083
3084
3085 # _LT_COMPILER_NO_RTTI([TAGNAME])
3086 # -------------------------------
3087 # _LT_COMPILER_NO_RTTI
3088
3089
3090 # _LT_CMD_GLOBAL_SYMBOLS
3091 # ----------------------
3092  # _LT_CMD_GLOBAL_SYMBOLS
3093
3094
3095 # _LT_COMPILER_PIC([TAGNAME])
3096 # ---------------------------
3097 # _LT_COMPILER_PIC
3098
3099
3100 # _LT_LINKER_SHLIBS([TAGNAME])
3101 # ----------------------------
3102 # See if the linker supports building shared libraries.
3103 # _LT_LINKER_SHLIBS
3104
3105
3106 # _LT_LANG_C_CONFIG([TAG])
3107 # ------------------------
3108 # Ensure that the configuration variables for a C compiler are suitably
3109 # defined.  These variables are subsequently used by _LT_CONFIG to write
3110 # the compiler configuration to `libtool'.
3111 # _LT_LANG_C_CONFIG
3112
3113
3114 # _LT_LANG_CXX_CONFIG([TAG])
3115 # --------------------------
3116 # Ensure that the configuration variables for a C++ compiler are suitably
3117 # defined.  These variables are subsequently used by _LT_CONFIG to write
3118 # the compiler configuration to `libtool'.
3119 # _LT_LANG_CXX_CONFIG
3120
3121
3122 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3123 # ---------------------------------
3124 # Figure out "hidden" library dependencies from verbose
3125 # compiler output when linking a shared library.
3126 # Parse the compiler output and extract the necessary
3127 # objects, libraries and library flags.
3128 # _LT_SYS_HIDDEN_LIBDEPS
3129
3130
3131 # _LT_LANG_F77_CONFIG([TAG])
3132 # --------------------------
3133 # Ensure that the configuration variables for a Fortran 77 compiler are
3134 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3135 # to write the compiler configuration to `libtool'.
3136 # _LT_LANG_F77_CONFIG
3137
3138
3139 # _LT_LANG_FC_CONFIG([TAG])
3140 # -------------------------
3141 # Ensure that the configuration variables for a Fortran compiler are
3142 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3143 # to write the compiler configuration to `libtool'.
3144 # _LT_LANG_FC_CONFIG
3145
3146
3147 # _LT_LANG_GCJ_CONFIG([TAG])
3148 # --------------------------
3149 # Ensure that the configuration variables for the GNU Java Compiler compiler
3150 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3151 # to write the compiler configuration to `libtool'.
3152 # _LT_LANG_GCJ_CONFIG
3153
3154
3155 # _LT_LANG_RC_CONFIG([TAG])
3156 # -------------------------
3157 # Ensure that the configuration variables for the Windows resource compiler
3158 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3159 # to write the compiler configuration to `libtool'.
3160 # _LT_LANG_RC_CONFIG
3161
3162
3163 # LT_PROG_GCJ
3164 # -----------
3165
3166
3167 # Old name:
3168 # This is what autoupdate's m4 run will expand.  It fires
3169 # the warning (with _au_warn_XXX), outputs it into the
3170 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3171 # the replacement expansion.
3172
3173
3174 # This is an auxiliary macro that is also run when
3175 # autoupdate runs m4.  It simply calls m4_warning, but
3176 # we need a wrapper so that each warning is emitted only
3177 # once.  We break the quoting in m4_warning's argument in
3178 # order to expand this macro's arguments, not AU_DEFUN's.
3179
3180
3181 # Finally, this is the expansion that is picked up by
3182 # autoconf.  It tells the user to run autoupdate, and
3183 # then outputs the replacement expansion.  We do not care
3184 # about autoupdate's warning because that contains
3185 # information on what to do *after* running autoupdate.
3186
3187
3188
3189 # LT_PROG_RC
3190 # ----------
3191
3192
3193 # Old name:
3194 # This is what autoupdate's m4 run will expand.  It fires
3195 # the warning (with _au_warn_XXX), outputs it into the
3196 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3197 # the replacement expansion.
3198
3199
3200 # This is an auxiliary macro that is also run when
3201 # autoupdate runs m4.  It simply calls m4_warning, but
3202 # we need a wrapper so that each warning is emitted only
3203 # once.  We break the quoting in m4_warning's argument in
3204 # order to expand this macro's arguments, not AU_DEFUN's.
3205
3206
3207 # Finally, this is the expansion that is picked up by
3208 # autoconf.  It tells the user to run autoupdate, and
3209 # then outputs the replacement expansion.  We do not care
3210 # about autoupdate's warning because that contains
3211 # information on what to do *after* running autoupdate.
3212
3213
3214
3215 # _LT_DECL_EGREP
3216 # --------------
3217 # If we don't have a new enough Autoconf to choose the best grep
3218 # available, choose the one first in the user's PATH.
3219
3220
3221
3222 # _LT_DECL_OBJDUMP
3223 # --------------
3224 # If we don't have a new enough Autoconf to choose the best objdump
3225 # available, choose the one first in the user's PATH.
3226
3227
3228
3229 # _LT_DECL_SED
3230 # ------------
3231 # Check for a fully-functional sed program, that truncates
3232 # as few characters as possible.  Prefer GNU sed if found.
3233 # _LT_DECL_SED
3234
3235 #m4_ifndef
3236
3237 # Old name:
3238 # This is what autoupdate's m4 run will expand.  It fires
3239 # the warning (with _au_warn_XXX), outputs it into the
3240 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3241 # the replacement expansion.
3242
3243
3244 # This is an auxiliary macro that is also run when
3245 # autoupdate runs m4.  It simply calls m4_warning, but
3246 # we need a wrapper so that each warning is emitted only
3247 # once.  We break the quoting in m4_warning's argument in
3248 # order to expand this macro's arguments, not AU_DEFUN's.
3249
3250
3251 # Finally, this is the expansion that is picked up by
3252 # autoconf.  It tells the user to run autoupdate, and
3253 # then outputs the replacement expansion.  We do not care
3254 # about autoupdate's warning because that contains
3255 # information on what to do *after* running autoupdate.
3256
3257
3258
3259 # _LT_CHECK_SHELL_FEATURES
3260 # ------------------------
3261 # Find out whether the shell is Bourne or XSI compatible,
3262 # or has some other useful features.
3263 # _LT_CHECK_SHELL_FEATURES
3264
3265
3266 # _LT_PROG_XSI_SHELLFNS
3267 # ---------------------
3268 # Bourne and XSI compatible variants of some useful shell functions.
3269
3270
3271 # Helper functions for option handling.                    -*- Autoconf -*-
3272 #
3273 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3274 #   Inc.
3275 #   Written by Gary V. Vaughan, 2004
3276 #
3277 # This file is free software; the Free Software Foundation gives
3278 # unlimited permission to copy and/or distribute it, with or without
3279 # modifications, as long as this notice is preserved.
3280
3281 # serial 6 ltoptions.m4
3282
3283 # This is to help aclocal find these macros, as it can't see m4_define.
3284
3285
3286
3287 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3288 # ------------------------------------------
3289
3290
3291
3292 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3293 # ---------------------------------------
3294 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3295 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3296 # saved as a flag.
3297
3298
3299
3300 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3301 # ------------------------------------------------------------
3302 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3303
3304
3305
3306 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3307 # -------------------------------------------------------
3308 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3309 # are set.
3310
3311
3312
3313 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3314 # ----------------------------------------
3315 # OPTION-LIST is a space-separated list of Libtool options associated
3316 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3317 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3318 # the unknown option and exit.
3319 # _LT_SET_OPTIONS
3320
3321
3322 ## --------------------------------- ##
3323 ## Macros to handle LT_INIT options. ##
3324 ## --------------------------------- ##
3325
3326 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3327 # -----------------------------------------
3328
3329
3330
3331 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3332 # -----------------------------------------------
3333 # LT_OPTION_DEFINE
3334
3335
3336 # dlopen
3337 # ------
3338
3339
3340 # This is what autoupdate's m4 run will expand.  It fires
3341 # the warning (with _au_warn_XXX), outputs it into the
3342 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3343 # the replacement expansion.
3344
3345
3346 # This is an auxiliary macro that is also run when
3347 # autoupdate runs m4.  It simply calls m4_warning, but
3348 # we need a wrapper so that each warning is emitted only
3349 # once.  We break the quoting in m4_warning's argument in
3350 # order to expand this macro's arguments, not AU_DEFUN's.
3351
3352
3353 # Finally, this is the expansion that is picked up by
3354 # autoconf.  It tells the user to run autoupdate, and
3355 # then outputs the replacement expansion.  We do not care
3356 # about autoupdate's warning because that contains
3357 # information on what to do *after* running autoupdate.
3358
3359
3360
3361
3362 # win32-dll
3363 # ---------
3364 # Declare package support for building win32 dll's.
3365 # win32-dll
3366
3367 # This is what autoupdate's m4 run will expand.  It fires
3368 # the warning (with _au_warn_XXX), outputs it into the
3369 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3370 # the replacement expansion.
3371
3372
3373 # This is an auxiliary macro that is also run when
3374 # autoupdate runs m4.  It simply calls m4_warning, but
3375 # we need a wrapper so that each warning is emitted only
3376 # once.  We break the quoting in m4_warning's argument in
3377 # order to expand this macro's arguments, not AU_DEFUN's.
3378
3379
3380 # Finally, this is the expansion that is picked up by
3381 # autoconf.  It tells the user to run autoupdate, and
3382 # then outputs the replacement expansion.  We do not care
3383 # about autoupdate's warning because that contains
3384 # information on what to do *after* running autoupdate.
3385
3386
3387
3388
3389 # _LT_ENABLE_SHARED([DEFAULT])
3390 # ----------------------------
3391 # implement the --enable-shared flag, and supports the `shared' and
3392 # `disable-shared' LT_INIT options.
3393 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3394 # _LT_ENABLE_SHARED
3395
3396
3397
3398
3399 # Old names:
3400
3401
3402
3403
3404 # This is what autoupdate's m4 run will expand.  It fires
3405 # the warning (with _au_warn_XXX), outputs it into the
3406 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3407 # the replacement expansion.
3408
3409
3410 # This is an auxiliary macro that is also run when
3411 # autoupdate runs m4.  It simply calls m4_warning, but
3412 # we need a wrapper so that each warning is emitted only
3413 # once.  We break the quoting in m4_warning's argument in
3414 # order to expand this macro's arguments, not AU_DEFUN's.
3415
3416
3417 # Finally, this is the expansion that is picked up by
3418 # autoconf.  It tells the user to run autoupdate, and
3419 # then outputs the replacement expansion.  We do not care
3420 # about autoupdate's warning because that contains
3421 # information on what to do *after* running autoupdate.
3422
3423 # This is what autoupdate's m4 run will expand.  It fires
3424 # the warning (with _au_warn_XXX), outputs it into the
3425 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3426 # the replacement expansion.
3427
3428
3429 # This is an auxiliary macro that is also run when
3430 # autoupdate runs m4.  It simply calls m4_warning, but
3431 # we need a wrapper so that each warning is emitted only
3432 # once.  We break the quoting in m4_warning's argument in
3433 # order to expand this macro's arguments, not AU_DEFUN's.
3434
3435
3436 # Finally, this is the expansion that is picked up by
3437 # autoconf.  It tells the user to run autoupdate, and
3438 # then outputs the replacement expansion.  We do not care
3439 # about autoupdate's warning because that contains
3440 # information on what to do *after* running autoupdate.
3441
3442
3443
3444
3445
3446 # _LT_ENABLE_STATIC([DEFAULT])
3447 # ----------------------------
3448 # implement the --enable-static flag, and support the `static' and
3449 # `disable-static' LT_INIT options.
3450 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3451 # _LT_ENABLE_STATIC
3452
3453
3454
3455
3456 # Old names:
3457
3458
3459
3460
3461 # This is what autoupdate's m4 run will expand.  It fires
3462 # the warning (with _au_warn_XXX), outputs it into the
3463 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3464 # the replacement expansion.
3465
3466
3467 # This is an auxiliary macro that is also run when
3468 # autoupdate runs m4.  It simply calls m4_warning, but
3469 # we need a wrapper so that each warning is emitted only
3470 # once.  We break the quoting in m4_warning's argument in
3471 # order to expand this macro's arguments, not AU_DEFUN's.
3472
3473
3474 # Finally, this is the expansion that is picked up by
3475 # autoconf.  It tells the user to run autoupdate, and
3476 # then outputs the replacement expansion.  We do not care
3477 # about autoupdate's warning because that contains
3478 # information on what to do *after* running autoupdate.
3479
3480 # This is what autoupdate's m4 run will expand.  It fires
3481 # the warning (with _au_warn_XXX), outputs it into the
3482 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3483 # the replacement expansion.
3484
3485
3486 # This is an auxiliary macro that is also run when
3487 # autoupdate runs m4.  It simply calls m4_warning, but
3488 # we need a wrapper so that each warning is emitted only
3489 # once.  We break the quoting in m4_warning's argument in
3490 # order to expand this macro's arguments, not AU_DEFUN's.
3491
3492
3493 # Finally, this is the expansion that is picked up by
3494 # autoconf.  It tells the user to run autoupdate, and
3495 # then outputs the replacement expansion.  We do not care
3496 # about autoupdate's warning because that contains
3497 # information on what to do *after* running autoupdate.
3498
3499
3500
3501
3502
3503 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3504 # ----------------------------------
3505 # implement the --enable-fast-install flag, and support the `fast-install'
3506 # and `disable-fast-install' LT_INIT options.
3507 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3508 # _LT_ENABLE_FAST_INSTALL
3509
3510
3511
3512
3513 # Old names:
3514 # This is what autoupdate's m4 run will expand.  It fires
3515 # the warning (with _au_warn_XXX), outputs it into the
3516 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3517 # the replacement expansion.
3518
3519
3520 # This is an auxiliary macro that is also run when
3521 # autoupdate runs m4.  It simply calls m4_warning, but
3522 # we need a wrapper so that each warning is emitted only
3523 # once.  We break the quoting in m4_warning's argument in
3524 # order to expand this macro's arguments, not AU_DEFUN's.
3525
3526
3527 # Finally, this is the expansion that is picked up by
3528 # autoconf.  It tells the user to run autoupdate, and
3529 # then outputs the replacement expansion.  We do not care
3530 # about autoupdate's warning because that contains
3531 # information on what to do *after* running autoupdate.
3532
3533
3534 # This is what autoupdate's m4 run will expand.  It fires
3535 # the warning (with _au_warn_XXX), outputs it into the
3536 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3537 # the replacement expansion.
3538
3539
3540 # This is an auxiliary macro that is also run when
3541 # autoupdate runs m4.  It simply calls m4_warning, but
3542 # we need a wrapper so that each warning is emitted only
3543 # once.  We break the quoting in m4_warning's argument in
3544 # order to expand this macro's arguments, not AU_DEFUN's.
3545
3546
3547 # Finally, this is the expansion that is picked up by
3548 # autoconf.  It tells the user to run autoupdate, and
3549 # then outputs the replacement expansion.  We do not care
3550 # about autoupdate's warning because that contains
3551 # information on what to do *after* running autoupdate.
3552
3553
3554
3555
3556 # _LT_WITH_PIC([MODE])
3557 # --------------------
3558 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3559 # LT_INIT options.
3560 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3561 # _LT_WITH_PIC
3562
3563
3564
3565
3566 # Old name:
3567 # This is what autoupdate's m4 run will expand.  It fires
3568 # the warning (with _au_warn_XXX), outputs it into the
3569 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3570 # the replacement expansion.
3571
3572
3573 # This is an auxiliary macro that is also run when
3574 # autoupdate runs m4.  It simply calls m4_warning, but
3575 # we need a wrapper so that each warning is emitted only
3576 # once.  We break the quoting in m4_warning's argument in
3577 # order to expand this macro's arguments, not AU_DEFUN's.
3578
3579
3580 # Finally, this is the expansion that is picked up by
3581 # autoconf.  It tells the user to run autoupdate, and
3582 # then outputs the replacement expansion.  We do not care
3583 # about autoupdate's warning because that contains
3584 # information on what to do *after* running autoupdate.
3585
3586
3587
3588 ## ----------------- ##
3589 ## LTDL_INIT Options ##
3590 ## ----------------- ##
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3602 #
3603 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3604 # Written by Gary V. Vaughan, 2004
3605 #
3606 # This file is free software; the Free Software Foundation gives
3607 # unlimited permission to copy and/or distribute it, with or without
3608 # modifications, as long as this notice is preserved.
3609
3610 # serial 6 ltsugar.m4
3611
3612 # This is to help aclocal find these macros, as it can't see m4_define.
3613
3614
3615
3616 # lt_join(SEP, ARG1, [ARG2...])
3617 # -----------------------------
3618 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3619 # associated separator.
3620 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3621 # versions in m4sugar had bugs.
3622
3623
3624
3625
3626 # lt_car(LIST)
3627 # lt_cdr(LIST)
3628 # ------------
3629 # Manipulate m4 lists.
3630 # These macros are necessary as long as will still need to support
3631 # Autoconf-2.59 which quotes differently.
3632
3633
3634
3635
3636
3637 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3638 # ------------------------------------------
3639 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3640 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3641 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3642 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3643 # than defined and empty).
3644 #
3645 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3646 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3647
3648
3649
3650
3651 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3652 # ----------------------------------------------------------
3653 # Produce a SEP delimited list of all paired combinations of elements of
3654 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3655 # has the form PREFIXmINFIXSUFFIXn.
3656 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3657
3658
3659
3660 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3661 # -----------------------------------------------------------------------
3662 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3663 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3664
3665
3666
3667 # lt_dict_add(DICT, KEY, VALUE)
3668 # -----------------------------
3669
3670
3671
3672 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3673 # --------------------------------------------
3674
3675
3676
3677 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3678 # ----------------------------------
3679
3680
3681
3682 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3683 # -----------------------------------------------------------------
3684
3685
3686
3687 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3688 # --------------------------------------------------------------
3689
3690
3691 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3692 #
3693 #   Copyright (C) 2004 Free Software Foundation, Inc.
3694 #   Written by Scott James Remnant, 2004
3695 #
3696 # This file is free software; the Free Software Foundation gives
3697 # unlimited permission to copy and/or distribute it, with or without
3698 # modifications, as long as this notice is preserved.
3699
3700 # Generated from ltversion.in.
3701
3702 # serial 3134 ltversion.m4
3703 # This file is part of GNU Libtool
3704
3705
3706
3707
3708
3709
3710 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3711 #
3712 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3713 #   Written by Scott James Remnant, 2004.
3714 #
3715 # This file is free software; the Free Software Foundation gives
3716 # unlimited permission to copy and/or distribute it, with or without
3717 # modifications, as long as this notice is preserved.
3718
3719 # serial 4 lt~obsolete.m4
3720
3721 # These exist entirely to fool aclocal when bootstrapping libtool.
3722 #
3723 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3724 # which have later been changed to m4_define as they aren't part of the
3725 # exported API, or moved to Autoconf or Automake where they belong.
3726 #
3727 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3728 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3729 # using a macro with the same name in our local m4/libtool.m4 it'll
3730 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3731 # and doesn't know about Autoconf macros at all.)
3732 #
3733 # So we provide this file, which has a silly filename so it's always
3734 # included after everything else.  This provides aclocal with the
3735 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3736 # because those macros already exist, or will be overwritten later.
3737 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3738 #
3739 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3740 # Yes, that means every name once taken will need to remain here until
3741 # we give up compatibility with versions before 1.7, at which point
3742 # we need to keep only those names which we still refer to.
3743
3744 # This is to help aclocal find these macros, as it can't see m4_define.
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809 ##                                                          -*- Autoconf -*-
3810
3811 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3812 # Free Software Foundation, Inc.
3813 #
3814 # This file is free software; the Free Software Foundation
3815 # gives unlimited permission to copy and/or distribute it,
3816 # with or without modifications, as long as this notice is preserved.
3817
3818 # serial 8
3819
3820 # Based on depend.m4 from automake 1.9, modified for standalone use in
3821 # an environment where GNU make is required.
3822
3823 # ZW_PROG_COMPILER_DEPENDENCIES
3824 # -----------------------------
3825 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3826 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3827 # original; not side-effect compatible.  As the users of this macro
3828 # may require accurate dependencies for correct builds, it does *not*
3829 # honor --disable-dependency-checking, and failure to detect a usable
3830 # method is an error.  depcomp is assumed to be located in
3831 # $ac_aux_dir.
3832 #
3833 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3834
3835
3836
3837 # AM_SET_DEPDIR
3838 # -------------
3839 # Choose a directory name for dependency files.
3840
3841
3842 # ZW_CREATE_DEPDIR
3843 # ----------------
3844 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895 sim_inline="-DDEFAULT_INLINE=0"
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932 # intl sister-directory configuration rules.
3933 #
3934
3935 # The idea behind this macro is that there's no need to repeat all the
3936 # autoconf probes done by the intl directory - it's already done them
3937 # for us.  In fact, there's no need even to look at the cache for the
3938 # answers.  All we need to do is nab a few pieces of information.
3939 # The intl directory is set up to make this easy, by generating a
3940 # small file which can be sourced as a shell script; then we produce
3941 # the necessary substitutions and definitions for this directory.
3942
3943
3944
3945 # Autoconf M4 include file defining utility macros for complex Canadian
3946 # cross builds.
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956 ####
3957 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3958 # or AC_INIT.
3959 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
3960
3961 ####
3962 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3963 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3964
3965
3966 ####
3967 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3968 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3969
3970
3971
3972 # Backported from Autoconf 2.5x; can go away when and if
3973 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
3974
3975
3976
3977
3978 # ACX_HAVE_GCC_FOR_TARGET
3979 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3980
3981
3982 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3983 # Searching for installed target binutils.  We need to take extra care,
3984 # else we may find the wrong assembler, linker, etc., and lose.
3985 #
3986 # First try --with-build-time-tools, if specified.
3987 #
3988 # For build != host, we ask the installed GCC for the name of the tool it
3989 # uses, and accept it if it is an absolute path.  This is because the
3990 # only good choice for a compiler is the same GCC version that is being
3991 # installed (or we couldn't make target libraries), and we assume that
3992 # on the host system we'll have not only the same GCC version, but also
3993 # the same binutils version.
3994 #
3995 # For build == host, search the same directories that the installed
3996 # compiler will search.  We used to do this for the assembler, linker,
3997 # and nm only; for simplicity of configuration, however, we extend this
3998 # criterion to tools (such as ar and ranlib) that are never invoked by
3999 # the compiler, to avoid mismatches.
4000 #
4001 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4002 # if build == target.  This makes the most sense only when bootstrapping,
4003 # but we also do so when build != host.  In this case, we hope that the
4004 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4005 #
4006 # If we do not find a suitable binary, then try the user's path.
4007
4008
4009 ###
4010 # AC_PROG_CPP_WERROR
4011 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4012 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4013 # For now, using this also overrides header checks to use only the
4014 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4015 # bit harder from here).
4016 # Eventually autoconf will default to checking headers with the compiler
4017 # instead, and we'll have to do this differently.
4018
4019 # AC_PROG_CPP_WERROR
4020
4021 # Test for GNAT.
4022 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4023 # that understands Ada.  We use the user's CC setting, already found, and
4024 # possibly add $1 to the command-line parameters.
4025 #
4026 # Sets the shell variable have_gnat to yes or no as appropriate, and
4027 # substitutes GNATBIND and GNATMAKE.
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053 ac_ext=c
4054 ac_cpp='$CPP $CPPFLAGS'
4055 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4056 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4057 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4058 if test -n "$ac_tool_prefix"; then
4059   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4060 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4062 $as_echo_n "checking for $ac_word... " >&6; }
4063 if test "${ac_cv_prog_CC+set}" = set; then :
4064   $as_echo_n "(cached) " >&6
4065 else
4066   if test -n "$CC"; then
4067   ac_cv_prog_CC="$CC" # Let the user override the test.
4068 else
4069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4070 for as_dir in $PATH
4071 do
4072   IFS=$as_save_IFS
4073   test -z "$as_dir" && as_dir=.
4074     for ac_exec_ext in '' $ac_executable_extensions; do
4075   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4076     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4077     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4078     break 2
4079   fi
4080 done
4081   done
4082 IFS=$as_save_IFS
4083
4084 fi
4085 fi
4086 CC=$ac_cv_prog_CC
4087 if test -n "$CC"; then
4088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4089 $as_echo "$CC" >&6; }
4090 else
4091   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4092 $as_echo "no" >&6; }
4093 fi
4094
4095
4096 fi
4097 if test -z "$ac_cv_prog_CC"; then
4098   ac_ct_CC=$CC
4099   # Extract the first word of "gcc", so it can be a program name with args.
4100 set dummy gcc; ac_word=$2
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4102 $as_echo_n "checking for $ac_word... " >&6; }
4103 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4104   $as_echo_n "(cached) " >&6
4105 else
4106   if test -n "$ac_ct_CC"; then
4107   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4108 else
4109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4110 for as_dir in $PATH
4111 do
4112   IFS=$as_save_IFS
4113   test -z "$as_dir" && as_dir=.
4114     for ac_exec_ext in '' $ac_executable_extensions; do
4115   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4116     ac_cv_prog_ac_ct_CC="gcc"
4117     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4118     break 2
4119   fi
4120 done
4121   done
4122 IFS=$as_save_IFS
4123
4124 fi
4125 fi
4126 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4127 if test -n "$ac_ct_CC"; then
4128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4129 $as_echo "$ac_ct_CC" >&6; }
4130 else
4131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4132 $as_echo "no" >&6; }
4133 fi
4134
4135   if test "x$ac_ct_CC" = x; then
4136     CC=""
4137   else
4138     case $cross_compiling:$ac_tool_warned in
4139 yes:)
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4141 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4142 ac_tool_warned=yes ;;
4143 esac
4144     CC=$ac_ct_CC
4145   fi
4146 else
4147   CC="$ac_cv_prog_CC"
4148 fi
4149
4150 if test -z "$CC"; then
4151           if test -n "$ac_tool_prefix"; then
4152     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4153 set dummy ${ac_tool_prefix}cc; ac_word=$2
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4155 $as_echo_n "checking for $ac_word... " >&6; }
4156 if test "${ac_cv_prog_CC+set}" = set; then :
4157   $as_echo_n "(cached) " >&6
4158 else
4159   if test -n "$CC"; then
4160   ac_cv_prog_CC="$CC" # Let the user override the test.
4161 else
4162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4163 for as_dir in $PATH
4164 do
4165   IFS=$as_save_IFS
4166   test -z "$as_dir" && as_dir=.
4167     for ac_exec_ext in '' $ac_executable_extensions; do
4168   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4169     ac_cv_prog_CC="${ac_tool_prefix}cc"
4170     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4171     break 2
4172   fi
4173 done
4174   done
4175 IFS=$as_save_IFS
4176
4177 fi
4178 fi
4179 CC=$ac_cv_prog_CC
4180 if test -n "$CC"; then
4181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4182 $as_echo "$CC" >&6; }
4183 else
4184   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4185 $as_echo "no" >&6; }
4186 fi
4187
4188
4189   fi
4190 fi
4191 if test -z "$CC"; then
4192   # Extract the first word of "cc", so it can be a program name with args.
4193 set dummy cc; ac_word=$2
4194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4195 $as_echo_n "checking for $ac_word... " >&6; }
4196 if test "${ac_cv_prog_CC+set}" = set; then :
4197   $as_echo_n "(cached) " >&6
4198 else
4199   if test -n "$CC"; then
4200   ac_cv_prog_CC="$CC" # Let the user override the test.
4201 else
4202   ac_prog_rejected=no
4203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4204 for as_dir in $PATH
4205 do
4206   IFS=$as_save_IFS
4207   test -z "$as_dir" && as_dir=.
4208     for ac_exec_ext in '' $ac_executable_extensions; do
4209   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4210     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4211        ac_prog_rejected=yes
4212        continue
4213      fi
4214     ac_cv_prog_CC="cc"
4215     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4216     break 2
4217   fi
4218 done
4219   done
4220 IFS=$as_save_IFS
4221
4222 if test $ac_prog_rejected = yes; then
4223   # We found a bogon in the path, so make sure we never use it.
4224   set dummy $ac_cv_prog_CC
4225   shift
4226   if test $# != 0; then
4227     # We chose a different compiler from the bogus one.
4228     # However, it has the same basename, so the bogon will be chosen
4229     # first if we set CC to just the basename; use the full file name.
4230     shift
4231     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4232   fi
4233 fi
4234 fi
4235 fi
4236 CC=$ac_cv_prog_CC
4237 if test -n "$CC"; then
4238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4239 $as_echo "$CC" >&6; }
4240 else
4241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4242 $as_echo "no" >&6; }
4243 fi
4244
4245
4246 fi
4247 if test -z "$CC"; then
4248   if test -n "$ac_tool_prefix"; then
4249   for ac_prog in cl.exe
4250   do
4251     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4252 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4254 $as_echo_n "checking for $ac_word... " >&6; }
4255 if test "${ac_cv_prog_CC+set}" = set; then :
4256   $as_echo_n "(cached) " >&6
4257 else
4258   if test -n "$CC"; then
4259   ac_cv_prog_CC="$CC" # Let the user override the test.
4260 else
4261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4262 for as_dir in $PATH
4263 do
4264   IFS=$as_save_IFS
4265   test -z "$as_dir" && as_dir=.
4266     for ac_exec_ext in '' $ac_executable_extensions; do
4267   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4268     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4269     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4270     break 2
4271   fi
4272 done
4273   done
4274 IFS=$as_save_IFS
4275
4276 fi
4277 fi
4278 CC=$ac_cv_prog_CC
4279 if test -n "$CC"; then
4280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4281 $as_echo "$CC" >&6; }
4282 else
4283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4284 $as_echo "no" >&6; }
4285 fi
4286
4287
4288     test -n "$CC" && break
4289   done
4290 fi
4291 if test -z "$CC"; then
4292   ac_ct_CC=$CC
4293   for ac_prog in cl.exe
4294 do
4295   # Extract the first word of "$ac_prog", so it can be a program name with args.
4296 set dummy $ac_prog; ac_word=$2
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4298 $as_echo_n "checking for $ac_word... " >&6; }
4299 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4300   $as_echo_n "(cached) " >&6
4301 else
4302   if test -n "$ac_ct_CC"; then
4303   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4304 else
4305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4306 for as_dir in $PATH
4307 do
4308   IFS=$as_save_IFS
4309   test -z "$as_dir" && as_dir=.
4310     for ac_exec_ext in '' $ac_executable_extensions; do
4311   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4312     ac_cv_prog_ac_ct_CC="$ac_prog"
4313     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4314     break 2
4315   fi
4316 done
4317   done
4318 IFS=$as_save_IFS
4319
4320 fi
4321 fi
4322 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4323 if test -n "$ac_ct_CC"; then
4324   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4325 $as_echo "$ac_ct_CC" >&6; }
4326 else
4327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4328 $as_echo "no" >&6; }
4329 fi
4330
4331
4332   test -n "$ac_ct_CC" && break
4333 done
4334
4335   if test "x$ac_ct_CC" = x; then
4336     CC=""
4337   else
4338     case $cross_compiling:$ac_tool_warned in
4339 yes:)
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4341 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4342 ac_tool_warned=yes ;;
4343 esac
4344     CC=$ac_ct_CC
4345   fi
4346 fi
4347
4348 fi
4349
4350
4351 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4352 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4353 as_fn_error "no acceptable C compiler found in \$PATH
4354 See \`config.log' for more details." "$LINENO" 5; }
4355
4356 # Provide some information about the compiler.
4357 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4358 set X $ac_compile
4359 ac_compiler=$2
4360 for ac_option in --version -v -V -qversion; do
4361   { { ac_try="$ac_compiler $ac_option >&5"
4362 case "(($ac_try" in
4363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4364   *) ac_try_echo=$ac_try;;
4365 esac
4366 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4367 $as_echo "$ac_try_echo"; } >&5
4368   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4369   ac_status=$?
4370   if test -s conftest.err; then
4371     sed '10a\
4372 ... rest of stderr output deleted ...
4373          10q' conftest.err >conftest.er1
4374     cat conftest.er1 >&5
4375     rm -f conftest.er1 conftest.err
4376   fi
4377   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4378   test $ac_status = 0; }
4379 done
4380
4381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382 /* end confdefs.h.  */
4383
4384 int
4385 main ()
4386 {
4387
4388   ;
4389   return 0;
4390 }
4391 _ACEOF
4392 ac_clean_files_save=$ac_clean_files
4393 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4394 # Try to create an executable without -o first, disregard a.out.
4395 # It will help us diagnose broken compilers, and finding out an intuition
4396 # of exeext.
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4398 $as_echo_n "checking for C compiler default output file name... " >&6; }
4399 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4400
4401 # The possible output files:
4402 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4403
4404 ac_rmfiles=
4405 for ac_file in $ac_files
4406 do
4407   case $ac_file in
4408     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4409     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4410   esac
4411 done
4412 rm -f $ac_rmfiles
4413
4414 if { { ac_try="$ac_link_default"
4415 case "(($ac_try" in
4416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4417   *) ac_try_echo=$ac_try;;
4418 esac
4419 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4420 $as_echo "$ac_try_echo"; } >&5
4421   (eval "$ac_link_default") 2>&5
4422   ac_status=$?
4423   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4424   test $ac_status = 0; }; then :
4425   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4426 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4427 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4428 # so that the user can short-circuit this test for compilers unknown to
4429 # Autoconf.
4430 for ac_file in $ac_files ''
4431 do
4432   test -f "$ac_file" || continue
4433   case $ac_file in
4434     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4435         ;;
4436     [ab].out )
4437         # We found the default executable, but exeext='' is most
4438         # certainly right.
4439         break;;
4440     *.* )
4441         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4442         then :; else
4443            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4444         fi
4445         # We set ac_cv_exeext here because the later test for it is not
4446         # safe: cross compilers may not add the suffix if given an `-o'
4447         # argument, so we may need to know it at that point already.
4448         # Even if this section looks crufty: it has the advantage of
4449         # actually working.
4450         break;;
4451     * )
4452         break;;
4453   esac
4454 done
4455 test "$ac_cv_exeext" = no && ac_cv_exeext=
4456
4457 else
4458   ac_file=''
4459 fi
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4461 $as_echo "$ac_file" >&6; }
4462 if test -z "$ac_file"; then :
4463   $as_echo "$as_me: failed program was:" >&5
4464 sed 's/^/| /' conftest.$ac_ext >&5
4465
4466 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4467 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4468 { as_fn_set_status 77
4469 as_fn_error "C compiler cannot create executables
4470 See \`config.log' for more details." "$LINENO" 5; }; }
4471 fi
4472 ac_exeext=$ac_cv_exeext
4473
4474 # Check that the compiler produces executables we can run.  If not, either
4475 # the compiler is broken, or we cross compile.
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4477 $as_echo_n "checking whether the C compiler works... " >&6; }
4478 # If not cross compiling, check that we can run a simple program.
4479 if test "$cross_compiling" != yes; then
4480   if { ac_try='./$ac_file'
4481   { { case "(($ac_try" in
4482   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4483   *) ac_try_echo=$ac_try;;
4484 esac
4485 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4486 $as_echo "$ac_try_echo"; } >&5
4487   (eval "$ac_try") 2>&5
4488   ac_status=$?
4489   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4490   test $ac_status = 0; }; }; then
4491     cross_compiling=no
4492   else
4493     if test "$cross_compiling" = maybe; then
4494         cross_compiling=yes
4495     else
4496         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4497 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4498 as_fn_error "cannot run C compiled programs.
4499 If you meant to cross compile, use \`--host'.
4500 See \`config.log' for more details." "$LINENO" 5; }
4501     fi
4502   fi
4503 fi
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4505 $as_echo "yes" >&6; }
4506
4507 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4508 ac_clean_files=$ac_clean_files_save
4509 # Check that the compiler produces executables we can run.  If not, either
4510 # the compiler is broken, or we cross compile.
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4512 $as_echo_n "checking whether we are cross compiling... " >&6; }
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4514 $as_echo "$cross_compiling" >&6; }
4515
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4517 $as_echo_n "checking for suffix of executables... " >&6; }
4518 if { { ac_try="$ac_link"
4519 case "(($ac_try" in
4520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4521   *) ac_try_echo=$ac_try;;
4522 esac
4523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4524 $as_echo "$ac_try_echo"; } >&5
4525   (eval "$ac_link") 2>&5
4526   ac_status=$?
4527   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4528   test $ac_status = 0; }; then :
4529   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4530 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4531 # work properly (i.e., refer to `conftest.exe'), while it won't with
4532 # `rm'.
4533 for ac_file in conftest.exe conftest conftest.*; do
4534   test -f "$ac_file" || continue
4535   case $ac_file in
4536     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4537     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4538           break;;
4539     * ) break;;
4540   esac
4541 done
4542 else
4543   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4544 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4545 as_fn_error "cannot compute suffix of executables: cannot compile and link
4546 See \`config.log' for more details." "$LINENO" 5; }
4547 fi
4548 rm -f conftest$ac_cv_exeext
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4550 $as_echo "$ac_cv_exeext" >&6; }
4551
4552 rm -f conftest.$ac_ext
4553 EXEEXT=$ac_cv_exeext
4554 ac_exeext=$EXEEXT
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4556 $as_echo_n "checking for suffix of object files... " >&6; }
4557 if test "${ac_cv_objext+set}" = set; then :
4558   $as_echo_n "(cached) " >&6
4559 else
4560   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4561 /* end confdefs.h.  */
4562
4563 int
4564 main ()
4565 {
4566
4567   ;
4568   return 0;
4569 }
4570 _ACEOF
4571 rm -f conftest.o conftest.obj
4572 if { { ac_try="$ac_compile"
4573 case "(($ac_try" in
4574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4575   *) ac_try_echo=$ac_try;;
4576 esac
4577 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4578 $as_echo "$ac_try_echo"; } >&5
4579   (eval "$ac_compile") 2>&5
4580   ac_status=$?
4581   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4582   test $ac_status = 0; }; then :
4583   for ac_file in conftest.o conftest.obj conftest.*; do
4584   test -f "$ac_file" || continue;
4585   case $ac_file in
4586     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4587     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4588        break;;
4589   esac
4590 done
4591 else
4592   $as_echo "$as_me: failed program was:" >&5
4593 sed 's/^/| /' conftest.$ac_ext >&5
4594
4595 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4596 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4597 as_fn_error "cannot compute suffix of object files: cannot compile
4598 See \`config.log' for more details." "$LINENO" 5; }
4599 fi
4600 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4601 fi
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4603 $as_echo "$ac_cv_objext" >&6; }
4604 OBJEXT=$ac_cv_objext
4605 ac_objext=$OBJEXT
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4607 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4608 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4609   $as_echo_n "(cached) " >&6
4610 else
4611   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4612 /* end confdefs.h.  */
4613
4614 int
4615 main ()
4616 {
4617 #ifndef __GNUC__
4618        choke me
4619 #endif
4620
4621   ;
4622   return 0;
4623 }
4624 _ACEOF
4625 if ac_fn_c_try_compile "$LINENO"; then :
4626   ac_compiler_gnu=yes
4627 else
4628   ac_compiler_gnu=no
4629 fi
4630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4631 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4632
4633 fi
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4635 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4636 if test $ac_compiler_gnu = yes; then
4637   GCC=yes
4638 else
4639   GCC=
4640 fi
4641 ac_test_CFLAGS=${CFLAGS+set}
4642 ac_save_CFLAGS=$CFLAGS
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4644 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4645 if test "${ac_cv_prog_cc_g+set}" = set; then :
4646   $as_echo_n "(cached) " >&6
4647 else
4648   ac_save_c_werror_flag=$ac_c_werror_flag
4649    ac_c_werror_flag=yes
4650    ac_cv_prog_cc_g=no
4651    CFLAGS="-g"
4652    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4653 /* end confdefs.h.  */
4654
4655 int
4656 main ()
4657 {
4658
4659   ;
4660   return 0;
4661 }
4662 _ACEOF
4663 if ac_fn_c_try_compile "$LINENO"; then :
4664   ac_cv_prog_cc_g=yes
4665 else
4666   CFLAGS=""
4667       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4668 /* end confdefs.h.  */
4669
4670 int
4671 main ()
4672 {
4673
4674   ;
4675   return 0;
4676 }
4677 _ACEOF
4678 if ac_fn_c_try_compile "$LINENO"; then :
4679
4680 else
4681   ac_c_werror_flag=$ac_save_c_werror_flag
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 fi
4697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4698 fi
4699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4700 fi
4701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4702    ac_c_werror_flag=$ac_save_c_werror_flag
4703 fi
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4705 $as_echo "$ac_cv_prog_cc_g" >&6; }
4706 if test "$ac_test_CFLAGS" = set; then
4707   CFLAGS=$ac_save_CFLAGS
4708 elif test $ac_cv_prog_cc_g = yes; then
4709   if test "$GCC" = yes; then
4710     CFLAGS="-g -O2"
4711   else
4712     CFLAGS="-g"
4713   fi
4714 else
4715   if test "$GCC" = yes; then
4716     CFLAGS="-O2"
4717   else
4718     CFLAGS=
4719   fi
4720 fi
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4722 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4723 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4724   $as_echo_n "(cached) " >&6
4725 else
4726   ac_cv_prog_cc_c89=no
4727 ac_save_CC=$CC
4728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4729 /* end confdefs.h.  */
4730 #include <stdarg.h>
4731 #include <stdio.h>
4732 #include <sys/types.h>
4733 #include <sys/stat.h>
4734 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4735 struct buf { int x; };
4736 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4737 static char *e (p, i)
4738      char **p;
4739      int i;
4740 {
4741   return p[i];
4742 }
4743 static char *f (char * (*g) (char **, int), char **p, ...)
4744 {
4745   char *s;
4746   va_list v;
4747   va_start (v,p);
4748   s = g (p, va_arg (v,int));
4749   va_end (v);
4750   return s;
4751 }
4752
4753 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4754    function prototypes and stuff, but not '\xHH' hex character constants.
4755    These don't provoke an error unfortunately, instead are silently treated
4756    as 'x'.  The following induces an error, until -std is added to get
4757    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4758    array size at least.  It's necessary to write '\x00'==0 to get something
4759    that's true only with -std.  */
4760 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4761
4762 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4763    inside strings and character constants.  */
4764 #define FOO(x) 'x'
4765 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4766
4767 int test (int i, double x);
4768 struct s1 {int (*f) (int a);};
4769 struct s2 {int (*f) (double a);};
4770 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4771 int argc;
4772 char **argv;
4773 int
4774 main ()
4775 {
4776 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4777   ;
4778   return 0;
4779 }
4780 _ACEOF
4781 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4782         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4783 do
4784   CC="$ac_save_CC $ac_arg"
4785   if ac_fn_c_try_compile "$LINENO"; then :
4786   ac_cv_prog_cc_c89=$ac_arg
4787 fi
4788 rm -f core conftest.err conftest.$ac_objext
4789   test "x$ac_cv_prog_cc_c89" != "xno" && break
4790 done
4791 rm -f conftest.$ac_ext
4792 CC=$ac_save_CC
4793
4794 fi
4795 # AC_CACHE_VAL
4796 case "x$ac_cv_prog_cc_c89" in
4797   x)
4798     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4799 $as_echo "none needed" >&6; } ;;
4800   xno)
4801     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4802 $as_echo "unsupported" >&6; } ;;
4803   *)
4804     CC="$CC $ac_cv_prog_cc_c89"
4805     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4806 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4807 esac
4808 if test "x$ac_cv_prog_cc_c89" != xno; then :
4809
4810 fi
4811
4812 ac_ext=c
4813 ac_cpp='$CPP $CPPFLAGS'
4814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4817
4818 ac_aux_dir=
4819 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4820   for ac_t in install-sh install.sh shtool; do
4821     if test -f "$ac_dir/$ac_t"; then
4822       ac_aux_dir=$ac_dir
4823       ac_install_sh="$ac_aux_dir/$ac_t -c"
4824       break 2
4825     fi
4826   done
4827 done
4828 if test -z "$ac_aux_dir"; then
4829   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4830 fi
4831
4832 # These three variables are undocumented and unsupported,
4833 # and are intended to be withdrawn in a future Autoconf release.
4834 # They can cause serious problems if a builder's source tree is in a directory
4835 # whose full name contains unusual characters.
4836 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4837 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4838 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4839
4840
4841 # Make sure we can run config.sub.
4842 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4843   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4844
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4846 $as_echo_n "checking build system type... " >&6; }
4847 if test "${ac_cv_build+set}" = set; then :
4848   $as_echo_n "(cached) " >&6
4849 else
4850   ac_build_alias=$build_alias
4851 test "x$ac_build_alias" = x &&
4852   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4853 test "x$ac_build_alias" = x &&
4854   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4855 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4856   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4857
4858 fi
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4860 $as_echo "$ac_cv_build" >&6; }
4861 case $ac_cv_build in
4862 *-*-*) ;;
4863 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4864 esac
4865 build=$ac_cv_build
4866 ac_save_IFS=$IFS; IFS='-'
4867 set x $ac_cv_build
4868 shift
4869 build_cpu=$1
4870 build_vendor=$2
4871 shift; shift
4872 # Remember, the first character of IFS is used to create $*,
4873 # except with old shells:
4874 build_os=$*
4875 IFS=$ac_save_IFS
4876 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4877
4878
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4880 $as_echo_n "checking host system type... " >&6; }
4881 if test "${ac_cv_host+set}" = set; then :
4882   $as_echo_n "(cached) " >&6
4883 else
4884   if test "x$host_alias" = x; then
4885   ac_cv_host=$ac_cv_build
4886 else
4887   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4888     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4889 fi
4890
4891 fi
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4893 $as_echo "$ac_cv_host" >&6; }
4894 case $ac_cv_host in
4895 *-*-*) ;;
4896 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4897 esac
4898 host=$ac_cv_host
4899 ac_save_IFS=$IFS; IFS='-'
4900 set x $ac_cv_host
4901 shift
4902 host_cpu=$1
4903 host_vendor=$2
4904 shift; shift
4905 # Remember, the first character of IFS is used to create $*,
4906 # except with old shells:
4907 host_os=$*
4908 IFS=$ac_save_IFS
4909 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4910
4911
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4913 $as_echo_n "checking target system type... " >&6; }
4914 if test "${ac_cv_target+set}" = set; then :
4915   $as_echo_n "(cached) " >&6
4916 else
4917   if test "x$target_alias" = x; then
4918   ac_cv_target=$ac_cv_host
4919 else
4920   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4921     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4922 fi
4923
4924 fi
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4926 $as_echo "$ac_cv_target" >&6; }
4927 case $ac_cv_target in
4928 *-*-*) ;;
4929 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4930 esac
4931 target=$ac_cv_target
4932 ac_save_IFS=$IFS; IFS='-'
4933 set x $ac_cv_target
4934 shift
4935 target_cpu=$1
4936 target_vendor=$2
4937 shift; shift
4938 # Remember, the first character of IFS is used to create $*,
4939 # except with old shells:
4940 target_os=$*
4941 IFS=$ac_save_IFS
4942 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4943
4944
4945 # The aliases save the names the user supplied, while $host etc.
4946 # will get canonicalized.
4947 test -n "$target_alias" &&
4948   test "$program_prefix$program_suffix$program_transform_name" = \
4949     NONENONEs,x,x, &&
4950   program_prefix=${target_alias}-
4951
4952 ac_ext=c
4953 ac_cpp='$CPP $CPPFLAGS'
4954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4958 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4959 # On Suns, sometimes $CPP names a directory.
4960 if test -n "$CPP" && test -d "$CPP"; then
4961   CPP=
4962 fi
4963 if test -z "$CPP"; then
4964   if test "${ac_cv_prog_CPP+set}" = set; then :
4965   $as_echo_n "(cached) " >&6
4966 else
4967       # Double quotes because CPP needs to be expanded
4968     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4969     do
4970       ac_preproc_ok=false
4971 for ac_c_preproc_warn_flag in '' yes
4972 do
4973   # Use a header file that comes with gcc, so configuring glibc
4974   # with a fresh cross-compiler works.
4975   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4976   # <limits.h> exists even on freestanding compilers.
4977   # On the NeXT, cc -E runs the code through the compiler's parser,
4978   # not just through cpp. "Syntax error" is here to catch this case.
4979   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4980 /* end confdefs.h.  */
4981 #ifdef __STDC__
4982 # include <limits.h>
4983 #else
4984 # include <assert.h>
4985 #endif
4986                      Syntax error
4987 _ACEOF
4988 if ac_fn_c_try_cpp "$LINENO"; then :
4989
4990 else
4991   # Broken: fails on valid input.
4992 continue
4993 fi
4994 rm -f conftest.err conftest.$ac_ext
4995
4996   # OK, works on sane cases.  Now check whether nonexistent headers
4997   # can be detected and how.
4998   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4999 /* end confdefs.h.  */
5000 #include <ac_nonexistent.h>
5001 _ACEOF
5002 if ac_fn_c_try_cpp "$LINENO"; then :
5003   # Broken: success on invalid input.
5004 continue
5005 else
5006   # Passes both tests.
5007 ac_preproc_ok=:
5008 break
5009 fi
5010 rm -f conftest.err conftest.$ac_ext
5011
5012 done
5013 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5014 rm -f conftest.err conftest.$ac_ext
5015 if $ac_preproc_ok; then :
5016   break
5017 fi
5018
5019     done
5020     ac_cv_prog_CPP=$CPP
5021
5022 fi
5023   CPP=$ac_cv_prog_CPP
5024 else
5025   ac_cv_prog_CPP=$CPP
5026 fi
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5028 $as_echo "$CPP" >&6; }
5029 ac_preproc_ok=false
5030 for ac_c_preproc_warn_flag in '' yes
5031 do
5032   # Use a header file that comes with gcc, so configuring glibc
5033   # with a fresh cross-compiler works.
5034   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5035   # <limits.h> exists even on freestanding compilers.
5036   # On the NeXT, cc -E runs the code through the compiler's parser,
5037   # not just through cpp. "Syntax error" is here to catch this case.
5038   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5039 /* end confdefs.h.  */
5040 #ifdef __STDC__
5041 # include <limits.h>
5042 #else
5043 # include <assert.h>
5044 #endif
5045                      Syntax error
5046 _ACEOF
5047 if ac_fn_c_try_cpp "$LINENO"; then :
5048
5049 else
5050   # Broken: fails on valid input.
5051 continue
5052 fi
5053 rm -f conftest.err conftest.$ac_ext
5054
5055   # OK, works on sane cases.  Now check whether nonexistent headers
5056   # can be detected and how.
5057   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5058 /* end confdefs.h.  */
5059 #include <ac_nonexistent.h>
5060 _ACEOF
5061 if ac_fn_c_try_cpp "$LINENO"; then :
5062   # Broken: success on invalid input.
5063 continue
5064 else
5065   # Passes both tests.
5066 ac_preproc_ok=:
5067 break
5068 fi
5069 rm -f conftest.err conftest.$ac_ext
5070
5071 done
5072 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5073 rm -f conftest.err conftest.$ac_ext
5074 if $ac_preproc_ok; then :
5075
5076 else
5077   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5078 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5079 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5080 See \`config.log' for more details." "$LINENO" 5; }
5081 fi
5082
5083 ac_ext=c
5084 ac_cpp='$CPP $CPPFLAGS'
5085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5088
5089
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5091 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5092 if test "${ac_cv_path_GREP+set}" = set; then :
5093   $as_echo_n "(cached) " >&6
5094 else
5095   if test -z "$GREP"; then
5096   ac_path_GREP_found=false
5097   # Loop through the user's path and test for each of PROGNAME-LIST
5098   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5099 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5100 do
5101   IFS=$as_save_IFS
5102   test -z "$as_dir" && as_dir=.
5103     for ac_prog in grep ggrep; do
5104     for ac_exec_ext in '' $ac_executable_extensions; do
5105       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5106       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5107 # Check for GNU ac_path_GREP and select it if it is found.
5108   # Check for GNU $ac_path_GREP
5109 case `"$ac_path_GREP" --version 2>&1` in
5110 *GNU*)
5111   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5112 *)
5113   ac_count=0
5114   $as_echo_n 0123456789 >"conftest.in"
5115   while :
5116   do
5117     cat "conftest.in" "conftest.in" >"conftest.tmp"
5118     mv "conftest.tmp" "conftest.in"
5119     cp "conftest.in" "conftest.nl"
5120     $as_echo 'GREP' >> "conftest.nl"
5121     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5122     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5123     as_fn_arith $ac_count + 1 && ac_count=$as_val
5124     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5125       # Best one so far, save it but keep looking for a better one
5126       ac_cv_path_GREP="$ac_path_GREP"
5127       ac_path_GREP_max=$ac_count
5128     fi
5129     # 10*(2^10) chars as input seems more than enough
5130     test $ac_count -gt 10 && break
5131   done
5132   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5133 esac
5134
5135       $ac_path_GREP_found && break 3
5136     done
5137   done
5138   done
5139 IFS=$as_save_IFS
5140   if test -z "$ac_cv_path_GREP"; then
5141     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5142   fi
5143 else
5144   ac_cv_path_GREP=$GREP
5145 fi
5146
5147 fi
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5149 $as_echo "$ac_cv_path_GREP" >&6; }
5150  GREP="$ac_cv_path_GREP"
5151
5152
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5154 $as_echo_n "checking for egrep... " >&6; }
5155 if test "${ac_cv_path_EGREP+set}" = set; then :
5156   $as_echo_n "(cached) " >&6
5157 else
5158   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5159    then ac_cv_path_EGREP="$GREP -E"
5160    else
5161      if test -z "$EGREP"; then
5162   ac_path_EGREP_found=false
5163   # Loop through the user's path and test for each of PROGNAME-LIST
5164   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5165 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5166 do
5167   IFS=$as_save_IFS
5168   test -z "$as_dir" && as_dir=.
5169     for ac_prog in egrep; do
5170     for ac_exec_ext in '' $ac_executable_extensions; do
5171       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5172       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5173 # Check for GNU ac_path_EGREP and select it if it is found.
5174   # Check for GNU $ac_path_EGREP
5175 case `"$ac_path_EGREP" --version 2>&1` in
5176 *GNU*)
5177   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5178 *)
5179   ac_count=0
5180   $as_echo_n 0123456789 >"conftest.in"
5181   while :
5182   do
5183     cat "conftest.in" "conftest.in" >"conftest.tmp"
5184     mv "conftest.tmp" "conftest.in"
5185     cp "conftest.in" "conftest.nl"
5186     $as_echo 'EGREP' >> "conftest.nl"
5187     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5188     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5189     as_fn_arith $ac_count + 1 && ac_count=$as_val
5190     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5191       # Best one so far, save it but keep looking for a better one
5192       ac_cv_path_EGREP="$ac_path_EGREP"
5193       ac_path_EGREP_max=$ac_count
5194     fi
5195     # 10*(2^10) chars as input seems more than enough
5196     test $ac_count -gt 10 && break
5197   done
5198   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5199 esac
5200
5201       $ac_path_EGREP_found && break 3
5202     done
5203   done
5204   done
5205 IFS=$as_save_IFS
5206   if test -z "$ac_cv_path_EGREP"; then
5207     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5208   fi
5209 else
5210   ac_cv_path_EGREP=$EGREP
5211 fi
5212
5213    fi
5214 fi
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5216 $as_echo "$ac_cv_path_EGREP" >&6; }
5217  EGREP="$ac_cv_path_EGREP"
5218
5219
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5221 $as_echo_n "checking for ANSI C header files... " >&6; }
5222 if test "${ac_cv_header_stdc+set}" = set; then :
5223   $as_echo_n "(cached) " >&6
5224 else
5225   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5226 /* end confdefs.h.  */
5227 #include <stdlib.h>
5228 #include <stdarg.h>
5229 #include <string.h>
5230 #include <float.h>
5231
5232 int
5233 main ()
5234 {
5235
5236   ;
5237   return 0;
5238 }
5239 _ACEOF
5240 if ac_fn_c_try_compile "$LINENO"; then :
5241   ac_cv_header_stdc=yes
5242 else
5243   ac_cv_header_stdc=no
5244 fi
5245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5246
5247 if test $ac_cv_header_stdc = yes; then
5248   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5249   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5250 /* end confdefs.h.  */
5251 #include <string.h>
5252
5253 _ACEOF
5254 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5255   $EGREP "memchr" >/dev/null 2>&1; then :
5256
5257 else
5258   ac_cv_header_stdc=no
5259 fi
5260 rm -f conftest*
5261
5262 fi
5263
5264 if test $ac_cv_header_stdc = yes; then
5265   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5266   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5267 /* end confdefs.h.  */
5268 #include <stdlib.h>
5269
5270 _ACEOF
5271 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5272   $EGREP "free" >/dev/null 2>&1; then :
5273
5274 else
5275   ac_cv_header_stdc=no
5276 fi
5277 rm -f conftest*
5278
5279 fi
5280
5281 if test $ac_cv_header_stdc = yes; then
5282   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5283   if test "$cross_compiling" = yes; then :
5284   :
5285 else
5286   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5287 /* end confdefs.h.  */
5288 #include <ctype.h>
5289 #include <stdlib.h>
5290 #if ((' ' & 0x0FF) == 0x020)
5291 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5292 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5293 #else
5294 # define ISLOWER(c) \
5295                    (('a' <= (c) && (c) <= 'i') \
5296                      || ('j' <= (c) && (c) <= 'r') \
5297                      || ('s' <= (c) && (c) <= 'z'))
5298 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5299 #endif
5300
5301 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5302 int
5303 main ()
5304 {
5305   int i;
5306   for (i = 0; i < 256; i++)
5307     if (XOR (islower (i), ISLOWER (i))
5308         || toupper (i) != TOUPPER (i))
5309       return 2;
5310   return 0;
5311 }
5312 _ACEOF
5313 if ac_fn_c_try_run "$LINENO"; then :
5314
5315 else
5316   ac_cv_header_stdc=no
5317 fi
5318 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5319   conftest.$ac_objext conftest.beam conftest.$ac_ext
5320 fi
5321
5322 fi
5323 fi
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5325 $as_echo "$ac_cv_header_stdc" >&6; }
5326 if test $ac_cv_header_stdc = yes; then
5327
5328 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5329
5330 fi
5331
5332 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5333 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5334                   inttypes.h stdint.h unistd.h
5335 do :
5336   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5337 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5338 "
5339 eval as_val=\$$as_ac_Header
5340    if test "x$as_val" = x""yes; then :
5341   cat >>confdefs.h <<_ACEOF
5342 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5343 _ACEOF
5344
5345 fi
5346
5347 done
5348
5349
5350
5351   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5352 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5353   MINIX=yes
5354 else
5355   MINIX=
5356 fi
5357
5358
5359   if test "$MINIX" = yes; then
5360
5361 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5362
5363
5364 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5365
5366
5367 $as_echo "#define _MINIX 1" >>confdefs.h
5368
5369   fi
5370
5371
5372   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5373 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5374 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5375   $as_echo_n "(cached) " >&6
5376 else
5377   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5378 /* end confdefs.h.  */
5379
5380 #         define __EXTENSIONS__ 1
5381           $ac_includes_default
5382 int
5383 main ()
5384 {
5385
5386   ;
5387   return 0;
5388 }
5389 _ACEOF
5390 if ac_fn_c_try_compile "$LINENO"; then :
5391   ac_cv_safe_to_define___extensions__=yes
5392 else
5393   ac_cv_safe_to_define___extensions__=no
5394 fi
5395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5396 fi
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5398 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5399   test $ac_cv_safe_to_define___extensions__ = yes &&
5400     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5401
5402   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5403
5404   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5405
5406   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5407
5408   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5409
5410
5411 test "$program_prefix" != NONE &&
5412   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5413 # Use a double $ so make ignores it.
5414 test "$program_suffix" != NONE &&
5415   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5416 # Double any \ or $.
5417 # By default was `s,x,x', remove it if useless.
5418 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5419 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5420
5421 # Find a good install program.  We prefer a C program (faster),
5422 # so one script is as good as another.  But avoid the broken or
5423 # incompatible versions:
5424 # SysV /etc/install, /usr/sbin/install
5425 # SunOS /usr/etc/install
5426 # IRIX /sbin/install
5427 # AIX /bin/install
5428 # AmigaOS /C/install, which installs bootblocks on floppy discs
5429 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5430 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5431 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5432 # OS/2's system install, which has a completely different semantic
5433 # ./install, which can be erroneously created by make from ./install.sh.
5434 # Reject install programs that cannot install multiple files.
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5436 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5437 if test -z "$INSTALL"; then
5438 if test "${ac_cv_path_install+set}" = set; then :
5439   $as_echo_n "(cached) " >&6
5440 else
5441   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442 for as_dir in $PATH
5443 do
5444   IFS=$as_save_IFS
5445   test -z "$as_dir" && as_dir=.
5446     # Account for people who put trailing slashes in PATH elements.
5447 case $as_dir/ in #((
5448   ./ | .// | /[cC]/* | \
5449   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5450   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5451   /usr/ucb/* ) ;;
5452   *)
5453     # OSF1 and SCO ODT 3.0 have their own names for install.
5454     # Don't use installbsd from OSF since it installs stuff as root
5455     # by default.
5456     for ac_prog in ginstall scoinst install; do
5457       for ac_exec_ext in '' $ac_executable_extensions; do
5458         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5459           if test $ac_prog = install &&
5460             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5461             # AIX install.  It has an incompatible calling convention.
5462             :
5463           elif test $ac_prog = install &&
5464             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5465             # program-specific install script used by HP pwplus--don't use.
5466             :
5467           else
5468             rm -rf conftest.one conftest.two conftest.dir
5469             echo one > conftest.one
5470             echo two > conftest.two
5471             mkdir conftest.dir
5472             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5473               test -s conftest.one && test -s conftest.two &&
5474               test -s conftest.dir/conftest.one &&
5475               test -s conftest.dir/conftest.two
5476             then
5477               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5478               break 3
5479             fi
5480           fi
5481         fi
5482       done
5483     done
5484     ;;
5485 esac
5486
5487   done
5488 IFS=$as_save_IFS
5489
5490 rm -rf conftest.one conftest.two conftest.dir
5491
5492 fi
5493   if test "${ac_cv_path_install+set}" = set; then
5494     INSTALL=$ac_cv_path_install
5495   else
5496     # As a last resort, use the slow shell script.  Don't cache a
5497     # value for INSTALL within a source directory, because that will
5498     # break other packages using the cache if that directory is
5499     # removed, or if the value is a relative name.
5500     INSTALL=$ac_install_sh
5501   fi
5502 fi
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5504 $as_echo "$INSTALL" >&6; }
5505
5506 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5507 # It thinks the first close brace ends the variable substitution.
5508 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5509
5510 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5511
5512 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5513
5514 rm -rf .tst 2>/dev/null
5515 mkdir .tst 2>/dev/null
5516 if test -d .tst; then
5517   am__leading_dot=.
5518 else
5519   am__leading_dot=_
5520 fi
5521 rmdir .tst 2>/dev/null
5522
5523 DEPDIR="${am__leading_dot}deps"
5524
5525 case `pwd` in
5526   *\ * | *\     *)
5527     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5528 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5529 esac
5530
5531
5532
5533 macro_version='2.2.7a'
5534 macro_revision='1.3134'
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548 ltmain="$ac_aux_dir/ltmain.sh"
5549
5550 # Backslashify metacharacters that are still active within
5551 # double-quoted strings.
5552 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5553
5554 # Same as above, but do not quote variable references.
5555 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5556
5557 # Sed substitution to delay expansion of an escaped shell variable in a
5558 # double_quote_subst'ed string.
5559 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5560
5561 # Sed substitution to delay expansion of an escaped single quote.
5562 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5563
5564 # Sed substitution to avoid accidental globbing in evaled expressions
5565 no_glob_subst='s/\*/\\\*/g'
5566
5567 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5568 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5569 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5570
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5572 $as_echo_n "checking how to print strings... " >&6; }
5573 # Test print first, because it will be a builtin if present.
5574 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5575    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5576   ECHO='print -r --'
5577 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5578   ECHO='printf %s\n'
5579 else
5580   # Use this function as a fallback that always works.
5581   func_fallback_echo ()
5582   {
5583     eval 'cat <<_LTECHO_EOF
5584 $1
5585 _LTECHO_EOF'
5586   }
5587   ECHO='func_fallback_echo'
5588 fi
5589
5590 # func_echo_all arg...
5591 # Invoke $ECHO with all args, space-separated.
5592 func_echo_all ()
5593 {
5594     $ECHO ""
5595 }
5596
5597 case "$ECHO" in
5598   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5599 $as_echo "printf" >&6; } ;;
5600   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5601 $as_echo "print -r" >&6; } ;;
5602   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5603 $as_echo "cat" >&6; } ;;
5604 esac
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5620 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5621 if test "${ac_cv_path_SED+set}" = set; then :
5622   $as_echo_n "(cached) " >&6
5623 else
5624             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5625      for ac_i in 1 2 3 4 5 6 7; do
5626        ac_script="$ac_script$as_nl$ac_script"
5627      done
5628      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5629      { ac_script=; unset ac_script;}
5630      if test -z "$SED"; then
5631   ac_path_SED_found=false
5632   # Loop through the user's path and test for each of PROGNAME-LIST
5633   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 for as_dir in $PATH
5635 do
5636   IFS=$as_save_IFS
5637   test -z "$as_dir" && as_dir=.
5638     for ac_prog in sed gsed; do
5639     for ac_exec_ext in '' $ac_executable_extensions; do
5640       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5641       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5642 # Check for GNU ac_path_SED and select it if it is found.
5643   # Check for GNU $ac_path_SED
5644 case `"$ac_path_SED" --version 2>&1` in
5645 *GNU*)
5646   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5647 *)
5648   ac_count=0
5649   $as_echo_n 0123456789 >"conftest.in"
5650   while :
5651   do
5652     cat "conftest.in" "conftest.in" >"conftest.tmp"
5653     mv "conftest.tmp" "conftest.in"
5654     cp "conftest.in" "conftest.nl"
5655     $as_echo '' >> "conftest.nl"
5656     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5657     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5658     as_fn_arith $ac_count + 1 && ac_count=$as_val
5659     if test $ac_count -gt ${ac_path_SED_max-0}; then
5660       # Best one so far, save it but keep looking for a better one
5661       ac_cv_path_SED="$ac_path_SED"
5662       ac_path_SED_max=$ac_count
5663     fi
5664     # 10*(2^10) chars as input seems more than enough
5665     test $ac_count -gt 10 && break
5666   done
5667   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5668 esac
5669
5670       $ac_path_SED_found && break 3
5671     done
5672   done
5673   done
5674 IFS=$as_save_IFS
5675   if test -z "$ac_cv_path_SED"; then
5676     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5677   fi
5678 else
5679   ac_cv_path_SED=$SED
5680 fi
5681
5682 fi
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5684 $as_echo "$ac_cv_path_SED" >&6; }
5685  SED="$ac_cv_path_SED"
5686   rm -f conftest.sed
5687
5688 test -z "$SED" && SED=sed
5689 Xsed="$SED -e 1s/^X//"
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5702 $as_echo_n "checking for fgrep... " >&6; }
5703 if test "${ac_cv_path_FGREP+set}" = set; then :
5704   $as_echo_n "(cached) " >&6
5705 else
5706   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5707    then ac_cv_path_FGREP="$GREP -F"
5708    else
5709      if test -z "$FGREP"; then
5710   ac_path_FGREP_found=false
5711   # Loop through the user's path and test for each of PROGNAME-LIST
5712   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5714 do
5715   IFS=$as_save_IFS
5716   test -z "$as_dir" && as_dir=.
5717     for ac_prog in fgrep; do
5718     for ac_exec_ext in '' $ac_executable_extensions; do
5719       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5720       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5721 # Check for GNU ac_path_FGREP and select it if it is found.
5722   # Check for GNU $ac_path_FGREP
5723 case `"$ac_path_FGREP" --version 2>&1` in
5724 *GNU*)
5725   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5726 *)
5727   ac_count=0
5728   $as_echo_n 0123456789 >"conftest.in"
5729   while :
5730   do
5731     cat "conftest.in" "conftest.in" >"conftest.tmp"
5732     mv "conftest.tmp" "conftest.in"
5733     cp "conftest.in" "conftest.nl"
5734     $as_echo 'FGREP' >> "conftest.nl"
5735     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5736     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5737     as_fn_arith $ac_count + 1 && ac_count=$as_val
5738     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5739       # Best one so far, save it but keep looking for a better one
5740       ac_cv_path_FGREP="$ac_path_FGREP"
5741       ac_path_FGREP_max=$ac_count
5742     fi
5743     # 10*(2^10) chars as input seems more than enough
5744     test $ac_count -gt 10 && break
5745   done
5746   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5747 esac
5748
5749       $ac_path_FGREP_found && break 3
5750     done
5751   done
5752   done
5753 IFS=$as_save_IFS
5754   if test -z "$ac_cv_path_FGREP"; then
5755     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5756   fi
5757 else
5758   ac_cv_path_FGREP=$FGREP
5759 fi
5760
5761    fi
5762 fi
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5764 $as_echo "$ac_cv_path_FGREP" >&6; }
5765  FGREP="$ac_cv_path_FGREP"
5766
5767
5768 test -z "$GREP" && GREP=grep
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788 # Check whether --with-gnu-ld was given.
5789 if test "${with_gnu_ld+set}" = set; then :
5790   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5791 else
5792   with_gnu_ld=no
5793 fi
5794
5795 ac_prog=ld
5796 if test "$GCC" = yes; then
5797   # Check if gcc -print-prog-name=ld gives a path.
5798   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5799 $as_echo_n "checking for ld used by $CC... " >&6; }
5800   case $host in
5801   *-*-mingw*)
5802     # gcc leaves a trailing carriage return which upsets mingw
5803     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5804   *)
5805     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5806   esac
5807   case $ac_prog in
5808     # Accept absolute paths.
5809     [\\/]* | ?:[\\/]*)
5810       re_direlt='/[^/][^/]*/\.\./'
5811       # Canonicalize the pathname of ld
5812       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5813       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5814         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5815       done
5816       test -z "$LD" && LD="$ac_prog"
5817       ;;
5818   "")
5819     # If it fails, then pretend we aren't using GCC.
5820     ac_prog=ld
5821     ;;
5822   *)
5823     # If it is relative, then search for the first ld in PATH.
5824     with_gnu_ld=unknown
5825     ;;
5826   esac
5827 elif test "$with_gnu_ld" = yes; then
5828   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5829 $as_echo_n "checking for GNU ld... " >&6; }
5830 else
5831   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5832 $as_echo_n "checking for non-GNU ld... " >&6; }
5833 fi
5834 if test "${lt_cv_path_LD+set}" = set; then :
5835   $as_echo_n "(cached) " >&6
5836 else
5837   if test -z "$LD"; then
5838   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5839   for ac_dir in $PATH; do
5840     IFS="$lt_save_ifs"
5841     test -z "$ac_dir" && ac_dir=.
5842     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5843       lt_cv_path_LD="$ac_dir/$ac_prog"
5844       # Check to see if the program is GNU ld.  I'd rather use --version,
5845       # but apparently some variants of GNU ld only accept -v.
5846       # Break only if it was the GNU/non-GNU ld that we prefer.
5847       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5848       *GNU* | *'with BFD'*)
5849         test "$with_gnu_ld" != no && break
5850         ;;
5851       *)
5852         test "$with_gnu_ld" != yes && break
5853         ;;
5854       esac
5855     fi
5856   done
5857   IFS="$lt_save_ifs"
5858 else
5859   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5860 fi
5861 fi
5862
5863 LD="$lt_cv_path_LD"
5864 if test -n "$LD"; then
5865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5866 $as_echo "$LD" >&6; }
5867 else
5868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5869 $as_echo "no" >&6; }
5870 fi
5871 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5873 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5874 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5875   $as_echo_n "(cached) " >&6
5876 else
5877   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5878 case `$LD -v 2>&1 </dev/null` in
5879 *GNU* | *'with BFD'*)
5880   lt_cv_prog_gnu_ld=yes
5881   ;;
5882 *)
5883   lt_cv_prog_gnu_ld=no
5884   ;;
5885 esac
5886 fi
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5888 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5889 with_gnu_ld=$lt_cv_prog_gnu_ld
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5900 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5901 if test "${lt_cv_path_NM+set}" = set; then :
5902   $as_echo_n "(cached) " >&6
5903 else
5904   if test -n "$NM"; then
5905   # Let the user override the test.
5906   lt_cv_path_NM="$NM"
5907 else
5908   lt_nm_to_check="${ac_tool_prefix}nm"
5909   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5910     lt_nm_to_check="$lt_nm_to_check nm"
5911   fi
5912   for lt_tmp_nm in $lt_nm_to_check; do
5913     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5914     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5915       IFS="$lt_save_ifs"
5916       test -z "$ac_dir" && ac_dir=.
5917       tmp_nm="$ac_dir/$lt_tmp_nm"
5918       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5919         # Check to see if the nm accepts a BSD-compat flag.
5920         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5921         #   nm: unknown option "B" ignored
5922         # Tru64's nm complains that /dev/null is an invalid object file
5923         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5924         */dev/null* | *'Invalid file or object type'*)
5925           lt_cv_path_NM="$tmp_nm -B"
5926           break
5927           ;;
5928         *)
5929           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5930           */dev/null*)
5931             lt_cv_path_NM="$tmp_nm -p"
5932             break
5933             ;;
5934           *)
5935             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5936             continue # so that we can try to find one that supports BSD flags
5937             ;;
5938           esac
5939           ;;
5940         esac
5941       fi
5942     done
5943     IFS="$lt_save_ifs"
5944   done
5945   : ${lt_cv_path_NM=no}
5946 fi
5947 fi
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5949 $as_echo "$lt_cv_path_NM" >&6; }
5950 if test "$lt_cv_path_NM" != "no"; then
5951   NM="$lt_cv_path_NM"
5952 else
5953   # Didn't find any BSD compatible name lister, look for dumpbin.
5954   if test -n "$DUMPBIN"; then :
5955     # Let the user override the test.
5956   else
5957     if test -n "$ac_tool_prefix"; then
5958   for ac_prog in dumpbin "link -dump"
5959   do
5960     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5961 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5963 $as_echo_n "checking for $ac_word... " >&6; }
5964 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5965   $as_echo_n "(cached) " >&6
5966 else
5967   if test -n "$DUMPBIN"; then
5968   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5969 else
5970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5971 for as_dir in $PATH
5972 do
5973   IFS=$as_save_IFS
5974   test -z "$as_dir" && as_dir=.
5975     for ac_exec_ext in '' $ac_executable_extensions; do
5976   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5977     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5978     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5979     break 2
5980   fi
5981 done
5982   done
5983 IFS=$as_save_IFS
5984
5985 fi
5986 fi
5987 DUMPBIN=$ac_cv_prog_DUMPBIN
5988 if test -n "$DUMPBIN"; then
5989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5990 $as_echo "$DUMPBIN" >&6; }
5991 else
5992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5993 $as_echo "no" >&6; }
5994 fi
5995
5996
5997     test -n "$DUMPBIN" && break
5998   done
5999 fi
6000 if test -z "$DUMPBIN"; then
6001   ac_ct_DUMPBIN=$DUMPBIN
6002   for ac_prog in dumpbin "link -dump"
6003 do
6004   # Extract the first word of "$ac_prog", so it can be a program name with args.
6005 set dummy $ac_prog; ac_word=$2
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6007 $as_echo_n "checking for $ac_word... " >&6; }
6008 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6009   $as_echo_n "(cached) " >&6
6010 else
6011   if test -n "$ac_ct_DUMPBIN"; then
6012   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6013 else
6014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6015 for as_dir in $PATH
6016 do
6017   IFS=$as_save_IFS
6018   test -z "$as_dir" && as_dir=.
6019     for ac_exec_ext in '' $ac_executable_extensions; do
6020   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6021     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6022     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6023     break 2
6024   fi
6025 done
6026   done
6027 IFS=$as_save_IFS
6028
6029 fi
6030 fi
6031 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6032 if test -n "$ac_ct_DUMPBIN"; then
6033   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6034 $as_echo "$ac_ct_DUMPBIN" >&6; }
6035 else
6036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6037 $as_echo "no" >&6; }
6038 fi
6039
6040
6041   test -n "$ac_ct_DUMPBIN" && break
6042 done
6043
6044   if test "x$ac_ct_DUMPBIN" = x; then
6045     DUMPBIN=":"
6046   else
6047     case $cross_compiling:$ac_tool_warned in
6048 yes:)
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6050 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6051 ac_tool_warned=yes ;;
6052 esac
6053     DUMPBIN=$ac_ct_DUMPBIN
6054   fi
6055 fi
6056
6057     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6058     *COFF*)
6059       DUMPBIN="$DUMPBIN -symbols"
6060       ;;
6061     *)
6062       DUMPBIN=:
6063       ;;
6064     esac
6065   fi
6066
6067   if test "$DUMPBIN" != ":"; then
6068     NM="$DUMPBIN"
6069   fi
6070 fi
6071 test -z "$NM" && NM=nm
6072
6073
6074
6075
6076
6077
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6079 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6080 if test "${lt_cv_nm_interface+set}" = set; then :
6081   $as_echo_n "(cached) " >&6
6082 else
6083   lt_cv_nm_interface="BSD nm"
6084   echo "int some_variable = 0;" > conftest.$ac_ext
6085   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6086   (eval "$ac_compile" 2>conftest.err)
6087   cat conftest.err >&5
6088   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6089   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6090   cat conftest.err >&5
6091   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6092   cat conftest.out >&5
6093   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6094     lt_cv_nm_interface="MS dumpbin"
6095   fi
6096   rm -f conftest*
6097 fi
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6099 $as_echo "$lt_cv_nm_interface" >&6; }
6100
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6102 $as_echo_n "checking whether ln -s works... " >&6; }
6103 LN_S=$as_ln_s
6104 if test "$LN_S" = "ln -s"; then
6105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6106 $as_echo "yes" >&6; }
6107 else
6108   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6109 $as_echo "no, using $LN_S" >&6; }
6110 fi
6111
6112 # find the maximum length of command line arguments
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6114 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6115 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6116   $as_echo_n "(cached) " >&6
6117 else
6118     i=0
6119   teststring="ABCD"
6120
6121   case $build_os in
6122   msdosdjgpp*)
6123     # On DJGPP, this test can blow up pretty badly due to problems in libc
6124     # (any single argument exceeding 2000 bytes causes a buffer overrun
6125     # during glob expansion).  Even if it were fixed, the result of this
6126     # check would be larger than it should be.
6127     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6128     ;;
6129
6130   gnu*)
6131     # Under GNU Hurd, this test is not required because there is
6132     # no limit to the length of command line arguments.
6133     # Libtool will interpret -1 as no limit whatsoever
6134     lt_cv_sys_max_cmd_len=-1;
6135     ;;
6136
6137   cygwin* | mingw* | cegcc*)
6138     # On Win9x/ME, this test blows up -- it succeeds, but takes
6139     # about 5 minutes as the teststring grows exponentially.
6140     # Worse, since 9x/ME are not pre-emptively multitasking,
6141     # you end up with a "frozen" computer, even though with patience
6142     # the test eventually succeeds (with a max line length of 256k).
6143     # Instead, let's just punt: use the minimum linelength reported by
6144     # all of the supported platforms: 8192 (on NT/2K/XP).
6145     lt_cv_sys_max_cmd_len=8192;
6146     ;;
6147
6148   mint*)
6149     # On MiNT this can take a long time and run out of memory.
6150     lt_cv_sys_max_cmd_len=8192;
6151     ;;
6152
6153   amigaos*)
6154     # On AmigaOS with pdksh, this test takes hours, literally.
6155     # So we just punt and use a minimum line length of 8192.
6156     lt_cv_sys_max_cmd_len=8192;
6157     ;;
6158
6159   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6160     # This has been around since 386BSD, at least.  Likely further.
6161     if test -x /sbin/sysctl; then
6162       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6163     elif test -x /usr/sbin/sysctl; then
6164       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6165     else
6166       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6167     fi
6168     # And add a safety zone
6169     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6170     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6171     ;;
6172
6173   interix*)
6174     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6175     lt_cv_sys_max_cmd_len=196608
6176     ;;
6177
6178   osf*)
6179     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6180     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6181     # nice to cause kernel panics so lets avoid the loop below.
6182     # First set a reasonable default.
6183     lt_cv_sys_max_cmd_len=16384
6184     #
6185     if test -x /sbin/sysconfig; then
6186       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6187         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6188       esac
6189     fi
6190     ;;
6191   sco3.2v5*)
6192     lt_cv_sys_max_cmd_len=102400
6193     ;;
6194   sysv5* | sco5v6* | sysv4.2uw2*)
6195     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6196     if test -n "$kargmax"; then
6197       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6198     else
6199       lt_cv_sys_max_cmd_len=32768
6200     fi
6201     ;;
6202   *)
6203     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6204     if test -n "$lt_cv_sys_max_cmd_len"; then
6205       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6206       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6207     else
6208       # Make teststring a little bigger before we do anything with it.
6209       # a 1K string should be a reasonable start.
6210       for i in 1 2 3 4 5 6 7 8 ; do
6211         teststring=$teststring$teststring
6212       done
6213       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6214       # If test is not a shell built-in, we'll probably end up computing a
6215       # maximum length that is only half of the actual maximum length, but
6216       # we can't tell.
6217       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6218                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6219               test $i != 17 # 1/2 MB should be enough
6220       do
6221         i=`expr $i + 1`
6222         teststring=$teststring$teststring
6223       done
6224       # Only check the string length outside the loop.
6225       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6226       teststring=
6227       # Add a significant safety factor because C++ compilers can tack on
6228       # massive amounts of additional arguments before passing them to the
6229       # linker.  It appears as though 1/2 is a usable value.
6230       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6231     fi
6232     ;;
6233   esac
6234
6235 fi
6236
6237 if test -n $lt_cv_sys_max_cmd_len ; then
6238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6239 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6240 else
6241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6242 $as_echo "none" >&6; }
6243 fi
6244 max_cmd_len=$lt_cv_sys_max_cmd_len
6245
6246
6247
6248
6249
6250
6251 : ${CP="cp -f"}
6252 : ${MV="mv -f"}
6253 : ${RM="rm -f"}
6254
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6256 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6257 # Try some XSI features
6258 xsi_shell=no
6259 ( _lt_dummy="a/b/c"
6260   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6261       = c,a/b,, \
6262     && eval 'test $(( 1 + 1 )) -eq 2 \
6263     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6264   && xsi_shell=yes
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6266 $as_echo "$xsi_shell" >&6; }
6267
6268
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6270 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6271 lt_shell_append=no
6272 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6273     >/dev/null 2>&1 \
6274   && lt_shell_append=yes
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6276 $as_echo "$lt_shell_append" >&6; }
6277
6278
6279 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6280   lt_unset=unset
6281 else
6282   lt_unset=false
6283 fi
6284
6285
6286
6287
6288
6289 # test EBCDIC or ASCII
6290 case `echo X|tr X '\101'` in
6291  A) # ASCII based system
6292     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6293   lt_SP2NL='tr \040 \012'
6294   lt_NL2SP='tr \015\012 \040\040'
6295   ;;
6296  *) # EBCDIC based system
6297   lt_SP2NL='tr \100 \n'
6298   lt_NL2SP='tr \r\n \100\100'
6299   ;;
6300 esac
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6311 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6312 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6313   $as_echo_n "(cached) " >&6
6314 else
6315   lt_cv_ld_reload_flag='-r'
6316 fi
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6318 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6319 reload_flag=$lt_cv_ld_reload_flag
6320 case $reload_flag in
6321 "" | " "*) ;;
6322 *) reload_flag=" $reload_flag" ;;
6323 esac
6324 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6325 case $host_os in
6326   darwin*)
6327     if test "$GCC" = yes; then
6328       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6329     else
6330       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6331     fi
6332     ;;
6333 esac
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343 if test -n "$ac_tool_prefix"; then
6344   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6345 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347 $as_echo_n "checking for $ac_word... " >&6; }
6348 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6349   $as_echo_n "(cached) " >&6
6350 else
6351   if test -n "$OBJDUMP"; then
6352   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6353 else
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355 for as_dir in $PATH
6356 do
6357   IFS=$as_save_IFS
6358   test -z "$as_dir" && as_dir=.
6359     for ac_exec_ext in '' $ac_executable_extensions; do
6360   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6361     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6362     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363     break 2
6364   fi
6365 done
6366   done
6367 IFS=$as_save_IFS
6368
6369 fi
6370 fi
6371 OBJDUMP=$ac_cv_prog_OBJDUMP
6372 if test -n "$OBJDUMP"; then
6373   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6374 $as_echo "$OBJDUMP" >&6; }
6375 else
6376   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377 $as_echo "no" >&6; }
6378 fi
6379
6380
6381 fi
6382 if test -z "$ac_cv_prog_OBJDUMP"; then
6383   ac_ct_OBJDUMP=$OBJDUMP
6384   # Extract the first word of "objdump", so it can be a program name with args.
6385 set dummy objdump; ac_word=$2
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6387 $as_echo_n "checking for $ac_word... " >&6; }
6388 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6389   $as_echo_n "(cached) " >&6
6390 else
6391   if test -n "$ac_ct_OBJDUMP"; then
6392   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6393 else
6394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6395 for as_dir in $PATH
6396 do
6397   IFS=$as_save_IFS
6398   test -z "$as_dir" && as_dir=.
6399     for ac_exec_ext in '' $ac_executable_extensions; do
6400   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6401     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6402     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6403     break 2
6404   fi
6405 done
6406   done
6407 IFS=$as_save_IFS
6408
6409 fi
6410 fi
6411 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6412 if test -n "$ac_ct_OBJDUMP"; then
6413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6414 $as_echo "$ac_ct_OBJDUMP" >&6; }
6415 else
6416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6417 $as_echo "no" >&6; }
6418 fi
6419
6420   if test "x$ac_ct_OBJDUMP" = x; then
6421     OBJDUMP="false"
6422   else
6423     case $cross_compiling:$ac_tool_warned in
6424 yes:)
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6427 ac_tool_warned=yes ;;
6428 esac
6429     OBJDUMP=$ac_ct_OBJDUMP
6430   fi
6431 else
6432   OBJDUMP="$ac_cv_prog_OBJDUMP"
6433 fi
6434
6435 test -z "$OBJDUMP" && OBJDUMP=objdump
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6446 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6447 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6448   $as_echo_n "(cached) " >&6
6449 else
6450   lt_cv_file_magic_cmd='$MAGIC_CMD'
6451 lt_cv_file_magic_test_file=
6452 lt_cv_deplibs_check_method='unknown'
6453 # Need to set the preceding variable on all platforms that support
6454 # interlibrary dependencies.
6455 # 'none' -- dependencies not supported.
6456 # `unknown' -- same as none, but documents that we really don't know.
6457 # 'pass_all' -- all dependencies passed with no checks.
6458 # 'test_compile' -- check by making test program.
6459 # 'file_magic [[regex]]' -- check by looking for files in library path
6460 # which responds to the $file_magic_cmd with a given extended regex.
6461 # If you have `file' or equivalent on your system and you're not sure
6462 # whether `pass_all' will *always* work, you probably want this one.
6463
6464 case $host_os in
6465 aix[4-9]*)
6466   lt_cv_deplibs_check_method=pass_all
6467   ;;
6468
6469 beos*)
6470   lt_cv_deplibs_check_method=pass_all
6471   ;;
6472
6473 bsdi[45]*)
6474   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6475   lt_cv_file_magic_cmd='/usr/bin/file -L'
6476   lt_cv_file_magic_test_file=/shlib/libc.so
6477   ;;
6478
6479 cygwin*)
6480   # func_win32_libid is a shell function defined in ltmain.sh
6481   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6482   lt_cv_file_magic_cmd='func_win32_libid'
6483   ;;
6484
6485 mingw* | pw32*)
6486   # Base MSYS/MinGW do not provide the 'file' command needed by
6487   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6488   # unless we find 'file', for example because we are cross-compiling.
6489   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6490   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6491     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6492     lt_cv_file_magic_cmd='func_win32_libid'
6493   else
6494     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6495     lt_cv_file_magic_cmd='$OBJDUMP -f'
6496   fi
6497   ;;
6498
6499 cegcc*)
6500   # use the weaker test based on 'objdump'. See mingw*.
6501   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6502   lt_cv_file_magic_cmd='$OBJDUMP -f'
6503   ;;
6504
6505 darwin* | rhapsody*)
6506   lt_cv_deplibs_check_method=pass_all
6507   ;;
6508
6509 freebsd* | dragonfly*)
6510   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6511     case $host_cpu in
6512     i*86 )
6513       # Not sure whether the presence of OpenBSD here was a mistake.
6514       # Let's accept both of them until this is cleared up.
6515       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6516       lt_cv_file_magic_cmd=/usr/bin/file
6517       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6518       ;;
6519     esac
6520   else
6521     lt_cv_deplibs_check_method=pass_all
6522   fi
6523   ;;
6524
6525 gnu*)
6526   lt_cv_deplibs_check_method=pass_all
6527   ;;
6528
6529 haiku*)
6530   lt_cv_deplibs_check_method=pass_all
6531   ;;
6532
6533 hpux10.20* | hpux11*)
6534   lt_cv_file_magic_cmd=/usr/bin/file
6535   case $host_cpu in
6536   ia64*)
6537     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6538     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6539     ;;
6540   hppa*64*)
6541     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]'
6542     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6543     ;;
6544   *)
6545     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6546     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6547     ;;
6548   esac
6549   ;;
6550
6551 interix[3-9]*)
6552   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6553   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6554   ;;
6555
6556 irix5* | irix6* | nonstopux*)
6557   case $LD in
6558   *-32|*"-32 ") libmagic=32-bit;;
6559   *-n32|*"-n32 ") libmagic=N32;;
6560   *-64|*"-64 ") libmagic=64-bit;;
6561   *) libmagic=never-match;;
6562   esac
6563   lt_cv_deplibs_check_method=pass_all
6564   ;;
6565
6566 # This must be Linux ELF.
6567 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6568   lt_cv_deplibs_check_method=pass_all
6569   ;;
6570
6571 netbsd*)
6572   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6573     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6574   else
6575     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6576   fi
6577   ;;
6578
6579 newos6*)
6580   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6581   lt_cv_file_magic_cmd=/usr/bin/file
6582   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6583   ;;
6584
6585 *nto* | *qnx*)
6586   lt_cv_deplibs_check_method=pass_all
6587   ;;
6588
6589 openbsd*)
6590   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6591     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6592   else
6593     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6594   fi
6595   ;;
6596
6597 osf3* | osf4* | osf5*)
6598   lt_cv_deplibs_check_method=pass_all
6599   ;;
6600
6601 rdos*)
6602   lt_cv_deplibs_check_method=pass_all
6603   ;;
6604
6605 solaris*)
6606   lt_cv_deplibs_check_method=pass_all
6607   ;;
6608
6609 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6610   lt_cv_deplibs_check_method=pass_all
6611   ;;
6612
6613 sysv4 | sysv4.3*)
6614   case $host_vendor in
6615   motorola)
6616     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]'
6617     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6618     ;;
6619   ncr)
6620     lt_cv_deplibs_check_method=pass_all
6621     ;;
6622   sequent)
6623     lt_cv_file_magic_cmd='/bin/file'
6624     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6625     ;;
6626   sni)
6627     lt_cv_file_magic_cmd='/bin/file'
6628     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6629     lt_cv_file_magic_test_file=/lib/libc.so
6630     ;;
6631   siemens)
6632     lt_cv_deplibs_check_method=pass_all
6633     ;;
6634   pc)
6635     lt_cv_deplibs_check_method=pass_all
6636     ;;
6637   esac
6638   ;;
6639
6640 tpf*)
6641   lt_cv_deplibs_check_method=pass_all
6642   ;;
6643 esac
6644
6645 fi
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6647 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6648 file_magic_cmd=$lt_cv_file_magic_cmd
6649 deplibs_check_method=$lt_cv_deplibs_check_method
6650 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663 if test -n "$ac_tool_prefix"; then
6664   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6665 set dummy ${ac_tool_prefix}ar; ac_word=$2
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6667 $as_echo_n "checking for $ac_word... " >&6; }
6668 if test "${ac_cv_prog_AR+set}" = set; then :
6669   $as_echo_n "(cached) " >&6
6670 else
6671   if test -n "$AR"; then
6672   ac_cv_prog_AR="$AR" # Let the user override the test.
6673 else
6674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6675 for as_dir in $PATH
6676 do
6677   IFS=$as_save_IFS
6678   test -z "$as_dir" && as_dir=.
6679     for ac_exec_ext in '' $ac_executable_extensions; do
6680   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6681     ac_cv_prog_AR="${ac_tool_prefix}ar"
6682     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6683     break 2
6684   fi
6685 done
6686   done
6687 IFS=$as_save_IFS
6688
6689 fi
6690 fi
6691 AR=$ac_cv_prog_AR
6692 if test -n "$AR"; then
6693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6694 $as_echo "$AR" >&6; }
6695 else
6696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6697 $as_echo "no" >&6; }
6698 fi
6699
6700
6701 fi
6702 if test -z "$ac_cv_prog_AR"; then
6703   ac_ct_AR=$AR
6704   # Extract the first word of "ar", so it can be a program name with args.
6705 set dummy ar; ac_word=$2
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6707 $as_echo_n "checking for $ac_word... " >&6; }
6708 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6709   $as_echo_n "(cached) " >&6
6710 else
6711   if test -n "$ac_ct_AR"; then
6712   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6713 else
6714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6715 for as_dir in $PATH
6716 do
6717   IFS=$as_save_IFS
6718   test -z "$as_dir" && as_dir=.
6719     for ac_exec_ext in '' $ac_executable_extensions; do
6720   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6721     ac_cv_prog_ac_ct_AR="ar"
6722     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6723     break 2
6724   fi
6725 done
6726   done
6727 IFS=$as_save_IFS
6728
6729 fi
6730 fi
6731 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6732 if test -n "$ac_ct_AR"; then
6733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6734 $as_echo "$ac_ct_AR" >&6; }
6735 else
6736   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6737 $as_echo "no" >&6; }
6738 fi
6739
6740   if test "x$ac_ct_AR" = x; then
6741     AR="false"
6742   else
6743     case $cross_compiling:$ac_tool_warned in
6744 yes:)
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6746 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6747 ac_tool_warned=yes ;;
6748 esac
6749     AR=$ac_ct_AR
6750   fi
6751 else
6752   AR="$ac_cv_prog_AR"
6753 fi
6754
6755 test -z "$AR" && AR=ar
6756 test -z "$AR_FLAGS" && AR_FLAGS=cru
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768 if test -n "$ac_tool_prefix"; then
6769   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6770 set dummy ${ac_tool_prefix}strip; ac_word=$2
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6772 $as_echo_n "checking for $ac_word... " >&6; }
6773 if test "${ac_cv_prog_STRIP+set}" = set; then :
6774   $as_echo_n "(cached) " >&6
6775 else
6776   if test -n "$STRIP"; then
6777   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6778 else
6779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6780 for as_dir in $PATH
6781 do
6782   IFS=$as_save_IFS
6783   test -z "$as_dir" && as_dir=.
6784     for ac_exec_ext in '' $ac_executable_extensions; do
6785   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6786     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6787     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6788     break 2
6789   fi
6790 done
6791   done
6792 IFS=$as_save_IFS
6793
6794 fi
6795 fi
6796 STRIP=$ac_cv_prog_STRIP
6797 if test -n "$STRIP"; then
6798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6799 $as_echo "$STRIP" >&6; }
6800 else
6801   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6802 $as_echo "no" >&6; }
6803 fi
6804
6805
6806 fi
6807 if test -z "$ac_cv_prog_STRIP"; then
6808   ac_ct_STRIP=$STRIP
6809   # Extract the first word of "strip", so it can be a program name with args.
6810 set dummy strip; ac_word=$2
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6812 $as_echo_n "checking for $ac_word... " >&6; }
6813 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6814   $as_echo_n "(cached) " >&6
6815 else
6816   if test -n "$ac_ct_STRIP"; then
6817   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6818 else
6819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6820 for as_dir in $PATH
6821 do
6822   IFS=$as_save_IFS
6823   test -z "$as_dir" && as_dir=.
6824     for ac_exec_ext in '' $ac_executable_extensions; do
6825   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6826     ac_cv_prog_ac_ct_STRIP="strip"
6827     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6828     break 2
6829   fi
6830 done
6831   done
6832 IFS=$as_save_IFS
6833
6834 fi
6835 fi
6836 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6837 if test -n "$ac_ct_STRIP"; then
6838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6839 $as_echo "$ac_ct_STRIP" >&6; }
6840 else
6841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6842 $as_echo "no" >&6; }
6843 fi
6844
6845   if test "x$ac_ct_STRIP" = x; then
6846     STRIP=":"
6847   else
6848     case $cross_compiling:$ac_tool_warned in
6849 yes:)
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6851 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6852 ac_tool_warned=yes ;;
6853 esac
6854     STRIP=$ac_ct_STRIP
6855   fi
6856 else
6857   STRIP="$ac_cv_prog_STRIP"
6858 fi
6859
6860 test -z "$STRIP" && STRIP=:
6861
6862
6863
6864
6865
6866
6867 if test -n "$ac_tool_prefix"; then
6868   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6869 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6871 $as_echo_n "checking for $ac_word... " >&6; }
6872 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6873   $as_echo_n "(cached) " >&6
6874 else
6875   if test -n "$RANLIB"; then
6876   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6877 else
6878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6879 for as_dir in $PATH
6880 do
6881   IFS=$as_save_IFS
6882   test -z "$as_dir" && as_dir=.
6883     for ac_exec_ext in '' $ac_executable_extensions; do
6884   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6885     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6886     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6887     break 2
6888   fi
6889 done
6890   done
6891 IFS=$as_save_IFS
6892
6893 fi
6894 fi
6895 RANLIB=$ac_cv_prog_RANLIB
6896 if test -n "$RANLIB"; then
6897   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6898 $as_echo "$RANLIB" >&6; }
6899 else
6900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6901 $as_echo "no" >&6; }
6902 fi
6903
6904
6905 fi
6906 if test -z "$ac_cv_prog_RANLIB"; then
6907   ac_ct_RANLIB=$RANLIB
6908   # Extract the first word of "ranlib", so it can be a program name with args.
6909 set dummy ranlib; ac_word=$2
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6911 $as_echo_n "checking for $ac_word... " >&6; }
6912 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6913   $as_echo_n "(cached) " >&6
6914 else
6915   if test -n "$ac_ct_RANLIB"; then
6916   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6917 else
6918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6919 for as_dir in $PATH
6920 do
6921   IFS=$as_save_IFS
6922   test -z "$as_dir" && as_dir=.
6923     for ac_exec_ext in '' $ac_executable_extensions; do
6924   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6925     ac_cv_prog_ac_ct_RANLIB="ranlib"
6926     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6927     break 2
6928   fi
6929 done
6930   done
6931 IFS=$as_save_IFS
6932
6933 fi
6934 fi
6935 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6936 if test -n "$ac_ct_RANLIB"; then
6937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6938 $as_echo "$ac_ct_RANLIB" >&6; }
6939 else
6940   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6941 $as_echo "no" >&6; }
6942 fi
6943
6944   if test "x$ac_ct_RANLIB" = x; then
6945     RANLIB=":"
6946   else
6947     case $cross_compiling:$ac_tool_warned in
6948 yes:)
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6950 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6951 ac_tool_warned=yes ;;
6952 esac
6953     RANLIB=$ac_ct_RANLIB
6954   fi
6955 else
6956   RANLIB="$ac_cv_prog_RANLIB"
6957 fi
6958
6959 test -z "$RANLIB" && RANLIB=:
6960
6961
6962
6963
6964
6965
6966 # Determine commands to create old-style static archives.
6967 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6968 old_postinstall_cmds='chmod 644 $oldlib'
6969 old_postuninstall_cmds=
6970
6971 if test -n "$RANLIB"; then
6972   case $host_os in
6973   openbsd*)
6974     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6975     ;;
6976   *)
6977     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6978     ;;
6979   esac
6980   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6981 fi
6982
6983 case $host_os in
6984   darwin*)
6985     lock_old_archive_extraction=yes ;;
6986   *)
6987     lock_old_archive_extraction=no ;;
6988 esac
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010 for ac_prog in gawk mawk nawk awk
7011 do
7012   # Extract the first word of "$ac_prog", so it can be a program name with args.
7013 set dummy $ac_prog; ac_word=$2
7014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7015 $as_echo_n "checking for $ac_word... " >&6; }
7016 if test "${ac_cv_prog_AWK+set}" = set; then :
7017   $as_echo_n "(cached) " >&6
7018 else
7019   if test -n "$AWK"; then
7020   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7021 else
7022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7023 for as_dir in $PATH
7024 do
7025   IFS=$as_save_IFS
7026   test -z "$as_dir" && as_dir=.
7027     for ac_exec_ext in '' $ac_executable_extensions; do
7028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7029     ac_cv_prog_AWK="$ac_prog"
7030     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7031     break 2
7032   fi
7033 done
7034   done
7035 IFS=$as_save_IFS
7036
7037 fi
7038 fi
7039 AWK=$ac_cv_prog_AWK
7040 if test -n "$AWK"; then
7041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7042 $as_echo "$AWK" >&6; }
7043 else
7044   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7045 $as_echo "no" >&6; }
7046 fi
7047
7048
7049   test -n "$AWK" && break
7050 done
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070 # If no C compiler was specified, use CC.
7071 LTCC=${LTCC-"$CC"}
7072
7073 # If no C compiler flags were specified, use CFLAGS.
7074 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7075
7076 # Allow CC to be a program name with arguments.
7077 compiler=$CC
7078
7079
7080 # Check for command to grab the raw symbol name followed by C symbol from nm.
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7082 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7083 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7084   $as_echo_n "(cached) " >&6
7085 else
7086
7087 # These are sane defaults that work on at least a few old systems.
7088 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7089
7090 # Character class describing NM global symbol codes.
7091 symcode='[BCDEGRST]'
7092
7093 # Regexp to match symbols that can be accessed directly from C.
7094 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7095
7096 # Define system-specific variables.
7097 case $host_os in
7098 aix*)
7099   symcode='[BCDT]'
7100   ;;
7101 cygwin* | mingw* | pw32* | cegcc*)
7102   symcode='[ABCDGISTW]'
7103   ;;
7104 hpux*)
7105   if test "$host_cpu" = ia64; then
7106     symcode='[ABCDEGRST]'
7107   fi
7108   ;;
7109 irix* | nonstopux*)
7110   symcode='[BCDEGRST]'
7111   ;;
7112 osf*)
7113   symcode='[BCDEGQRST]'
7114   ;;
7115 solaris*)
7116   symcode='[BDRT]'
7117   ;;
7118 sco3.2v5*)
7119   symcode='[DT]'
7120   ;;
7121 sysv4.2uw2*)
7122   symcode='[DT]'
7123   ;;
7124 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7125   symcode='[ABDT]'
7126   ;;
7127 sysv4)
7128   symcode='[DFNSTU]'
7129   ;;
7130 esac
7131
7132 # If we're using GNU nm, then use its standard symbol codes.
7133 case `$NM -V 2>&1` in
7134 *GNU* | *'with BFD'*)
7135   symcode='[ABCDGIRSTW]' ;;
7136 esac
7137
7138 # Transform an extracted symbol line into a proper C declaration.
7139 # Some systems (esp. on ia64) link data and code symbols differently,
7140 # so use this general approach.
7141 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7142
7143 # Transform an extracted symbol line into symbol name and symbol address
7144 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7145 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'"
7146
7147 # Handle CRLF in mingw tool chain
7148 opt_cr=
7149 case $build_os in
7150 mingw*)
7151   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7152   ;;
7153 esac
7154
7155 # Try without a prefix underscore, then with it.
7156 for ac_symprfx in "" "_"; do
7157
7158   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7159   symxfrm="\\1 $ac_symprfx\\2 \\2"
7160
7161   # Write the raw and C identifiers.
7162   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7163     # Fake it for dumpbin and say T for any non-static function
7164     # and D for any global variable.
7165     # Also find C++ and __fastcall symbols from MSVC++,
7166     # which start with @ or ?.
7167     lt_cv_sys_global_symbol_pipe="$AWK '"\
7168 "     {last_section=section; section=\$ 3};"\
7169 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7170 "     \$ 0!~/External *\|/{next};"\
7171 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7172 "     {if(hide[section]) next};"\
7173 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7174 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7175 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7176 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7177 "     ' prfx=^$ac_symprfx"
7178   else
7179     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7180   fi
7181
7182   # Check to see that the pipe works correctly.
7183   pipe_works=no
7184
7185   rm -f conftest*
7186   cat > conftest.$ac_ext <<_LT_EOF
7187 #ifdef __cplusplus
7188 extern "C" {
7189 #endif
7190 char nm_test_var;
7191 void nm_test_func(void);
7192 void nm_test_func(void){}
7193 #ifdef __cplusplus
7194 }
7195 #endif
7196 int main(){nm_test_var='a';nm_test_func();return(0);}
7197 _LT_EOF
7198
7199   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7200   (eval $ac_compile) 2>&5
7201   ac_status=$?
7202   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7203   test $ac_status = 0; }; then
7204     # Now try to grab the symbols.
7205     nlist=conftest.nm
7206     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7207   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7208   ac_status=$?
7209   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7210   test $ac_status = 0; } && test -s "$nlist"; then
7211       # Try sorting and uniquifying the output.
7212       if sort "$nlist" | uniq > "$nlist"T; then
7213         mv -f "$nlist"T "$nlist"
7214       else
7215         rm -f "$nlist"T
7216       fi
7217
7218       # Make sure that we snagged all the symbols we need.
7219       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7220         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7221           cat <<_LT_EOF > conftest.$ac_ext
7222 #ifdef __cplusplus
7223 extern "C" {
7224 #endif
7225
7226 _LT_EOF
7227           # Now generate the symbol file.
7228           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7229
7230           cat <<_LT_EOF >> conftest.$ac_ext
7231
7232 /* The mapping between symbol names and symbols.  */
7233 const struct {
7234   const char *name;
7235   void       *address;
7236 }
7237 lt__PROGRAM__LTX_preloaded_symbols[] =
7238 {
7239   { "@PROGRAM@", (void *) 0 },
7240 _LT_EOF
7241           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7242           cat <<\_LT_EOF >> conftest.$ac_ext
7243   {0, (void *) 0}
7244 };
7245
7246 /* This works around a problem in FreeBSD linker */
7247 #ifdef FREEBSD_WORKAROUND
7248 static const void *lt_preloaded_setup() {
7249   return lt__PROGRAM__LTX_preloaded_symbols;
7250 }
7251 #endif
7252
7253 #ifdef __cplusplus
7254 }
7255 #endif
7256 _LT_EOF
7257           # Now try linking the two files.
7258           mv conftest.$ac_objext conftstm.$ac_objext
7259           lt_save_LIBS="$LIBS"
7260           lt_save_CFLAGS="$CFLAGS"
7261           LIBS="conftstm.$ac_objext"
7262           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7263           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7264   (eval $ac_link) 2>&5
7265   ac_status=$?
7266   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7267   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7268             pipe_works=yes
7269           fi
7270           LIBS="$lt_save_LIBS"
7271           CFLAGS="$lt_save_CFLAGS"
7272         else
7273           echo "cannot find nm_test_func in $nlist" >&5
7274         fi
7275       else
7276         echo "cannot find nm_test_var in $nlist" >&5
7277       fi
7278     else
7279       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7280     fi
7281   else
7282     echo "$progname: failed program was:" >&5
7283     cat conftest.$ac_ext >&5
7284   fi
7285   rm -rf conftest* conftst*
7286
7287   # Do not use the global_symbol_pipe unless it works.
7288   if test "$pipe_works" = yes; then
7289     break
7290   else
7291     lt_cv_sys_global_symbol_pipe=
7292   fi
7293 done
7294
7295 fi
7296
7297 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7298   lt_cv_sys_global_symbol_to_cdecl=
7299 fi
7300 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7302 $as_echo "failed" >&6; }
7303 else
7304   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7305 $as_echo "ok" >&6; }
7306 fi
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329 # Check whether --enable-libtool-lock was given.
7330 if test "${enable_libtool_lock+set}" = set; then :
7331   enableval=$enable_libtool_lock;
7332 fi
7333
7334 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7335
7336 # Some flags need to be propagated to the compiler or linker for good
7337 # libtool support.
7338 case $host in
7339 ia64-*-hpux*)
7340   # Find out which ABI we are using.
7341   echo 'int i;' > conftest.$ac_ext
7342   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7343   (eval $ac_compile) 2>&5
7344   ac_status=$?
7345   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7346   test $ac_status = 0; }; then
7347     case `/usr/bin/file conftest.$ac_objext` in
7348       *ELF-32*)
7349         HPUX_IA64_MODE="32"
7350         ;;
7351       *ELF-64*)
7352         HPUX_IA64_MODE="64"
7353         ;;
7354     esac
7355   fi
7356   rm -rf conftest*
7357   ;;
7358 *-*-irix6*)
7359   # Find out which ABI we are using.
7360   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7361   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7362   (eval $ac_compile) 2>&5
7363   ac_status=$?
7364   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7365   test $ac_status = 0; }; then
7366     if test "$lt_cv_prog_gnu_ld" = yes; then
7367       case `/usr/bin/file conftest.$ac_objext` in
7368         *32-bit*)
7369           LD="${LD-ld} -melf32bsmip"
7370           ;;
7371         *N32*)
7372           LD="${LD-ld} -melf32bmipn32"
7373           ;;
7374         *64-bit*)
7375           LD="${LD-ld} -melf64bmip"
7376         ;;
7377       esac
7378     else
7379       case `/usr/bin/file conftest.$ac_objext` in
7380         *32-bit*)
7381           LD="${LD-ld} -32"
7382           ;;
7383         *N32*)
7384           LD="${LD-ld} -n32"
7385           ;;
7386         *64-bit*)
7387           LD="${LD-ld} -64"
7388           ;;
7389       esac
7390     fi
7391   fi
7392   rm -rf conftest*
7393   ;;
7394
7395 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7396 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7397   # Find out which ABI we are using.
7398   echo 'int i;' > conftest.$ac_ext
7399   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7400   (eval $ac_compile) 2>&5
7401   ac_status=$?
7402   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7403   test $ac_status = 0; }; then
7404     case `/usr/bin/file conftest.o` in
7405       *32-bit*)
7406         case $host in
7407           x86_64-*kfreebsd*-gnu)
7408             LD="${LD-ld} -m elf_i386_fbsd"
7409             ;;
7410           x86_64-*linux*)
7411             case `/usr/bin/file conftest.o` in
7412               *x86-64*)
7413                 LD="${LD-ld} -m elf32_x86_64"
7414                 ;;
7415               *)
7416                 LD="${LD-ld} -m elf_i386"
7417                 ;;
7418             esac
7419             ;;
7420           powerpc64le-*linux*)
7421             LD="${LD-ld} -m elf32lppclinux"
7422             ;;
7423           powerpc64-*linux*)
7424             LD="${LD-ld} -m elf32ppclinux"
7425             ;;
7426           s390x-*linux*)
7427             LD="${LD-ld} -m elf_s390"
7428             ;;
7429           sparc64-*linux*)
7430             LD="${LD-ld} -m elf32_sparc"
7431             ;;
7432         esac
7433         ;;
7434       *64-bit*)
7435         case $host in
7436           x86_64-*kfreebsd*-gnu)
7437             LD="${LD-ld} -m elf_x86_64_fbsd"
7438             ;;
7439           x86_64-*linux*)
7440             LD="${LD-ld} -m elf_x86_64"
7441             ;;
7442           powerpcle-*linux*)
7443             LD="${LD-ld} -m elf64lppc"
7444             ;;
7445           powerpc-*linux*)
7446             LD="${LD-ld} -m elf64ppc"
7447             ;;
7448           s390*-*linux*|s390*-*tpf*)
7449             LD="${LD-ld} -m elf64_s390"
7450             ;;
7451           sparc*-*linux*)
7452             LD="${LD-ld} -m elf64_sparc"
7453             ;;
7454         esac
7455         ;;
7456     esac
7457   fi
7458   rm -rf conftest*
7459   ;;
7460
7461 *-*-sco3.2v5*)
7462   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7463   SAVE_CFLAGS="$CFLAGS"
7464   CFLAGS="$CFLAGS -belf"
7465   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7466 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7467 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7468   $as_echo_n "(cached) " >&6
7469 else
7470   ac_ext=c
7471 ac_cpp='$CPP $CPPFLAGS'
7472 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7473 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7474 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7475
7476      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477 /* end confdefs.h.  */
7478
7479 int
7480 main ()
7481 {
7482
7483   ;
7484   return 0;
7485 }
7486 _ACEOF
7487 if ac_fn_c_try_link "$LINENO"; then :
7488   lt_cv_cc_needs_belf=yes
7489 else
7490   lt_cv_cc_needs_belf=no
7491 fi
7492 rm -f core conftest.err conftest.$ac_objext \
7493     conftest$ac_exeext conftest.$ac_ext
7494      ac_ext=c
7495 ac_cpp='$CPP $CPPFLAGS'
7496 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7497 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7499
7500 fi
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7502 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7503   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7504     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7505     CFLAGS="$SAVE_CFLAGS"
7506   fi
7507   ;;
7508 sparc*-*solaris*)
7509   # Find out which ABI we are using.
7510   echo 'int i;' > conftest.$ac_ext
7511   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7512   (eval $ac_compile) 2>&5
7513   ac_status=$?
7514   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7515   test $ac_status = 0; }; then
7516     case `/usr/bin/file conftest.o` in
7517     *64-bit*)
7518       case $lt_cv_prog_gnu_ld in
7519       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7520       *)
7521         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7522           LD="${LD-ld} -64"
7523         fi
7524         ;;
7525       esac
7526       ;;
7527     esac
7528   fi
7529   rm -rf conftest*
7530   ;;
7531 esac
7532
7533 need_locks="$enable_libtool_lock"
7534
7535
7536   case $host_os in
7537     rhapsody* | darwin*)
7538     if test -n "$ac_tool_prefix"; then
7539   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7540 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7542 $as_echo_n "checking for $ac_word... " >&6; }
7543 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7544   $as_echo_n "(cached) " >&6
7545 else
7546   if test -n "$DSYMUTIL"; then
7547   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7548 else
7549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7550 for as_dir in $PATH
7551 do
7552   IFS=$as_save_IFS
7553   test -z "$as_dir" && as_dir=.
7554     for ac_exec_ext in '' $ac_executable_extensions; do
7555   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7556     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7557     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7558     break 2
7559   fi
7560 done
7561   done
7562 IFS=$as_save_IFS
7563
7564 fi
7565 fi
7566 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7567 if test -n "$DSYMUTIL"; then
7568   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7569 $as_echo "$DSYMUTIL" >&6; }
7570 else
7571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7572 $as_echo "no" >&6; }
7573 fi
7574
7575
7576 fi
7577 if test -z "$ac_cv_prog_DSYMUTIL"; then
7578   ac_ct_DSYMUTIL=$DSYMUTIL
7579   # Extract the first word of "dsymutil", so it can be a program name with args.
7580 set dummy dsymutil; ac_word=$2
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7582 $as_echo_n "checking for $ac_word... " >&6; }
7583 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7584   $as_echo_n "(cached) " >&6
7585 else
7586   if test -n "$ac_ct_DSYMUTIL"; then
7587   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7588 else
7589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7590 for as_dir in $PATH
7591 do
7592   IFS=$as_save_IFS
7593   test -z "$as_dir" && as_dir=.
7594     for ac_exec_ext in '' $ac_executable_extensions; do
7595   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7596     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7597     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7598     break 2
7599   fi
7600 done
7601   done
7602 IFS=$as_save_IFS
7603
7604 fi
7605 fi
7606 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7607 if test -n "$ac_ct_DSYMUTIL"; then
7608   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7609 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7610 else
7611   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7612 $as_echo "no" >&6; }
7613 fi
7614
7615   if test "x$ac_ct_DSYMUTIL" = x; then
7616     DSYMUTIL=":"
7617   else
7618     case $cross_compiling:$ac_tool_warned in
7619 yes:)
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7621 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7622 ac_tool_warned=yes ;;
7623 esac
7624     DSYMUTIL=$ac_ct_DSYMUTIL
7625   fi
7626 else
7627   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7628 fi
7629
7630     if test -n "$ac_tool_prefix"; then
7631   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7632 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7634 $as_echo_n "checking for $ac_word... " >&6; }
7635 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7636   $as_echo_n "(cached) " >&6
7637 else
7638   if test -n "$NMEDIT"; then
7639   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7640 else
7641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7642 for as_dir in $PATH
7643 do
7644   IFS=$as_save_IFS
7645   test -z "$as_dir" && as_dir=.
7646     for ac_exec_ext in '' $ac_executable_extensions; do
7647   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7648     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7649     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7650     break 2
7651   fi
7652 done
7653   done
7654 IFS=$as_save_IFS
7655
7656 fi
7657 fi
7658 NMEDIT=$ac_cv_prog_NMEDIT
7659 if test -n "$NMEDIT"; then
7660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7661 $as_echo "$NMEDIT" >&6; }
7662 else
7663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7664 $as_echo "no" >&6; }
7665 fi
7666
7667
7668 fi
7669 if test -z "$ac_cv_prog_NMEDIT"; then
7670   ac_ct_NMEDIT=$NMEDIT
7671   # Extract the first word of "nmedit", so it can be a program name with args.
7672 set dummy nmedit; ac_word=$2
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7674 $as_echo_n "checking for $ac_word... " >&6; }
7675 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7676   $as_echo_n "(cached) " >&6
7677 else
7678   if test -n "$ac_ct_NMEDIT"; then
7679   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7680 else
7681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7682 for as_dir in $PATH
7683 do
7684   IFS=$as_save_IFS
7685   test -z "$as_dir" && as_dir=.
7686     for ac_exec_ext in '' $ac_executable_extensions; do
7687   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7688     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7689     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7690     break 2
7691   fi
7692 done
7693   done
7694 IFS=$as_save_IFS
7695
7696 fi
7697 fi
7698 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7699 if test -n "$ac_ct_NMEDIT"; then
7700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7701 $as_echo "$ac_ct_NMEDIT" >&6; }
7702 else
7703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7704 $as_echo "no" >&6; }
7705 fi
7706
7707   if test "x$ac_ct_NMEDIT" = x; then
7708     NMEDIT=":"
7709   else
7710     case $cross_compiling:$ac_tool_warned in
7711 yes:)
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7713 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7714 ac_tool_warned=yes ;;
7715 esac
7716     NMEDIT=$ac_ct_NMEDIT
7717   fi
7718 else
7719   NMEDIT="$ac_cv_prog_NMEDIT"
7720 fi
7721
7722     if test -n "$ac_tool_prefix"; then
7723   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7724 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7726 $as_echo_n "checking for $ac_word... " >&6; }
7727 if test "${ac_cv_prog_LIPO+set}" = set; then :
7728   $as_echo_n "(cached) " >&6
7729 else
7730   if test -n "$LIPO"; then
7731   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7732 else
7733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7734 for as_dir in $PATH
7735 do
7736   IFS=$as_save_IFS
7737   test -z "$as_dir" && as_dir=.
7738     for ac_exec_ext in '' $ac_executable_extensions; do
7739   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7740     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7741     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7742     break 2
7743   fi
7744 done
7745   done
7746 IFS=$as_save_IFS
7747
7748 fi
7749 fi
7750 LIPO=$ac_cv_prog_LIPO
7751 if test -n "$LIPO"; then
7752   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7753 $as_echo "$LIPO" >&6; }
7754 else
7755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7756 $as_echo "no" >&6; }
7757 fi
7758
7759
7760 fi
7761 if test -z "$ac_cv_prog_LIPO"; then
7762   ac_ct_LIPO=$LIPO
7763   # Extract the first word of "lipo", so it can be a program name with args.
7764 set dummy lipo; ac_word=$2
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7766 $as_echo_n "checking for $ac_word... " >&6; }
7767 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7768   $as_echo_n "(cached) " >&6
7769 else
7770   if test -n "$ac_ct_LIPO"; then
7771   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7772 else
7773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774 for as_dir in $PATH
7775 do
7776   IFS=$as_save_IFS
7777   test -z "$as_dir" && as_dir=.
7778     for ac_exec_ext in '' $ac_executable_extensions; do
7779   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7780     ac_cv_prog_ac_ct_LIPO="lipo"
7781     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7782     break 2
7783   fi
7784 done
7785   done
7786 IFS=$as_save_IFS
7787
7788 fi
7789 fi
7790 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7791 if test -n "$ac_ct_LIPO"; then
7792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7793 $as_echo "$ac_ct_LIPO" >&6; }
7794 else
7795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7796 $as_echo "no" >&6; }
7797 fi
7798
7799   if test "x$ac_ct_LIPO" = x; then
7800     LIPO=":"
7801   else
7802     case $cross_compiling:$ac_tool_warned in
7803 yes:)
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7805 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7806 ac_tool_warned=yes ;;
7807 esac
7808     LIPO=$ac_ct_LIPO
7809   fi
7810 else
7811   LIPO="$ac_cv_prog_LIPO"
7812 fi
7813
7814     if test -n "$ac_tool_prefix"; then
7815   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7816 set dummy ${ac_tool_prefix}otool; ac_word=$2
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7818 $as_echo_n "checking for $ac_word... " >&6; }
7819 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7820   $as_echo_n "(cached) " >&6
7821 else
7822   if test -n "$OTOOL"; then
7823   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7824 else
7825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7826 for as_dir in $PATH
7827 do
7828   IFS=$as_save_IFS
7829   test -z "$as_dir" && as_dir=.
7830     for ac_exec_ext in '' $ac_executable_extensions; do
7831   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7832     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7833     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7834     break 2
7835   fi
7836 done
7837   done
7838 IFS=$as_save_IFS
7839
7840 fi
7841 fi
7842 OTOOL=$ac_cv_prog_OTOOL
7843 if test -n "$OTOOL"; then
7844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7845 $as_echo "$OTOOL" >&6; }
7846 else
7847   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7848 $as_echo "no" >&6; }
7849 fi
7850
7851
7852 fi
7853 if test -z "$ac_cv_prog_OTOOL"; then
7854   ac_ct_OTOOL=$OTOOL
7855   # Extract the first word of "otool", so it can be a program name with args.
7856 set dummy otool; ac_word=$2
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7858 $as_echo_n "checking for $ac_word... " >&6; }
7859 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7860   $as_echo_n "(cached) " >&6
7861 else
7862   if test -n "$ac_ct_OTOOL"; then
7863   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7864 else
7865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7866 for as_dir in $PATH
7867 do
7868   IFS=$as_save_IFS
7869   test -z "$as_dir" && as_dir=.
7870     for ac_exec_ext in '' $ac_executable_extensions; do
7871   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7872     ac_cv_prog_ac_ct_OTOOL="otool"
7873     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7874     break 2
7875   fi
7876 done
7877   done
7878 IFS=$as_save_IFS
7879
7880 fi
7881 fi
7882 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7883 if test -n "$ac_ct_OTOOL"; then
7884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7885 $as_echo "$ac_ct_OTOOL" >&6; }
7886 else
7887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7888 $as_echo "no" >&6; }
7889 fi
7890
7891   if test "x$ac_ct_OTOOL" = x; then
7892     OTOOL=":"
7893   else
7894     case $cross_compiling:$ac_tool_warned in
7895 yes:)
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7897 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7898 ac_tool_warned=yes ;;
7899 esac
7900     OTOOL=$ac_ct_OTOOL
7901   fi
7902 else
7903   OTOOL="$ac_cv_prog_OTOOL"
7904 fi
7905
7906     if test -n "$ac_tool_prefix"; then
7907   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7908 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7910 $as_echo_n "checking for $ac_word... " >&6; }
7911 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7912   $as_echo_n "(cached) " >&6
7913 else
7914   if test -n "$OTOOL64"; then
7915   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7916 else
7917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7918 for as_dir in $PATH
7919 do
7920   IFS=$as_save_IFS
7921   test -z "$as_dir" && as_dir=.
7922     for ac_exec_ext in '' $ac_executable_extensions; do
7923   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7924     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7925     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7926     break 2
7927   fi
7928 done
7929   done
7930 IFS=$as_save_IFS
7931
7932 fi
7933 fi
7934 OTOOL64=$ac_cv_prog_OTOOL64
7935 if test -n "$OTOOL64"; then
7936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7937 $as_echo "$OTOOL64" >&6; }
7938 else
7939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7940 $as_echo "no" >&6; }
7941 fi
7942
7943
7944 fi
7945 if test -z "$ac_cv_prog_OTOOL64"; then
7946   ac_ct_OTOOL64=$OTOOL64
7947   # Extract the first word of "otool64", so it can be a program name with args.
7948 set dummy otool64; ac_word=$2
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7950 $as_echo_n "checking for $ac_word... " >&6; }
7951 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7952   $as_echo_n "(cached) " >&6
7953 else
7954   if test -n "$ac_ct_OTOOL64"; then
7955   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7956 else
7957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7958 for as_dir in $PATH
7959 do
7960   IFS=$as_save_IFS
7961   test -z "$as_dir" && as_dir=.
7962     for ac_exec_ext in '' $ac_executable_extensions; do
7963   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7964     ac_cv_prog_ac_ct_OTOOL64="otool64"
7965     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7966     break 2
7967   fi
7968 done
7969   done
7970 IFS=$as_save_IFS
7971
7972 fi
7973 fi
7974 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7975 if test -n "$ac_ct_OTOOL64"; then
7976   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7977 $as_echo "$ac_ct_OTOOL64" >&6; }
7978 else
7979   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7980 $as_echo "no" >&6; }
7981 fi
7982
7983   if test "x$ac_ct_OTOOL64" = x; then
7984     OTOOL64=":"
7985   else
7986     case $cross_compiling:$ac_tool_warned in
7987 yes:)
7988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7989 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7990 ac_tool_warned=yes ;;
7991 esac
7992     OTOOL64=$ac_ct_OTOOL64
7993   fi
7994 else
7995   OTOOL64="$ac_cv_prog_OTOOL64"
7996 fi
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8025 $as_echo_n "checking for -single_module linker flag... " >&6; }
8026 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8027   $as_echo_n "(cached) " >&6
8028 else
8029   lt_cv_apple_cc_single_mod=no
8030       if test -z "${LT_MULTI_MODULE}"; then
8031         # By default we will add the -single_module flag. You can override
8032         # by either setting the environment variable LT_MULTI_MODULE
8033         # non-empty at configure time, or by adding -multi_module to the
8034         # link flags.
8035         rm -rf libconftest.dylib*
8036         echo "int foo(void){return 1;}" > conftest.c
8037         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8038 -dynamiclib -Wl,-single_module conftest.c" >&5
8039         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8040           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8041         _lt_result=$?
8042         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8043           lt_cv_apple_cc_single_mod=yes
8044         else
8045           cat conftest.err >&5
8046         fi
8047         rm -rf libconftest.dylib*
8048         rm -f conftest.*
8049       fi
8050 fi
8051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8052 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8053     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8054 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8055 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8056   $as_echo_n "(cached) " >&6
8057 else
8058   lt_cv_ld_exported_symbols_list=no
8059       save_LDFLAGS=$LDFLAGS
8060       echo "_main" > conftest.sym
8061       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8062       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8063 /* end confdefs.h.  */
8064
8065 int
8066 main ()
8067 {
8068
8069   ;
8070   return 0;
8071 }
8072 _ACEOF
8073 if ac_fn_c_try_link "$LINENO"; then :
8074   lt_cv_ld_exported_symbols_list=yes
8075 else
8076   lt_cv_ld_exported_symbols_list=no
8077 fi
8078 rm -f core conftest.err conftest.$ac_objext \
8079     conftest$ac_exeext conftest.$ac_ext
8080         LDFLAGS="$save_LDFLAGS"
8081
8082 fi
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8084 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8085     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8086 $as_echo_n "checking for -force_load linker flag... " >&6; }
8087 if test "${lt_cv_ld_force_load+set}" = set; then :
8088   $as_echo_n "(cached) " >&6
8089 else
8090   lt_cv_ld_force_load=no
8091       cat > conftest.c << _LT_EOF
8092 int forced_loaded() { return 2;}
8093 _LT_EOF
8094       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8095       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8096       echo "$AR cru libconftest.a conftest.o" >&5
8097       $AR cru libconftest.a conftest.o 2>&5
8098       cat > conftest.c << _LT_EOF
8099 int main() { return 0;}
8100 _LT_EOF
8101       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8102       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8103       _lt_result=$?
8104       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8105         lt_cv_ld_force_load=yes
8106       else
8107         cat conftest.err >&5
8108       fi
8109         rm -f conftest.err libconftest.a conftest conftest.c
8110         rm -rf conftest.dSYM
8111
8112 fi
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8114 $as_echo "$lt_cv_ld_force_load" >&6; }
8115     case $host_os in
8116     rhapsody* | darwin1.[012])
8117       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8118     darwin1.*)
8119       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8120     darwin*) # darwin 5.x on
8121       # if running on 10.5 or later, the deployment target defaults
8122       # to the OS version, if on x86, and 10.4, the deployment
8123       # target defaults to 10.4. Don't you love it?
8124       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8125         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8126           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8127         10.[012][,.]*)
8128           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8129         10.*)
8130           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8131       esac
8132     ;;
8133   esac
8134     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8135       _lt_dar_single_mod='$single_module'
8136     fi
8137     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8138       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8139     else
8140       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8141     fi
8142     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8143       _lt_dsymutil='~$DSYMUTIL $lib || :'
8144     else
8145       _lt_dsymutil=
8146     fi
8147     ;;
8148   esac
8149
8150 for ac_header in dlfcn.h
8151 do :
8152   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8153 "
8154 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8155   cat >>confdefs.h <<_ACEOF
8156 #define HAVE_DLFCN_H 1
8157 _ACEOF
8158
8159 fi
8160
8161 done
8162
8163
8164
8165 # autoconf.info says this should be called right after AC_INIT.
8166 ac_config_headers="$ac_config_headers config.h:config.in"
8167
8168
8169
8170
8171
8172
8173 # Put a plausible default for CC_FOR_BUILD in Makefile.
8174 if test "x$cross_compiling" = "xno"; then
8175   CC_FOR_BUILD='$(CC)'
8176 else
8177   CC_FOR_BUILD=gcc
8178 fi
8179
8180
8181
8182
8183 AR=${AR-ar}
8184
8185 if test -n "$ac_tool_prefix"; then
8186   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8187 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8189 $as_echo_n "checking for $ac_word... " >&6; }
8190 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8191   $as_echo_n "(cached) " >&6
8192 else
8193   if test -n "$RANLIB"; then
8194   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8195 else
8196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8197 for as_dir in $PATH
8198 do
8199   IFS=$as_save_IFS
8200   test -z "$as_dir" && as_dir=.
8201     for ac_exec_ext in '' $ac_executable_extensions; do
8202   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8203     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8204     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8205     break 2
8206   fi
8207 done
8208   done
8209 IFS=$as_save_IFS
8210
8211 fi
8212 fi
8213 RANLIB=$ac_cv_prog_RANLIB
8214 if test -n "$RANLIB"; then
8215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8216 $as_echo "$RANLIB" >&6; }
8217 else
8218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8219 $as_echo "no" >&6; }
8220 fi
8221
8222
8223 fi
8224 if test -z "$ac_cv_prog_RANLIB"; then
8225   ac_ct_RANLIB=$RANLIB
8226   # Extract the first word of "ranlib", so it can be a program name with args.
8227 set dummy ranlib; ac_word=$2
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8229 $as_echo_n "checking for $ac_word... " >&6; }
8230 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8231   $as_echo_n "(cached) " >&6
8232 else
8233   if test -n "$ac_ct_RANLIB"; then
8234   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8235 else
8236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8237 for as_dir in $PATH
8238 do
8239   IFS=$as_save_IFS
8240   test -z "$as_dir" && as_dir=.
8241     for ac_exec_ext in '' $ac_executable_extensions; do
8242   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8243     ac_cv_prog_ac_ct_RANLIB="ranlib"
8244     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8245     break 2
8246   fi
8247 done
8248   done
8249 IFS=$as_save_IFS
8250
8251 fi
8252 fi
8253 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8254 if test -n "$ac_ct_RANLIB"; then
8255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8256 $as_echo "$ac_ct_RANLIB" >&6; }
8257 else
8258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8259 $as_echo "no" >&6; }
8260 fi
8261
8262   if test "x$ac_ct_RANLIB" = x; then
8263     RANLIB=":"
8264   else
8265     case $cross_compiling:$ac_tool_warned in
8266 yes:)
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8268 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8269 ac_tool_warned=yes ;;
8270 esac
8271     RANLIB=$ac_ct_RANLIB
8272   fi
8273 else
8274   RANLIB="$ac_cv_prog_RANLIB"
8275 fi
8276
8277
8278
8279
8280 # Some of the common include files depend on bfd.h, and bfd.h checks
8281 # that config.h is included first by testing that the PACKAGE macro
8282 # is defined.
8283 PACKAGE=sim
8284
8285 cat >>confdefs.h <<_ACEOF
8286 #define PACKAGE "$PACKAGE"
8287 _ACEOF
8288
8289
8290
8291 # Dependency checking.
8292 ac_config_commands="$ac_config_commands depdir"
8293
8294
8295 depcc="$CC"   am_compiler_list=
8296
8297 am_depcomp=$ac_aux_dir/depcomp
8298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8299 $as_echo_n "checking dependency style of $depcc... " >&6; }
8300 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8301   $as_echo_n "(cached) " >&6
8302 else
8303   if test -f "$am_depcomp"; then
8304   # We make a subdir and do the tests there.  Otherwise we can end up
8305   # making bogus files that we don't know about and never remove.  For
8306   # instance it was reported that on HP-UX the gcc test will end up
8307   # making a dummy file named `D' -- because `-MD' means `put the output
8308   # in D'.
8309   mkdir conftest.dir
8310   # Copy depcomp to subdir because otherwise we won't find it if we're
8311   # using a relative directory.
8312   cp "$am_depcomp" conftest.dir
8313   cd conftest.dir
8314   # We will build objects and dependencies in a subdirectory because
8315   # it helps to detect inapplicable dependency modes.  For instance
8316   # both Tru64's cc and ICC support -MD to output dependencies as a
8317   # side effect of compilation, but ICC will put the dependencies in
8318   # the current directory while Tru64 will put them in the object
8319   # directory.
8320   mkdir sub
8321
8322   am_cv_CC_dependencies_compiler_type=none
8323   if test "$am_compiler_list" = ""; then
8324      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8325   fi
8326   for depmode in $am_compiler_list; do
8327     if test $depmode = none; then break; fi
8328
8329     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8330     # Setup a source with many dependencies, because some compilers
8331     # like to wrap large dependency lists on column 80 (with \), and
8332     # we should not choose a depcomp mode which is confused by this.
8333     #
8334     # We need to recreate these files for each test, as the compiler may
8335     # overwrite some of them when testing with obscure command lines.
8336     # This happens at least with the AIX C compiler.
8337     : > sub/conftest.c
8338     for i in 1 2 3 4 5 6; do
8339       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8340       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8341       # Solaris 8's {/usr,}/bin/sh.
8342       touch sub/conftst$i.h
8343     done
8344     echo "include sub/conftest.Po" > confmf
8345
8346     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8347     # mode.  It turns out that the SunPro C++ compiler does not properly
8348     # handle `-M -o', and we need to detect this.
8349     depcmd="depmode=$depmode \
8350        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8351        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8352        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8353     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8354     if env $depcmd > conftest.err 2>&1 &&
8355        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8356        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8357        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8358       # icc doesn't choke on unknown options, it will just issue warnings
8359       # or remarks (even with -Werror).  So we grep stderr for any message
8360       # that says an option was ignored or not supported.
8361       # When given -MP, icc 7.0 and 7.1 complain thusly:
8362       #   icc: Command line warning: ignoring option '-M'; no argument required
8363       # The diagnosis changed in icc 8.0:
8364       #   icc: Command line remark: option '-MP' not supported
8365       if (grep 'ignoring option' conftest.err ||
8366           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8367         am_cv_CC_dependencies_compiler_type=$depmode
8368         $as_echo "$as_me:$LINENO: success" >&5
8369         break
8370       fi
8371     fi
8372     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8373     sed -e 's/^/| /' < conftest.err >&5
8374   done
8375
8376   cd ..
8377   rm -rf conftest.dir
8378 else
8379   am_cv_CC_dependencies_compiler_type=none
8380 fi
8381
8382 fi
8383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8384 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8385 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8386 then as_fn_error "no usable dependency style found" "$LINENO" 5
8387 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8388
8389 fi
8390
8391
8392 # Check for the 'make' the user wants to use.
8393 for ac_prog in make
8394 do
8395   # Extract the first word of "$ac_prog", so it can be a program name with args.
8396 set dummy $ac_prog; ac_word=$2
8397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8398 $as_echo_n "checking for $ac_word... " >&6; }
8399 if test "${ac_cv_prog_MAKE+set}" = set; then :
8400   $as_echo_n "(cached) " >&6
8401 else
8402   if test -n "$MAKE"; then
8403   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8404 else
8405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8406 for as_dir in $PATH
8407 do
8408   IFS=$as_save_IFS
8409   test -z "$as_dir" && as_dir=.
8410     for ac_exec_ext in '' $ac_executable_extensions; do
8411   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8412     ac_cv_prog_MAKE="$ac_prog"
8413     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8414     break 2
8415   fi
8416 done
8417   done
8418 IFS=$as_save_IFS
8419
8420 fi
8421 fi
8422 MAKE=$ac_cv_prog_MAKE
8423 if test -n "$MAKE"; then
8424   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8425 $as_echo "$MAKE" >&6; }
8426 else
8427   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8428 $as_echo "no" >&6; }
8429 fi
8430
8431
8432   test -n "$MAKE" && break
8433 done
8434
8435 MAKE_IS_GNU=
8436 case "`$MAKE --version 2>&1 | sed 1q`" in
8437   *GNU*)
8438     MAKE_IS_GNU=yes
8439     ;;
8440 esac
8441  if test "$MAKE_IS_GNU" = yes; then
8442   GMAKE_TRUE=
8443   GMAKE_FALSE='#'
8444 else
8445   GMAKE_TRUE='#'
8446   GMAKE_FALSE=
8447 fi
8448
8449
8450 ALL_LINGUAS=
8451 # If we haven't got the data from the intl directory,
8452 # assume NLS is disabled.
8453 USE_NLS=no
8454 LIBINTL=
8455 LIBINTL_DEP=
8456 INCINTL=
8457 XGETTEXT=
8458 GMSGFMT=
8459 POSUB=
8460
8461 if test -f  ../../intl/config.intl; then
8462   .  ../../intl/config.intl
8463 fi
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8465 $as_echo_n "checking whether NLS is requested... " >&6; }
8466 if test x"$USE_NLS" != xyes; then
8467   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8468 $as_echo "no" >&6; }
8469 else
8470   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8471 $as_echo "yes" >&6; }
8472
8473 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8474
8475
8476   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8477 $as_echo_n "checking for catalogs to be installed... " >&6; }
8478   # Look for .po and .gmo files in the source directory.
8479   CATALOGS=
8480   XLINGUAS=
8481   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8482     # If there aren't any .gmo files the shell will give us the
8483     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8484     # weeded out.
8485     case "$cat" in *\**)
8486       continue;;
8487     esac
8488     # The quadruple backslash is collapsed to a double backslash
8489     # by the backticks, then collapsed again by the double quotes,
8490     # leaving us with one backslash in the sed expression (right
8491     # before the dot that mustn't act as a wildcard).
8492     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8493     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8494     # The user is allowed to set LINGUAS to a list of languages to
8495     # install catalogs for.  If it's empty that means "all of them."
8496     if test "x$LINGUAS" = x; then
8497       CATALOGS="$CATALOGS $cat"
8498       XLINGUAS="$XLINGUAS $lang"
8499     else
8500       case "$LINGUAS" in *$lang*)
8501         CATALOGS="$CATALOGS $cat"
8502         XLINGUAS="$XLINGUAS $lang"
8503         ;;
8504       esac
8505     fi
8506   done
8507   LINGUAS="$XLINGUAS"
8508   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8509 $as_echo "$LINGUAS" >&6; }
8510
8511
8512     DATADIRNAME=share
8513
8514   INSTOBJEXT=.mo
8515
8516   GENCAT=gencat
8517
8518   CATOBJEXT=.gmo
8519
8520 fi
8521
8522 # Check for common headers.
8523 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8524 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8525 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8526 do :
8527   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8528 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8529 eval as_val=\$$as_ac_Header
8530    if test "x$as_val" = x""yes; then :
8531   cat >>confdefs.h <<_ACEOF
8532 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8533 _ACEOF
8534
8535 fi
8536
8537 done
8538
8539 for ac_header in sys/time.h sys/resource.h
8540 do :
8541   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8542 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8543 eval as_val=\$$as_ac_Header
8544    if test "x$as_val" = x""yes; then :
8545   cat >>confdefs.h <<_ACEOF
8546 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8547 _ACEOF
8548
8549 fi
8550
8551 done
8552
8553 for ac_header in fcntl.h fpu_control.h
8554 do :
8555   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8556 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8557 eval as_val=\$$as_ac_Header
8558    if test "x$as_val" = x""yes; then :
8559   cat >>confdefs.h <<_ACEOF
8560 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8561 _ACEOF
8562
8563 fi
8564
8565 done
8566
8567 for ac_header in dlfcn.h errno.h sys/stat.h
8568 do :
8569   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8570 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8571 eval as_val=\$$as_ac_Header
8572    if test "x$as_val" = x""yes; then :
8573   cat >>confdefs.h <<_ACEOF
8574 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8575 _ACEOF
8576
8577 fi
8578
8579 done
8580
8581 for ac_func in getrusage time sigaction __setfpucw
8582 do :
8583   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8584 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8585 eval as_val=\$$as_ac_var
8586    if test "x$as_val" = x""yes; then :
8587   cat >>confdefs.h <<_ACEOF
8588 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8589 _ACEOF
8590
8591 fi
8592 done
8593
8594
8595 # Check for socket libraries
8596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8597 $as_echo_n "checking for bind in -lsocket... " >&6; }
8598 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8599   $as_echo_n "(cached) " >&6
8600 else
8601   ac_check_lib_save_LIBS=$LIBS
8602 LIBS="-lsocket  $LIBS"
8603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8604 /* end confdefs.h.  */
8605
8606 /* Override any GCC internal prototype to avoid an error.
8607    Use char because int might match the return type of a GCC
8608    builtin and then its argument prototype would still apply.  */
8609 #ifdef __cplusplus
8610 extern "C"
8611 #endif
8612 char bind ();
8613 int
8614 main ()
8615 {
8616 return bind ();
8617   ;
8618   return 0;
8619 }
8620 _ACEOF
8621 if ac_fn_c_try_link "$LINENO"; then :
8622   ac_cv_lib_socket_bind=yes
8623 else
8624   ac_cv_lib_socket_bind=no
8625 fi
8626 rm -f core conftest.err conftest.$ac_objext \
8627     conftest$ac_exeext conftest.$ac_ext
8628 LIBS=$ac_check_lib_save_LIBS
8629 fi
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8631 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8632 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8633   cat >>confdefs.h <<_ACEOF
8634 #define HAVE_LIBSOCKET 1
8635 _ACEOF
8636
8637   LIBS="-lsocket $LIBS"
8638
8639 fi
8640
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8642 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8643 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8644   $as_echo_n "(cached) " >&6
8645 else
8646   ac_check_lib_save_LIBS=$LIBS
8647 LIBS="-lnsl  $LIBS"
8648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8649 /* end confdefs.h.  */
8650
8651 /* Override any GCC internal prototype to avoid an error.
8652    Use char because int might match the return type of a GCC
8653    builtin and then its argument prototype would still apply.  */
8654 #ifdef __cplusplus
8655 extern "C"
8656 #endif
8657 char gethostbyname ();
8658 int
8659 main ()
8660 {
8661 return gethostbyname ();
8662   ;
8663   return 0;
8664 }
8665 _ACEOF
8666 if ac_fn_c_try_link "$LINENO"; then :
8667   ac_cv_lib_nsl_gethostbyname=yes
8668 else
8669   ac_cv_lib_nsl_gethostbyname=no
8670 fi
8671 rm -f core conftest.err conftest.$ac_objext \
8672     conftest$ac_exeext conftest.$ac_ext
8673 LIBS=$ac_check_lib_save_LIBS
8674 fi
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8676 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8677 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8678   cat >>confdefs.h <<_ACEOF
8679 #define HAVE_LIBNSL 1
8680 _ACEOF
8681
8682   LIBS="-lnsl $LIBS"
8683
8684 fi
8685
8686
8687 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8688 # using the same condition.
8689
8690   # Use the system's zlib library.
8691   zlibdir="-L\$(top_builddir)/../zlib"
8692   zlibinc="-I\$(top_srcdir)/../zlib"
8693
8694 # Check whether --with-system-zlib was given.
8695 if test "${with_system_zlib+set}" = set; then :
8696   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8697     zlibdir=
8698     zlibinc=
8699   fi
8700
8701 fi
8702
8703
8704
8705
8706
8707 # BFD uses libdl when when plugins enabled.
8708
8709   maybe_plugins=no
8710   for ac_header in dlfcn.h
8711 do :
8712   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8713 "
8714 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8715   cat >>confdefs.h <<_ACEOF
8716 #define HAVE_DLFCN_H 1
8717 _ACEOF
8718  maybe_plugins=yes
8719 fi
8720
8721 done
8722
8723   for ac_header in windows.h
8724 do :
8725   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8726 "
8727 if test "x$ac_cv_header_windows_h" = x""yes; then :
8728   cat >>confdefs.h <<_ACEOF
8729 #define HAVE_WINDOWS_H 1
8730 _ACEOF
8731  maybe_plugins=yes
8732 fi
8733
8734 done
8735
8736
8737   # Check whether --enable-plugins was given.
8738 if test "${enable_plugins+set}" = set; then :
8739   enableval=$enable_plugins; case "${enableval}" in
8740       no) plugins=no ;;
8741       *) plugins=yes
8742          if test "$maybe_plugins" != "yes" ; then
8743            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8744          fi ;;
8745      esac
8746 else
8747   plugins=$maybe_plugins
8748
8749 fi
8750
8751   if test "$plugins" = "yes"; then
8752     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8753 $as_echo_n "checking for library containing dlopen... " >&6; }
8754 if test "${ac_cv_search_dlopen+set}" = set; then :
8755   $as_echo_n "(cached) " >&6
8756 else
8757   ac_func_search_save_LIBS=$LIBS
8758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8759 /* end confdefs.h.  */
8760
8761 /* Override any GCC internal prototype to avoid an error.
8762    Use char because int might match the return type of a GCC
8763    builtin and then its argument prototype would still apply.  */
8764 #ifdef __cplusplus
8765 extern "C"
8766 #endif
8767 char dlopen ();
8768 int
8769 main ()
8770 {
8771 return dlopen ();
8772   ;
8773   return 0;
8774 }
8775 _ACEOF
8776 for ac_lib in '' dl; do
8777   if test -z "$ac_lib"; then
8778     ac_res="none required"
8779   else
8780     ac_res=-l$ac_lib
8781     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8782   fi
8783   if ac_fn_c_try_link "$LINENO"; then :
8784   ac_cv_search_dlopen=$ac_res
8785 fi
8786 rm -f core conftest.err conftest.$ac_objext \
8787     conftest$ac_exeext
8788   if test "${ac_cv_search_dlopen+set}" = set; then :
8789   break
8790 fi
8791 done
8792 if test "${ac_cv_search_dlopen+set}" = set; then :
8793
8794 else
8795   ac_cv_search_dlopen=no
8796 fi
8797 rm conftest.$ac_ext
8798 LIBS=$ac_func_search_save_LIBS
8799 fi
8800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8801 $as_echo "$ac_cv_search_dlopen" >&6; }
8802 ac_res=$ac_cv_search_dlopen
8803 if test "$ac_res" != no; then :
8804   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8805
8806 fi
8807
8808   fi
8809
8810  if test "$plugins" = yes; then
8811   PLUGINS_TRUE=
8812   PLUGINS_FALSE='#'
8813 else
8814   PLUGINS_TRUE='#'
8815   PLUGINS_FALSE=
8816 fi
8817
8818
8819
8820
8821
8822 # Set options
8823 enable_dlopen=yes
8824
8825
8826
8827
8828   enable_win32_dll=no
8829
8830
8831             # Check whether --enable-shared was given.
8832 if test "${enable_shared+set}" = set; then :
8833   enableval=$enable_shared; p=${PACKAGE-default}
8834     case $enableval in
8835     yes) enable_shared=yes ;;
8836     no) enable_shared=no ;;
8837     *)
8838       enable_shared=no
8839       # Look at the argument we got.  We use all the common list separators.
8840       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8841       for pkg in $enableval; do
8842         IFS="$lt_save_ifs"
8843         if test "X$pkg" = "X$p"; then
8844           enable_shared=yes
8845         fi
8846       done
8847       IFS="$lt_save_ifs"
8848       ;;
8849     esac
8850 else
8851   enable_shared=yes
8852 fi
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862   # Check whether --enable-static was given.
8863 if test "${enable_static+set}" = set; then :
8864   enableval=$enable_static; p=${PACKAGE-default}
8865     case $enableval in
8866     yes) enable_static=yes ;;
8867     no) enable_static=no ;;
8868     *)
8869      enable_static=no
8870       # Look at the argument we got.  We use all the common list separators.
8871       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8872       for pkg in $enableval; do
8873         IFS="$lt_save_ifs"
8874         if test "X$pkg" = "X$p"; then
8875           enable_static=yes
8876         fi
8877       done
8878       IFS="$lt_save_ifs"
8879       ;;
8880     esac
8881 else
8882   enable_static=yes
8883 fi
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894 # Check whether --with-pic was given.
8895 if test "${with_pic+set}" = set; then :
8896   withval=$with_pic; pic_mode="$withval"
8897 else
8898   pic_mode=default
8899 fi
8900
8901
8902 test -z "$pic_mode" && pic_mode=default
8903
8904
8905
8906
8907
8908
8909
8910   # Check whether --enable-fast-install was given.
8911 if test "${enable_fast_install+set}" = set; then :
8912   enableval=$enable_fast_install; p=${PACKAGE-default}
8913     case $enableval in
8914     yes) enable_fast_install=yes ;;
8915     no) enable_fast_install=no ;;
8916     *)
8917       enable_fast_install=no
8918       # Look at the argument we got.  We use all the common list separators.
8919       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8920       for pkg in $enableval; do
8921         IFS="$lt_save_ifs"
8922         if test "X$pkg" = "X$p"; then
8923           enable_fast_install=yes
8924         fi
8925       done
8926       IFS="$lt_save_ifs"
8927       ;;
8928     esac
8929 else
8930   enable_fast_install=yes
8931 fi
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943 # This can be used to rebuild libtool when needed
8944 LIBTOOL_DEPS="$ltmain"
8945
8946 # Always use our own libtool.
8947 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974 test -z "$LN_S" && LN_S="ln -s"
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989 if test -n "${ZSH_VERSION+set}" ; then
8990    setopt NO_GLOB_SUBST
8991 fi
8992
8993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8994 $as_echo_n "checking for objdir... " >&6; }
8995 if test "${lt_cv_objdir+set}" = set; then :
8996   $as_echo_n "(cached) " >&6
8997 else
8998   rm -f .libs 2>/dev/null
8999 mkdir .libs 2>/dev/null
9000 if test -d .libs; then
9001   lt_cv_objdir=.libs
9002 else
9003   # MS-DOS does not allow filenames that begin with a dot.
9004   lt_cv_objdir=_libs
9005 fi
9006 rmdir .libs 2>/dev/null
9007 fi
9008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9009 $as_echo "$lt_cv_objdir" >&6; }
9010 objdir=$lt_cv_objdir
9011
9012
9013
9014
9015
9016 cat >>confdefs.h <<_ACEOF
9017 #define LT_OBJDIR "$lt_cv_objdir/"
9018 _ACEOF
9019
9020
9021
9022
9023 case $host_os in
9024 aix3*)
9025   # AIX sometimes has problems with the GCC collect2 program.  For some
9026   # reason, if we set the COLLECT_NAMES environment variable, the problems
9027   # vanish in a puff of smoke.
9028   if test "X${COLLECT_NAMES+set}" != Xset; then
9029     COLLECT_NAMES=
9030     export COLLECT_NAMES
9031   fi
9032   ;;
9033 esac
9034
9035 # Global variables:
9036 ofile=libtool
9037 can_build_shared=yes
9038
9039 # All known linkers require a `.a' archive for static linking (except MSVC,
9040 # which needs '.lib').
9041 libext=a
9042
9043 with_gnu_ld="$lt_cv_prog_gnu_ld"
9044
9045 old_CC="$CC"
9046 old_CFLAGS="$CFLAGS"
9047
9048 # Set sane defaults for various variables
9049 test -z "$CC" && CC=cc
9050 test -z "$LTCC" && LTCC=$CC
9051 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9052 test -z "$LD" && LD=ld
9053 test -z "$ac_objext" && ac_objext=o
9054
9055 for cc_temp in $compiler""; do
9056   case $cc_temp in
9057     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9058     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9059     \-*) ;;
9060     *) break;;
9061   esac
9062 done
9063 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9064
9065
9066 # Only perform the check for file, if the check method requires it
9067 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9068 case $deplibs_check_method in
9069 file_magic*)
9070   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9071     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9072 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9073 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9074   $as_echo_n "(cached) " >&6
9075 else
9076   case $MAGIC_CMD in
9077 [\\/*] |  ?:[\\/]*)
9078   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9079   ;;
9080 *)
9081   lt_save_MAGIC_CMD="$MAGIC_CMD"
9082   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9083   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9084   for ac_dir in $ac_dummy; do
9085     IFS="$lt_save_ifs"
9086     test -z "$ac_dir" && ac_dir=.
9087     if test -f $ac_dir/${ac_tool_prefix}file; then
9088       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9089       if test -n "$file_magic_test_file"; then
9090         case $deplibs_check_method in
9091         "file_magic "*)
9092           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9093           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9094           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9095             $EGREP "$file_magic_regex" > /dev/null; then
9096             :
9097           else
9098             cat <<_LT_EOF 1>&2
9099
9100 *** Warning: the command libtool uses to detect shared libraries,
9101 *** $file_magic_cmd, produces output that libtool cannot recognize.
9102 *** The result is that libtool may fail to recognize shared libraries
9103 *** as such.  This will affect the creation of libtool libraries that
9104 *** depend on shared libraries, but programs linked with such libtool
9105 *** libraries will work regardless of this problem.  Nevertheless, you
9106 *** may want to report the problem to your system manager and/or to
9107 *** bug-libtool@gnu.org
9108
9109 _LT_EOF
9110           fi ;;
9111         esac
9112       fi
9113       break
9114     fi
9115   done
9116   IFS="$lt_save_ifs"
9117   MAGIC_CMD="$lt_save_MAGIC_CMD"
9118   ;;
9119 esac
9120 fi
9121
9122 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9123 if test -n "$MAGIC_CMD"; then
9124   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9125 $as_echo "$MAGIC_CMD" >&6; }
9126 else
9127   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9128 $as_echo "no" >&6; }
9129 fi
9130
9131
9132
9133
9134
9135 if test -z "$lt_cv_path_MAGIC_CMD"; then
9136   if test -n "$ac_tool_prefix"; then
9137     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9138 $as_echo_n "checking for file... " >&6; }
9139 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9140   $as_echo_n "(cached) " >&6
9141 else
9142   case $MAGIC_CMD in
9143 [\\/*] |  ?:[\\/]*)
9144   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9145   ;;
9146 *)
9147   lt_save_MAGIC_CMD="$MAGIC_CMD"
9148   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9149   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9150   for ac_dir in $ac_dummy; do
9151     IFS="$lt_save_ifs"
9152     test -z "$ac_dir" && ac_dir=.
9153     if test -f $ac_dir/file; then
9154       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9155       if test -n "$file_magic_test_file"; then
9156         case $deplibs_check_method in
9157         "file_magic "*)
9158           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9159           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9160           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9161             $EGREP "$file_magic_regex" > /dev/null; then
9162             :
9163           else
9164             cat <<_LT_EOF 1>&2
9165
9166 *** Warning: the command libtool uses to detect shared libraries,
9167 *** $file_magic_cmd, produces output that libtool cannot recognize.
9168 *** The result is that libtool may fail to recognize shared libraries
9169 *** as such.  This will affect the creation of libtool libraries that
9170 *** depend on shared libraries, but programs linked with such libtool
9171 *** libraries will work regardless of this problem.  Nevertheless, you
9172 *** may want to report the problem to your system manager and/or to
9173 *** bug-libtool@gnu.org
9174
9175 _LT_EOF
9176           fi ;;
9177         esac
9178       fi
9179       break
9180     fi
9181   done
9182   IFS="$lt_save_ifs"
9183   MAGIC_CMD="$lt_save_MAGIC_CMD"
9184   ;;
9185 esac
9186 fi
9187
9188 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9189 if test -n "$MAGIC_CMD"; then
9190   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9191 $as_echo "$MAGIC_CMD" >&6; }
9192 else
9193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9194 $as_echo "no" >&6; }
9195 fi
9196
9197
9198   else
9199     MAGIC_CMD=:
9200   fi
9201 fi
9202
9203   fi
9204   ;;
9205 esac
9206
9207 # Use C for the default configuration in the libtool script
9208
9209 lt_save_CC="$CC"
9210 ac_ext=c
9211 ac_cpp='$CPP $CPPFLAGS'
9212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9215
9216
9217 # Source file extension for C test sources.
9218 ac_ext=c
9219
9220 # Object file extension for compiled C test sources.
9221 objext=o
9222 objext=$objext
9223
9224 # Code to be used in simple compile tests
9225 lt_simple_compile_test_code="int some_variable = 0;"
9226
9227 # Code to be used in simple link tests
9228 lt_simple_link_test_code='int main(){return(0);}'
9229
9230
9231
9232
9233
9234
9235
9236 # If no C compiler was specified, use CC.
9237 LTCC=${LTCC-"$CC"}
9238
9239 # If no C compiler flags were specified, use CFLAGS.
9240 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9241
9242 # Allow CC to be a program name with arguments.
9243 compiler=$CC
9244
9245 # Save the default compiler, since it gets overwritten when the other
9246 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9247 compiler_DEFAULT=$CC
9248
9249 # save warnings/boilerplate of simple test code
9250 ac_outfile=conftest.$ac_objext
9251 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9252 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9253 _lt_compiler_boilerplate=`cat conftest.err`
9254 $RM conftest*
9255
9256 ac_outfile=conftest.$ac_objext
9257 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9258 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9259 _lt_linker_boilerplate=`cat conftest.err`
9260 $RM -r conftest*
9261
9262
9263 ## CAVEAT EMPTOR:
9264 ## There is no encapsulation within the following macros, do not change
9265 ## the running order or otherwise move them around unless you know exactly
9266 ## what you are doing...
9267 if test -n "$compiler"; then
9268
9269 lt_prog_compiler_no_builtin_flag=
9270
9271 if test "$GCC" = yes; then
9272   case $cc_basename in
9273   nvcc*)
9274     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9275   *)
9276     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9277   esac
9278
9279   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9280 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9281 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9282   $as_echo_n "(cached) " >&6
9283 else
9284   lt_cv_prog_compiler_rtti_exceptions=no
9285    ac_outfile=conftest.$ac_objext
9286    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9287    lt_compiler_flag="-fno-rtti -fno-exceptions"
9288    # Insert the option either (1) after the last *FLAGS variable, or
9289    # (2) before a word containing "conftest.", or (3) at the end.
9290    # Note that $ac_compile itself does not contain backslashes and begins
9291    # with a dollar sign (not a hyphen), so the echo should work correctly.
9292    # The option is referenced via a variable to avoid confusing sed.
9293    lt_compile=`echo "$ac_compile" | $SED \
9294    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9295    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9296    -e 's:$: $lt_compiler_flag:'`
9297    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9298    (eval "$lt_compile" 2>conftest.err)
9299    ac_status=$?
9300    cat conftest.err >&5
9301    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9302    if (exit $ac_status) && test -s "$ac_outfile"; then
9303      # The compiler can only warn and ignore the option if not recognized
9304      # So say no if there are warnings other than the usual output.
9305      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9306      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9307      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9308        lt_cv_prog_compiler_rtti_exceptions=yes
9309      fi
9310    fi
9311    $RM conftest*
9312
9313 fi
9314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9315 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9316
9317 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9318     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9319 else
9320     :
9321 fi
9322
9323 fi
9324
9325
9326
9327
9328
9329
9330   lt_prog_compiler_wl=
9331 lt_prog_compiler_pic=
9332 lt_prog_compiler_static=
9333
9334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9335 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9336
9337   if test "$GCC" = yes; then
9338     lt_prog_compiler_wl='-Wl,'
9339     lt_prog_compiler_static='-static'
9340
9341     case $host_os in
9342       aix*)
9343       # All AIX code is PIC.
9344       if test "$host_cpu" = ia64; then
9345         # AIX 5 now supports IA64 processor
9346         lt_prog_compiler_static='-Bstatic'
9347       fi
9348       lt_prog_compiler_pic='-fPIC'
9349       ;;
9350
9351     amigaos*)
9352       case $host_cpu in
9353       powerpc)
9354             # see comment about AmigaOS4 .so support
9355             lt_prog_compiler_pic='-fPIC'
9356         ;;
9357       m68k)
9358             # FIXME: we need at least 68020 code to build shared libraries, but
9359             # adding the `-m68020' flag to GCC prevents building anything better,
9360             # like `-m68040'.
9361             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9362         ;;
9363       esac
9364       ;;
9365
9366     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9367       # PIC is the default for these OSes.
9368       ;;
9369
9370     mingw* | cygwin* | pw32* | os2* | cegcc*)
9371       # This hack is so that the source file can tell whether it is being
9372       # built for inclusion in a dll (and should export symbols for example).
9373       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9374       # (--disable-auto-import) libraries
9375       lt_prog_compiler_pic='-DDLL_EXPORT'
9376       ;;
9377
9378     darwin* | rhapsody*)
9379       # PIC is the default on this platform
9380       # Common symbols not allowed in MH_DYLIB files
9381       lt_prog_compiler_pic='-fno-common'
9382       ;;
9383
9384     haiku*)
9385       # PIC is the default for Haiku.
9386       # The "-static" flag exists, but is broken.
9387       lt_prog_compiler_static=
9388       ;;
9389
9390     hpux*)
9391       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9392       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9393       # sets the default TLS model and affects inlining.
9394       case $host_cpu in
9395       hppa*64*)
9396         # +Z the default
9397         ;;
9398       *)
9399         lt_prog_compiler_pic='-fPIC'
9400         ;;
9401       esac
9402       ;;
9403
9404     interix[3-9]*)
9405       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9406       # Instead, we relocate shared libraries at runtime.
9407       ;;
9408
9409     msdosdjgpp*)
9410       # Just because we use GCC doesn't mean we suddenly get shared libraries
9411       # on systems that don't support them.
9412       lt_prog_compiler_can_build_shared=no
9413       enable_shared=no
9414       ;;
9415
9416     *nto* | *qnx*)
9417       # QNX uses GNU C++, but need to define -shared option too, otherwise
9418       # it will coredump.
9419       lt_prog_compiler_pic='-fPIC -shared'
9420       ;;
9421
9422     sysv4*MP*)
9423       if test -d /usr/nec; then
9424         lt_prog_compiler_pic=-Kconform_pic
9425       fi
9426       ;;
9427
9428     *)
9429       lt_prog_compiler_pic='-fPIC'
9430       ;;
9431     esac
9432
9433     case $cc_basename in
9434     nvcc*) # Cuda Compiler Driver 2.2
9435       lt_prog_compiler_wl='-Xlinker '
9436       lt_prog_compiler_pic='-Xcompiler -fPIC'
9437       ;;
9438     esac
9439   else
9440     # PORTME Check for flag to pass linker flags through the system compiler.
9441     case $host_os in
9442     aix*)
9443       lt_prog_compiler_wl='-Wl,'
9444       if test "$host_cpu" = ia64; then
9445         # AIX 5 now supports IA64 processor
9446         lt_prog_compiler_static='-Bstatic'
9447       else
9448         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9449       fi
9450       ;;
9451
9452     mingw* | cygwin* | pw32* | os2* | cegcc*)
9453       # This hack is so that the source file can tell whether it is being
9454       # built for inclusion in a dll (and should export symbols for example).
9455       lt_prog_compiler_pic='-DDLL_EXPORT'
9456       ;;
9457
9458     hpux9* | hpux10* | hpux11*)
9459       lt_prog_compiler_wl='-Wl,'
9460       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9461       # not for PA HP-UX.
9462       case $host_cpu in
9463       hppa*64*|ia64*)
9464         # +Z the default
9465         ;;
9466       *)
9467         lt_prog_compiler_pic='+Z'
9468         ;;
9469       esac
9470       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9471       lt_prog_compiler_static='${wl}-a ${wl}archive'
9472       ;;
9473
9474     irix5* | irix6* | nonstopux*)
9475       lt_prog_compiler_wl='-Wl,'
9476       # PIC (with -KPIC) is the default.
9477       lt_prog_compiler_static='-non_shared'
9478       ;;
9479
9480     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9481       case $cc_basename in
9482       # old Intel for x86_64 which still supported -KPIC.
9483       ecc*)
9484         lt_prog_compiler_wl='-Wl,'
9485         lt_prog_compiler_pic='-KPIC'
9486         lt_prog_compiler_static='-static'
9487         ;;
9488       # icc used to be incompatible with GCC.
9489       # ICC 10 doesn't accept -KPIC any more.
9490       icc* | ifort*)
9491         lt_prog_compiler_wl='-Wl,'
9492         lt_prog_compiler_pic='-fPIC'
9493         lt_prog_compiler_static='-static'
9494         ;;
9495       # Lahey Fortran 8.1.
9496       lf95*)
9497         lt_prog_compiler_wl='-Wl,'
9498         lt_prog_compiler_pic='--shared'
9499         lt_prog_compiler_static='--static'
9500         ;;
9501       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9502         # Portland Group compilers (*not* the Pentium gcc compiler,
9503         # which looks to be a dead project)
9504         lt_prog_compiler_wl='-Wl,'
9505         lt_prog_compiler_pic='-fpic'
9506         lt_prog_compiler_static='-Bstatic'
9507         ;;
9508       ccc*)
9509         lt_prog_compiler_wl='-Wl,'
9510         # All Alpha code is PIC.
9511         lt_prog_compiler_static='-non_shared'
9512         ;;
9513       xl* | bgxl* | bgf* | mpixl*)
9514         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9515         lt_prog_compiler_wl='-Wl,'
9516         lt_prog_compiler_pic='-qpic'
9517         lt_prog_compiler_static='-qstaticlink'
9518         ;;
9519       *)
9520         case `$CC -V 2>&1 | sed 5q` in
9521         *Sun\ F* | *Sun*Fortran*)
9522           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9523           lt_prog_compiler_pic='-KPIC'
9524           lt_prog_compiler_static='-Bstatic'
9525           lt_prog_compiler_wl=''
9526           ;;
9527         *Sun\ C*)
9528           # Sun C 5.9
9529           lt_prog_compiler_pic='-KPIC'
9530           lt_prog_compiler_static='-Bstatic'
9531           lt_prog_compiler_wl='-Wl,'
9532           ;;
9533         esac
9534         ;;
9535       esac
9536       ;;
9537
9538     newsos6)
9539       lt_prog_compiler_pic='-KPIC'
9540       lt_prog_compiler_static='-Bstatic'
9541       ;;
9542
9543     *nto* | *qnx*)
9544       # QNX uses GNU C++, but need to define -shared option too, otherwise
9545       # it will coredump.
9546       lt_prog_compiler_pic='-fPIC -shared'
9547       ;;
9548
9549     osf3* | osf4* | osf5*)
9550       lt_prog_compiler_wl='-Wl,'
9551       # All OSF/1 code is PIC.
9552       lt_prog_compiler_static='-non_shared'
9553       ;;
9554
9555     rdos*)
9556       lt_prog_compiler_static='-non_shared'
9557       ;;
9558
9559     solaris*)
9560       lt_prog_compiler_pic='-KPIC'
9561       lt_prog_compiler_static='-Bstatic'
9562       case $cc_basename in
9563       f77* | f90* | f95*)
9564         lt_prog_compiler_wl='-Qoption ld ';;
9565       *)
9566         lt_prog_compiler_wl='-Wl,';;
9567       esac
9568       ;;
9569
9570     sunos4*)
9571       lt_prog_compiler_wl='-Qoption ld '
9572       lt_prog_compiler_pic='-PIC'
9573       lt_prog_compiler_static='-Bstatic'
9574       ;;
9575
9576     sysv4 | sysv4.2uw2* | sysv4.3*)
9577       lt_prog_compiler_wl='-Wl,'
9578       lt_prog_compiler_pic='-KPIC'
9579       lt_prog_compiler_static='-Bstatic'
9580       ;;
9581
9582     sysv4*MP*)
9583       if test -d /usr/nec ;then
9584         lt_prog_compiler_pic='-Kconform_pic'
9585         lt_prog_compiler_static='-Bstatic'
9586       fi
9587       ;;
9588
9589     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9590       lt_prog_compiler_wl='-Wl,'
9591       lt_prog_compiler_pic='-KPIC'
9592       lt_prog_compiler_static='-Bstatic'
9593       ;;
9594
9595     unicos*)
9596       lt_prog_compiler_wl='-Wl,'
9597       lt_prog_compiler_can_build_shared=no
9598       ;;
9599
9600     uts4*)
9601       lt_prog_compiler_pic='-pic'
9602       lt_prog_compiler_static='-Bstatic'
9603       ;;
9604
9605     *)
9606       lt_prog_compiler_can_build_shared=no
9607       ;;
9608     esac
9609   fi
9610
9611 case $host_os in
9612   # For platforms which do not support PIC, -DPIC is meaningless:
9613   *djgpp*)
9614     lt_prog_compiler_pic=
9615     ;;
9616   *)
9617     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9618     ;;
9619 esac
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9621 $as_echo "$lt_prog_compiler_pic" >&6; }
9622
9623
9624
9625
9626
9627
9628 #
9629 # Check to make sure the PIC flag actually works.
9630 #
9631 if test -n "$lt_prog_compiler_pic"; then
9632   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9633 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9634 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9635   $as_echo_n "(cached) " >&6
9636 else
9637   lt_cv_prog_compiler_pic_works=no
9638    ac_outfile=conftest.$ac_objext
9639    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9640    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9641    # Insert the option either (1) after the last *FLAGS variable, or
9642    # (2) before a word containing "conftest.", or (3) at the end.
9643    # Note that $ac_compile itself does not contain backslashes and begins
9644    # with a dollar sign (not a hyphen), so the echo should work correctly.
9645    # The option is referenced via a variable to avoid confusing sed.
9646    lt_compile=`echo "$ac_compile" | $SED \
9647    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9648    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9649    -e 's:$: $lt_compiler_flag:'`
9650    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9651    (eval "$lt_compile" 2>conftest.err)
9652    ac_status=$?
9653    cat conftest.err >&5
9654    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9655    if (exit $ac_status) && test -s "$ac_outfile"; then
9656      # The compiler can only warn and ignore the option if not recognized
9657      # So say no if there are warnings other than the usual output.
9658      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9659      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9660      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9661        lt_cv_prog_compiler_pic_works=yes
9662      fi
9663    fi
9664    $RM conftest*
9665
9666 fi
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9668 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9669
9670 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9671     case $lt_prog_compiler_pic in
9672      "" | " "*) ;;
9673      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9674      esac
9675 else
9676     lt_prog_compiler_pic=
9677      lt_prog_compiler_can_build_shared=no
9678 fi
9679
9680 fi
9681
9682
9683
9684
9685
9686
9687 #
9688 # Check to make sure the static flag actually works.
9689 #
9690 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9692 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9693 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9694   $as_echo_n "(cached) " >&6
9695 else
9696   lt_cv_prog_compiler_static_works=no
9697    save_LDFLAGS="$LDFLAGS"
9698    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9699    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9700    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9701      # The linker can only warn and ignore the option if not recognized
9702      # So say no if there are warnings
9703      if test -s conftest.err; then
9704        # Append any errors to the config.log.
9705        cat conftest.err 1>&5
9706        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9707        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9708        if diff conftest.exp conftest.er2 >/dev/null; then
9709          lt_cv_prog_compiler_static_works=yes
9710        fi
9711      else
9712        lt_cv_prog_compiler_static_works=yes
9713      fi
9714    fi
9715    $RM -r conftest*
9716    LDFLAGS="$save_LDFLAGS"
9717
9718 fi
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9720 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9721
9722 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9723     :
9724 else
9725     lt_prog_compiler_static=
9726 fi
9727
9728
9729
9730
9731
9732
9733
9734   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9735 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9736 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9737   $as_echo_n "(cached) " >&6
9738 else
9739   lt_cv_prog_compiler_c_o=no
9740    $RM -r conftest 2>/dev/null
9741    mkdir conftest
9742    cd conftest
9743    mkdir out
9744    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9745
9746    lt_compiler_flag="-o out/conftest2.$ac_objext"
9747    # Insert the option either (1) after the last *FLAGS variable, or
9748    # (2) before a word containing "conftest.", or (3) at the end.
9749    # Note that $ac_compile itself does not contain backslashes and begins
9750    # with a dollar sign (not a hyphen), so the echo should work correctly.
9751    lt_compile=`echo "$ac_compile" | $SED \
9752    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9753    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9754    -e 's:$: $lt_compiler_flag:'`
9755    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9756    (eval "$lt_compile" 2>out/conftest.err)
9757    ac_status=$?
9758    cat out/conftest.err >&5
9759    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9760    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9761    then
9762      # The compiler can only warn and ignore the option if not recognized
9763      # So say no if there are warnings
9764      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9765      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9766      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9767        lt_cv_prog_compiler_c_o=yes
9768      fi
9769    fi
9770    chmod u+w . 2>&5
9771    $RM conftest*
9772    # SGI C++ compiler will create directory out/ii_files/ for
9773    # template instantiation
9774    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9775    $RM out/* && rmdir out
9776    cd ..
9777    $RM -r conftest
9778    $RM conftest*
9779
9780 fi
9781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9782 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9783
9784
9785
9786
9787
9788
9789   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9790 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9791 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9792   $as_echo_n "(cached) " >&6
9793 else
9794   lt_cv_prog_compiler_c_o=no
9795    $RM -r conftest 2>/dev/null
9796    mkdir conftest
9797    cd conftest
9798    mkdir out
9799    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9800
9801    lt_compiler_flag="-o out/conftest2.$ac_objext"
9802    # Insert the option either (1) after the last *FLAGS variable, or
9803    # (2) before a word containing "conftest.", or (3) at the end.
9804    # Note that $ac_compile itself does not contain backslashes and begins
9805    # with a dollar sign (not a hyphen), so the echo should work correctly.
9806    lt_compile=`echo "$ac_compile" | $SED \
9807    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9808    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9809    -e 's:$: $lt_compiler_flag:'`
9810    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9811    (eval "$lt_compile" 2>out/conftest.err)
9812    ac_status=$?
9813    cat out/conftest.err >&5
9814    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9815    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9816    then
9817      # The compiler can only warn and ignore the option if not recognized
9818      # So say no if there are warnings
9819      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9820      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9821      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9822        lt_cv_prog_compiler_c_o=yes
9823      fi
9824    fi
9825    chmod u+w . 2>&5
9826    $RM conftest*
9827    # SGI C++ compiler will create directory out/ii_files/ for
9828    # template instantiation
9829    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9830    $RM out/* && rmdir out
9831    cd ..
9832    $RM -r conftest
9833    $RM conftest*
9834
9835 fi
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9837 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9838
9839
9840
9841
9842 hard_links="nottested"
9843 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9844   # do not overwrite the value of need_locks provided by the user
9845   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9846 $as_echo_n "checking if we can lock with hard links... " >&6; }
9847   hard_links=yes
9848   $RM conftest*
9849   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9850   touch conftest.a
9851   ln conftest.a conftest.b 2>&5 || hard_links=no
9852   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9854 $as_echo "$hard_links" >&6; }
9855   if test "$hard_links" = no; then
9856     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9857 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9858     need_locks=warn
9859   fi
9860 else
9861   need_locks=no
9862 fi
9863
9864
9865
9866
9867
9868
9869   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9870 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9871
9872   runpath_var=
9873   allow_undefined_flag=
9874   always_export_symbols=no
9875   archive_cmds=
9876   archive_expsym_cmds=
9877   compiler_needs_object=no
9878   enable_shared_with_static_runtimes=no
9879   export_dynamic_flag_spec=
9880   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9881   hardcode_automatic=no
9882   hardcode_direct=no
9883   hardcode_direct_absolute=no
9884   hardcode_libdir_flag_spec=
9885   hardcode_libdir_flag_spec_ld=
9886   hardcode_libdir_separator=
9887   hardcode_minus_L=no
9888   hardcode_shlibpath_var=unsupported
9889   inherit_rpath=no
9890   link_all_deplibs=unknown
9891   module_cmds=
9892   module_expsym_cmds=
9893   old_archive_from_new_cmds=
9894   old_archive_from_expsyms_cmds=
9895   thread_safe_flag_spec=
9896   whole_archive_flag_spec=
9897   # include_expsyms should be a list of space-separated symbols to be *always*
9898   # included in the symbol list
9899   include_expsyms=
9900   # exclude_expsyms can be an extended regexp of symbols to exclude
9901   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9902   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9903   # as well as any symbol that contains `d'.
9904   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9905   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9906   # platforms (ab)use it in PIC code, but their linkers get confused if
9907   # the symbol is explicitly referenced.  Since portable code cannot
9908   # rely on this symbol name, it's probably fine to never include it in
9909   # preloaded symbol tables.
9910   # Exclude shared library initialization/finalization symbols.
9911   extract_expsyms_cmds=
9912
9913   case $host_os in
9914   cygwin* | mingw* | pw32* | cegcc*)
9915     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9916     # When not using gcc, we currently assume that we are using
9917     # Microsoft Visual C++.
9918     if test "$GCC" != yes; then
9919       with_gnu_ld=no
9920     fi
9921     ;;
9922   interix*)
9923     # we just hope/assume this is gcc and not c89 (= MSVC++)
9924     with_gnu_ld=yes
9925     ;;
9926   openbsd*)
9927     with_gnu_ld=no
9928     ;;
9929   esac
9930
9931   ld_shlibs=yes
9932
9933   # On some targets, GNU ld is compatible enough with the native linker
9934   # that we're better off using the native interface for both.
9935   lt_use_gnu_ld_interface=no
9936   if test "$with_gnu_ld" = yes; then
9937     case $host_os in
9938       aix*)
9939         # The AIX port of GNU ld has always aspired to compatibility
9940         # with the native linker.  However, as the warning in the GNU ld
9941         # block says, versions before 2.19.5* couldn't really create working
9942         # shared libraries, regardless of the interface used.
9943         case `$LD -v 2>&1` in
9944           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9945           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9946           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9947           *)
9948             lt_use_gnu_ld_interface=yes
9949             ;;
9950         esac
9951         ;;
9952       *)
9953         lt_use_gnu_ld_interface=yes
9954         ;;
9955     esac
9956   fi
9957
9958   if test "$lt_use_gnu_ld_interface" = yes; then
9959     # If archive_cmds runs LD, not CC, wlarc should be empty
9960     wlarc='${wl}'
9961
9962     # Set some defaults for GNU ld with shared library support. These
9963     # are reset later if shared libraries are not supported. Putting them
9964     # here allows them to be overridden if necessary.
9965     runpath_var=LD_RUN_PATH
9966     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9967     export_dynamic_flag_spec='${wl}--export-dynamic'
9968     # ancient GNU ld didn't support --whole-archive et. al.
9969     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9970       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9971     else
9972       whole_archive_flag_spec=
9973     fi
9974     supports_anon_versioning=no
9975     case `$LD -v 2>&1` in
9976       *GNU\ gold*) supports_anon_versioning=yes ;;
9977       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9978       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9979       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9980       *\ 2.11.*) ;; # other 2.11 versions
9981       *) supports_anon_versioning=yes ;;
9982     esac
9983
9984     # See if GNU ld supports shared libraries.
9985     case $host_os in
9986     aix[3-9]*)
9987       # On AIX/PPC, the GNU linker is very broken
9988       if test "$host_cpu" != ia64; then
9989         ld_shlibs=no
9990         cat <<_LT_EOF 1>&2
9991
9992 *** Warning: the GNU linker, at least up to release 2.19, is reported
9993 *** to be unable to reliably create shared libraries on AIX.
9994 *** Therefore, libtool is disabling shared libraries support.  If you
9995 *** really care for shared libraries, you may want to install binutils
9996 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9997 *** You will then need to restart the configuration process.
9998
9999 _LT_EOF
10000       fi
10001       ;;
10002
10003     amigaos*)
10004       case $host_cpu in
10005       powerpc)
10006             # see comment about AmigaOS4 .so support
10007             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10008             archive_expsym_cmds=''
10009         ;;
10010       m68k)
10011             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)'
10012             hardcode_libdir_flag_spec='-L$libdir'
10013             hardcode_minus_L=yes
10014         ;;
10015       esac
10016       ;;
10017
10018     beos*)
10019       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10020         allow_undefined_flag=unsupported
10021         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10022         # support --undefined.  This deserves some investigation.  FIXME
10023         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10024       else
10025         ld_shlibs=no
10026       fi
10027       ;;
10028
10029     cygwin* | mingw* | pw32* | cegcc*)
10030       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10031       # as there is no search path for DLLs.
10032       hardcode_libdir_flag_spec='-L$libdir'
10033       export_dynamic_flag_spec='${wl}--export-all-symbols'
10034       allow_undefined_flag=unsupported
10035       always_export_symbols=no
10036       enable_shared_with_static_runtimes=yes
10037       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10038
10039       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10040         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10041         # If the export-symbols file already is a .def file (1st line
10042         # is EXPORTS), use it as is; otherwise, prepend...
10043         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10044           cp $export_symbols $output_objdir/$soname.def;
10045         else
10046           echo EXPORTS > $output_objdir/$soname.def;
10047           cat $export_symbols >> $output_objdir/$soname.def;
10048         fi~
10049         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10050       else
10051         ld_shlibs=no
10052       fi
10053       ;;
10054
10055     haiku*)
10056       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10057       link_all_deplibs=yes
10058       ;;
10059
10060     interix[3-9]*)
10061       hardcode_direct=no
10062       hardcode_shlibpath_var=no
10063       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10064       export_dynamic_flag_spec='${wl}-E'
10065       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10066       # Instead, shared libraries are loaded at an image base (0x10000000 by
10067       # default) and relocated if they conflict, which is a slow very memory
10068       # consuming and fragmenting process.  To avoid this, we pick a random,
10069       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10070       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10071       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10072       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'
10073       ;;
10074
10075     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10076       tmp_diet=no
10077       if test "$host_os" = linux-dietlibc; then
10078         case $cc_basename in
10079           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10080         esac
10081       fi
10082       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10083          && test "$tmp_diet" = no
10084       then
10085         tmp_addflag=' $pic_flag'
10086         tmp_sharedflag='-shared'
10087         case $cc_basename,$host_cpu in
10088         pgcc*)                          # Portland Group C compiler
10089           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'
10090           tmp_addflag=' $pic_flag'
10091           ;;
10092         pgf77* | pgf90* | pgf95* | pgfortran*)
10093                                         # Portland Group f77 and f90 compilers
10094           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'
10095           tmp_addflag=' $pic_flag -Mnomain' ;;
10096         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10097           tmp_addflag=' -i_dynamic' ;;
10098         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10099           tmp_addflag=' -i_dynamic -nofor_main' ;;
10100         ifc* | ifort*)                  # Intel Fortran compiler
10101           tmp_addflag=' -nofor_main' ;;
10102         lf95*)                          # Lahey Fortran 8.1
10103           whole_archive_flag_spec=
10104           tmp_sharedflag='--shared' ;;
10105         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10106           tmp_sharedflag='-qmkshrobj'
10107           tmp_addflag= ;;
10108         nvcc*)  # Cuda Compiler Driver 2.2
10109           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'
10110           compiler_needs_object=yes
10111           ;;
10112         esac
10113         case `$CC -V 2>&1 | sed 5q` in
10114         *Sun\ C*)                       # Sun C 5.9
10115           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'
10116           compiler_needs_object=yes
10117           tmp_sharedflag='-G' ;;
10118         *Sun\ F*)                       # Sun Fortran 8.3
10119           tmp_sharedflag='-G' ;;
10120         esac
10121         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10122
10123         if test "x$supports_anon_versioning" = xyes; then
10124           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10125             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10126             echo "local: *; };" >> $output_objdir/$libname.ver~
10127             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10128         fi
10129
10130         case $cc_basename in
10131         xlf* | bgf* | bgxlf* | mpixlf*)
10132           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10133           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10134           hardcode_libdir_flag_spec=
10135           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10136           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10137           if test "x$supports_anon_versioning" = xyes; then
10138             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10139               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10140               echo "local: *; };" >> $output_objdir/$libname.ver~
10141               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10142           fi
10143           ;;
10144         esac
10145       else
10146         ld_shlibs=no
10147       fi
10148       ;;
10149
10150     netbsd*)
10151       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10152         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10153         wlarc=
10154       else
10155         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10156         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10157       fi
10158       ;;
10159
10160     solaris*)
10161       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10162         ld_shlibs=no
10163         cat <<_LT_EOF 1>&2
10164
10165 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10166 *** create shared libraries on Solaris systems.  Therefore, libtool
10167 *** is disabling shared libraries support.  We urge you to upgrade GNU
10168 *** binutils to release 2.9.1 or newer.  Another option is to modify
10169 *** your PATH or compiler configuration so that the native linker is
10170 *** used, and then restart.
10171
10172 _LT_EOF
10173       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10174         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10175         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10176       else
10177         ld_shlibs=no
10178       fi
10179       ;;
10180
10181     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10182       case `$LD -v 2>&1` in
10183         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10184         ld_shlibs=no
10185         cat <<_LT_EOF 1>&2
10186
10187 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10188 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10189 *** is disabling shared libraries support.  We urge you to upgrade GNU
10190 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10191 *** your PATH or compiler configuration so that the native linker is
10192 *** used, and then restart.
10193
10194 _LT_EOF
10195         ;;
10196         *)
10197           # For security reasons, it is highly recommended that you always
10198           # use absolute paths for naming shared libraries, and exclude the
10199           # DT_RUNPATH tag from executables and libraries.  But doing so
10200           # requires that you compile everything twice, which is a pain.
10201           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10202             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
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       esac
10210       ;;
10211
10212     sunos4*)
10213       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10214       wlarc=
10215       hardcode_direct=yes
10216       hardcode_shlibpath_var=no
10217       ;;
10218
10219     *)
10220       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10221         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10222         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10223       else
10224         ld_shlibs=no
10225       fi
10226       ;;
10227     esac
10228
10229     if test "$ld_shlibs" = no; then
10230       runpath_var=
10231       hardcode_libdir_flag_spec=
10232       export_dynamic_flag_spec=
10233       whole_archive_flag_spec=
10234     fi
10235   else
10236     # PORTME fill in a description of your system's linker (not GNU ld)
10237     case $host_os in
10238     aix3*)
10239       allow_undefined_flag=unsupported
10240       always_export_symbols=yes
10241       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'
10242       # Note: this linker hardcodes the directories in LIBPATH if there
10243       # are no directories specified by -L.
10244       hardcode_minus_L=yes
10245       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10246         # Neither direct hardcoding nor static linking is supported with a
10247         # broken collect2.
10248         hardcode_direct=unsupported
10249       fi
10250       ;;
10251
10252     aix[4-9]*)
10253       if test "$host_cpu" = ia64; then
10254         # On IA64, the linker does run time linking by default, so we don't
10255         # have to do anything special.
10256         aix_use_runtimelinking=no
10257         exp_sym_flag='-Bexport'
10258         no_entry_flag=""
10259       else
10260         # If we're using GNU nm, then we don't want the "-C" option.
10261         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10262         # Also, AIX nm treats weak defined symbols like other global
10263         # defined symbols, whereas GNU nm marks them as "W".
10264         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10265           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'
10266         else
10267           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'
10268         fi
10269         aix_use_runtimelinking=no
10270
10271         # Test if we are trying to use run time linking or normal
10272         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10273         # need to do runtime linking.
10274         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10275           for ld_flag in $LDFLAGS; do
10276           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10277             aix_use_runtimelinking=yes
10278             break
10279           fi
10280           done
10281           ;;
10282         esac
10283
10284         exp_sym_flag='-bexport'
10285         no_entry_flag='-bnoentry'
10286       fi
10287
10288       # When large executables or shared objects are built, AIX ld can
10289       # have problems creating the table of contents.  If linking a library
10290       # or program results in "error TOC overflow" add -mminimal-toc to
10291       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10292       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10293
10294       archive_cmds=''
10295       hardcode_direct=yes
10296       hardcode_direct_absolute=yes
10297       hardcode_libdir_separator=':'
10298       link_all_deplibs=yes
10299       file_list_spec='${wl}-f,'
10300
10301       if test "$GCC" = yes; then
10302         case $host_os in aix4.[012]|aix4.[012].*)
10303         # We only want to do this on AIX 4.2 and lower, the check
10304         # below for broken collect2 doesn't work under 4.3+
10305           collect2name=`${CC} -print-prog-name=collect2`
10306           if test -f "$collect2name" &&
10307            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10308           then
10309           # We have reworked collect2
10310           :
10311           else
10312           # We have old collect2
10313           hardcode_direct=unsupported
10314           # It fails to find uninstalled libraries when the uninstalled
10315           # path is not listed in the libpath.  Setting hardcode_minus_L
10316           # to unsupported forces relinking
10317           hardcode_minus_L=yes
10318           hardcode_libdir_flag_spec='-L$libdir'
10319           hardcode_libdir_separator=
10320           fi
10321           ;;
10322         esac
10323         shared_flag='-shared'
10324         if test "$aix_use_runtimelinking" = yes; then
10325           shared_flag="$shared_flag "'${wl}-G'
10326         fi
10327       else
10328         # not using gcc
10329         if test "$host_cpu" = ia64; then
10330         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10331         # chokes on -Wl,-G. The following line is correct:
10332           shared_flag='-G'
10333         else
10334           if test "$aix_use_runtimelinking" = yes; then
10335             shared_flag='${wl}-G'
10336           else
10337             shared_flag='${wl}-bM:SRE'
10338           fi
10339         fi
10340       fi
10341
10342       export_dynamic_flag_spec='${wl}-bexpall'
10343       # It seems that -bexpall does not export symbols beginning with
10344       # underscore (_), so it is better to generate a list of symbols to export.
10345       always_export_symbols=yes
10346       if test "$aix_use_runtimelinking" = yes; then
10347         # Warning - without using the other runtime loading flags (-brtl),
10348         # -berok will link without error, but may produce a broken library.
10349         allow_undefined_flag='-berok'
10350         # Determine the default libpath from the value encoded in an
10351         # empty executable.
10352         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10353 /* end confdefs.h.  */
10354
10355 int
10356 main ()
10357 {
10358
10359   ;
10360   return 0;
10361 }
10362 _ACEOF
10363 if ac_fn_c_try_link "$LINENO"; then :
10364
10365 lt_aix_libpath_sed='
10366     /Import File Strings/,/^$/ {
10367         /^0/ {
10368             s/^0  *\(.*\)$/\1/
10369             p
10370         }
10371     }'
10372 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10373 # Check for a 64-bit object if we didn't find anything.
10374 if test -z "$aix_libpath"; then
10375   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10376 fi
10377 fi
10378 rm -f core conftest.err conftest.$ac_objext \
10379     conftest$ac_exeext conftest.$ac_ext
10380 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10381
10382         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10383         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"
10384       else
10385         if test "$host_cpu" = ia64; then
10386           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10387           allow_undefined_flag="-z nodefs"
10388           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"
10389         else
10390          # Determine the default libpath from the value encoded in an
10391          # empty executable.
10392          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10393 /* end confdefs.h.  */
10394
10395 int
10396 main ()
10397 {
10398
10399   ;
10400   return 0;
10401 }
10402 _ACEOF
10403 if ac_fn_c_try_link "$LINENO"; then :
10404
10405 lt_aix_libpath_sed='
10406     /Import File Strings/,/^$/ {
10407         /^0/ {
10408             s/^0  *\(.*\)$/\1/
10409             p
10410         }
10411     }'
10412 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10413 # Check for a 64-bit object if we didn't find anything.
10414 if test -z "$aix_libpath"; then
10415   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10416 fi
10417 fi
10418 rm -f core conftest.err conftest.$ac_objext \
10419     conftest$ac_exeext conftest.$ac_ext
10420 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10421
10422          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10423           # Warning - without using the other run time loading flags,
10424           # -berok will link without error, but may produce a broken library.
10425           no_undefined_flag=' ${wl}-bernotok'
10426           allow_undefined_flag=' ${wl}-berok'
10427           if test "$with_gnu_ld" = yes; then
10428             # We only use this code for GNU lds that support --whole-archive.
10429             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10430           else
10431             # Exported symbols can be pulled into shared objects from archives
10432             whole_archive_flag_spec='$convenience'
10433           fi
10434           archive_cmds_need_lc=yes
10435           # This is similar to how AIX traditionally builds its shared libraries.
10436           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'
10437         fi
10438       fi
10439       ;;
10440
10441     amigaos*)
10442       case $host_cpu in
10443       powerpc)
10444             # see comment about AmigaOS4 .so support
10445             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10446             archive_expsym_cmds=''
10447         ;;
10448       m68k)
10449             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)'
10450             hardcode_libdir_flag_spec='-L$libdir'
10451             hardcode_minus_L=yes
10452         ;;
10453       esac
10454       ;;
10455
10456     bsdi[45]*)
10457       export_dynamic_flag_spec=-rdynamic
10458       ;;
10459
10460     cygwin* | mingw* | pw32* | cegcc*)
10461       # When not using gcc, we currently assume that we are using
10462       # Microsoft Visual C++.
10463       # hardcode_libdir_flag_spec is actually meaningless, as there is
10464       # no search path for DLLs.
10465       hardcode_libdir_flag_spec=' '
10466       allow_undefined_flag=unsupported
10467       # Tell ltmain to make .lib files, not .a files.
10468       libext=lib
10469       # Tell ltmain to make .dll files, not .so files.
10470       shrext_cmds=".dll"
10471       # FIXME: Setting linknames here is a bad hack.
10472       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10473       # The linker will automatically build a .lib file if we build a DLL.
10474       old_archive_from_new_cmds='true'
10475       # FIXME: Should let the user specify the lib program.
10476       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10477       fix_srcfile_path='`cygpath -w "$srcfile"`'
10478       enable_shared_with_static_runtimes=yes
10479       ;;
10480
10481     darwin* | rhapsody*)
10482
10483
10484   archive_cmds_need_lc=no
10485   hardcode_direct=no
10486   hardcode_automatic=yes
10487   hardcode_shlibpath_var=unsupported
10488   if test "$lt_cv_ld_force_load" = "yes"; then
10489     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\"`'
10490   else
10491     whole_archive_flag_spec=''
10492   fi
10493   link_all_deplibs=yes
10494   allow_undefined_flag="$_lt_dar_allow_undefined"
10495   case $cc_basename in
10496      ifort*) _lt_dar_can_shared=yes ;;
10497      *) _lt_dar_can_shared=$GCC ;;
10498   esac
10499   if test "$_lt_dar_can_shared" = "yes"; then
10500     output_verbose_link_cmd=func_echo_all
10501     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10502     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10503     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}"
10504     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}"
10505
10506   else
10507   ld_shlibs=no
10508   fi
10509
10510       ;;
10511
10512     dgux*)
10513       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10514       hardcode_libdir_flag_spec='-L$libdir'
10515       hardcode_shlibpath_var=no
10516       ;;
10517
10518     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10519     # support.  Future versions do this automatically, but an explicit c++rt0.o
10520     # does not break anything, and helps significantly (at the cost of a little
10521     # extra space).
10522     freebsd2.2*)
10523       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10524       hardcode_libdir_flag_spec='-R$libdir'
10525       hardcode_direct=yes
10526       hardcode_shlibpath_var=no
10527       ;;
10528
10529     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10530     freebsd2.*)
10531       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10532       hardcode_direct=yes
10533       hardcode_minus_L=yes
10534       hardcode_shlibpath_var=no
10535       ;;
10536
10537     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10538     freebsd* | dragonfly*)
10539       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10540       hardcode_libdir_flag_spec='-R$libdir'
10541       hardcode_direct=yes
10542       hardcode_shlibpath_var=no
10543       ;;
10544
10545     hpux9*)
10546       if test "$GCC" = yes; then
10547         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'
10548       else
10549         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'
10550       fi
10551       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10552       hardcode_libdir_separator=:
10553       hardcode_direct=yes
10554
10555       # hardcode_minus_L: Not really in the search PATH,
10556       # but as the default location of the library.
10557       hardcode_minus_L=yes
10558       export_dynamic_flag_spec='${wl}-E'
10559       ;;
10560
10561     hpux10*)
10562       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10563         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10564       else
10565         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10566       fi
10567       if test "$with_gnu_ld" = no; then
10568         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10569         hardcode_libdir_flag_spec_ld='+b $libdir'
10570         hardcode_libdir_separator=:
10571         hardcode_direct=yes
10572         hardcode_direct_absolute=yes
10573         export_dynamic_flag_spec='${wl}-E'
10574         # hardcode_minus_L: Not really in the search PATH,
10575         # but as the default location of the library.
10576         hardcode_minus_L=yes
10577       fi
10578       ;;
10579
10580     hpux11*)
10581       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10582         case $host_cpu in
10583         hppa*64*)
10584           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10585           ;;
10586         ia64*)
10587           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10588           ;;
10589         *)
10590           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10591           ;;
10592         esac
10593       else
10594         case $host_cpu in
10595         hppa*64*)
10596           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10597           ;;
10598         ia64*)
10599           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10600           ;;
10601         *)
10602
10603           # Older versions of the 11.00 compiler do not understand -b yet
10604           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10605           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10606 $as_echo_n "checking if $CC understands -b... " >&6; }
10607 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10608   $as_echo_n "(cached) " >&6
10609 else
10610   lt_cv_prog_compiler__b=no
10611    save_LDFLAGS="$LDFLAGS"
10612    LDFLAGS="$LDFLAGS -b"
10613    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10614    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10615      # The linker can only warn and ignore the option if not recognized
10616      # So say no if there are warnings
10617      if test -s conftest.err; then
10618        # Append any errors to the config.log.
10619        cat conftest.err 1>&5
10620        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10621        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10622        if diff conftest.exp conftest.er2 >/dev/null; then
10623          lt_cv_prog_compiler__b=yes
10624        fi
10625      else
10626        lt_cv_prog_compiler__b=yes
10627      fi
10628    fi
10629    $RM -r conftest*
10630    LDFLAGS="$save_LDFLAGS"
10631
10632 fi
10633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10634 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10635
10636 if test x"$lt_cv_prog_compiler__b" = xyes; then
10637     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10638 else
10639     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10640 fi
10641
10642           ;;
10643         esac
10644       fi
10645       if test "$with_gnu_ld" = no; then
10646         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10647         hardcode_libdir_separator=:
10648
10649         case $host_cpu in
10650         hppa*64*|ia64*)
10651           hardcode_direct=no
10652           hardcode_shlibpath_var=no
10653           ;;
10654         *)
10655           hardcode_direct=yes
10656           hardcode_direct_absolute=yes
10657           export_dynamic_flag_spec='${wl}-E'
10658
10659           # hardcode_minus_L: Not really in the search PATH,
10660           # but as the default location of the library.
10661           hardcode_minus_L=yes
10662           ;;
10663         esac
10664       fi
10665       ;;
10666
10667     irix5* | irix6* | nonstopux*)
10668       if test "$GCC" = yes; then
10669         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'
10670         # Try to use the -exported_symbol ld option, if it does not
10671         # work, assume that -exports_file does not work either and
10672         # implicitly export all symbols.
10673         save_LDFLAGS="$LDFLAGS"
10674         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10675         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10676 /* end confdefs.h.  */
10677 int foo(void) {}
10678 _ACEOF
10679 if ac_fn_c_try_link "$LINENO"; then :
10680   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'
10681
10682 fi
10683 rm -f core conftest.err conftest.$ac_objext \
10684     conftest$ac_exeext conftest.$ac_ext
10685         LDFLAGS="$save_LDFLAGS"
10686       else
10687         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'
10688         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'
10689       fi
10690       archive_cmds_need_lc='no'
10691       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10692       hardcode_libdir_separator=:
10693       inherit_rpath=yes
10694       link_all_deplibs=yes
10695       ;;
10696
10697     netbsd*)
10698       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10699         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10700       else
10701         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10702       fi
10703       hardcode_libdir_flag_spec='-R$libdir'
10704       hardcode_direct=yes
10705       hardcode_shlibpath_var=no
10706       ;;
10707
10708     newsos6)
10709       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10710       hardcode_direct=yes
10711       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10712       hardcode_libdir_separator=:
10713       hardcode_shlibpath_var=no
10714       ;;
10715
10716     *nto* | *qnx*)
10717       ;;
10718
10719     openbsd*)
10720       if test -f /usr/libexec/ld.so; then
10721         hardcode_direct=yes
10722         hardcode_shlibpath_var=no
10723         hardcode_direct_absolute=yes
10724         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10725           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10726           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10727           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10728           export_dynamic_flag_spec='${wl}-E'
10729         else
10730           case $host_os in
10731            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10732              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10733              hardcode_libdir_flag_spec='-R$libdir'
10734              ;;
10735            *)
10736              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10737              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10738              ;;
10739           esac
10740         fi
10741       else
10742         ld_shlibs=no
10743       fi
10744       ;;
10745
10746     os2*)
10747       hardcode_libdir_flag_spec='-L$libdir'
10748       hardcode_minus_L=yes
10749       allow_undefined_flag=unsupported
10750       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'
10751       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10752       ;;
10753
10754     osf3*)
10755       if test "$GCC" = yes; then
10756         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10757         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'
10758       else
10759         allow_undefined_flag=' -expect_unresolved \*'
10760         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'
10761       fi
10762       archive_cmds_need_lc='no'
10763       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10764       hardcode_libdir_separator=:
10765       ;;
10766
10767     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10768       if test "$GCC" = yes; then
10769         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10770         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'
10771         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10772       else
10773         allow_undefined_flag=' -expect_unresolved \*'
10774         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'
10775         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~
10776         $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'
10777
10778         # Both c and cxx compiler support -rpath directly
10779         hardcode_libdir_flag_spec='-rpath $libdir'
10780       fi
10781       archive_cmds_need_lc='no'
10782       hardcode_libdir_separator=:
10783       ;;
10784
10785     solaris*)
10786       no_undefined_flag=' -z defs'
10787       if test "$GCC" = yes; then
10788         wlarc='${wl}'
10789         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10790         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10791           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10792       else
10793         case `$CC -V 2>&1` in
10794         *"Compilers 5.0"*)
10795           wlarc=''
10796           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10797           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10798           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10799           ;;
10800         *)
10801           wlarc='${wl}'
10802           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10803           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10804           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10805           ;;
10806         esac
10807       fi
10808       hardcode_libdir_flag_spec='-R$libdir'
10809       hardcode_shlibpath_var=no
10810       case $host_os in
10811       solaris2.[0-5] | solaris2.[0-5].*) ;;
10812       *)
10813         # The compiler driver will combine and reorder linker options,
10814         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10815         # but is careful enough not to reorder.
10816         # Supported since Solaris 2.6 (maybe 2.5.1?)
10817         if test "$GCC" = yes; then
10818           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10819         else
10820           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10821         fi
10822         ;;
10823       esac
10824       link_all_deplibs=yes
10825       ;;
10826
10827     sunos4*)
10828       if test "x$host_vendor" = xsequent; then
10829         # Use $CC to link under sequent, because it throws in some extra .o
10830         # files that make .init and .fini sections work.
10831         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10832       else
10833         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10834       fi
10835       hardcode_libdir_flag_spec='-L$libdir'
10836       hardcode_direct=yes
10837       hardcode_minus_L=yes
10838       hardcode_shlibpath_var=no
10839       ;;
10840
10841     sysv4)
10842       case $host_vendor in
10843         sni)
10844           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10845           hardcode_direct=yes # is this really true???
10846         ;;
10847         siemens)
10848           ## LD is ld it makes a PLAMLIB
10849           ## CC just makes a GrossModule.
10850           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10851           reload_cmds='$CC -r -o $output$reload_objs'
10852           hardcode_direct=no
10853         ;;
10854         motorola)
10855           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10856           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10857         ;;
10858       esac
10859       runpath_var='LD_RUN_PATH'
10860       hardcode_shlibpath_var=no
10861       ;;
10862
10863     sysv4.3*)
10864       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10865       hardcode_shlibpath_var=no
10866       export_dynamic_flag_spec='-Bexport'
10867       ;;
10868
10869     sysv4*MP*)
10870       if test -d /usr/nec; then
10871         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10872         hardcode_shlibpath_var=no
10873         runpath_var=LD_RUN_PATH
10874         hardcode_runpath_var=yes
10875         ld_shlibs=yes
10876       fi
10877       ;;
10878
10879     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10880       no_undefined_flag='${wl}-z,text'
10881       archive_cmds_need_lc=no
10882       hardcode_shlibpath_var=no
10883       runpath_var='LD_RUN_PATH'
10884
10885       if test "$GCC" = yes; then
10886         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10887         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10888       else
10889         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10890         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10891       fi
10892       ;;
10893
10894     sysv5* | sco3.2v5* | sco5v6*)
10895       # Note: We can NOT use -z defs as we might desire, because we do not
10896       # link with -lc, and that would cause any symbols used from libc to
10897       # always be unresolved, which means just about no library would
10898       # ever link correctly.  If we're not using GNU ld we use -z text
10899       # though, which does catch some bad symbols but isn't as heavy-handed
10900       # as -z defs.
10901       no_undefined_flag='${wl}-z,text'
10902       allow_undefined_flag='${wl}-z,nodefs'
10903       archive_cmds_need_lc=no
10904       hardcode_shlibpath_var=no
10905       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10906       hardcode_libdir_separator=':'
10907       link_all_deplibs=yes
10908       export_dynamic_flag_spec='${wl}-Bexport'
10909       runpath_var='LD_RUN_PATH'
10910
10911       if test "$GCC" = yes; then
10912         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10913         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10914       else
10915         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10916         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917       fi
10918       ;;
10919
10920     uts4*)
10921       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10922       hardcode_libdir_flag_spec='-L$libdir'
10923       hardcode_shlibpath_var=no
10924       ;;
10925
10926     *)
10927       ld_shlibs=no
10928       ;;
10929     esac
10930
10931     if test x$host_vendor = xsni; then
10932       case $host in
10933       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10934         export_dynamic_flag_spec='${wl}-Blargedynsym'
10935         ;;
10936       esac
10937     fi
10938   fi
10939
10940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10941 $as_echo "$ld_shlibs" >&6; }
10942 test "$ld_shlibs" = no && can_build_shared=no
10943
10944 with_gnu_ld=$with_gnu_ld
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960 #
10961 # Do we need to explicitly link libc?
10962 #
10963 case "x$archive_cmds_need_lc" in
10964 x|xyes)
10965   # Assume -lc should be added
10966   archive_cmds_need_lc=yes
10967
10968   if test "$enable_shared" = yes && test "$GCC" = yes; then
10969     case $archive_cmds in
10970     *'~'*)
10971       # FIXME: we may have to deal with multi-command sequences.
10972       ;;
10973     '$CC '*)
10974       # Test whether the compiler implicitly links with -lc since on some
10975       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10976       # to ld, don't add -lc before -lgcc.
10977       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10978 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10979 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10980   $as_echo_n "(cached) " >&6
10981 else
10982   $RM conftest*
10983         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10984
10985         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10986   (eval $ac_compile) 2>&5
10987   ac_status=$?
10988   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10989   test $ac_status = 0; } 2>conftest.err; then
10990           soname=conftest
10991           lib=conftest
10992           libobjs=conftest.$ac_objext
10993           deplibs=
10994           wl=$lt_prog_compiler_wl
10995           pic_flag=$lt_prog_compiler_pic
10996           compiler_flags=-v
10997           linker_flags=-v
10998           verstring=
10999           output_objdir=.
11000           libname=conftest
11001           lt_save_allow_undefined_flag=$allow_undefined_flag
11002           allow_undefined_flag=
11003           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11004   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11005   ac_status=$?
11006   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11007   test $ac_status = 0; }
11008           then
11009             lt_cv_archive_cmds_need_lc=no
11010           else
11011             lt_cv_archive_cmds_need_lc=yes
11012           fi
11013           allow_undefined_flag=$lt_save_allow_undefined_flag
11014         else
11015           cat conftest.err 1>&5
11016         fi
11017         $RM conftest*
11018
11019 fi
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11021 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11022       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11023       ;;
11024     esac
11025   fi
11026   ;;
11027 esac
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11186 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11187
11188 if test "$GCC" = yes; then
11189   case $host_os in
11190     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11191     *) lt_awk_arg="/^libraries:/" ;;
11192   esac
11193   case $host_os in
11194     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11195     *) lt_sed_strip_eq="s,=/,/,g" ;;
11196   esac
11197   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11198   case $lt_search_path_spec in
11199   *\;*)
11200     # if the path contains ";" then we assume it to be the separator
11201     # otherwise default to the standard path separator (i.e. ":") - it is
11202     # assumed that no part of a normal pathname contains ";" but that should
11203     # okay in the real world where ";" in dirpaths is itself problematic.
11204     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11205     ;;
11206   *)
11207     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11208     ;;
11209   esac
11210   # Ok, now we have the path, separated by spaces, we can step through it
11211   # and add multilib dir if necessary.
11212   lt_tmp_lt_search_path_spec=
11213   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11214   for lt_sys_path in $lt_search_path_spec; do
11215     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11216       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11217     else
11218       test -d "$lt_sys_path" && \
11219         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11220     fi
11221   done
11222   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11223 BEGIN {RS=" "; FS="/|\n";} {
11224   lt_foo="";
11225   lt_count=0;
11226   for (lt_i = NF; lt_i > 0; lt_i--) {
11227     if ($lt_i != "" && $lt_i != ".") {
11228       if ($lt_i == "..") {
11229         lt_count++;
11230       } else {
11231         if (lt_count == 0) {
11232           lt_foo="/" $lt_i lt_foo;
11233         } else {
11234           lt_count--;
11235         }
11236       }
11237     }
11238   }
11239   if (lt_foo != "") { lt_freq[lt_foo]++; }
11240   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11241 }'`
11242   # AWK program above erroneously prepends '/' to C:/dos/paths
11243   # for these hosts.
11244   case $host_os in
11245     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11246       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11247   esac
11248   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11249 else
11250   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11251 fi
11252 library_names_spec=
11253 libname_spec='lib$name'
11254 soname_spec=
11255 shrext_cmds=".so"
11256 postinstall_cmds=
11257 postuninstall_cmds=
11258 finish_cmds=
11259 finish_eval=
11260 shlibpath_var=
11261 shlibpath_overrides_runpath=unknown
11262 version_type=none
11263 dynamic_linker="$host_os ld.so"
11264 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11265 need_lib_prefix=unknown
11266 hardcode_into_libs=no
11267
11268 # when you set need_version to no, make sure it does not cause -set_version
11269 # flags to be left without arguments
11270 need_version=unknown
11271
11272 case $host_os in
11273 aix3*)
11274   version_type=linux
11275   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11276   shlibpath_var=LIBPATH
11277
11278   # AIX 3 has no versioning support, so we append a major version to the name.
11279   soname_spec='${libname}${release}${shared_ext}$major'
11280   ;;
11281
11282 aix[4-9]*)
11283   version_type=linux
11284   need_lib_prefix=no
11285   need_version=no
11286   hardcode_into_libs=yes
11287   if test "$host_cpu" = ia64; then
11288     # AIX 5 supports IA64
11289     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11290     shlibpath_var=LD_LIBRARY_PATH
11291   else
11292     # With GCC up to 2.95.x, collect2 would create an import file
11293     # for dependence libraries.  The import file would start with
11294     # the line `#! .'.  This would cause the generated library to
11295     # depend on `.', always an invalid library.  This was fixed in
11296     # development snapshots of GCC prior to 3.0.
11297     case $host_os in
11298       aix4 | aix4.[01] | aix4.[01].*)
11299       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11300            echo ' yes '
11301            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11302         :
11303       else
11304         can_build_shared=no
11305       fi
11306       ;;
11307     esac
11308     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11309     # soname into executable. Probably we can add versioning support to
11310     # collect2, so additional links can be useful in future.
11311     if test "$aix_use_runtimelinking" = yes; then
11312       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11313       # instead of lib<name>.a to let people know that these are not
11314       # typical AIX shared libraries.
11315       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11316     else
11317       # We preserve .a as extension for shared libraries through AIX4.2
11318       # and later when we are not doing run time linking.
11319       library_names_spec='${libname}${release}.a $libname.a'
11320       soname_spec='${libname}${release}${shared_ext}$major'
11321     fi
11322     shlibpath_var=LIBPATH
11323   fi
11324   ;;
11325
11326 amigaos*)
11327   case $host_cpu in
11328   powerpc)
11329     # Since July 2007 AmigaOS4 officially supports .so libraries.
11330     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11331     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11332     ;;
11333   m68k)
11334     library_names_spec='$libname.ixlibrary $libname.a'
11335     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11336     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'
11337     ;;
11338   esac
11339   ;;
11340
11341 beos*)
11342   library_names_spec='${libname}${shared_ext}'
11343   dynamic_linker="$host_os ld.so"
11344   shlibpath_var=LIBRARY_PATH
11345   ;;
11346
11347 bsdi[45]*)
11348   version_type=linux
11349   need_version=no
11350   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11351   soname_spec='${libname}${release}${shared_ext}$major'
11352   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11353   shlibpath_var=LD_LIBRARY_PATH
11354   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11355   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11356   # the default ld.so.conf also contains /usr/contrib/lib and
11357   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11358   # libtool to hard-code these into programs
11359   ;;
11360
11361 cygwin* | mingw* | pw32* | cegcc*)
11362   version_type=windows
11363   shrext_cmds=".dll"
11364   need_version=no
11365   need_lib_prefix=no
11366
11367   case $GCC,$host_os in
11368   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11369     library_names_spec='$libname.dll.a'
11370     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11371     postinstall_cmds='base_file=`basename \${file}`~
11372       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11373       dldir=$destdir/`dirname \$dlpath`~
11374       test -d \$dldir || mkdir -p \$dldir~
11375       $install_prog $dir/$dlname \$dldir/$dlname~
11376       chmod a+x \$dldir/$dlname~
11377       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11378         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11379       fi'
11380     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11381       dlpath=$dir/\$dldll~
11382        $RM \$dlpath'
11383     shlibpath_overrides_runpath=yes
11384
11385     case $host_os in
11386     cygwin*)
11387       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11388       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11389
11390       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11391       ;;
11392     mingw* | cegcc*)
11393       # MinGW DLLs use traditional 'lib' prefix
11394       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11395       ;;
11396     pw32*)
11397       # pw32 DLLs use 'pw' prefix rather than 'lib'
11398       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11399       ;;
11400     esac
11401     ;;
11402
11403   *)
11404     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11405     ;;
11406   esac
11407   dynamic_linker='Win32 ld.exe'
11408   # FIXME: first we should search . and the directory the executable is in
11409   shlibpath_var=PATH
11410   ;;
11411
11412 darwin* | rhapsody*)
11413   dynamic_linker="$host_os dyld"
11414   version_type=darwin
11415   need_lib_prefix=no
11416   need_version=no
11417   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11418   soname_spec='${libname}${release}${major}$shared_ext'
11419   shlibpath_overrides_runpath=yes
11420   shlibpath_var=DYLD_LIBRARY_PATH
11421   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11422
11423   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11424   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11425   ;;
11426
11427 dgux*)
11428   version_type=linux
11429   need_lib_prefix=no
11430   need_version=no
11431   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11432   soname_spec='${libname}${release}${shared_ext}$major'
11433   shlibpath_var=LD_LIBRARY_PATH
11434   ;;
11435
11436 freebsd* | dragonfly*)
11437   # DragonFly does not have aout.  When/if they implement a new
11438   # versioning mechanism, adjust this.
11439   if test -x /usr/bin/objformat; then
11440     objformat=`/usr/bin/objformat`
11441   else
11442     case $host_os in
11443     freebsd[23].*) objformat=aout ;;
11444     *) objformat=elf ;;
11445     esac
11446   fi
11447   version_type=freebsd-$objformat
11448   case $version_type in
11449     freebsd-elf*)
11450       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11451       need_version=no
11452       need_lib_prefix=no
11453       ;;
11454     freebsd-*)
11455       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11456       need_version=yes
11457       ;;
11458   esac
11459   shlibpath_var=LD_LIBRARY_PATH
11460   case $host_os in
11461   freebsd2.*)
11462     shlibpath_overrides_runpath=yes
11463     ;;
11464   freebsd3.[01]* | freebsdelf3.[01]*)
11465     shlibpath_overrides_runpath=yes
11466     hardcode_into_libs=yes
11467     ;;
11468   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11469   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11470     shlibpath_overrides_runpath=no
11471     hardcode_into_libs=yes
11472     ;;
11473   *) # from 4.6 on, and DragonFly
11474     shlibpath_overrides_runpath=yes
11475     hardcode_into_libs=yes
11476     ;;
11477   esac
11478   ;;
11479
11480 gnu*)
11481   version_type=linux
11482   need_lib_prefix=no
11483   need_version=no
11484   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11485   soname_spec='${libname}${release}${shared_ext}$major'
11486   shlibpath_var=LD_LIBRARY_PATH
11487   hardcode_into_libs=yes
11488   ;;
11489
11490 haiku*)
11491   version_type=linux
11492   need_lib_prefix=no
11493   need_version=no
11494   dynamic_linker="$host_os runtime_loader"
11495   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11496   soname_spec='${libname}${release}${shared_ext}$major'
11497   shlibpath_var=LIBRARY_PATH
11498   shlibpath_overrides_runpath=yes
11499   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11500   hardcode_into_libs=yes
11501   ;;
11502
11503 hpux9* | hpux10* | hpux11*)
11504   # Give a soname corresponding to the major version so that dld.sl refuses to
11505   # link against other versions.
11506   version_type=sunos
11507   need_lib_prefix=no
11508   need_version=no
11509   case $host_cpu in
11510   ia64*)
11511     shrext_cmds='.so'
11512     hardcode_into_libs=yes
11513     dynamic_linker="$host_os dld.so"
11514     shlibpath_var=LD_LIBRARY_PATH
11515     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11516     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11517     soname_spec='${libname}${release}${shared_ext}$major'
11518     if test "X$HPUX_IA64_MODE" = X32; then
11519       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11520     else
11521       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11522     fi
11523     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11524     ;;
11525   hppa*64*)
11526     shrext_cmds='.sl'
11527     hardcode_into_libs=yes
11528     dynamic_linker="$host_os dld.sl"
11529     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11530     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11531     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11532     soname_spec='${libname}${release}${shared_ext}$major'
11533     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11534     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11535     ;;
11536   *)
11537     shrext_cmds='.sl'
11538     dynamic_linker="$host_os dld.sl"
11539     shlibpath_var=SHLIB_PATH
11540     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11541     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11542     soname_spec='${libname}${release}${shared_ext}$major'
11543     ;;
11544   esac
11545   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11546   postinstall_cmds='chmod 555 $lib'
11547   # or fails outright, so override atomically:
11548   install_override_mode=555
11549   ;;
11550
11551 interix[3-9]*)
11552   version_type=linux
11553   need_lib_prefix=no
11554   need_version=no
11555   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11556   soname_spec='${libname}${release}${shared_ext}$major'
11557   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11558   shlibpath_var=LD_LIBRARY_PATH
11559   shlibpath_overrides_runpath=no
11560   hardcode_into_libs=yes
11561   ;;
11562
11563 irix5* | irix6* | nonstopux*)
11564   case $host_os in
11565     nonstopux*) version_type=nonstopux ;;
11566     *)
11567         if test "$lt_cv_prog_gnu_ld" = yes; then
11568                 version_type=linux
11569         else
11570                 version_type=irix
11571         fi ;;
11572   esac
11573   need_lib_prefix=no
11574   need_version=no
11575   soname_spec='${libname}${release}${shared_ext}$major'
11576   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11577   case $host_os in
11578   irix5* | nonstopux*)
11579     libsuff= shlibsuff=
11580     ;;
11581   *)
11582     case $LD in # libtool.m4 will add one of these switches to LD
11583     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11584       libsuff= shlibsuff= libmagic=32-bit;;
11585     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11586       libsuff=32 shlibsuff=N32 libmagic=N32;;
11587     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11588       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11589     *) libsuff= shlibsuff= libmagic=never-match;;
11590     esac
11591     ;;
11592   esac
11593   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11594   shlibpath_overrides_runpath=no
11595   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11596   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11597   hardcode_into_libs=yes
11598   ;;
11599
11600 # No shared lib support for Linux oldld, aout, or coff.
11601 linux*oldld* | linux*aout* | linux*coff*)
11602   dynamic_linker=no
11603   ;;
11604
11605 # This must be Linux ELF.
11606 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11607   version_type=linux
11608   need_lib_prefix=no
11609   need_version=no
11610   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11611   soname_spec='${libname}${release}${shared_ext}$major'
11612   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11613   shlibpath_var=LD_LIBRARY_PATH
11614   shlibpath_overrides_runpath=no
11615
11616   # Some binutils ld are patched to set DT_RUNPATH
11617   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11618   $as_echo_n "(cached) " >&6
11619 else
11620   lt_cv_shlibpath_overrides_runpath=no
11621     save_LDFLAGS=$LDFLAGS
11622     save_libdir=$libdir
11623     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11624          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11625     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11626 /* end confdefs.h.  */
11627
11628 int
11629 main ()
11630 {
11631
11632   ;
11633   return 0;
11634 }
11635 _ACEOF
11636 if ac_fn_c_try_link "$LINENO"; then :
11637   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11638   lt_cv_shlibpath_overrides_runpath=yes
11639 fi
11640 fi
11641 rm -f core conftest.err conftest.$ac_objext \
11642     conftest$ac_exeext conftest.$ac_ext
11643     LDFLAGS=$save_LDFLAGS
11644     libdir=$save_libdir
11645
11646 fi
11647
11648   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11649
11650   # This implies no fast_install, which is unacceptable.
11651   # Some rework will be needed to allow for fast_install
11652   # before this can be enabled.
11653   hardcode_into_libs=yes
11654
11655   # Append ld.so.conf contents to the search path
11656   if test -f /etc/ld.so.conf; then
11657     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' ' '`
11658     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11659   fi
11660
11661   # We used to test for /lib/ld.so.1 and disable shared libraries on
11662   # powerpc, because MkLinux only supported shared libraries with the
11663   # GNU dynamic linker.  Since this was broken with cross compilers,
11664   # most powerpc-linux boxes support dynamic linking these days and
11665   # people can always --disable-shared, the test was removed, and we
11666   # assume the GNU/Linux dynamic linker is in use.
11667   dynamic_linker='GNU/Linux ld.so'
11668   ;;
11669
11670 netbsd*)
11671   version_type=sunos
11672   need_lib_prefix=no
11673   need_version=no
11674   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11675     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11676     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11677     dynamic_linker='NetBSD (a.out) ld.so'
11678   else
11679     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11680     soname_spec='${libname}${release}${shared_ext}$major'
11681     dynamic_linker='NetBSD ld.elf_so'
11682   fi
11683   shlibpath_var=LD_LIBRARY_PATH
11684   shlibpath_overrides_runpath=yes
11685   hardcode_into_libs=yes
11686   ;;
11687
11688 newsos6)
11689   version_type=linux
11690   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11691   shlibpath_var=LD_LIBRARY_PATH
11692   shlibpath_overrides_runpath=yes
11693   ;;
11694
11695 *nto* | *qnx*)
11696   version_type=qnx
11697   need_lib_prefix=no
11698   need_version=no
11699   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11700   soname_spec='${libname}${release}${shared_ext}$major'
11701   shlibpath_var=LD_LIBRARY_PATH
11702   shlibpath_overrides_runpath=no
11703   hardcode_into_libs=yes
11704   dynamic_linker='ldqnx.so'
11705   ;;
11706
11707 openbsd*)
11708   version_type=sunos
11709   sys_lib_dlsearch_path_spec="/usr/lib"
11710   need_lib_prefix=no
11711   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11712   case $host_os in
11713     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11714     *)                          need_version=no  ;;
11715   esac
11716   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11717   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11718   shlibpath_var=LD_LIBRARY_PATH
11719   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11720     case $host_os in
11721       openbsd2.[89] | openbsd2.[89].*)
11722         shlibpath_overrides_runpath=no
11723         ;;
11724       *)
11725         shlibpath_overrides_runpath=yes
11726         ;;
11727       esac
11728   else
11729     shlibpath_overrides_runpath=yes
11730   fi
11731   ;;
11732
11733 os2*)
11734   libname_spec='$name'
11735   shrext_cmds=".dll"
11736   need_lib_prefix=no
11737   library_names_spec='$libname${shared_ext} $libname.a'
11738   dynamic_linker='OS/2 ld.exe'
11739   shlibpath_var=LIBPATH
11740   ;;
11741
11742 osf3* | osf4* | osf5*)
11743   version_type=osf
11744   need_lib_prefix=no
11745   need_version=no
11746   soname_spec='${libname}${release}${shared_ext}$major'
11747   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11748   shlibpath_var=LD_LIBRARY_PATH
11749   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11750   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11751   ;;
11752
11753 rdos*)
11754   dynamic_linker=no
11755   ;;
11756
11757 solaris*)
11758   version_type=linux
11759   need_lib_prefix=no
11760   need_version=no
11761   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11762   soname_spec='${libname}${release}${shared_ext}$major'
11763   shlibpath_var=LD_LIBRARY_PATH
11764   shlibpath_overrides_runpath=yes
11765   hardcode_into_libs=yes
11766   # ldd complains unless libraries are executable
11767   postinstall_cmds='chmod +x $lib'
11768   ;;
11769
11770 sunos4*)
11771   version_type=sunos
11772   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11773   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11774   shlibpath_var=LD_LIBRARY_PATH
11775   shlibpath_overrides_runpath=yes
11776   if test "$with_gnu_ld" = yes; then
11777     need_lib_prefix=no
11778   fi
11779   need_version=yes
11780   ;;
11781
11782 sysv4 | sysv4.3*)
11783   version_type=linux
11784   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11785   soname_spec='${libname}${release}${shared_ext}$major'
11786   shlibpath_var=LD_LIBRARY_PATH
11787   case $host_vendor in
11788     sni)
11789       shlibpath_overrides_runpath=no
11790       need_lib_prefix=no
11791       runpath_var=LD_RUN_PATH
11792       ;;
11793     siemens)
11794       need_lib_prefix=no
11795       ;;
11796     motorola)
11797       need_lib_prefix=no
11798       need_version=no
11799       shlibpath_overrides_runpath=no
11800       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11801       ;;
11802   esac
11803   ;;
11804
11805 sysv4*MP*)
11806   if test -d /usr/nec ;then
11807     version_type=linux
11808     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11809     soname_spec='$libname${shared_ext}.$major'
11810     shlibpath_var=LD_LIBRARY_PATH
11811   fi
11812   ;;
11813
11814 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11815   version_type=freebsd-elf
11816   need_lib_prefix=no
11817   need_version=no
11818   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11819   soname_spec='${libname}${release}${shared_ext}$major'
11820   shlibpath_var=LD_LIBRARY_PATH
11821   shlibpath_overrides_runpath=yes
11822   hardcode_into_libs=yes
11823   if test "$with_gnu_ld" = yes; then
11824     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11825   else
11826     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11827     case $host_os in
11828       sco3.2v5*)
11829         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11830         ;;
11831     esac
11832   fi
11833   sys_lib_dlsearch_path_spec='/usr/lib'
11834   ;;
11835
11836 tpf*)
11837   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11838   version_type=linux
11839   need_lib_prefix=no
11840   need_version=no
11841   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11842   shlibpath_var=LD_LIBRARY_PATH
11843   shlibpath_overrides_runpath=no
11844   hardcode_into_libs=yes
11845   ;;
11846
11847 uts4*)
11848   version_type=linux
11849   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11850   soname_spec='${libname}${release}${shared_ext}$major'
11851   shlibpath_var=LD_LIBRARY_PATH
11852   ;;
11853
11854 *)
11855   dynamic_linker=no
11856   ;;
11857 esac
11858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11859 $as_echo "$dynamic_linker" >&6; }
11860 test "$dynamic_linker" = no && can_build_shared=no
11861
11862 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11863 if test "$GCC" = yes; then
11864   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11865 fi
11866
11867 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11868   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11869 fi
11870 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11871   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11872 fi
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11966 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11967 hardcode_action=
11968 if test -n "$hardcode_libdir_flag_spec" ||
11969    test -n "$runpath_var" ||
11970    test "X$hardcode_automatic" = "Xyes" ; then
11971
11972   # We can hardcode non-existent directories.
11973   if test "$hardcode_direct" != no &&
11974      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11975      # have to relink, otherwise we might link with an installed library
11976      # when we should be linking with a yet-to-be-installed one
11977      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11978      test "$hardcode_minus_L" != no; then
11979     # Linking always hardcodes the temporary library directory.
11980     hardcode_action=relink
11981   else
11982     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11983     hardcode_action=immediate
11984   fi
11985 else
11986   # We cannot hardcode anything, or else we can only hardcode existing
11987   # directories.
11988   hardcode_action=unsupported
11989 fi
11990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11991 $as_echo "$hardcode_action" >&6; }
11992
11993 if test "$hardcode_action" = relink ||
11994    test "$inherit_rpath" = yes; then
11995   # Fast installation is not supported
11996   enable_fast_install=no
11997 elif test "$shlibpath_overrides_runpath" = yes ||
11998      test "$enable_shared" = no; then
11999   # Fast installation is not necessary
12000   enable_fast_install=needless
12001 fi
12002
12003
12004
12005
12006
12007
12008   if test "x$enable_dlopen" != xyes; then
12009   enable_dlopen=unknown
12010   enable_dlopen_self=unknown
12011   enable_dlopen_self_static=unknown
12012 else
12013   lt_cv_dlopen=no
12014   lt_cv_dlopen_libs=
12015
12016   case $host_os in
12017   beos*)
12018     lt_cv_dlopen="load_add_on"
12019     lt_cv_dlopen_libs=
12020     lt_cv_dlopen_self=yes
12021     ;;
12022
12023   mingw* | pw32* | cegcc*)
12024     lt_cv_dlopen="LoadLibrary"
12025     lt_cv_dlopen_libs=
12026     ;;
12027
12028   cygwin*)
12029     lt_cv_dlopen="dlopen"
12030     lt_cv_dlopen_libs=
12031     ;;
12032
12033   darwin*)
12034   # if libdl is installed we need to link against it
12035     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12036 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12037 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12038   $as_echo_n "(cached) " >&6
12039 else
12040   ac_check_lib_save_LIBS=$LIBS
12041 LIBS="-ldl  $LIBS"
12042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12043 /* end confdefs.h.  */
12044
12045 /* Override any GCC internal prototype to avoid an error.
12046    Use char because int might match the return type of a GCC
12047    builtin and then its argument prototype would still apply.  */
12048 #ifdef __cplusplus
12049 extern "C"
12050 #endif
12051 char dlopen ();
12052 int
12053 main ()
12054 {
12055 return dlopen ();
12056   ;
12057   return 0;
12058 }
12059 _ACEOF
12060 if ac_fn_c_try_link "$LINENO"; then :
12061   ac_cv_lib_dl_dlopen=yes
12062 else
12063   ac_cv_lib_dl_dlopen=no
12064 fi
12065 rm -f core conftest.err conftest.$ac_objext \
12066     conftest$ac_exeext conftest.$ac_ext
12067 LIBS=$ac_check_lib_save_LIBS
12068 fi
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12070 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12071 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12072   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12073 else
12074
12075     lt_cv_dlopen="dyld"
12076     lt_cv_dlopen_libs=
12077     lt_cv_dlopen_self=yes
12078
12079 fi
12080
12081     ;;
12082
12083   *)
12084     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12085 if test "x$ac_cv_func_shl_load" = x""yes; then :
12086   lt_cv_dlopen="shl_load"
12087 else
12088   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12089 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12090 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12091   $as_echo_n "(cached) " >&6
12092 else
12093   ac_check_lib_save_LIBS=$LIBS
12094 LIBS="-ldld  $LIBS"
12095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12096 /* end confdefs.h.  */
12097
12098 /* Override any GCC internal prototype to avoid an error.
12099    Use char because int might match the return type of a GCC
12100    builtin and then its argument prototype would still apply.  */
12101 #ifdef __cplusplus
12102 extern "C"
12103 #endif
12104 char shl_load ();
12105 int
12106 main ()
12107 {
12108 return shl_load ();
12109   ;
12110   return 0;
12111 }
12112 _ACEOF
12113 if ac_fn_c_try_link "$LINENO"; then :
12114   ac_cv_lib_dld_shl_load=yes
12115 else
12116   ac_cv_lib_dld_shl_load=no
12117 fi
12118 rm -f core conftest.err conftest.$ac_objext \
12119     conftest$ac_exeext conftest.$ac_ext
12120 LIBS=$ac_check_lib_save_LIBS
12121 fi
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12123 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12124 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12125   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12126 else
12127   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12128 if test "x$ac_cv_func_dlopen" = x""yes; then :
12129   lt_cv_dlopen="dlopen"
12130 else
12131   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12132 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12133 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12134   $as_echo_n "(cached) " >&6
12135 else
12136   ac_check_lib_save_LIBS=$LIBS
12137 LIBS="-ldl  $LIBS"
12138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12139 /* end confdefs.h.  */
12140
12141 /* Override any GCC internal prototype to avoid an error.
12142    Use char because int might match the return type of a GCC
12143    builtin and then its argument prototype would still apply.  */
12144 #ifdef __cplusplus
12145 extern "C"
12146 #endif
12147 char dlopen ();
12148 int
12149 main ()
12150 {
12151 return dlopen ();
12152   ;
12153   return 0;
12154 }
12155 _ACEOF
12156 if ac_fn_c_try_link "$LINENO"; then :
12157   ac_cv_lib_dl_dlopen=yes
12158 else
12159   ac_cv_lib_dl_dlopen=no
12160 fi
12161 rm -f core conftest.err conftest.$ac_objext \
12162     conftest$ac_exeext conftest.$ac_ext
12163 LIBS=$ac_check_lib_save_LIBS
12164 fi
12165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12166 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12167 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12168   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12169 else
12170   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12171 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12172 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12173   $as_echo_n "(cached) " >&6
12174 else
12175   ac_check_lib_save_LIBS=$LIBS
12176 LIBS="-lsvld  $LIBS"
12177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12178 /* end confdefs.h.  */
12179
12180 /* Override any GCC internal prototype to avoid an error.
12181    Use char because int might match the return type of a GCC
12182    builtin and then its argument prototype would still apply.  */
12183 #ifdef __cplusplus
12184 extern "C"
12185 #endif
12186 char dlopen ();
12187 int
12188 main ()
12189 {
12190 return dlopen ();
12191   ;
12192   return 0;
12193 }
12194 _ACEOF
12195 if ac_fn_c_try_link "$LINENO"; then :
12196   ac_cv_lib_svld_dlopen=yes
12197 else
12198   ac_cv_lib_svld_dlopen=no
12199 fi
12200 rm -f core conftest.err conftest.$ac_objext \
12201     conftest$ac_exeext conftest.$ac_ext
12202 LIBS=$ac_check_lib_save_LIBS
12203 fi
12204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12205 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12206 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12207   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12208 else
12209   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12210 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12211 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12212   $as_echo_n "(cached) " >&6
12213 else
12214   ac_check_lib_save_LIBS=$LIBS
12215 LIBS="-ldld  $LIBS"
12216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12217 /* end confdefs.h.  */
12218
12219 /* Override any GCC internal prototype to avoid an error.
12220    Use char because int might match the return type of a GCC
12221    builtin and then its argument prototype would still apply.  */
12222 #ifdef __cplusplus
12223 extern "C"
12224 #endif
12225 char dld_link ();
12226 int
12227 main ()
12228 {
12229 return dld_link ();
12230   ;
12231   return 0;
12232 }
12233 _ACEOF
12234 if ac_fn_c_try_link "$LINENO"; then :
12235   ac_cv_lib_dld_dld_link=yes
12236 else
12237   ac_cv_lib_dld_dld_link=no
12238 fi
12239 rm -f core conftest.err conftest.$ac_objext \
12240     conftest$ac_exeext conftest.$ac_ext
12241 LIBS=$ac_check_lib_save_LIBS
12242 fi
12243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12244 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12245 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12246   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12247 fi
12248
12249
12250 fi
12251
12252
12253 fi
12254
12255
12256 fi
12257
12258
12259 fi
12260
12261
12262 fi
12263
12264     ;;
12265   esac
12266
12267   if test "x$lt_cv_dlopen" != xno; then
12268     enable_dlopen=yes
12269   else
12270     enable_dlopen=no
12271   fi
12272
12273   case $lt_cv_dlopen in
12274   dlopen)
12275     save_CPPFLAGS="$CPPFLAGS"
12276     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12277
12278     save_LDFLAGS="$LDFLAGS"
12279     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12280
12281     save_LIBS="$LIBS"
12282     LIBS="$lt_cv_dlopen_libs $LIBS"
12283
12284     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12285 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12286 if test "${lt_cv_dlopen_self+set}" = set; then :
12287   $as_echo_n "(cached) " >&6
12288 else
12289           if test "$cross_compiling" = yes; then :
12290   lt_cv_dlopen_self=cross
12291 else
12292   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12293   lt_status=$lt_dlunknown
12294   cat > conftest.$ac_ext <<_LT_EOF
12295 #line 12295 "configure"
12296 #include "confdefs.h"
12297
12298 #if HAVE_DLFCN_H
12299 #include <dlfcn.h>
12300 #endif
12301
12302 #include <stdio.h>
12303
12304 #ifdef RTLD_GLOBAL
12305 #  define LT_DLGLOBAL           RTLD_GLOBAL
12306 #else
12307 #  ifdef DL_GLOBAL
12308 #    define LT_DLGLOBAL         DL_GLOBAL
12309 #  else
12310 #    define LT_DLGLOBAL         0
12311 #  endif
12312 #endif
12313
12314 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12315    find out it does not work in some platform. */
12316 #ifndef LT_DLLAZY_OR_NOW
12317 #  ifdef RTLD_LAZY
12318 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12319 #  else
12320 #    ifdef DL_LAZY
12321 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12322 #    else
12323 #      ifdef RTLD_NOW
12324 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12325 #      else
12326 #        ifdef DL_NOW
12327 #          define LT_DLLAZY_OR_NOW      DL_NOW
12328 #        else
12329 #          define LT_DLLAZY_OR_NOW      0
12330 #        endif
12331 #      endif
12332 #    endif
12333 #  endif
12334 #endif
12335
12336 /* When -fvisbility=hidden is used, assume the code has been annotated
12337    correspondingly for the symbols needed.  */
12338 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12339 void fnord () __attribute__((visibility("default")));
12340 #endif
12341
12342 void fnord () { int i=42; }
12343 int main ()
12344 {
12345   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12346   int status = $lt_dlunknown;
12347
12348   if (self)
12349     {
12350       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12351       else
12352         {
12353           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12354           else puts (dlerror ());
12355         }
12356       /* dlclose (self); */
12357     }
12358   else
12359     puts (dlerror ());
12360
12361   return status;
12362 }
12363 _LT_EOF
12364   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12365   (eval $ac_link) 2>&5
12366   ac_status=$?
12367   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12368   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12369     (./conftest; exit; ) >&5 2>/dev/null
12370     lt_status=$?
12371     case x$lt_status in
12372       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12373       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12374       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12375     esac
12376   else :
12377     # compilation failed
12378     lt_cv_dlopen_self=no
12379   fi
12380 fi
12381 rm -fr conftest*
12382
12383
12384 fi
12385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12386 $as_echo "$lt_cv_dlopen_self" >&6; }
12387
12388     if test "x$lt_cv_dlopen_self" = xyes; then
12389       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12390       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12391 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12392 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12393   $as_echo_n "(cached) " >&6
12394 else
12395           if test "$cross_compiling" = yes; then :
12396   lt_cv_dlopen_self_static=cross
12397 else
12398   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12399   lt_status=$lt_dlunknown
12400   cat > conftest.$ac_ext <<_LT_EOF
12401 #line 12401 "configure"
12402 #include "confdefs.h"
12403
12404 #if HAVE_DLFCN_H
12405 #include <dlfcn.h>
12406 #endif
12407
12408 #include <stdio.h>
12409
12410 #ifdef RTLD_GLOBAL
12411 #  define LT_DLGLOBAL           RTLD_GLOBAL
12412 #else
12413 #  ifdef DL_GLOBAL
12414 #    define LT_DLGLOBAL         DL_GLOBAL
12415 #  else
12416 #    define LT_DLGLOBAL         0
12417 #  endif
12418 #endif
12419
12420 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12421    find out it does not work in some platform. */
12422 #ifndef LT_DLLAZY_OR_NOW
12423 #  ifdef RTLD_LAZY
12424 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12425 #  else
12426 #    ifdef DL_LAZY
12427 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12428 #    else
12429 #      ifdef RTLD_NOW
12430 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12431 #      else
12432 #        ifdef DL_NOW
12433 #          define LT_DLLAZY_OR_NOW      DL_NOW
12434 #        else
12435 #          define LT_DLLAZY_OR_NOW      0
12436 #        endif
12437 #      endif
12438 #    endif
12439 #  endif
12440 #endif
12441
12442 /* When -fvisbility=hidden is used, assume the code has been annotated
12443    correspondingly for the symbols needed.  */
12444 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12445 void fnord () __attribute__((visibility("default")));
12446 #endif
12447
12448 void fnord () { int i=42; }
12449 int main ()
12450 {
12451   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12452   int status = $lt_dlunknown;
12453
12454   if (self)
12455     {
12456       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12457       else
12458         {
12459           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12460           else puts (dlerror ());
12461         }
12462       /* dlclose (self); */
12463     }
12464   else
12465     puts (dlerror ());
12466
12467   return status;
12468 }
12469 _LT_EOF
12470   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12471   (eval $ac_link) 2>&5
12472   ac_status=$?
12473   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12474   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12475     (./conftest; exit; ) >&5 2>/dev/null
12476     lt_status=$?
12477     case x$lt_status in
12478       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12479       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12480       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12481     esac
12482   else :
12483     # compilation failed
12484     lt_cv_dlopen_self_static=no
12485   fi
12486 fi
12487 rm -fr conftest*
12488
12489
12490 fi
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12492 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12493     fi
12494
12495     CPPFLAGS="$save_CPPFLAGS"
12496     LDFLAGS="$save_LDFLAGS"
12497     LIBS="$save_LIBS"
12498     ;;
12499   esac
12500
12501   case $lt_cv_dlopen_self in
12502   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12503   *) enable_dlopen_self=unknown ;;
12504   esac
12505
12506   case $lt_cv_dlopen_self_static in
12507   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12508   *) enable_dlopen_self_static=unknown ;;
12509   esac
12510 fi
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528 striplib=
12529 old_striplib=
12530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12531 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12532 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12533   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12534   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12536 $as_echo "yes" >&6; }
12537 else
12538 # FIXME - insert some real tests, host_os isn't really good enough
12539   case $host_os in
12540   darwin*)
12541     if test -n "$STRIP" ; then
12542       striplib="$STRIP -x"
12543       old_striplib="$STRIP -S"
12544       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12545 $as_echo "yes" >&6; }
12546     else
12547       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12548 $as_echo "no" >&6; }
12549     fi
12550     ;;
12551   *)
12552     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12553 $as_echo "no" >&6; }
12554     ;;
12555   esac
12556 fi
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569   # Report which library types will actually be built
12570   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12571 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12572   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12573 $as_echo "$can_build_shared" >&6; }
12574
12575   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12576 $as_echo_n "checking whether to build shared libraries... " >&6; }
12577   test "$can_build_shared" = "no" && enable_shared=no
12578
12579   # On AIX, shared libraries and static libraries use the same namespace, and
12580   # are all built from PIC.
12581   case $host_os in
12582   aix3*)
12583     test "$enable_shared" = yes && enable_static=no
12584     if test -n "$RANLIB"; then
12585       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12586       postinstall_cmds='$RANLIB $lib'
12587     fi
12588     ;;
12589
12590   aix[4-9]*)
12591     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12592       test "$enable_shared" = yes && enable_static=no
12593     fi
12594     ;;
12595   esac
12596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12597 $as_echo "$enable_shared" >&6; }
12598
12599   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12600 $as_echo_n "checking whether to build static libraries... " >&6; }
12601   # Make sure either enable_shared or enable_static is yes.
12602   test "$enable_shared" = yes || enable_static=yes
12603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12604 $as_echo "$enable_static" >&6; }
12605
12606
12607
12608
12609 fi
12610 ac_ext=c
12611 ac_cpp='$CPP $CPPFLAGS'
12612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12615
12616 CC="$lt_save_CC"
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630         ac_config_commands="$ac_config_commands libtool"
12631
12632
12633
12634
12635 # Only expand once:
12636
12637
12638
12639
12640 . ${srcdir}/../../bfd/configure.host
12641
12642
12643
12644
12645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12646 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12647     # Check whether --enable-maintainer-mode was given.
12648 if test "${enable_maintainer_mode+set}" = set; then :
12649   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12650 else
12651   USE_MAINTAINER_MODE=no
12652 fi
12653
12654   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12655 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12656    if test $USE_MAINTAINER_MODE = yes; then
12657   MAINTAINER_MODE_TRUE=
12658   MAINTAINER_MODE_FALSE='#'
12659 else
12660   MAINTAINER_MODE_TRUE='#'
12661   MAINTAINER_MODE_FALSE=
12662 fi
12663
12664   MAINT=$MAINTAINER_MODE_TRUE
12665
12666
12667
12668
12669 # Check whether --enable-sim-bswap was given.
12670 if test "${enable_sim_bswap+set}" = set; then :
12671   enableval=$enable_sim_bswap; case "${enableval}" in
12672   yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12673   no)   sim_bswap="-DWITH_BSWAP=0";;
12674   *)    as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
12675 esac
12676 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12677   echo "Setting bswap flags = $sim_bswap" 6>&1
12678 fi
12679 else
12680   sim_bswap=""
12681 fi
12682
12683
12684
12685 # Check whether --enable-sim-cflags was given.
12686 if test "${enable_sim_cflags+set}" = set; then :
12687   enableval=$enable_sim_cflags; case "${enableval}" in
12688   yes)   sim_cflags="-O2 -fomit-frame-pointer";;
12689   trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
12690   no)    sim_cflags="";;
12691   *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12692 esac
12693 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12694   echo "Setting sim cflags = $sim_cflags" 6>&1
12695 fi
12696 else
12697   sim_cflags=""
12698 fi
12699
12700
12701
12702 # Check whether --enable-sim-debug was given.
12703 if test "${enable_sim_debug+set}" = set; then :
12704   enableval=$enable_sim_debug; case "${enableval}" in
12705   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12706   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12707   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12708 esac
12709 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12710   echo "Setting sim debug = $sim_debug" 6>&1
12711 fi
12712 else
12713   sim_debug=""
12714 fi
12715
12716
12717
12718 # Check whether --enable-sim-stdio was given.
12719 if test "${enable_sim_stdio+set}" = set; then :
12720   enableval=$enable_sim_stdio; case "${enableval}" in
12721   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12722   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
12723   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
12724 esac
12725 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12726   echo "Setting stdio flags = $sim_stdio" 6>&1
12727 fi
12728 else
12729   sim_stdio=""
12730 fi
12731
12732
12733
12734 # Check whether --enable-sim-trace was given.
12735 if test "${enable_sim_trace+set}" = set; then :
12736   enableval=$enable_sim_trace; case "${enableval}" in
12737   yes)  sim_trace="-DWITH_TRACE=-1";;
12738   no)   sim_trace="-DWITH_TRACE=0";;
12739   [-0-9]*)
12740         sim_trace="-DWITH_TRACE='(${enableval})'";;
12741   [[:lower:]]*)
12742         sim_trace=""
12743         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12744           if test x"$sim_trace" = x; then
12745             sim_trace="-DWITH_TRACE='(TRACE_$x"
12746           else
12747             sim_trace="${sim_trace}|TRACE_$x"
12748           fi
12749         done
12750         sim_trace="$sim_trace)'" ;;
12751 esac
12752 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12753   echo "Setting sim trace = $sim_trace" 6>&1
12754 fi
12755 else
12756   sim_trace=""
12757 fi
12758
12759
12760
12761 # Check whether --enable-sim-profile was given.
12762 if test "${enable_sim_profile+set}" = set; then :
12763   enableval=$enable_sim_profile; case "${enableval}" in
12764   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12765   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12766   [-0-9]*)
12767         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12768   [a-z]*)
12769         sim_profile=""
12770         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12771           if test x"$sim_profile" = x; then
12772             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12773           else
12774             sim_profile="${sim_profile}|PROFILE_$x"
12775           fi
12776         done
12777         sim_profile="$sim_profile)'" ;;
12778 esac
12779 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12780   echo "Setting sim profile = $sim_profile" 6>&1
12781 fi
12782 else
12783   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
12784 fi
12785
12786
12787
12788
12789 # Check whether --with-pkgversion was given.
12790 if test "${with_pkgversion+set}" = set; then :
12791   withval=$with_pkgversion; case "$withval" in
12792       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
12793       no)  PKGVERSION= ;;
12794       *)   PKGVERSION="($withval) " ;;
12795      esac
12796 else
12797   PKGVERSION="(SIM) "
12798
12799 fi
12800
12801
12802
12803
12804
12805 # Check whether --with-bugurl was given.
12806 if test "${with_bugurl+set}" = set; then :
12807   withval=$with_bugurl; case "$withval" in
12808       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
12809       no)  BUGURL=
12810            ;;
12811       *)   BUGURL="$withval"
12812            ;;
12813      esac
12814 else
12815   BUGURL="http://www.gnu.org/software/gdb/bugs/"
12816
12817 fi
12818
12819   case ${BUGURL} in
12820   "")
12821     REPORT_BUGS_TO=
12822     REPORT_BUGS_TEXI=
12823     ;;
12824   *)
12825     REPORT_BUGS_TO="<$BUGURL>"
12826     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12827     ;;
12828   esac;
12829
12830
12831
12832
12833 cat >>confdefs.h <<_ACEOF
12834 #define PKGVERSION "$PKGVERSION"
12835 _ACEOF
12836
12837
12838 cat >>confdefs.h <<_ACEOF
12839 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12840 _ACEOF
12841
12842
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12844 $as_echo_n "checking return type of signal handlers... " >&6; }
12845 if test "${ac_cv_type_signal+set}" = set; then :
12846   $as_echo_n "(cached) " >&6
12847 else
12848   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12849 /* end confdefs.h.  */
12850 #include <sys/types.h>
12851 #include <signal.h>
12852
12853 int
12854 main ()
12855 {
12856 return *(signal (0, 0)) (0) == 1;
12857   ;
12858   return 0;
12859 }
12860 _ACEOF
12861 if ac_fn_c_try_compile "$LINENO"; then :
12862   ac_cv_type_signal=int
12863 else
12864   ac_cv_type_signal=void
12865 fi
12866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12867 fi
12868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12869 $as_echo "$ac_cv_type_signal" >&6; }
12870
12871 cat >>confdefs.h <<_ACEOF
12872 #define RETSIGTYPE $ac_cv_type_signal
12873 _ACEOF
12874
12875
12876
12877
12878
12879 sim_link_files=
12880 sim_link_links=
12881
12882 # targ-vals.def points to the libc macro description file.
12883 case "${target}" in
12884 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12885 esac
12886 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12887 sim_link_links="${sim_link_links} targ-vals.def"
12888
12889
12890
12891 # In the Cygwin environment, we need some additional flags.
12892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
12893 $as_echo_n "checking for cygwin... " >&6; }
12894 if test "${sim_cv_os_cygwin+set}" = set; then :
12895   $as_echo_n "(cached) " >&6
12896 else
12897   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12898 /* end confdefs.h.  */
12899
12900 #ifdef __CYGWIN__
12901 lose
12902 #endif
12903 _ACEOF
12904 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12905   $EGREP "lose" >/dev/null 2>&1; then :
12906   sim_cv_os_cygwin=yes
12907 else
12908   sim_cv_os_cygwin=no
12909 fi
12910 rm -f conftest*
12911
12912 fi
12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_os_cygwin" >&5
12914 $as_echo "$sim_cv_os_cygwin" >&6; }
12915
12916 if test x$sim_cv_os_cygwin = xyes; then
12917   TERMCAP='`if test -r ../../libtermcap/libtermcap.a; then echo ../../libtermcap/libtermcap.a; else echo -ltermcap; fi` -luser32'
12918 else
12919   # Keep in sync with gdb's configure.ac list.
12920   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
12921 $as_echo_n "checking for library containing tgetent... " >&6; }
12922 if test "${ac_cv_search_tgetent+set}" = set; then :
12923   $as_echo_n "(cached) " >&6
12924 else
12925   ac_func_search_save_LIBS=$LIBS
12926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12927 /* end confdefs.h.  */
12928
12929 /* Override any GCC internal prototype to avoid an error.
12930    Use char because int might match the return type of a GCC
12931    builtin and then its argument prototype would still apply.  */
12932 #ifdef __cplusplus
12933 extern "C"
12934 #endif
12935 char tgetent ();
12936 int
12937 main ()
12938 {
12939 return tgetent ();
12940   ;
12941   return 0;
12942 }
12943 _ACEOF
12944 for ac_lib in '' termcap tinfo curses ncurses; do
12945   if test -z "$ac_lib"; then
12946     ac_res="none required"
12947   else
12948     ac_res=-l$ac_lib
12949     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12950   fi
12951   if ac_fn_c_try_link "$LINENO"; then :
12952   ac_cv_search_tgetent=$ac_res
12953 fi
12954 rm -f core conftest.err conftest.$ac_objext \
12955     conftest$ac_exeext
12956   if test "${ac_cv_search_tgetent+set}" = set; then :
12957   break
12958 fi
12959 done
12960 if test "${ac_cv_search_tgetent+set}" = set; then :
12961
12962 else
12963   ac_cv_search_tgetent=no
12964 fi
12965 rm conftest.$ac_ext
12966 LIBS=$ac_func_search_save_LIBS
12967 fi
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
12969 $as_echo "$ac_cv_search_tgetent" >&6; }
12970 ac_res=$ac_cv_search_tgetent
12971 if test "$ac_res" != no; then :
12972   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12973   TERMCAP=$ac_cv_search_tgetent
12974 else
12975   TERMCAP=""
12976 fi
12977
12978 fi
12979
12980
12981 # We prefer the in-tree readline.  Top-level dependencies make sure
12982 # src/readline (if it's there) is configured before src/sim.
12983 if test -r ../../readline/Makefile; then
12984   READLINE=../../readline/libreadline.a
12985 else
12986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
12987 $as_echo_n "checking for readline in -lreadline... " >&6; }
12988 if test "${ac_cv_lib_readline_readline+set}" = set; then :
12989   $as_echo_n "(cached) " >&6
12990 else
12991   ac_check_lib_save_LIBS=$LIBS
12992 LIBS="-lreadline $TERMCAP $LIBS"
12993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12994 /* end confdefs.h.  */
12995
12996 /* Override any GCC internal prototype to avoid an error.
12997    Use char because int might match the return type of a GCC
12998    builtin and then its argument prototype would still apply.  */
12999 #ifdef __cplusplus
13000 extern "C"
13001 #endif
13002 char readline ();
13003 int
13004 main ()
13005 {
13006 return readline ();
13007   ;
13008   return 0;
13009 }
13010 _ACEOF
13011 if ac_fn_c_try_link "$LINENO"; then :
13012   ac_cv_lib_readline_readline=yes
13013 else
13014   ac_cv_lib_readline_readline=no
13015 fi
13016 rm -f core conftest.err conftest.$ac_objext \
13017     conftest$ac_exeext conftest.$ac_ext
13018 LIBS=$ac_check_lib_save_LIBS
13019 fi
13020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
13021 $as_echo "$ac_cv_lib_readline_readline" >&6; }
13022 if test "x$ac_cv_lib_readline_readline" = x""yes; then :
13023   READLINE=-lreadline
13024 else
13025   as_fn_error "the required \"readline\" library is missing" "$LINENO" 5
13026 fi
13027
13028 fi
13029
13030
13031 # Check whether --enable-sim-hostendian was given.
13032 if test "${enable_sim_hostendian+set}" = set; then :
13033   enableval=$enable_sim_hostendian; case "${enableval}" in
13034   no)    sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13035   b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13036   l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
13037   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
13038 esac
13039 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13040   echo "Setting hostendian flags = $sim_hostendian" 6>&1
13041 fi
13042 else
13043
13044 if test "x$cross_compiling" = "xno"; then
13045    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13046 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13047 if test "${ac_cv_c_bigendian+set}" = set; then :
13048   $as_echo_n "(cached) " >&6
13049 else
13050   ac_cv_c_bigendian=unknown
13051     # See if we're dealing with a universal compiler.
13052     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13053 /* end confdefs.h.  */
13054 #ifndef __APPLE_CC__
13055                not a universal capable compiler
13056              #endif
13057              typedef int dummy;
13058
13059 _ACEOF
13060 if ac_fn_c_try_compile "$LINENO"; then :
13061
13062         # Check for potential -arch flags.  It is not universal unless
13063         # there are at least two -arch flags with different values.
13064         ac_arch=
13065         ac_prev=
13066         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13067          if test -n "$ac_prev"; then
13068            case $ac_word in
13069              i?86 | x86_64 | ppc | ppc64)
13070                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13071                  ac_arch=$ac_word
13072                else
13073                  ac_cv_c_bigendian=universal
13074                  break
13075                fi
13076                ;;
13077            esac
13078            ac_prev=
13079          elif test "x$ac_word" = "x-arch"; then
13080            ac_prev=arch
13081          fi
13082        done
13083 fi
13084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13085     if test $ac_cv_c_bigendian = unknown; then
13086       # See if sys/param.h defines the BYTE_ORDER macro.
13087       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13088 /* end confdefs.h.  */
13089 #include <sys/types.h>
13090              #include <sys/param.h>
13091
13092 int
13093 main ()
13094 {
13095 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13096                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13097                      && LITTLE_ENDIAN)
13098               bogus endian macros
13099              #endif
13100
13101   ;
13102   return 0;
13103 }
13104 _ACEOF
13105 if ac_fn_c_try_compile "$LINENO"; then :
13106   # It does; now see whether it defined to BIG_ENDIAN or not.
13107          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13108 /* end confdefs.h.  */
13109 #include <sys/types.h>
13110                 #include <sys/param.h>
13111
13112 int
13113 main ()
13114 {
13115 #if BYTE_ORDER != BIG_ENDIAN
13116                  not big endian
13117                 #endif
13118
13119   ;
13120   return 0;
13121 }
13122 _ACEOF
13123 if ac_fn_c_try_compile "$LINENO"; then :
13124   ac_cv_c_bigendian=yes
13125 else
13126   ac_cv_c_bigendian=no
13127 fi
13128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13129 fi
13130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13131     fi
13132     if test $ac_cv_c_bigendian = unknown; then
13133       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13134       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13135 /* end confdefs.h.  */
13136 #include <limits.h>
13137
13138 int
13139 main ()
13140 {
13141 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13142               bogus endian macros
13143              #endif
13144
13145   ;
13146   return 0;
13147 }
13148 _ACEOF
13149 if ac_fn_c_try_compile "$LINENO"; then :
13150   # It does; now see whether it defined to _BIG_ENDIAN or not.
13151          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13152 /* end confdefs.h.  */
13153 #include <limits.h>
13154
13155 int
13156 main ()
13157 {
13158 #ifndef _BIG_ENDIAN
13159                  not big endian
13160                 #endif
13161
13162   ;
13163   return 0;
13164 }
13165 _ACEOF
13166 if ac_fn_c_try_compile "$LINENO"; then :
13167   ac_cv_c_bigendian=yes
13168 else
13169   ac_cv_c_bigendian=no
13170 fi
13171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13172 fi
13173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13174     fi
13175     if test $ac_cv_c_bigendian = unknown; then
13176       # Compile a test program.
13177       if test "$cross_compiling" = yes; then :
13178   # Try to guess by grepping values from an object file.
13179          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13180 /* end confdefs.h.  */
13181 short int ascii_mm[] =
13182                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13183                 short int ascii_ii[] =
13184                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13185                 int use_ascii (int i) {
13186                   return ascii_mm[i] + ascii_ii[i];
13187                 }
13188                 short int ebcdic_ii[] =
13189                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13190                 short int ebcdic_mm[] =
13191                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13192                 int use_ebcdic (int i) {
13193                   return ebcdic_mm[i] + ebcdic_ii[i];
13194                 }
13195                 extern int foo;
13196
13197 int
13198 main ()
13199 {
13200 return use_ascii (foo) == use_ebcdic (foo);
13201   ;
13202   return 0;
13203 }
13204 _ACEOF
13205 if ac_fn_c_try_compile "$LINENO"; then :
13206   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13207               ac_cv_c_bigendian=yes
13208             fi
13209             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13210               if test "$ac_cv_c_bigendian" = unknown; then
13211                 ac_cv_c_bigendian=no
13212               else
13213                 # finding both strings is unlikely to happen, but who knows?
13214                 ac_cv_c_bigendian=unknown
13215               fi
13216             fi
13217 fi
13218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13219 else
13220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13221 /* end confdefs.h.  */
13222 $ac_includes_default
13223 int
13224 main ()
13225 {
13226
13227              /* Are we little or big endian?  From Harbison&Steele.  */
13228              union
13229              {
13230                long int l;
13231                char c[sizeof (long int)];
13232              } u;
13233              u.l = 1;
13234              return u.c[sizeof (long int) - 1] == 1;
13235
13236   ;
13237   return 0;
13238 }
13239 _ACEOF
13240 if ac_fn_c_try_run "$LINENO"; then :
13241   ac_cv_c_bigendian=no
13242 else
13243   ac_cv_c_bigendian=yes
13244 fi
13245 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13246   conftest.$ac_objext conftest.beam conftest.$ac_ext
13247 fi
13248
13249     fi
13250 fi
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13252 $as_echo "$ac_cv_c_bigendian" >&6; }
13253  case $ac_cv_c_bigendian in #(
13254    yes)
13255      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13256 ;; #(
13257    no)
13258       ;; #(
13259    universal)
13260
13261 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13262
13263      ;; #(
13264    *)
13265      as_fn_error "unknown endianness
13266  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13267  esac
13268
13269   if test $ac_cv_c_bigendian = yes; then
13270     sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13271   else
13272     sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13273   fi
13274 else
13275   sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13276 fi
13277 fi
13278
13279
13280 ac_sources="$sim_link_files"
13281 ac_dests="$sim_link_links"
13282 while test -n "$ac_sources"; do
13283   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13284   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13285   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13286 done
13287 ac_config_links="$ac_config_links $ac_config_links_1"
13288
13289 cgen_breaks=""
13290 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13291 cgen_breaks="break cgen_rtx_error";
13292 fi
13293
13294 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13295
13296 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13297
13298 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13299
13300 ac_config_commands="$ac_config_commands Makefile"
13301
13302 ac_config_commands="$ac_config_commands stamp-h"
13303
13304 cat >confcache <<\_ACEOF
13305 # This file is a shell script that caches the results of configure
13306 # tests run on this system so they can be shared between configure
13307 # scripts and configure runs, see configure's option --config-cache.
13308 # It is not useful on other systems.  If it contains results you don't
13309 # want to keep, you may remove or edit it.
13310 #
13311 # config.status only pays attention to the cache file if you give it
13312 # the --recheck option to rerun configure.
13313 #
13314 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13315 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13316 # following values.
13317
13318 _ACEOF
13319
13320 # The following way of writing the cache mishandles newlines in values,
13321 # but we know of no workaround that is simple, portable, and efficient.
13322 # So, we kill variables containing newlines.
13323 # Ultrix sh set writes to stderr and can't be redirected directly,
13324 # and sets the high bit in the cache file unless we assign to the vars.
13325 (
13326   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13327     eval ac_val=\$$ac_var
13328     case $ac_val in #(
13329     *${as_nl}*)
13330       case $ac_var in #(
13331       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13332 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13333       esac
13334       case $ac_var in #(
13335       _ | IFS | as_nl) ;; #(
13336       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13337       *) { eval $ac_var=; unset $ac_var;} ;;
13338       esac ;;
13339     esac
13340   done
13341
13342   (set) 2>&1 |
13343     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13344     *${as_nl}ac_space=\ *)
13345       # `set' does not quote correctly, so add quotes: double-quote
13346       # substitution turns \\\\ into \\, and sed turns \\ into \.
13347       sed -n \
13348         "s/'/'\\\\''/g;
13349           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13350       ;; #(
13351     *)
13352       # `set' quotes correctly as required by POSIX, so do not add quotes.
13353       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13354       ;;
13355     esac |
13356     sort
13357 ) |
13358   sed '
13359      /^ac_cv_env_/b end
13360      t clear
13361      :clear
13362      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13363      t end
13364      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13365      :end' >>confcache
13366 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13367   if test -w "$cache_file"; then
13368     test "x$cache_file" != "x/dev/null" &&
13369       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13370 $as_echo "$as_me: updating cache $cache_file" >&6;}
13371     cat confcache >$cache_file
13372   else
13373     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13374 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13375   fi
13376 fi
13377 rm -f confcache
13378
13379 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13380 # Let make expand exec_prefix.
13381 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13382
13383 DEFS=-DHAVE_CONFIG_H
13384
13385 ac_libobjs=
13386 ac_ltlibobjs=
13387 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13388   # 1. Remove the extension, and $U if already installed.
13389   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13390   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13391   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13392   #    will be set to the directory where LIBOBJS objects are built.
13393   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13394   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13395 done
13396 LIBOBJS=$ac_libobjs
13397
13398 LTLIBOBJS=$ac_ltlibobjs
13399
13400
13401 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13402   as_fn_error "conditional \"GMAKE\" was never defined.
13403 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13404 fi
13405 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13406   as_fn_error "conditional \"PLUGINS\" was never defined.
13407 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13408 fi
13409 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13410   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13411 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13412 fi
13413
13414
13415 : ${CONFIG_STATUS=./config.status}
13416 ac_write_fail=0
13417 ac_clean_files_save=$ac_clean_files
13418 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13419 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13420 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13421 as_write_fail=0
13422 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13423 #! $SHELL
13424 # Generated by $as_me.
13425 # Run this file to recreate the current configuration.
13426 # Compiler output produced by configure, useful for debugging
13427 # configure, is in config.log if it exists.
13428
13429 debug=false
13430 ac_cs_recheck=false
13431 ac_cs_silent=false
13432
13433 SHELL=\${CONFIG_SHELL-$SHELL}
13434 export SHELL
13435 _ASEOF
13436 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13437 ## -------------------- ##
13438 ## M4sh Initialization. ##
13439 ## -------------------- ##
13440
13441 # Be more Bourne compatible
13442 DUALCASE=1; export DUALCASE # for MKS sh
13443 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13444   emulate sh
13445   NULLCMD=:
13446   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13447   # is contrary to our usage.  Disable this feature.
13448   alias -g '${1+"$@"}'='"$@"'
13449   setopt NO_GLOB_SUBST
13450 else
13451   case `(set -o) 2>/dev/null` in #(
13452   *posix*) :
13453     set -o posix ;; #(
13454   *) :
13455      ;;
13456 esac
13457 fi
13458
13459
13460 as_nl='
13461 '
13462 export as_nl
13463 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13464 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13465 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13466 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13467 # Prefer a ksh shell builtin over an external printf program on Solaris,
13468 # but without wasting forks for bash or zsh.
13469 if test -z "$BASH_VERSION$ZSH_VERSION" \
13470     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13471   as_echo='print -r --'
13472   as_echo_n='print -rn --'
13473 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13474   as_echo='printf %s\n'
13475   as_echo_n='printf %s'
13476 else
13477   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13478     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13479     as_echo_n='/usr/ucb/echo -n'
13480   else
13481     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13482     as_echo_n_body='eval
13483       arg=$1;
13484       case $arg in #(
13485       *"$as_nl"*)
13486         expr "X$arg" : "X\\(.*\\)$as_nl";
13487         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13488       esac;
13489       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13490     '
13491     export as_echo_n_body
13492     as_echo_n='sh -c $as_echo_n_body as_echo'
13493   fi
13494   export as_echo_body
13495   as_echo='sh -c $as_echo_body as_echo'
13496 fi
13497
13498 # The user is always right.
13499 if test "${PATH_SEPARATOR+set}" != set; then
13500   PATH_SEPARATOR=:
13501   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13502     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13503       PATH_SEPARATOR=';'
13504   }
13505 fi
13506
13507
13508 # IFS
13509 # We need space, tab and new line, in precisely that order.  Quoting is
13510 # there to prevent editors from complaining about space-tab.
13511 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13512 # splitting by setting IFS to empty value.)
13513 IFS=" ""        $as_nl"
13514
13515 # Find who we are.  Look in the path if we contain no directory separator.
13516 case $0 in #((
13517   *[\\/]* ) as_myself=$0 ;;
13518   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13519 for as_dir in $PATH
13520 do
13521   IFS=$as_save_IFS
13522   test -z "$as_dir" && as_dir=.
13523     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13524   done
13525 IFS=$as_save_IFS
13526
13527      ;;
13528 esac
13529 # We did not find ourselves, most probably we were run as `sh COMMAND'
13530 # in which case we are not to be found in the path.
13531 if test "x$as_myself" = x; then
13532   as_myself=$0
13533 fi
13534 if test ! -f "$as_myself"; then
13535   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13536   exit 1
13537 fi
13538
13539 # Unset variables that we do not need and which cause bugs (e.g. in
13540 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13541 # suppresses any "Segmentation fault" message there.  '((' could
13542 # trigger a bug in pdksh 5.2.14.
13543 for as_var in BASH_ENV ENV MAIL MAILPATH
13544 do eval test x\${$as_var+set} = xset \
13545   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13546 done
13547 PS1='$ '
13548 PS2='> '
13549 PS4='+ '
13550
13551 # NLS nuisances.
13552 LC_ALL=C
13553 export LC_ALL
13554 LANGUAGE=C
13555 export LANGUAGE
13556
13557 # CDPATH.
13558 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13559
13560
13561 # as_fn_error ERROR [LINENO LOG_FD]
13562 # ---------------------------------
13563 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13564 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13565 # script with status $?, using 1 if that was 0.
13566 as_fn_error ()
13567 {
13568   as_status=$?; test $as_status -eq 0 && as_status=1
13569   if test "$3"; then
13570     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13571     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13572   fi
13573   $as_echo "$as_me: error: $1" >&2
13574   as_fn_exit $as_status
13575 } # as_fn_error
13576
13577
13578 # as_fn_set_status STATUS
13579 # -----------------------
13580 # Set $? to STATUS, without forking.
13581 as_fn_set_status ()
13582 {
13583   return $1
13584 } # as_fn_set_status
13585
13586 # as_fn_exit STATUS
13587 # -----------------
13588 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13589 as_fn_exit ()
13590 {
13591   set +e
13592   as_fn_set_status $1
13593   exit $1
13594 } # as_fn_exit
13595
13596 # as_fn_unset VAR
13597 # ---------------
13598 # Portably unset VAR.
13599 as_fn_unset ()
13600 {
13601   { eval $1=; unset $1;}
13602 }
13603 as_unset=as_fn_unset
13604 # as_fn_append VAR VALUE
13605 # ----------------------
13606 # Append the text in VALUE to the end of the definition contained in VAR. Take
13607 # advantage of any shell optimizations that allow amortized linear growth over
13608 # repeated appends, instead of the typical quadratic growth present in naive
13609 # implementations.
13610 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13611   eval 'as_fn_append ()
13612   {
13613     eval $1+=\$2
13614   }'
13615 else
13616   as_fn_append ()
13617   {
13618     eval $1=\$$1\$2
13619   }
13620 fi # as_fn_append
13621
13622 # as_fn_arith ARG...
13623 # ------------------
13624 # Perform arithmetic evaluation on the ARGs, and store the result in the
13625 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13626 # must be portable across $(()) and expr.
13627 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13628   eval 'as_fn_arith ()
13629   {
13630     as_val=$(( $* ))
13631   }'
13632 else
13633   as_fn_arith ()
13634   {
13635     as_val=`expr "$@" || test $? -eq 1`
13636   }
13637 fi # as_fn_arith
13638
13639
13640 if expr a : '\(a\)' >/dev/null 2>&1 &&
13641    test "X`expr 00001 : '.*\(...\)'`" = X001; then
13642   as_expr=expr
13643 else
13644   as_expr=false
13645 fi
13646
13647 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13648   as_basename=basename
13649 else
13650   as_basename=false
13651 fi
13652
13653 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13654   as_dirname=dirname
13655 else
13656   as_dirname=false
13657 fi
13658
13659 as_me=`$as_basename -- "$0" ||
13660 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13661          X"$0" : 'X\(//\)$' \| \
13662          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13663 $as_echo X/"$0" |
13664     sed '/^.*\/\([^/][^/]*\)\/*$/{
13665             s//\1/
13666             q
13667           }
13668           /^X\/\(\/\/\)$/{
13669             s//\1/
13670             q
13671           }
13672           /^X\/\(\/\).*/{
13673             s//\1/
13674             q
13675           }
13676           s/.*/./; q'`
13677
13678 # Avoid depending upon Character Ranges.
13679 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13680 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13681 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13682 as_cr_digits='0123456789'
13683 as_cr_alnum=$as_cr_Letters$as_cr_digits
13684
13685 ECHO_C= ECHO_N= ECHO_T=
13686 case `echo -n x` in #(((((
13687 -n*)
13688   case `echo 'xy\c'` in
13689   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
13690   xy)  ECHO_C='\c';;
13691   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
13692        ECHO_T=' ';;
13693   esac;;
13694 *)
13695   ECHO_N='-n';;
13696 esac
13697
13698 rm -f conf$$ conf$$.exe conf$$.file
13699 if test -d conf$$.dir; then
13700   rm -f conf$$.dir/conf$$.file
13701 else
13702   rm -f conf$$.dir
13703   mkdir conf$$.dir 2>/dev/null
13704 fi
13705 if (echo >conf$$.file) 2>/dev/null; then
13706   if ln -s conf$$.file conf$$ 2>/dev/null; then
13707     as_ln_s='ln -s'
13708     # ... but there are two gotchas:
13709     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13710     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13711     # In both cases, we have to default to `cp -p'.
13712     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13713       as_ln_s='cp -p'
13714   elif ln conf$$.file conf$$ 2>/dev/null; then
13715     as_ln_s=ln
13716   else
13717     as_ln_s='cp -p'
13718   fi
13719 else
13720   as_ln_s='cp -p'
13721 fi
13722 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13723 rmdir conf$$.dir 2>/dev/null
13724
13725
13726 # as_fn_mkdir_p
13727 # -------------
13728 # Create "$as_dir" as a directory, including parents if necessary.
13729 as_fn_mkdir_p ()
13730 {
13731
13732   case $as_dir in #(
13733   -*) as_dir=./$as_dir;;
13734   esac
13735   test -d "$as_dir" || eval $as_mkdir_p || {
13736     as_dirs=
13737     while :; do
13738       case $as_dir in #(
13739       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13740       *) as_qdir=$as_dir;;
13741       esac
13742       as_dirs="'$as_qdir' $as_dirs"
13743       as_dir=`$as_dirname -- "$as_dir" ||
13744 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13745          X"$as_dir" : 'X\(//\)[^/]' \| \
13746          X"$as_dir" : 'X\(//\)$' \| \
13747          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13748 $as_echo X"$as_dir" |
13749     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13750             s//\1/
13751             q
13752           }
13753           /^X\(\/\/\)[^/].*/{
13754             s//\1/
13755             q
13756           }
13757           /^X\(\/\/\)$/{
13758             s//\1/
13759             q
13760           }
13761           /^X\(\/\).*/{
13762             s//\1/
13763             q
13764           }
13765           s/.*/./; q'`
13766       test -d "$as_dir" && break
13767     done
13768     test -z "$as_dirs" || eval "mkdir $as_dirs"
13769   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13770
13771
13772 } # as_fn_mkdir_p
13773 if mkdir -p . 2>/dev/null; then
13774   as_mkdir_p='mkdir -p "$as_dir"'
13775 else
13776   test -d ./-p && rmdir ./-p
13777   as_mkdir_p=false
13778 fi
13779
13780 if test -x / >/dev/null 2>&1; then
13781   as_test_x='test -x'
13782 else
13783   if ls -dL / >/dev/null 2>&1; then
13784     as_ls_L_option=L
13785   else
13786     as_ls_L_option=
13787   fi
13788   as_test_x='
13789     eval sh -c '\''
13790       if test -d "$1"; then
13791         test -d "$1/.";
13792       else
13793         case $1 in #(
13794         -*)set "./$1";;
13795         esac;
13796         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13797         ???[sx]*):;;*)false;;esac;fi
13798     '\'' sh
13799   '
13800 fi
13801 as_executable_p=$as_test_x
13802
13803 # Sed expression to map a string onto a valid CPP name.
13804 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13805
13806 # Sed expression to map a string onto a valid variable name.
13807 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13808
13809
13810 exec 6>&1
13811 ## ----------------------------------- ##
13812 ## Main body of $CONFIG_STATUS script. ##
13813 ## ----------------------------------- ##
13814 _ASEOF
13815 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13816
13817 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13818 # Save the log message, to keep $0 and so on meaningful, and to
13819 # report actual input values of CONFIG_FILES etc. instead of their
13820 # values after options handling.
13821 ac_log="
13822 This file was extended by $as_me, which was
13823 generated by GNU Autoconf 2.64.  Invocation command line was
13824
13825   CONFIG_FILES    = $CONFIG_FILES
13826   CONFIG_HEADERS  = $CONFIG_HEADERS
13827   CONFIG_LINKS    = $CONFIG_LINKS
13828   CONFIG_COMMANDS = $CONFIG_COMMANDS
13829   $ $0 $@
13830
13831 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13832 "
13833
13834 _ACEOF
13835
13836 case $ac_config_files in *"
13837 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13838 esac
13839
13840 case $ac_config_headers in *"
13841 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13842 esac
13843
13844
13845 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13846 # Files that config.status was made for.
13847 config_files="$ac_config_files"
13848 config_headers="$ac_config_headers"
13849 config_links="$ac_config_links"
13850 config_commands="$ac_config_commands"
13851
13852 _ACEOF
13853
13854 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13855 ac_cs_usage="\
13856 \`$as_me' instantiates files and other configuration actions
13857 from templates according to the current configuration.  Unless the files
13858 and actions are specified as TAGs, all are instantiated by default.
13859
13860 Usage: $0 [OPTION]... [TAG]...
13861
13862   -h, --help       print this help, then exit
13863   -V, --version    print version number and configuration settings, then exit
13864   -q, --quiet, --silent
13865                    do not print progress messages
13866   -d, --debug      don't remove temporary files
13867       --recheck    update $as_me by reconfiguring in the same conditions
13868       --file=FILE[:TEMPLATE]
13869                    instantiate the configuration file FILE
13870       --header=FILE[:TEMPLATE]
13871                    instantiate the configuration header FILE
13872
13873 Configuration files:
13874 $config_files
13875
13876 Configuration headers:
13877 $config_headers
13878
13879 Configuration links:
13880 $config_links
13881
13882 Configuration commands:
13883 $config_commands
13884
13885 Report bugs to the package provider."
13886
13887 _ACEOF
13888 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13889 ac_cs_version="\\
13890 config.status
13891 configured by $0, generated by GNU Autoconf 2.64,
13892   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13893
13894 Copyright (C) 2009 Free Software Foundation, Inc.
13895 This config.status script is free software; the Free Software Foundation
13896 gives unlimited permission to copy, distribute and modify it."
13897
13898 ac_pwd='$ac_pwd'
13899 srcdir='$srcdir'
13900 INSTALL='$INSTALL'
13901 AWK='$AWK'
13902 test -n "\$AWK" || AWK=awk
13903 _ACEOF
13904
13905 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13906 # The default lists apply if the user does not specify any file.
13907 ac_need_defaults=:
13908 while test $# != 0
13909 do
13910   case $1 in
13911   --*=*)
13912     ac_option=`expr "X$1" : 'X\([^=]*\)='`
13913     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13914     ac_shift=:
13915     ;;
13916   *)
13917     ac_option=$1
13918     ac_optarg=$2
13919     ac_shift=shift
13920     ;;
13921   esac
13922
13923   case $ac_option in
13924   # Handling of the options.
13925   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13926     ac_cs_recheck=: ;;
13927   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13928     $as_echo "$ac_cs_version"; exit ;;
13929   --debug | --debu | --deb | --de | --d | -d )
13930     debug=: ;;
13931   --file | --fil | --fi | --f )
13932     $ac_shift
13933     case $ac_optarg in
13934     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13935     esac
13936     as_fn_append CONFIG_FILES " '$ac_optarg'"
13937     ac_need_defaults=false;;
13938   --header | --heade | --head | --hea )
13939     $ac_shift
13940     case $ac_optarg in
13941     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13942     esac
13943     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13944     ac_need_defaults=false;;
13945   --he | --h)
13946     # Conflict between --help and --header
13947     as_fn_error "ambiguous option: \`$1'
13948 Try \`$0 --help' for more information.";;
13949   --help | --hel | -h )
13950     $as_echo "$ac_cs_usage"; exit ;;
13951   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13952   | -silent | --silent | --silen | --sile | --sil | --si | --s)
13953     ac_cs_silent=: ;;
13954
13955   # This is an error.
13956   -*) as_fn_error "unrecognized option: \`$1'
13957 Try \`$0 --help' for more information." ;;
13958
13959   *) as_fn_append ac_config_targets " $1"
13960      ac_need_defaults=false ;;
13961
13962   esac
13963   shift
13964 done
13965
13966 ac_configure_extra_args=
13967
13968 if $ac_cs_silent; then
13969   exec 6>/dev/null
13970   ac_configure_extra_args="$ac_configure_extra_args --silent"
13971 fi
13972
13973 _ACEOF
13974 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13975 if \$ac_cs_recheck; then
13976   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13977   shift
13978   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13979   CONFIG_SHELL='$SHELL'
13980   export CONFIG_SHELL
13981   exec "\$@"
13982 fi
13983
13984 _ACEOF
13985 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13986 exec 5>>config.log
13987 {
13988   echo
13989   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13990 ## Running $as_me. ##
13991 _ASBOX
13992   $as_echo "$ac_log"
13993 } >&5
13994
13995 _ACEOF
13996 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13997 #
13998 # INIT-COMMANDS
13999 #
14000 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14001
14002
14003 # The HP-UX ksh and POSIX shell print the target directory to stdout
14004 # if CDPATH is set.
14005 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14006
14007 sed_quote_subst='$sed_quote_subst'
14008 double_quote_subst='$double_quote_subst'
14009 delay_variable_subst='$delay_variable_subst'
14010 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14011 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14012 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14013 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14014 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14015 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14016 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14017 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14018 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14019 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14020 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14021 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14022 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14023 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14024 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14025 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14026 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14027 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14028 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14029 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14030 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14031 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14032 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14033 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14034 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14035 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14036 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14037 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14038 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14039 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14040 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14041 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14042 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14043 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14044 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14045 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14046 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14047 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14048 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14049 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14050 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14051 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14052 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14053 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14054 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14055 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14056 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14057 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14058 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"`'
14059 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14060 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14061 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14062 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14063 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14064 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14065 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14066 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14067 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14068 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14069 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14070 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14071 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14072 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14073 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14074 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14075 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14076 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14077 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14078 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14079 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14080 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14081 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14082 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14083 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14084 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14085 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14086 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14087 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14088 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14089 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14090 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14091 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14092 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14093 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14094 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14095 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14096 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14097 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14098 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14099 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14100 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14101 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14102 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14103 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14104 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14105 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14106 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14107 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14108 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14109 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14110 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14111 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14112 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14113 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14114 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14115 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14116 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14117 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14118 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14119 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14120 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14121 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14122 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14123 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14124 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14125 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14126 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14127 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14128 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14129 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14130
14131 LTCC='$LTCC'
14132 LTCFLAGS='$LTCFLAGS'
14133 compiler='$compiler_DEFAULT'
14134
14135 # A function that is used when there is no print builtin or printf.
14136 func_fallback_echo ()
14137 {
14138   eval 'cat <<_LTECHO_EOF
14139 \$1
14140 _LTECHO_EOF'
14141 }
14142
14143 # Quote evaled strings.
14144 for var in SHELL \
14145 ECHO \
14146 SED \
14147 GREP \
14148 EGREP \
14149 FGREP \
14150 LD \
14151 NM \
14152 LN_S \
14153 lt_SP2NL \
14154 lt_NL2SP \
14155 reload_flag \
14156 OBJDUMP \
14157 deplibs_check_method \
14158 file_magic_cmd \
14159 AR \
14160 AR_FLAGS \
14161 STRIP \
14162 RANLIB \
14163 CC \
14164 CFLAGS \
14165 compiler \
14166 lt_cv_sys_global_symbol_pipe \
14167 lt_cv_sys_global_symbol_to_cdecl \
14168 lt_cv_sys_global_symbol_to_c_name_address \
14169 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14170 lt_prog_compiler_no_builtin_flag \
14171 lt_prog_compiler_wl \
14172 lt_prog_compiler_pic \
14173 lt_prog_compiler_static \
14174 lt_cv_prog_compiler_c_o \
14175 need_locks \
14176 DSYMUTIL \
14177 NMEDIT \
14178 LIPO \
14179 OTOOL \
14180 OTOOL64 \
14181 shrext_cmds \
14182 export_dynamic_flag_spec \
14183 whole_archive_flag_spec \
14184 compiler_needs_object \
14185 with_gnu_ld \
14186 allow_undefined_flag \
14187 no_undefined_flag \
14188 hardcode_libdir_flag_spec \
14189 hardcode_libdir_flag_spec_ld \
14190 hardcode_libdir_separator \
14191 fix_srcfile_path \
14192 exclude_expsyms \
14193 include_expsyms \
14194 file_list_spec \
14195 variables_saved_for_relink \
14196 libname_spec \
14197 library_names_spec \
14198 soname_spec \
14199 install_override_mode \
14200 finish_eval \
14201 old_striplib \
14202 striplib; do
14203     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14204     *[\\\\\\\`\\"\\\$]*)
14205       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14206       ;;
14207     *)
14208       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14209       ;;
14210     esac
14211 done
14212
14213 # Double-quote double-evaled strings.
14214 for var in reload_cmds \
14215 old_postinstall_cmds \
14216 old_postuninstall_cmds \
14217 old_archive_cmds \
14218 extract_expsyms_cmds \
14219 old_archive_from_new_cmds \
14220 old_archive_from_expsyms_cmds \
14221 archive_cmds \
14222 archive_expsym_cmds \
14223 module_cmds \
14224 module_expsym_cmds \
14225 export_symbols_cmds \
14226 prelink_cmds \
14227 postinstall_cmds \
14228 postuninstall_cmds \
14229 finish_cmds \
14230 sys_lib_search_path_spec \
14231 sys_lib_dlsearch_path_spec; do
14232     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14233     *[\\\\\\\`\\"\\\$]*)
14234       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14235       ;;
14236     *)
14237       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14238       ;;
14239     esac
14240 done
14241
14242 ac_aux_dir='$ac_aux_dir'
14243 xsi_shell='$xsi_shell'
14244 lt_shell_append='$lt_shell_append'
14245
14246 # See if we are running on zsh, and set the options which allow our
14247 # commands through without removal of \ escapes INIT.
14248 if test -n "\${ZSH_VERSION+set}" ; then
14249    setopt NO_GLOB_SUBST
14250 fi
14251
14252
14253     PACKAGE='$PACKAGE'
14254     VERSION='$VERSION'
14255     TIMESTAMP='$TIMESTAMP'
14256     RM='$RM'
14257     ofile='$ofile'
14258
14259
14260
14261
14262 _ACEOF
14263
14264 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14265
14266 # Handling of arguments.
14267 for ac_config_target in $ac_config_targets
14268 do
14269   case $ac_config_target in
14270     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14271     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14272     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14273     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14274     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14275     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14276     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14277     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14278     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14279
14280   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14281   esac
14282 done
14283
14284
14285 # If the user did not use the arguments to specify the items to instantiate,
14286 # then the envvar interface is used.  Set only those that are not.
14287 # We use the long form for the default assignment because of an extremely
14288 # bizarre bug on SunOS 4.1.3.
14289 if $ac_need_defaults; then
14290   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14291   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14292   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14293   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14294 fi
14295
14296 # Have a temporary directory for convenience.  Make it in the build tree
14297 # simply because there is no reason against having it here, and in addition,
14298 # creating and moving files from /tmp can sometimes cause problems.
14299 # Hook for its removal unless debugging.
14300 # Note that there is a small window in which the directory will not be cleaned:
14301 # after its creation but before its name has been assigned to `$tmp'.
14302 $debug ||
14303 {
14304   tmp=
14305   trap 'exit_status=$?
14306   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14307 ' 0
14308   trap 'as_fn_exit 1' 1 2 13 15
14309 }
14310 # Create a (secure) tmp directory for tmp files.
14311
14312 {
14313   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14314   test -n "$tmp" && test -d "$tmp"
14315 }  ||
14316 {
14317   tmp=./conf$$-$RANDOM
14318   (umask 077 && mkdir "$tmp")
14319 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14320
14321 # Set up the scripts for CONFIG_FILES section.
14322 # No need to generate them if there are no CONFIG_FILES.
14323 # This happens for instance with `./config.status config.h'.
14324 if test -n "$CONFIG_FILES"; then
14325
14326
14327 ac_cr=`echo X | tr X '\015'`
14328 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14329 # But we know of no other shell where ac_cr would be empty at this
14330 # point, so we can use a bashism as a fallback.
14331 if test "x$ac_cr" = x; then
14332   eval ac_cr=\$\'\\r\'
14333 fi
14334 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14335 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14336   ac_cs_awk_cr='\r'
14337 else
14338   ac_cs_awk_cr=$ac_cr
14339 fi
14340
14341 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14342 _ACEOF
14343
14344
14345 {
14346   echo "cat >conf$$subs.awk <<_ACEOF" &&
14347   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14348   echo "_ACEOF"
14349 } >conf$$subs.sh ||
14350   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14351 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14352 ac_delim='%!_!# '
14353 for ac_last_try in false false false false false :; do
14354   . ./conf$$subs.sh ||
14355     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14356
14357   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14358   if test $ac_delim_n = $ac_delim_num; then
14359     break
14360   elif $ac_last_try; then
14361     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14362   else
14363     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14364   fi
14365 done
14366 rm -f conf$$subs.sh
14367
14368 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14369 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14370 _ACEOF
14371 sed -n '
14372 h
14373 s/^/S["/; s/!.*/"]=/
14374 p
14375 g
14376 s/^[^!]*!//
14377 :repl
14378 t repl
14379 s/'"$ac_delim"'$//
14380 t delim
14381 :nl
14382 h
14383 s/\(.\{148\}\).*/\1/
14384 t more1
14385 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14386 p
14387 n
14388 b repl
14389 :more1
14390 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14391 p
14392 g
14393 s/.\{148\}//
14394 t nl
14395 :delim
14396 h
14397 s/\(.\{148\}\).*/\1/
14398 t more2
14399 s/["\\]/\\&/g; s/^/"/; s/$/"/
14400 p
14401 b
14402 :more2
14403 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14404 p
14405 g
14406 s/.\{148\}//
14407 t delim
14408 ' <conf$$subs.awk | sed '
14409 /^[^""]/{
14410   N
14411   s/\n//
14412 }
14413 ' >>$CONFIG_STATUS || ac_write_fail=1
14414 rm -f conf$$subs.awk
14415 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14416 _ACAWK
14417 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14418   for (key in S) S_is_set[key] = 1
14419   FS = "\a"
14420
14421 }
14422 {
14423   line = $ 0
14424   nfields = split(line, field, "@")
14425   substed = 0
14426   len = length(field[1])
14427   for (i = 2; i < nfields; i++) {
14428     key = field[i]
14429     keylen = length(key)
14430     if (S_is_set[key]) {
14431       value = S[key]
14432       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14433       len += length(value) + length(field[++i])
14434       substed = 1
14435     } else
14436       len += 1 + keylen
14437   }
14438
14439   print line
14440 }
14441
14442 _ACAWK
14443 _ACEOF
14444 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14445 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14446   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14447 else
14448   cat
14449 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14450   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14451 _ACEOF
14452
14453 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14454 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14455 # trailing colons and then remove the whole line if VPATH becomes empty
14456 # (actually we leave an empty line to preserve line numbers).
14457 if test "x$srcdir" = x.; then
14458   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14459 s/:*\$(srcdir):*/:/
14460 s/:*\${srcdir}:*/:/
14461 s/:*@srcdir@:*/:/
14462 s/^\([^=]*=[     ]*\):*/\1/
14463 s/:*$//
14464 s/^[^=]*=[       ]*$//
14465 }'
14466 fi
14467
14468 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14469 fi # test -n "$CONFIG_FILES"
14470
14471 # Set up the scripts for CONFIG_HEADERS section.
14472 # No need to generate them if there are no CONFIG_HEADERS.
14473 # This happens for instance with `./config.status Makefile'.
14474 if test -n "$CONFIG_HEADERS"; then
14475 cat >"$tmp/defines.awk" <<\_ACAWK ||
14476 BEGIN {
14477 _ACEOF
14478
14479 # Transform confdefs.h into an awk script `defines.awk', embedded as
14480 # here-document in config.status, that substitutes the proper values into
14481 # config.h.in to produce config.h.
14482
14483 # Create a delimiter string that does not exist in confdefs.h, to ease
14484 # handling of long lines.
14485 ac_delim='%!_!# '
14486 for ac_last_try in false false :; do
14487   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14488   if test -z "$ac_t"; then
14489     break
14490   elif $ac_last_try; then
14491     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14492   else
14493     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14494   fi
14495 done
14496
14497 # For the awk script, D is an array of macro values keyed by name,
14498 # likewise P contains macro parameters if any.  Preserve backslash
14499 # newline sequences.
14500
14501 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14502 sed -n '
14503 s/.\{148\}/&'"$ac_delim"'/g
14504 t rset
14505 :rset
14506 s/^[     ]*#[    ]*define[       ][      ]*/ /
14507 t def
14508 d
14509 :def
14510 s/\\$//
14511 t bsnl
14512 s/["\\]/\\&/g
14513 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14514 D["\1"]=" \3"/p
14515 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14516 d
14517 :bsnl
14518 s/["\\]/\\&/g
14519 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14520 D["\1"]=" \3\\\\\\n"\\/p
14521 t cont
14522 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14523 t cont
14524 d
14525 :cont
14526 n
14527 s/.\{148\}/&'"$ac_delim"'/g
14528 t clear
14529 :clear
14530 s/\\$//
14531 t bsnlc
14532 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14533 d
14534 :bsnlc
14535 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14536 b cont
14537 ' <confdefs.h | sed '
14538 s/'"$ac_delim"'/"\\\
14539 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14540
14541 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14542   for (key in D) D_is_set[key] = 1
14543   FS = "\a"
14544 }
14545 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14546   line = \$ 0
14547   split(line, arg, " ")
14548   if (arg[1] == "#") {
14549     defundef = arg[2]
14550     mac1 = arg[3]
14551   } else {
14552     defundef = substr(arg[1], 2)
14553     mac1 = arg[2]
14554   }
14555   split(mac1, mac2, "(") #)
14556   macro = mac2[1]
14557   prefix = substr(line, 1, index(line, defundef) - 1)
14558   if (D_is_set[macro]) {
14559     # Preserve the white space surrounding the "#".
14560     print prefix "define", macro P[macro] D[macro]
14561     next
14562   } else {
14563     # Replace #undef with comments.  This is necessary, for example,
14564     # in the case of _POSIX_SOURCE, which is predefined and required
14565     # on some systems where configure will not decide to define it.
14566     if (defundef == "undef") {
14567       print "/*", prefix defundef, macro, "*/"
14568       next
14569     }
14570   }
14571 }
14572 { print }
14573 _ACAWK
14574 _ACEOF
14575 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14576   as_fn_error "could not setup config headers machinery" "$LINENO" 5
14577 fi # test -n "$CONFIG_HEADERS"
14578
14579
14580 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
14581 shift
14582 for ac_tag
14583 do
14584   case $ac_tag in
14585   :[FHLC]) ac_mode=$ac_tag; continue;;
14586   esac
14587   case $ac_mode$ac_tag in
14588   :[FHL]*:*);;
14589   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14590   :[FH]-) ac_tag=-:-;;
14591   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14592   esac
14593   ac_save_IFS=$IFS
14594   IFS=:
14595   set x $ac_tag
14596   IFS=$ac_save_IFS
14597   shift
14598   ac_file=$1
14599   shift
14600
14601   case $ac_mode in
14602   :L) ac_source=$1;;
14603   :[FH])
14604     ac_file_inputs=
14605     for ac_f
14606     do
14607       case $ac_f in
14608       -) ac_f="$tmp/stdin";;
14609       *) # Look for the file first in the build tree, then in the source tree
14610          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14611          # because $ac_f cannot contain `:'.
14612          test -f "$ac_f" ||
14613            case $ac_f in
14614            [\\/$]*) false;;
14615            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14616            esac ||
14617            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14618       esac
14619       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14620       as_fn_append ac_file_inputs " '$ac_f'"
14621     done
14622
14623     # Let's still pretend it is `configure' which instantiates (i.e., don't
14624     # use $as_me), people would be surprised to read:
14625     #    /* config.h.  Generated by config.status.  */
14626     configure_input='Generated from '`
14627           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14628         `' by configure.'
14629     if test x"$ac_file" != x-; then
14630       configure_input="$ac_file.  $configure_input"
14631       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14632 $as_echo "$as_me: creating $ac_file" >&6;}
14633     fi
14634     # Neutralize special characters interpreted by sed in replacement strings.
14635     case $configure_input in #(
14636     *\&* | *\|* | *\\* )
14637        ac_sed_conf_input=`$as_echo "$configure_input" |
14638        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14639     *) ac_sed_conf_input=$configure_input;;
14640     esac
14641
14642     case $ac_tag in
14643     *:-:* | *:-) cat >"$tmp/stdin" \
14644       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14645     esac
14646     ;;
14647   esac
14648
14649   ac_dir=`$as_dirname -- "$ac_file" ||
14650 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14651          X"$ac_file" : 'X\(//\)[^/]' \| \
14652          X"$ac_file" : 'X\(//\)$' \| \
14653          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14654 $as_echo X"$ac_file" |
14655     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14656             s//\1/
14657             q
14658           }
14659           /^X\(\/\/\)[^/].*/{
14660             s//\1/
14661             q
14662           }
14663           /^X\(\/\/\)$/{
14664             s//\1/
14665             q
14666           }
14667           /^X\(\/\).*/{
14668             s//\1/
14669             q
14670           }
14671           s/.*/./; q'`
14672   as_dir="$ac_dir"; as_fn_mkdir_p
14673   ac_builddir=.
14674
14675 case "$ac_dir" in
14676 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14677 *)
14678   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14679   # A ".." for each directory in $ac_dir_suffix.
14680   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14681   case $ac_top_builddir_sub in
14682   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14683   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14684   esac ;;
14685 esac
14686 ac_abs_top_builddir=$ac_pwd
14687 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14688 # for backward compatibility:
14689 ac_top_builddir=$ac_top_build_prefix
14690
14691 case $srcdir in
14692   .)  # We are building in place.
14693     ac_srcdir=.
14694     ac_top_srcdir=$ac_top_builddir_sub
14695     ac_abs_top_srcdir=$ac_pwd ;;
14696   [\\/]* | ?:[\\/]* )  # Absolute name.
14697     ac_srcdir=$srcdir$ac_dir_suffix;
14698     ac_top_srcdir=$srcdir
14699     ac_abs_top_srcdir=$srcdir ;;
14700   *) # Relative name.
14701     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14702     ac_top_srcdir=$ac_top_build_prefix$srcdir
14703     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14704 esac
14705 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14706
14707
14708   case $ac_mode in
14709   :F)
14710   #
14711   # CONFIG_FILE
14712   #
14713
14714   case $INSTALL in
14715   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14716   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14717   esac
14718 _ACEOF
14719
14720 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14721 # If the template does not know about datarootdir, expand it.
14722 # FIXME: This hack should be removed a few years after 2.60.
14723 ac_datarootdir_hack=; ac_datarootdir_seen=
14724 ac_sed_dataroot='
14725 /datarootdir/ {
14726   p
14727   q
14728 }
14729 /@datadir@/p
14730 /@docdir@/p
14731 /@infodir@/p
14732 /@localedir@/p
14733 /@mandir@/p'
14734 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14735 *datarootdir*) ac_datarootdir_seen=yes;;
14736 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14737   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14738 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14739 _ACEOF
14740 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14741   ac_datarootdir_hack='
14742   s&@datadir@&$datadir&g
14743   s&@docdir@&$docdir&g
14744   s&@infodir@&$infodir&g
14745   s&@localedir@&$localedir&g
14746   s&@mandir@&$mandir&g
14747   s&\\\${datarootdir}&$datarootdir&g' ;;
14748 esac
14749 _ACEOF
14750
14751 # Neutralize VPATH when `$srcdir' = `.'.
14752 # Shell code in configure.ac might set extrasub.
14753 # FIXME: do we really want to maintain this feature?
14754 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14755 ac_sed_extra="$ac_vpsub
14756 $extrasub
14757 _ACEOF
14758 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14759 :t
14760 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14761 s|@configure_input@|$ac_sed_conf_input|;t t
14762 s&@top_builddir@&$ac_top_builddir_sub&;t t
14763 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14764 s&@srcdir@&$ac_srcdir&;t t
14765 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14766 s&@top_srcdir@&$ac_top_srcdir&;t t
14767 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14768 s&@builddir@&$ac_builddir&;t t
14769 s&@abs_builddir@&$ac_abs_builddir&;t t
14770 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14771 s&@INSTALL@&$ac_INSTALL&;t t
14772 $ac_datarootdir_hack
14773 "
14774 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14775   || as_fn_error "could not create $ac_file" "$LINENO" 5
14776
14777 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14778   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14779   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14780   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14781 which seems to be undefined.  Please make sure it is defined." >&5
14782 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14783 which seems to be undefined.  Please make sure it is defined." >&2;}
14784
14785   rm -f "$tmp/stdin"
14786   case $ac_file in
14787   -) cat "$tmp/out" && rm -f "$tmp/out";;
14788   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14789   esac \
14790   || as_fn_error "could not create $ac_file" "$LINENO" 5
14791  ;;
14792   :H)
14793   #
14794   # CONFIG_HEADER
14795   #
14796   if test x"$ac_file" != x-; then
14797     {
14798       $as_echo "/* $configure_input  */" \
14799       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14800     } >"$tmp/config.h" \
14801       || as_fn_error "could not create $ac_file" "$LINENO" 5
14802     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14803       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14804 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14805     else
14806       rm -f "$ac_file"
14807       mv "$tmp/config.h" "$ac_file" \
14808         || as_fn_error "could not create $ac_file" "$LINENO" 5
14809     fi
14810   else
14811     $as_echo "/* $configure_input  */" \
14812       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14813       || as_fn_error "could not create -" "$LINENO" 5
14814   fi
14815  ;;
14816   :L)
14817   #
14818   # CONFIG_LINK
14819   #
14820
14821   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14822     :
14823   else
14824     # Prefer the file from the source tree if names are identical.
14825     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14826       ac_source=$srcdir/$ac_source
14827     fi
14828
14829     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14830 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
14831
14832     if test ! -r "$ac_source"; then
14833       as_fn_error "$ac_source: file not found" "$LINENO" 5
14834     fi
14835     rm -f "$ac_file"
14836
14837     # Try a relative symlink, then a hard link, then a copy.
14838     case $srcdir in
14839     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14840         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14841     esac
14842     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14843       ln "$ac_source" "$ac_file" 2>/dev/null ||
14844       cp -p "$ac_source" "$ac_file" ||
14845       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14846   fi
14847  ;;
14848   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14849 $as_echo "$as_me: executing $ac_file commands" >&6;}
14850  ;;
14851   esac
14852
14853
14854   case $ac_file$ac_mode in
14855     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
14856     "libtool":C)
14857
14858     # See if we are running on zsh, and set the options which allow our
14859     # commands through without removal of \ escapes.
14860     if test -n "${ZSH_VERSION+set}" ; then
14861       setopt NO_GLOB_SUBST
14862     fi
14863
14864     cfgfile="${ofile}T"
14865     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14866     $RM "$cfgfile"
14867
14868     cat <<_LT_EOF >> "$cfgfile"
14869 #! $SHELL
14870
14871 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14872 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14873 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14874 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14875 #
14876 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14877 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14878 #   Written by Gordon Matzigkeit, 1996
14879 #
14880 #   This file is part of GNU Libtool.
14881 #
14882 # GNU Libtool is free software; you can redistribute it and/or
14883 # modify it under the terms of the GNU General Public License as
14884 # published by the Free Software Foundation; either version 2 of
14885 # the License, or (at your option) any later version.
14886 #
14887 # As a special exception to the GNU General Public License,
14888 # if you distribute this file as part of a program or library that
14889 # is built using GNU Libtool, you may include this file under the
14890 # same distribution terms that you use for the rest of that program.
14891 #
14892 # GNU Libtool is distributed in the hope that it will be useful,
14893 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14894 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14895 # GNU General Public License for more details.
14896 #
14897 # You should have received a copy of the GNU General Public License
14898 # along with GNU Libtool; see the file COPYING.  If not, a copy
14899 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14900 # obtained by writing to the Free Software Foundation, Inc.,
14901 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14902
14903
14904 # The names of the tagged configurations supported by this script.
14905 available_tags=""
14906
14907 # ### BEGIN LIBTOOL CONFIG
14908
14909 # Which release of libtool.m4 was used?
14910 macro_version=$macro_version
14911 macro_revision=$macro_revision
14912
14913 # Whether or not to build shared libraries.
14914 build_libtool_libs=$enable_shared
14915
14916 # Whether or not to build static libraries.
14917 build_old_libs=$enable_static
14918
14919 # What type of objects to build.
14920 pic_mode=$pic_mode
14921
14922 # Whether or not to optimize for fast installation.
14923 fast_install=$enable_fast_install
14924
14925 # Shell to use when invoking shell scripts.
14926 SHELL=$lt_SHELL
14927
14928 # An echo program that protects backslashes.
14929 ECHO=$lt_ECHO
14930
14931 # The host system.
14932 host_alias=$host_alias
14933 host=$host
14934 host_os=$host_os
14935
14936 # The build system.
14937 build_alias=$build_alias
14938 build=$build
14939 build_os=$build_os
14940
14941 # A sed program that does not truncate output.
14942 SED=$lt_SED
14943
14944 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14945 Xsed="\$SED -e 1s/^X//"
14946
14947 # A grep program that handles long lines.
14948 GREP=$lt_GREP
14949
14950 # An ERE matcher.
14951 EGREP=$lt_EGREP
14952
14953 # A literal string matcher.
14954 FGREP=$lt_FGREP
14955
14956 # A BSD- or MS-compatible name lister.
14957 NM=$lt_NM
14958
14959 # Whether we need soft or hard links.
14960 LN_S=$lt_LN_S
14961
14962 # What is the maximum length of a command?
14963 max_cmd_len=$max_cmd_len
14964
14965 # Object file suffix (normally "o").
14966 objext=$ac_objext
14967
14968 # Executable file suffix (normally "").
14969 exeext=$exeext
14970
14971 # whether the shell understands "unset".
14972 lt_unset=$lt_unset
14973
14974 # turn spaces into newlines.
14975 SP2NL=$lt_lt_SP2NL
14976
14977 # turn newlines into spaces.
14978 NL2SP=$lt_lt_NL2SP
14979
14980 # An object symbol dumper.
14981 OBJDUMP=$lt_OBJDUMP
14982
14983 # Method to check whether dependent libraries are shared objects.
14984 deplibs_check_method=$lt_deplibs_check_method
14985
14986 # Command to use when deplibs_check_method == "file_magic".
14987 file_magic_cmd=$lt_file_magic_cmd
14988
14989 # The archiver.
14990 AR=$lt_AR
14991 AR_FLAGS=$lt_AR_FLAGS
14992
14993 # A symbol stripping program.
14994 STRIP=$lt_STRIP
14995
14996 # Commands used to install an old-style archive.
14997 RANLIB=$lt_RANLIB
14998 old_postinstall_cmds=$lt_old_postinstall_cmds
14999 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15000
15001 # Whether to use a lock for old archive extraction.
15002 lock_old_archive_extraction=$lock_old_archive_extraction
15003
15004 # A C compiler.
15005 LTCC=$lt_CC
15006
15007 # LTCC compiler flags.
15008 LTCFLAGS=$lt_CFLAGS
15009
15010 # Take the output of nm and produce a listing of raw symbols and C names.
15011 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15012
15013 # Transform the output of nm in a proper C declaration.
15014 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15015
15016 # Transform the output of nm in a C name address pair.
15017 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15018
15019 # Transform the output of nm in a C name address pair when lib prefix is needed.
15020 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15021
15022 # The name of the directory that contains temporary libtool files.
15023 objdir=$objdir
15024
15025 # Used to examine libraries when file_magic_cmd begins with "file".
15026 MAGIC_CMD=$MAGIC_CMD
15027
15028 # Must we lock files when doing compilation?
15029 need_locks=$lt_need_locks
15030
15031 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15032 DSYMUTIL=$lt_DSYMUTIL
15033
15034 # Tool to change global to local symbols on Mac OS X.
15035 NMEDIT=$lt_NMEDIT
15036
15037 # Tool to manipulate fat objects and archives on Mac OS X.
15038 LIPO=$lt_LIPO
15039
15040 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15041 OTOOL=$lt_OTOOL
15042
15043 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15044 OTOOL64=$lt_OTOOL64
15045
15046 # Old archive suffix (normally "a").
15047 libext=$libext
15048
15049 # Shared library suffix (normally ".so").
15050 shrext_cmds=$lt_shrext_cmds
15051
15052 # The commands to extract the exported symbol list from a shared archive.
15053 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15054
15055 # Variables whose values should be saved in libtool wrapper scripts and
15056 # restored at link time.
15057 variables_saved_for_relink=$lt_variables_saved_for_relink
15058
15059 # Do we need the "lib" prefix for modules?
15060 need_lib_prefix=$need_lib_prefix
15061
15062 # Do we need a version for libraries?
15063 need_version=$need_version
15064
15065 # Library versioning type.
15066 version_type=$version_type
15067
15068 # Shared library runtime path variable.
15069 runpath_var=$runpath_var
15070
15071 # Shared library path variable.
15072 shlibpath_var=$shlibpath_var
15073
15074 # Is shlibpath searched before the hard-coded library search path?
15075 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15076
15077 # Format of library name prefix.
15078 libname_spec=$lt_libname_spec
15079
15080 # List of archive names.  First name is the real one, the rest are links.
15081 # The last name is the one that the linker finds with -lNAME
15082 library_names_spec=$lt_library_names_spec
15083
15084 # The coded name of the library, if different from the real name.
15085 soname_spec=$lt_soname_spec
15086
15087 # Permission mode override for installation of shared libraries.
15088 install_override_mode=$lt_install_override_mode
15089
15090 # Command to use after installation of a shared archive.
15091 postinstall_cmds=$lt_postinstall_cmds
15092
15093 # Command to use after uninstallation of a shared archive.
15094 postuninstall_cmds=$lt_postuninstall_cmds
15095
15096 # Commands used to finish a libtool library installation in a directory.
15097 finish_cmds=$lt_finish_cmds
15098
15099 # As "finish_cmds", except a single script fragment to be evaled but
15100 # not shown.
15101 finish_eval=$lt_finish_eval
15102
15103 # Whether we should hardcode library paths into libraries.
15104 hardcode_into_libs=$hardcode_into_libs
15105
15106 # Compile-time system search path for libraries.
15107 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15108
15109 # Run-time system search path for libraries.
15110 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15111
15112 # Whether dlopen is supported.
15113 dlopen_support=$enable_dlopen
15114
15115 # Whether dlopen of programs is supported.
15116 dlopen_self=$enable_dlopen_self
15117
15118 # Whether dlopen of statically linked programs is supported.
15119 dlopen_self_static=$enable_dlopen_self_static
15120
15121 # Commands to strip libraries.
15122 old_striplib=$lt_old_striplib
15123 striplib=$lt_striplib
15124
15125
15126 # The linker used to build libraries.
15127 LD=$lt_LD
15128
15129 # How to create reloadable object files.
15130 reload_flag=$lt_reload_flag
15131 reload_cmds=$lt_reload_cmds
15132
15133 # Commands used to build an old-style archive.
15134 old_archive_cmds=$lt_old_archive_cmds
15135
15136 # A language specific compiler.
15137 CC=$lt_compiler
15138
15139 # Is the compiler the GNU compiler?
15140 with_gcc=$GCC
15141
15142 # Compiler flag to turn off builtin functions.
15143 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15144
15145 # How to pass a linker flag through the compiler.
15146 wl=$lt_lt_prog_compiler_wl
15147
15148 # Additional compiler flags for building library objects.
15149 pic_flag=$lt_lt_prog_compiler_pic
15150
15151 # Compiler flag to prevent dynamic linking.
15152 link_static_flag=$lt_lt_prog_compiler_static
15153
15154 # Does compiler simultaneously support -c and -o options?
15155 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15156
15157 # Whether or not to add -lc for building shared libraries.
15158 build_libtool_need_lc=$archive_cmds_need_lc
15159
15160 # Whether or not to disallow shared libs when runtime libs are static.
15161 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15162
15163 # Compiler flag to allow reflexive dlopens.
15164 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15165
15166 # Compiler flag to generate shared objects directly from archives.
15167 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15168
15169 # Whether the compiler copes with passing no objects directly.
15170 compiler_needs_object=$lt_compiler_needs_object
15171
15172 # Create an old-style archive from a shared archive.
15173 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15174
15175 # Create a temporary old-style archive to link instead of a shared archive.
15176 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15177
15178 # Commands used to build a shared archive.
15179 archive_cmds=$lt_archive_cmds
15180 archive_expsym_cmds=$lt_archive_expsym_cmds
15181
15182 # Commands used to build a loadable module if different from building
15183 # a shared archive.
15184 module_cmds=$lt_module_cmds
15185 module_expsym_cmds=$lt_module_expsym_cmds
15186
15187 # Whether we are building with GNU ld or not.
15188 with_gnu_ld=$lt_with_gnu_ld
15189
15190 # Flag that allows shared libraries with undefined symbols to be built.
15191 allow_undefined_flag=$lt_allow_undefined_flag
15192
15193 # Flag that enforces no undefined symbols.
15194 no_undefined_flag=$lt_no_undefined_flag
15195
15196 # Flag to hardcode \$libdir into a binary during linking.
15197 # This must work even if \$libdir does not exist
15198 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15199
15200 # If ld is used when linking, flag to hardcode \$libdir into a binary
15201 # during linking.  This must work even if \$libdir does not exist.
15202 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15203
15204 # Whether we need a single "-rpath" flag with a separated argument.
15205 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15206
15207 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15208 # DIR into the resulting binary.
15209 hardcode_direct=$hardcode_direct
15210
15211 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15212 # DIR into the resulting binary and the resulting library dependency is
15213 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15214 # library is relocated.
15215 hardcode_direct_absolute=$hardcode_direct_absolute
15216
15217 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15218 # into the resulting binary.
15219 hardcode_minus_L=$hardcode_minus_L
15220
15221 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15222 # into the resulting binary.
15223 hardcode_shlibpath_var=$hardcode_shlibpath_var
15224
15225 # Set to "yes" if building a shared library automatically hardcodes DIR
15226 # into the library and all subsequent libraries and executables linked
15227 # against it.
15228 hardcode_automatic=$hardcode_automatic
15229
15230 # Set to yes if linker adds runtime paths of dependent libraries
15231 # to runtime path list.
15232 inherit_rpath=$inherit_rpath
15233
15234 # Whether libtool must link a program against all its dependency libraries.
15235 link_all_deplibs=$link_all_deplibs
15236
15237 # Fix the shell variable \$srcfile for the compiler.
15238 fix_srcfile_path=$lt_fix_srcfile_path
15239
15240 # Set to "yes" if exported symbols are required.
15241 always_export_symbols=$always_export_symbols
15242
15243 # The commands to list exported symbols.
15244 export_symbols_cmds=$lt_export_symbols_cmds
15245
15246 # Symbols that should not be listed in the preloaded symbols.
15247 exclude_expsyms=$lt_exclude_expsyms
15248
15249 # Symbols that must always be exported.
15250 include_expsyms=$lt_include_expsyms
15251
15252 # Commands necessary for linking programs (against libraries) with templates.
15253 prelink_cmds=$lt_prelink_cmds
15254
15255 # Specify filename containing input files.
15256 file_list_spec=$lt_file_list_spec
15257
15258 # How to hardcode a shared library path into an executable.
15259 hardcode_action=$hardcode_action
15260
15261 # ### END LIBTOOL CONFIG
15262
15263 _LT_EOF
15264
15265   case $host_os in
15266   aix3*)
15267     cat <<\_LT_EOF >> "$cfgfile"
15268 # AIX sometimes has problems with the GCC collect2 program.  For some
15269 # reason, if we set the COLLECT_NAMES environment variable, the problems
15270 # vanish in a puff of smoke.
15271 if test "X${COLLECT_NAMES+set}" != Xset; then
15272   COLLECT_NAMES=
15273   export COLLECT_NAMES
15274 fi
15275 _LT_EOF
15276     ;;
15277   esac
15278
15279
15280 ltmain="$ac_aux_dir/ltmain.sh"
15281
15282
15283   # We use sed instead of cat because bash on DJGPP gets confused if
15284   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15285   # text mode, it properly converts lines to CR/LF.  This bash problem
15286   # is reportedly fixed, but why not run on old versions too?
15287   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15288     || (rm -f "$cfgfile"; exit 1)
15289
15290   case $xsi_shell in
15291   yes)
15292     cat << \_LT_EOF >> "$cfgfile"
15293
15294 # func_dirname file append nondir_replacement
15295 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15296 # otherwise set result to NONDIR_REPLACEMENT.
15297 func_dirname ()
15298 {
15299   case ${1} in
15300     */*) func_dirname_result="${1%/*}${2}" ;;
15301     *  ) func_dirname_result="${3}" ;;
15302   esac
15303 }
15304
15305 # func_basename file
15306 func_basename ()
15307 {
15308   func_basename_result="${1##*/}"
15309 }
15310
15311 # func_dirname_and_basename file append nondir_replacement
15312 # perform func_basename and func_dirname in a single function
15313 # call:
15314 #   dirname:  Compute the dirname of FILE.  If nonempty,
15315 #             add APPEND to the result, otherwise set result
15316 #             to NONDIR_REPLACEMENT.
15317 #             value returned in "$func_dirname_result"
15318 #   basename: Compute filename of FILE.
15319 #             value retuned in "$func_basename_result"
15320 # Implementation must be kept synchronized with func_dirname
15321 # and func_basename. For efficiency, we do not delegate to
15322 # those functions but instead duplicate the functionality here.
15323 func_dirname_and_basename ()
15324 {
15325   case ${1} in
15326     */*) func_dirname_result="${1%/*}${2}" ;;
15327     *  ) func_dirname_result="${3}" ;;
15328   esac
15329   func_basename_result="${1##*/}"
15330 }
15331
15332 # func_stripname prefix suffix name
15333 # strip PREFIX and SUFFIX off of NAME.
15334 # PREFIX and SUFFIX must not contain globbing or regex special
15335 # characters, hashes, percent signs, but SUFFIX may contain a leading
15336 # dot (in which case that matches only a dot).
15337 func_stripname ()
15338 {
15339   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15340   # positional parameters, so assign one to ordinary parameter first.
15341   func_stripname_result=${3}
15342   func_stripname_result=${func_stripname_result#"${1}"}
15343   func_stripname_result=${func_stripname_result%"${2}"}
15344 }
15345
15346 # func_opt_split
15347 func_opt_split ()
15348 {
15349   func_opt_split_opt=${1%%=*}
15350   func_opt_split_arg=${1#*=}
15351 }
15352
15353 # func_lo2o object
15354 func_lo2o ()
15355 {
15356   case ${1} in
15357     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15358     *)    func_lo2o_result=${1} ;;
15359   esac
15360 }
15361
15362 # func_xform libobj-or-source
15363 func_xform ()
15364 {
15365   func_xform_result=${1%.*}.lo
15366 }
15367
15368 # func_arith arithmetic-term...
15369 func_arith ()
15370 {
15371   func_arith_result=$(( $* ))
15372 }
15373
15374 # func_len string
15375 # STRING may not start with a hyphen.
15376 func_len ()
15377 {
15378   func_len_result=${#1}
15379 }
15380
15381 _LT_EOF
15382     ;;
15383   *) # Bourne compatible functions.
15384     cat << \_LT_EOF >> "$cfgfile"
15385
15386 # func_dirname file append nondir_replacement
15387 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15388 # otherwise set result to NONDIR_REPLACEMENT.
15389 func_dirname ()
15390 {
15391   # Extract subdirectory from the argument.
15392   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15393   if test "X$func_dirname_result" = "X${1}"; then
15394     func_dirname_result="${3}"
15395   else
15396     func_dirname_result="$func_dirname_result${2}"
15397   fi
15398 }
15399
15400 # func_basename file
15401 func_basename ()
15402 {
15403   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15404 }
15405
15406
15407 # func_stripname prefix suffix name
15408 # strip PREFIX and SUFFIX off of NAME.
15409 # PREFIX and SUFFIX must not contain globbing or regex special
15410 # characters, hashes, percent signs, but SUFFIX may contain a leading
15411 # dot (in which case that matches only a dot).
15412 # func_strip_suffix prefix name
15413 func_stripname ()
15414 {
15415   case ${2} in
15416     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15417     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15418   esac
15419 }
15420
15421 # sed scripts:
15422 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15423 my_sed_long_arg='1s/^-[^=]*=//'
15424
15425 # func_opt_split
15426 func_opt_split ()
15427 {
15428   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15429   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15430 }
15431
15432 # func_lo2o object
15433 func_lo2o ()
15434 {
15435   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15436 }
15437
15438 # func_xform libobj-or-source
15439 func_xform ()
15440 {
15441   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15442 }
15443
15444 # func_arith arithmetic-term...
15445 func_arith ()
15446 {
15447   func_arith_result=`expr "$@"`
15448 }
15449
15450 # func_len string
15451 # STRING may not start with a hyphen.
15452 func_len ()
15453 {
15454   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15455 }
15456
15457 _LT_EOF
15458 esac
15459
15460 case $lt_shell_append in
15461   yes)
15462     cat << \_LT_EOF >> "$cfgfile"
15463
15464 # func_append var value
15465 # Append VALUE to the end of shell variable VAR.
15466 func_append ()
15467 {
15468   eval "$1+=\$2"
15469 }
15470 _LT_EOF
15471     ;;
15472   *)
15473     cat << \_LT_EOF >> "$cfgfile"
15474
15475 # func_append var value
15476 # Append VALUE to the end of shell variable VAR.
15477 func_append ()
15478 {
15479   eval "$1=\$$1\$2"
15480 }
15481
15482 _LT_EOF
15483     ;;
15484   esac
15485
15486
15487   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15488     || (rm -f "$cfgfile"; exit 1)
15489
15490   mv -f "$cfgfile" "$ofile" ||
15491     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15492   chmod +x "$ofile"
15493
15494  ;;
15495     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15496  rm -f Makesim1.tmp Makesim2.tmp Makefile
15497  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15498  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15499  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15500         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15501         <Makefile.sim >Makefile
15502  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15503  ;;
15504     "stamp-h":C) echo > stamp-h ;;
15505
15506   esac
15507 done # for ac_tag
15508
15509
15510 as_fn_exit 0
15511 _ACEOF
15512 ac_clean_files=$ac_clean_files_save
15513
15514 test $ac_write_fail = 0 ||
15515   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15516
15517
15518 # configure is writing to config.log, and then calls config.status.
15519 # config.status does its own redirection, appending to config.log.
15520 # Unfortunately, on DOS this fails, as config.log is still kept open
15521 # by configure, so config.status won't be able to write to it; its
15522 # output is simply discarded.  So we exec the FD to /dev/null,
15523 # effectively closing config.log, so it can be properly (re)opened and
15524 # appended to by config.status.  When coming back to configure, we
15525 # need to make the FD available again.
15526 if test "$no_create" != yes; then
15527   ac_cs_success=:
15528   ac_config_status_args=
15529   test "$silent" = yes &&
15530     ac_config_status_args="$ac_config_status_args --quiet"
15531   exec 5>/dev/null
15532   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15533   exec 5>>config.log
15534   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15535   # would make configure fail if this is the last instruction.
15536   $ac_cs_success || as_fn_exit $?
15537 fi
15538 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15539   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15540 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15541 fi
15542
15543