sim: allow the inline configure option everywhere
[external/binutils.git] / sim / cris / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178     PATH=/empty FPATH=/empty; export PATH FPATH
179     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 #  include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 #  include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 cgen
605 cgendir
606 CGEN_MAINT
607 REPORT_BUGS_TEXI
608 REPORT_BUGS_TO
609 PKGVERSION
610 sim_profile
611 sim_trace
612 sim_stdio
613 sim_debug
614 MAINT
615 MAINTAINER_MODE_FALSE
616 MAINTAINER_MODE_TRUE
617 lt_cv_dlopen_libs
618 OTOOL64
619 OTOOL
620 LIPO
621 NMEDIT
622 DSYMUTIL
623 AWK
624 STRIP
625 OBJDUMP
626 LN_S
627 NM
628 ac_ct_DUMPBIN
629 DUMPBIN
630 LD
631 FGREP
632 SED
633 LIBTOOL
634 PLUGINS_FALSE
635 PLUGINS_TRUE
636 zlibinc
637 zlibdir
638 CATOBJEXT
639 GENCAT
640 INSTOBJEXT
641 DATADIRNAME
642 CATALOGS
643 POSUB
644 GMSGFMT
645 XGETTEXT
646 INCINTL
647 LIBINTL_DEP
648 LIBINTL
649 USE_NLS
650 GMAKE_FALSE
651 GMAKE_TRUE
652 MAKE
653 CCDEPMODE
654 DEPDIR
655 am__leading_dot
656 PACKAGE
657 RANLIB
658 AR
659 HDEFINES
660 CC_FOR_BUILD
661 INSTALL_DATA
662 INSTALL_SCRIPT
663 INSTALL_PROGRAM
664 EGREP
665 GREP
666 CPP
667 target_os
668 target_vendor
669 target_cpu
670 target
671 host_os
672 host_vendor
673 host_cpu
674 host
675 build_os
676 build_vendor
677 build_cpu
678 build
679 OBJEXT
680 EXEEXT
681 ac_ct_CC
682 CPPFLAGS
683 LDFLAGS
684 CFLAGS
685 CC
686 WERROR_CFLAGS
687 WARN_CFLAGS
688 sim_xor_endian
689 sim_smp
690 sim_reserved_bits
691 sim_packages
692 sim_inline
693 sim_hw
694 sim_hw_objs
695 sim_hw_cflags
696 sim_default_model
697 sim_scache
698 sim_float
699 sim_endian
700 sim_bitsize
701 sim_assert
702 sim_alignment
703 sim_environment
704 target_alias
705 host_alias
706 build_alias
707 LIBS
708 ECHO_T
709 ECHO_N
710 ECHO_C
711 DEFS
712 mandir
713 localedir
714 libdir
715 psdir
716 pdfdir
717 dvidir
718 htmldir
719 infodir
720 docdir
721 oldincludedir
722 includedir
723 localstatedir
724 sharedstatedir
725 sysconfdir
726 datadir
727 datarootdir
728 libexecdir
729 sbindir
730 bindir
731 program_transform_name
732 prefix
733 exec_prefix
734 PACKAGE_URL
735 PACKAGE_BUGREPORT
736 PACKAGE_STRING
737 PACKAGE_VERSION
738 PACKAGE_TARNAME
739 PACKAGE_NAME
740 PATH_SEPARATOR
741 SHELL'
742 ac_subst_files=''
743 ac_user_opts='
744 enable_option_checking
745 with_system_zlib
746 enable_plugins
747 enable_shared
748 enable_static
749 with_pic
750 enable_fast_install
751 with_gnu_ld
752 enable_libtool_lock
753 enable_maintainer_mode
754 enable_sim_debug
755 enable_sim_stdio
756 enable_sim_trace
757 enable_sim_profile
758 enable_sim_inline
759 with_pkgversion
760 with_bugurl
761 enable_sim_endian
762 enable_sim_alignment
763 enable_sim_scache
764 enable_werror
765 enable_build_warnings
766 enable_sim_build_warnings
767 enable_sim_hardware
768 enable_sim_default_model
769 enable_sim_environment
770 enable_cgen_maint
771 '
772       ac_precious_vars='build_alias
773 host_alias
774 target_alias
775 CC
776 CFLAGS
777 LDFLAGS
778 LIBS
779 CPPFLAGS
780 CPP'
781
782
783 # Initialize some variables set by options.
784 ac_init_help=
785 ac_init_version=false
786 ac_unrecognized_opts=
787 ac_unrecognized_sep=
788 # The variables have the same names as the options, with
789 # dashes changed to underlines.
790 cache_file=/dev/null
791 exec_prefix=NONE
792 no_create=
793 no_recursion=
794 prefix=NONE
795 program_prefix=NONE
796 program_suffix=NONE
797 program_transform_name=s,x,x,
798 silent=
799 site=
800 srcdir=
801 verbose=
802 x_includes=NONE
803 x_libraries=NONE
804
805 # Installation directory options.
806 # These are left unexpanded so users can "make install exec_prefix=/foo"
807 # and all the variables that are supposed to be based on exec_prefix
808 # by default will actually change.
809 # Use braces instead of parens because sh, perl, etc. also accept them.
810 # (The list follows the same order as the GNU Coding Standards.)
811 bindir='${exec_prefix}/bin'
812 sbindir='${exec_prefix}/sbin'
813 libexecdir='${exec_prefix}/libexec'
814 datarootdir='${prefix}/share'
815 datadir='${datarootdir}'
816 sysconfdir='${prefix}/etc'
817 sharedstatedir='${prefix}/com'
818 localstatedir='${prefix}/var'
819 includedir='${prefix}/include'
820 oldincludedir='/usr/include'
821 docdir='${datarootdir}/doc/${PACKAGE}'
822 infodir='${datarootdir}/info'
823 htmldir='${docdir}'
824 dvidir='${docdir}'
825 pdfdir='${docdir}'
826 psdir='${docdir}'
827 libdir='${exec_prefix}/lib'
828 localedir='${datarootdir}/locale'
829 mandir='${datarootdir}/man'
830
831 ac_prev=
832 ac_dashdash=
833 for ac_option
834 do
835   # If the previous option needs an argument, assign it.
836   if test -n "$ac_prev"; then
837     eval $ac_prev=\$ac_option
838     ac_prev=
839     continue
840   fi
841
842   case $ac_option in
843   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
844   *)    ac_optarg=yes ;;
845   esac
846
847   # Accept the important Cygnus configure options, so we can diagnose typos.
848
849   case $ac_dashdash$ac_option in
850   --)
851     ac_dashdash=yes ;;
852
853   -bindir | --bindir | --bindi | --bind | --bin | --bi)
854     ac_prev=bindir ;;
855   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
856     bindir=$ac_optarg ;;
857
858   -build | --build | --buil | --bui | --bu)
859     ac_prev=build_alias ;;
860   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
861     build_alias=$ac_optarg ;;
862
863   -cache-file | --cache-file | --cache-fil | --cache-fi \
864   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
865     ac_prev=cache_file ;;
866   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
867   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
868     cache_file=$ac_optarg ;;
869
870   --config-cache | -C)
871     cache_file=config.cache ;;
872
873   -datadir | --datadir | --datadi | --datad)
874     ac_prev=datadir ;;
875   -datadir=* | --datadir=* | --datadi=* | --datad=*)
876     datadir=$ac_optarg ;;
877
878   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
879   | --dataroo | --dataro | --datar)
880     ac_prev=datarootdir ;;
881   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
882   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
883     datarootdir=$ac_optarg ;;
884
885   -disable-* | --disable-*)
886     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
887     # Reject names that are not valid shell variable names.
888     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
889       as_fn_error "invalid feature name: $ac_useropt"
890     ac_useropt_orig=$ac_useropt
891     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
892     case $ac_user_opts in
893       *"
894 "enable_$ac_useropt"
895 "*) ;;
896       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
897          ac_unrecognized_sep=', ';;
898     esac
899     eval enable_$ac_useropt=no ;;
900
901   -docdir | --docdir | --docdi | --doc | --do)
902     ac_prev=docdir ;;
903   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
904     docdir=$ac_optarg ;;
905
906   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
907     ac_prev=dvidir ;;
908   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
909     dvidir=$ac_optarg ;;
910
911   -enable-* | --enable-*)
912     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
913     # Reject names that are not valid shell variable names.
914     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915       as_fn_error "invalid feature name: $ac_useropt"
916     ac_useropt_orig=$ac_useropt
917     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918     case $ac_user_opts in
919       *"
920 "enable_$ac_useropt"
921 "*) ;;
922       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
923          ac_unrecognized_sep=', ';;
924     esac
925     eval enable_$ac_useropt=\$ac_optarg ;;
926
927   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
928   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
929   | --exec | --exe | --ex)
930     ac_prev=exec_prefix ;;
931   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
932   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
933   | --exec=* | --exe=* | --ex=*)
934     exec_prefix=$ac_optarg ;;
935
936   -gas | --gas | --ga | --g)
937     # Obsolete; use --with-gas.
938     with_gas=yes ;;
939
940   -help | --help | --hel | --he | -h)
941     ac_init_help=long ;;
942   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
943     ac_init_help=recursive ;;
944   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
945     ac_init_help=short ;;
946
947   -host | --host | --hos | --ho)
948     ac_prev=host_alias ;;
949   -host=* | --host=* | --hos=* | --ho=*)
950     host_alias=$ac_optarg ;;
951
952   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
953     ac_prev=htmldir ;;
954   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
955   | --ht=*)
956     htmldir=$ac_optarg ;;
957
958   -includedir | --includedir | --includedi | --included | --include \
959   | --includ | --inclu | --incl | --inc)
960     ac_prev=includedir ;;
961   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
962   | --includ=* | --inclu=* | --incl=* | --inc=*)
963     includedir=$ac_optarg ;;
964
965   -infodir | --infodir | --infodi | --infod | --info | --inf)
966     ac_prev=infodir ;;
967   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
968     infodir=$ac_optarg ;;
969
970   -libdir | --libdir | --libdi | --libd)
971     ac_prev=libdir ;;
972   -libdir=* | --libdir=* | --libdi=* | --libd=*)
973     libdir=$ac_optarg ;;
974
975   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
976   | --libexe | --libex | --libe)
977     ac_prev=libexecdir ;;
978   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
979   | --libexe=* | --libex=* | --libe=*)
980     libexecdir=$ac_optarg ;;
981
982   -localedir | --localedir | --localedi | --localed | --locale)
983     ac_prev=localedir ;;
984   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
985     localedir=$ac_optarg ;;
986
987   -localstatedir | --localstatedir | --localstatedi | --localstated \
988   | --localstate | --localstat | --localsta | --localst | --locals)
989     ac_prev=localstatedir ;;
990   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
991   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
992     localstatedir=$ac_optarg ;;
993
994   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
995     ac_prev=mandir ;;
996   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
997     mandir=$ac_optarg ;;
998
999   -nfp | --nfp | --nf)
1000     # Obsolete; use --without-fp.
1001     with_fp=no ;;
1002
1003   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1004   | --no-cr | --no-c | -n)
1005     no_create=yes ;;
1006
1007   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1008   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1009     no_recursion=yes ;;
1010
1011   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1012   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1013   | --oldin | --oldi | --old | --ol | --o)
1014     ac_prev=oldincludedir ;;
1015   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1016   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1017   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1018     oldincludedir=$ac_optarg ;;
1019
1020   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1021     ac_prev=prefix ;;
1022   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1023     prefix=$ac_optarg ;;
1024
1025   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1026   | --program-pre | --program-pr | --program-p)
1027     ac_prev=program_prefix ;;
1028   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1029   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1030     program_prefix=$ac_optarg ;;
1031
1032   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1033   | --program-suf | --program-su | --program-s)
1034     ac_prev=program_suffix ;;
1035   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1036   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1037     program_suffix=$ac_optarg ;;
1038
1039   -program-transform-name | --program-transform-name \
1040   | --program-transform-nam | --program-transform-na \
1041   | --program-transform-n | --program-transform- \
1042   | --program-transform | --program-transfor \
1043   | --program-transfo | --program-transf \
1044   | --program-trans | --program-tran \
1045   | --progr-tra | --program-tr | --program-t)
1046     ac_prev=program_transform_name ;;
1047   -program-transform-name=* | --program-transform-name=* \
1048   | --program-transform-nam=* | --program-transform-na=* \
1049   | --program-transform-n=* | --program-transform-=* \
1050   | --program-transform=* | --program-transfor=* \
1051   | --program-transfo=* | --program-transf=* \
1052   | --program-trans=* | --program-tran=* \
1053   | --progr-tra=* | --program-tr=* | --program-t=*)
1054     program_transform_name=$ac_optarg ;;
1055
1056   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1057     ac_prev=pdfdir ;;
1058   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1059     pdfdir=$ac_optarg ;;
1060
1061   -psdir | --psdir | --psdi | --psd | --ps)
1062     ac_prev=psdir ;;
1063   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1064     psdir=$ac_optarg ;;
1065
1066   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1067   | -silent | --silent | --silen | --sile | --sil)
1068     silent=yes ;;
1069
1070   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1071     ac_prev=sbindir ;;
1072   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1073   | --sbi=* | --sb=*)
1074     sbindir=$ac_optarg ;;
1075
1076   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1077   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1078   | --sharedst | --shareds | --shared | --share | --shar \
1079   | --sha | --sh)
1080     ac_prev=sharedstatedir ;;
1081   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1082   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1083   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1084   | --sha=* | --sh=*)
1085     sharedstatedir=$ac_optarg ;;
1086
1087   -site | --site | --sit)
1088     ac_prev=site ;;
1089   -site=* | --site=* | --sit=*)
1090     site=$ac_optarg ;;
1091
1092   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1093     ac_prev=srcdir ;;
1094   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1095     srcdir=$ac_optarg ;;
1096
1097   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1098   | --syscon | --sysco | --sysc | --sys | --sy)
1099     ac_prev=sysconfdir ;;
1100   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1101   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1102     sysconfdir=$ac_optarg ;;
1103
1104   -target | --target | --targe | --targ | --tar | --ta | --t)
1105     ac_prev=target_alias ;;
1106   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1107     target_alias=$ac_optarg ;;
1108
1109   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1110     verbose=yes ;;
1111
1112   -version | --version | --versio | --versi | --vers | -V)
1113     ac_init_version=: ;;
1114
1115   -with-* | --with-*)
1116     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1117     # Reject names that are not valid shell variable names.
1118     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119       as_fn_error "invalid package name: $ac_useropt"
1120     ac_useropt_orig=$ac_useropt
1121     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122     case $ac_user_opts in
1123       *"
1124 "with_$ac_useropt"
1125 "*) ;;
1126       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1127          ac_unrecognized_sep=', ';;
1128     esac
1129     eval with_$ac_useropt=\$ac_optarg ;;
1130
1131   -without-* | --without-*)
1132     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1133     # Reject names that are not valid shell variable names.
1134     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135       as_fn_error "invalid package name: $ac_useropt"
1136     ac_useropt_orig=$ac_useropt
1137     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138     case $ac_user_opts in
1139       *"
1140 "with_$ac_useropt"
1141 "*) ;;
1142       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1143          ac_unrecognized_sep=', ';;
1144     esac
1145     eval with_$ac_useropt=no ;;
1146
1147   --x)
1148     # Obsolete; use --with-x.
1149     with_x=yes ;;
1150
1151   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1152   | --x-incl | --x-inc | --x-in | --x-i)
1153     ac_prev=x_includes ;;
1154   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1155   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1156     x_includes=$ac_optarg ;;
1157
1158   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1159   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1160     ac_prev=x_libraries ;;
1161   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1162   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1163     x_libraries=$ac_optarg ;;
1164
1165   -*) as_fn_error "unrecognized option: \`$ac_option'
1166 Try \`$0 --help' for more information."
1167     ;;
1168
1169   *=*)
1170     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1171     # Reject names that are not valid shell variable names.
1172     case $ac_envvar in #(
1173       '' | [0-9]* | *[!_$as_cr_alnum]* )
1174       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1175     esac
1176     eval $ac_envvar=\$ac_optarg
1177     export $ac_envvar ;;
1178
1179   *)
1180     # FIXME: should be removed in autoconf 3.0.
1181     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1182     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1183       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1184     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1185     ;;
1186
1187   esac
1188 done
1189
1190 if test -n "$ac_prev"; then
1191   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1192   as_fn_error "missing argument to $ac_option"
1193 fi
1194
1195 if test -n "$ac_unrecognized_opts"; then
1196   case $enable_option_checking in
1197     no) ;;
1198     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1199     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1200   esac
1201 fi
1202
1203 # Check all directory arguments for consistency.
1204 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205                 datadir sysconfdir sharedstatedir localstatedir includedir \
1206                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207                 libdir localedir mandir
1208 do
1209   eval ac_val=\$$ac_var
1210   # Remove trailing slashes.
1211   case $ac_val in
1212     */ )
1213       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1214       eval $ac_var=\$ac_val;;
1215   esac
1216   # Be sure to have absolute directory names.
1217   case $ac_val in
1218     [\\/$]* | ?:[\\/]* )  continue;;
1219     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1220   esac
1221   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1222 done
1223
1224 # There might be people who depend on the old broken behavior: `$host'
1225 # used to hold the argument of --host etc.
1226 # FIXME: To remove some day.
1227 build=$build_alias
1228 host=$host_alias
1229 target=$target_alias
1230
1231 # FIXME: To remove some day.
1232 if test "x$host_alias" != x; then
1233   if test "x$build_alias" = x; then
1234     cross_compiling=maybe
1235     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1236     If a cross compiler is detected then cross compile mode will be used." >&2
1237   elif test "x$build_alias" != "x$host_alias"; then
1238     cross_compiling=yes
1239   fi
1240 fi
1241
1242 ac_tool_prefix=
1243 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1244
1245 test "$silent" = yes && exec 6>/dev/null
1246
1247
1248 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1249 ac_ls_di=`ls -di .` &&
1250 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1251   as_fn_error "working directory cannot be determined"
1252 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1253   as_fn_error "pwd does not report name of working directory"
1254
1255
1256 # Find the source files, if location was not specified.
1257 if test -z "$srcdir"; then
1258   ac_srcdir_defaulted=yes
1259   # Try the directory containing this script, then the parent directory.
1260   ac_confdir=`$as_dirname -- "$as_myself" ||
1261 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1262          X"$as_myself" : 'X\(//\)[^/]' \| \
1263          X"$as_myself" : 'X\(//\)$' \| \
1264          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1265 $as_echo X"$as_myself" |
1266     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1267             s//\1/
1268             q
1269           }
1270           /^X\(\/\/\)[^/].*/{
1271             s//\1/
1272             q
1273           }
1274           /^X\(\/\/\)$/{
1275             s//\1/
1276             q
1277           }
1278           /^X\(\/\).*/{
1279             s//\1/
1280             q
1281           }
1282           s/.*/./; q'`
1283   srcdir=$ac_confdir
1284   if test ! -r "$srcdir/$ac_unique_file"; then
1285     srcdir=..
1286   fi
1287 else
1288   ac_srcdir_defaulted=no
1289 fi
1290 if test ! -r "$srcdir/$ac_unique_file"; then
1291   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1292   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1293 fi
1294 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295 ac_abs_confdir=`(
1296         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1297         pwd)`
1298 # When building in place, set srcdir=.
1299 if test "$ac_abs_confdir" = "$ac_pwd"; then
1300   srcdir=.
1301 fi
1302 # Remove unnecessary trailing slashes from srcdir.
1303 # Double slashes in file names in object file debugging info
1304 # mess up M-x gdb in Emacs.
1305 case $srcdir in
1306 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1307 esac
1308 for ac_var in $ac_precious_vars; do
1309   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1310   eval ac_env_${ac_var}_value=\$${ac_var}
1311   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1312   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1313 done
1314
1315 #
1316 # Report the --help message.
1317 #
1318 if test "$ac_init_help" = "long"; then
1319   # Omit some internal or obsolete options to make the list less imposing.
1320   # This message is too long to be a string in the A/UX 3.1 sh.
1321   cat <<_ACEOF
1322 \`configure' configures this package to adapt to many kinds of systems.
1323
1324 Usage: $0 [OPTION]... [VAR=VALUE]...
1325
1326 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1327 VAR=VALUE.  See below for descriptions of some of the useful variables.
1328
1329 Defaults for the options are specified in brackets.
1330
1331 Configuration:
1332   -h, --help              display this help and exit
1333       --help=short        display options specific to this package
1334       --help=recursive    display the short help of all the included packages
1335   -V, --version           display version information and exit
1336   -q, --quiet, --silent   do not print \`checking...' messages
1337       --cache-file=FILE   cache test results in FILE [disabled]
1338   -C, --config-cache      alias for \`--cache-file=config.cache'
1339   -n, --no-create         do not create output files
1340       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1341
1342 Installation directories:
1343   --prefix=PREFIX         install architecture-independent files in PREFIX
1344                           [$ac_default_prefix]
1345   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1346                           [PREFIX]
1347
1348 By default, \`make install' will install all the files in
1349 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1350 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1351 for instance \`--prefix=\$HOME'.
1352
1353 For better control, use the options below.
1354
1355 Fine tuning of the installation directories:
1356   --bindir=DIR            user executables [EPREFIX/bin]
1357   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1358   --libexecdir=DIR        program executables [EPREFIX/libexec]
1359   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1360   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1361   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1362   --libdir=DIR            object code libraries [EPREFIX/lib]
1363   --includedir=DIR        C header files [PREFIX/include]
1364   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1365   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1366   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1367   --infodir=DIR           info documentation [DATAROOTDIR/info]
1368   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1369   --mandir=DIR            man documentation [DATAROOTDIR/man]
1370   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1371   --htmldir=DIR           html documentation [DOCDIR]
1372   --dvidir=DIR            dvi documentation [DOCDIR]
1373   --pdfdir=DIR            pdf documentation [DOCDIR]
1374   --psdir=DIR             ps documentation [DOCDIR]
1375 _ACEOF
1376
1377   cat <<\_ACEOF
1378
1379 Program names:
1380   --program-prefix=PREFIX            prepend PREFIX to installed program names
1381   --program-suffix=SUFFIX            append SUFFIX to installed program names
1382   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1383
1384 System types:
1385   --build=BUILD     configure for building on BUILD [guessed]
1386   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1387   --target=TARGET   configure for building compilers for TARGET [HOST]
1388 _ACEOF
1389 fi
1390
1391 if test -n "$ac_init_help"; then
1392
1393   cat <<\_ACEOF
1394
1395 Optional Features:
1396   --disable-option-checking  ignore unrecognized --enable/--with options
1397   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1398   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1399   --enable-plugins        Enable support for plugins
1400   --enable-shared[=PKGS]  build shared libraries [default=yes]
1401   --enable-static[=PKGS]  build static libraries [default=yes]
1402   --enable-fast-install[=PKGS]
1403                           optimize for fast installation [default=yes]
1404   --disable-libtool-lock  avoid locking (might break parallel builds)
1405   --enable-maintainer-mode  enable make rules and dependencies not useful
1406                           (and sometimes confusing) to the casual installer
1407   --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1408                           itself)
1409   --enable-sim-stdio      Specify whether to use stdio for console
1410                           input/output
1411   --enable-sim-trace=opts Enable tracing of simulated programs
1412   --enable-sim-profile=opts
1413                           Enable profiling flags
1414   --enable-sim-inline=inlines
1415                           Specify which functions should be inlined
1416   --enable-sim-endian=endian
1417                           Specify target byte endian orientation
1418   --enable-sim-alignment=align
1419                           Specify strict, nonstrict or forced alignment of
1420                           memory accesses
1421   --enable-sim-scache=size
1422                           Specify simulator execution cache size
1423   --enable-werror         treat compile warnings as errors
1424   --enable-build-warnings enable build-time compiler warnings if gcc is used
1425   --enable-sim-build-warnings
1426                           enable SIM specific build-time compiler warnings if
1427                           gcc is used
1428   --enable-sim-hardware=LIST
1429                           Specify the hardware to be included in the build.
1430   --enable-sim-default-model=model
1431                           Specify default model to simulate
1432   --enable-sim-environment=environment
1433                           Specify mixed, user, virtual or operating
1434                           environment
1435   --enable-cgen-maint=DIR build cgen generated files
1436
1437 Optional Packages:
1438   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1439   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1440   --with-system-zlib      use installed libz
1441   --with-pic              try to use only PIC/non-PIC objects [default=use
1442                           both]
1443   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1444   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1445   --with-bugurl=URL       Direct users to URL to report a bug
1446
1447 Some influential environment variables:
1448   CC          C compiler command
1449   CFLAGS      C compiler flags
1450   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1451               nonstandard directory <lib dir>
1452   LIBS        libraries to pass to the linker, e.g. -l<library>
1453   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1454               you have headers in a nonstandard directory <include dir>
1455   CPP         C preprocessor
1456
1457 Use these variables to override the choices made by `configure' or to help
1458 it to find libraries and programs with nonstandard names/locations.
1459
1460 Report bugs to the package provider.
1461 _ACEOF
1462 ac_status=$?
1463 fi
1464
1465 if test "$ac_init_help" = "recursive"; then
1466   # If there are subdirs, report their specific --help.
1467   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1468     test -d "$ac_dir" ||
1469       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1470       continue
1471     ac_builddir=.
1472
1473 case "$ac_dir" in
1474 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475 *)
1476   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1477   # A ".." for each directory in $ac_dir_suffix.
1478   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1479   case $ac_top_builddir_sub in
1480   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1481   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1482   esac ;;
1483 esac
1484 ac_abs_top_builddir=$ac_pwd
1485 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1486 # for backward compatibility:
1487 ac_top_builddir=$ac_top_build_prefix
1488
1489 case $srcdir in
1490   .)  # We are building in place.
1491     ac_srcdir=.
1492     ac_top_srcdir=$ac_top_builddir_sub
1493     ac_abs_top_srcdir=$ac_pwd ;;
1494   [\\/]* | ?:[\\/]* )  # Absolute name.
1495     ac_srcdir=$srcdir$ac_dir_suffix;
1496     ac_top_srcdir=$srcdir
1497     ac_abs_top_srcdir=$srcdir ;;
1498   *) # Relative name.
1499     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1500     ac_top_srcdir=$ac_top_build_prefix$srcdir
1501     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1502 esac
1503 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1504
1505     cd "$ac_dir" || { ac_status=$?; continue; }
1506     # Check for guested configure.
1507     if test -f "$ac_srcdir/configure.gnu"; then
1508       echo &&
1509       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1510     elif test -f "$ac_srcdir/configure"; then
1511       echo &&
1512       $SHELL "$ac_srcdir/configure" --help=recursive
1513     else
1514       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1515     fi || ac_status=$?
1516     cd "$ac_pwd" || { ac_status=$?; break; }
1517   done
1518 fi
1519
1520 test -n "$ac_init_help" && exit $ac_status
1521 if $ac_init_version; then
1522   cat <<\_ACEOF
1523 configure
1524 generated by GNU Autoconf 2.64
1525
1526 Copyright (C) 2009 Free Software Foundation, Inc.
1527 This configure script is free software; the Free Software Foundation
1528 gives unlimited permission to copy, distribute and modify it.
1529 _ACEOF
1530   exit
1531 fi
1532
1533 ## ------------------------ ##
1534 ## Autoconf initialization. ##
1535 ## ------------------------ ##
1536
1537 # ac_fn_c_try_compile LINENO
1538 # --------------------------
1539 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1540 ac_fn_c_try_compile ()
1541 {
1542   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1543   rm -f conftest.$ac_objext
1544   if { { ac_try="$ac_compile"
1545 case "(($ac_try" in
1546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1547   *) ac_try_echo=$ac_try;;
1548 esac
1549 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1550 $as_echo "$ac_try_echo"; } >&5
1551   (eval "$ac_compile") 2>conftest.err
1552   ac_status=$?
1553   if test -s conftest.err; then
1554     grep -v '^ *+' conftest.err >conftest.er1
1555     cat conftest.er1 >&5
1556     mv -f conftest.er1 conftest.err
1557   fi
1558   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1559   test $ac_status = 0; } && {
1560          test -z "$ac_c_werror_flag" ||
1561          test ! -s conftest.err
1562        } && test -s conftest.$ac_objext; then :
1563   ac_retval=0
1564 else
1565   $as_echo "$as_me: failed program was:" >&5
1566 sed 's/^/| /' conftest.$ac_ext >&5
1567
1568         ac_retval=1
1569 fi
1570   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1571   return $ac_retval
1572
1573 } # ac_fn_c_try_compile
1574
1575 # ac_fn_c_try_cpp LINENO
1576 # ----------------------
1577 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1578 ac_fn_c_try_cpp ()
1579 {
1580   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1581   if { { ac_try="$ac_cpp conftest.$ac_ext"
1582 case "(($ac_try" in
1583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1584   *) ac_try_echo=$ac_try;;
1585 esac
1586 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1587 $as_echo "$ac_try_echo"; } >&5
1588   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1589   ac_status=$?
1590   if test -s conftest.err; then
1591     grep -v '^ *+' conftest.err >conftest.er1
1592     cat conftest.er1 >&5
1593     mv -f conftest.er1 conftest.err
1594   fi
1595   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1596   test $ac_status = 0; } >/dev/null && {
1597          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1598          test ! -s conftest.err
1599        }; then :
1600   ac_retval=0
1601 else
1602   $as_echo "$as_me: failed program was:" >&5
1603 sed 's/^/| /' conftest.$ac_ext >&5
1604
1605     ac_retval=1
1606 fi
1607   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1608   return $ac_retval
1609
1610 } # ac_fn_c_try_cpp
1611
1612 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1613 # -------------------------------------------------------
1614 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1615 # the include files in INCLUDES and setting the cache variable VAR
1616 # accordingly.
1617 ac_fn_c_check_header_mongrel ()
1618 {
1619   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1620   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1621   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1622 $as_echo_n "checking for $2... " >&6; }
1623 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1624   $as_echo_n "(cached) " >&6
1625 fi
1626 eval ac_res=\$$3
1627                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1628 $as_echo "$ac_res" >&6; }
1629 else
1630   # Is the header compilable?
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1632 $as_echo_n "checking $2 usability... " >&6; }
1633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1634 /* end confdefs.h.  */
1635 $4
1636 #include <$2>
1637 _ACEOF
1638 if ac_fn_c_try_compile "$LINENO"; then :
1639   ac_header_compiler=yes
1640 else
1641   ac_header_compiler=no
1642 fi
1643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1645 $as_echo "$ac_header_compiler" >&6; }
1646
1647 # Is the header present?
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1649 $as_echo_n "checking $2 presence... " >&6; }
1650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1651 /* end confdefs.h.  */
1652 #include <$2>
1653 _ACEOF
1654 if ac_fn_c_try_cpp "$LINENO"; then :
1655   ac_header_preproc=yes
1656 else
1657   ac_header_preproc=no
1658 fi
1659 rm -f conftest.err conftest.$ac_ext
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1661 $as_echo "$ac_header_preproc" >&6; }
1662
1663 # So?  What about this header?
1664 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1665   yes:no: )
1666     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1667 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1668     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1669 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1670     ;;
1671   no:yes:* )
1672     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1673 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1674     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1675 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1676     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1677 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1678     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1679 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1680     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1681 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1682     ;;
1683 esac
1684   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1685 $as_echo_n "checking for $2... " >&6; }
1686 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1687   $as_echo_n "(cached) " >&6
1688 else
1689   eval "$3=\$ac_header_compiler"
1690 fi
1691 eval ac_res=\$$3
1692                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1693 $as_echo "$ac_res" >&6; }
1694 fi
1695   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1696
1697 } # ac_fn_c_check_header_mongrel
1698
1699 # ac_fn_c_try_run LINENO
1700 # ----------------------
1701 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1702 # that executables *can* be run.
1703 ac_fn_c_try_run ()
1704 {
1705   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706   if { { ac_try="$ac_link"
1707 case "(($ac_try" in
1708   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1709   *) ac_try_echo=$ac_try;;
1710 esac
1711 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1712 $as_echo "$ac_try_echo"; } >&5
1713   (eval "$ac_link") 2>&5
1714   ac_status=$?
1715   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1717   { { case "(($ac_try" in
1718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719   *) ac_try_echo=$ac_try;;
1720 esac
1721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722 $as_echo "$ac_try_echo"; } >&5
1723   (eval "$ac_try") 2>&5
1724   ac_status=$?
1725   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726   test $ac_status = 0; }; }; then :
1727   ac_retval=0
1728 else
1729   $as_echo "$as_me: program exited with status $ac_status" >&5
1730        $as_echo "$as_me: failed program was:" >&5
1731 sed 's/^/| /' conftest.$ac_ext >&5
1732
1733        ac_retval=$ac_status
1734 fi
1735   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1736   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1737   return $ac_retval
1738
1739 } # ac_fn_c_try_run
1740
1741 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1742 # -------------------------------------------------------
1743 # Tests whether HEADER exists and can be compiled using the include files in
1744 # INCLUDES, setting the cache variable VAR accordingly.
1745 ac_fn_c_check_header_compile ()
1746 {
1747   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749 $as_echo_n "checking for $2... " >&6; }
1750 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1751   $as_echo_n "(cached) " >&6
1752 else
1753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754 /* end confdefs.h.  */
1755 $4
1756 #include <$2>
1757 _ACEOF
1758 if ac_fn_c_try_compile "$LINENO"; then :
1759   eval "$3=yes"
1760 else
1761   eval "$3=no"
1762 fi
1763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1764 fi
1765 eval ac_res=\$$3
1766                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1767 $as_echo "$ac_res" >&6; }
1768   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1769
1770 } # ac_fn_c_check_header_compile
1771
1772 # ac_fn_c_try_link LINENO
1773 # -----------------------
1774 # Try to link conftest.$ac_ext, and return whether this succeeded.
1775 ac_fn_c_try_link ()
1776 {
1777   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778   rm -f conftest.$ac_objext conftest$ac_exeext
1779   if { { ac_try="$ac_link"
1780 case "(($ac_try" in
1781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1782   *) ac_try_echo=$ac_try;;
1783 esac
1784 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1785 $as_echo "$ac_try_echo"; } >&5
1786   (eval "$ac_link") 2>conftest.err
1787   ac_status=$?
1788   if test -s conftest.err; then
1789     grep -v '^ *+' conftest.err >conftest.er1
1790     cat conftest.er1 >&5
1791     mv -f conftest.er1 conftest.err
1792   fi
1793   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794   test $ac_status = 0; } && {
1795          test -z "$ac_c_werror_flag" ||
1796          test ! -s conftest.err
1797        } && test -s conftest$ac_exeext && {
1798          test "$cross_compiling" = yes ||
1799          $as_test_x conftest$ac_exeext
1800        }; then :
1801   ac_retval=0
1802 else
1803   $as_echo "$as_me: failed program was:" >&5
1804 sed 's/^/| /' conftest.$ac_ext >&5
1805
1806         ac_retval=1
1807 fi
1808   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1809   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1810   # interfere with the next link command; also delete a directory that is
1811   # left behind by Apple's compiler.  We do this before executing the actions.
1812   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1813   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1814   return $ac_retval
1815
1816 } # ac_fn_c_try_link
1817
1818 # ac_fn_c_check_func LINENO FUNC VAR
1819 # ----------------------------------
1820 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1821 ac_fn_c_check_func ()
1822 {
1823   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1825 $as_echo_n "checking for $2... " >&6; }
1826 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1827   $as_echo_n "(cached) " >&6
1828 else
1829   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 /* end confdefs.h.  */
1831 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1832    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1833 #define $2 innocuous_$2
1834
1835 /* System header to define __stub macros and hopefully few prototypes,
1836     which can conflict with char $2 (); below.
1837     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1838     <limits.h> exists even on freestanding compilers.  */
1839
1840 #ifdef __STDC__
1841 # include <limits.h>
1842 #else
1843 # include <assert.h>
1844 #endif
1845
1846 #undef $2
1847
1848 /* Override any GCC internal prototype to avoid an error.
1849    Use char because int might match the return type of a GCC
1850    builtin and then its argument prototype would still apply.  */
1851 #ifdef __cplusplus
1852 extern "C"
1853 #endif
1854 char $2 ();
1855 /* The GNU C library defines this for functions which it implements
1856     to always fail with ENOSYS.  Some functions are actually named
1857     something starting with __ and the normal name is an alias.  */
1858 #if defined __stub_$2 || defined __stub___$2
1859 choke me
1860 #endif
1861
1862 int
1863 main ()
1864 {
1865 return $2 ();
1866   ;
1867   return 0;
1868 }
1869 _ACEOF
1870 if ac_fn_c_try_link "$LINENO"; then :
1871   eval "$3=yes"
1872 else
1873   eval "$3=no"
1874 fi
1875 rm -f core conftest.err conftest.$ac_objext \
1876     conftest$ac_exeext conftest.$ac_ext
1877 fi
1878 eval ac_res=\$$3
1879                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880 $as_echo "$ac_res" >&6; }
1881   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1882
1883 } # ac_fn_c_check_func
1884
1885 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1886 # ----------------------------------------------------
1887 # Tries to find if the field MEMBER exists in type AGGR, after including
1888 # INCLUDES, setting cache variable VAR accordingly.
1889 ac_fn_c_check_member ()
1890 {
1891   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1893 $as_echo_n "checking for $2.$3... " >&6; }
1894 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1895   $as_echo_n "(cached) " >&6
1896 else
1897   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1898 /* end confdefs.h.  */
1899 $5
1900 int
1901 main ()
1902 {
1903 static $2 ac_aggr;
1904 if (ac_aggr.$3)
1905 return 0;
1906   ;
1907   return 0;
1908 }
1909 _ACEOF
1910 if ac_fn_c_try_compile "$LINENO"; then :
1911   eval "$4=yes"
1912 else
1913   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914 /* end confdefs.h.  */
1915 $5
1916 int
1917 main ()
1918 {
1919 static $2 ac_aggr;
1920 if (sizeof ac_aggr.$3)
1921 return 0;
1922   ;
1923   return 0;
1924 }
1925 _ACEOF
1926 if ac_fn_c_try_compile "$LINENO"; then :
1927   eval "$4=yes"
1928 else
1929   eval "$4=no"
1930 fi
1931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1932 fi
1933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1934 fi
1935 eval ac_res=\$$4
1936                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1937 $as_echo "$ac_res" >&6; }
1938   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1939
1940 } # ac_fn_c_check_member
1941
1942 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1943 # -------------------------------------------
1944 # Tests whether TYPE exists after having included INCLUDES, setting cache
1945 # variable VAR accordingly.
1946 ac_fn_c_check_type ()
1947 {
1948   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1950 $as_echo_n "checking for $2... " >&6; }
1951 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1952   $as_echo_n "(cached) " >&6
1953 else
1954   eval "$3=no"
1955   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956 /* end confdefs.h.  */
1957 $4
1958 int
1959 main ()
1960 {
1961 if (sizeof ($2))
1962          return 0;
1963   ;
1964   return 0;
1965 }
1966 _ACEOF
1967 if ac_fn_c_try_compile "$LINENO"; then :
1968   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1969 /* end confdefs.h.  */
1970 $4
1971 int
1972 main ()
1973 {
1974 if (sizeof (($2)))
1975             return 0;
1976   ;
1977   return 0;
1978 }
1979 _ACEOF
1980 if ac_fn_c_try_compile "$LINENO"; then :
1981
1982 else
1983   eval "$3=yes"
1984 fi
1985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1986 fi
1987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1988 fi
1989 eval ac_res=\$$3
1990                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991 $as_echo "$ac_res" >&6; }
1992   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1993
1994 } # ac_fn_c_check_type
1995 cat >config.log <<_ACEOF
1996 This file contains any messages produced by compilers while
1997 running configure, to aid debugging if configure makes a mistake.
1998
1999 It was created by $as_me, which was
2000 generated by GNU Autoconf 2.64.  Invocation command line was
2001
2002   $ $0 $@
2003
2004 _ACEOF
2005 exec 5>>config.log
2006 {
2007 cat <<_ASUNAME
2008 ## --------- ##
2009 ## Platform. ##
2010 ## --------- ##
2011
2012 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2013 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2014 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2015 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2016 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2017
2018 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2019 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2020
2021 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2022 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2023 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2024 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2025 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2026 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2027 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2028
2029 _ASUNAME
2030
2031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2032 for as_dir in $PATH
2033 do
2034   IFS=$as_save_IFS
2035   test -z "$as_dir" && as_dir=.
2036     $as_echo "PATH: $as_dir"
2037   done
2038 IFS=$as_save_IFS
2039
2040 } >&5
2041
2042 cat >&5 <<_ACEOF
2043
2044
2045 ## ----------- ##
2046 ## Core tests. ##
2047 ## ----------- ##
2048
2049 _ACEOF
2050
2051
2052 # Keep a trace of the command line.
2053 # Strip out --no-create and --no-recursion so they do not pile up.
2054 # Strip out --silent because we don't want to record it for future runs.
2055 # Also quote any args containing shell meta-characters.
2056 # Make two passes to allow for proper duplicate-argument suppression.
2057 ac_configure_args=
2058 ac_configure_args0=
2059 ac_configure_args1=
2060 ac_must_keep_next=false
2061 for ac_pass in 1 2
2062 do
2063   for ac_arg
2064   do
2065     case $ac_arg in
2066     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2067     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2068     | -silent | --silent | --silen | --sile | --sil)
2069       continue ;;
2070     *\'*)
2071       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2072     esac
2073     case $ac_pass in
2074     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2075     2)
2076       as_fn_append ac_configure_args1 " '$ac_arg'"
2077       if test $ac_must_keep_next = true; then
2078         ac_must_keep_next=false # Got value, back to normal.
2079       else
2080         case $ac_arg in
2081           *=* | --config-cache | -C | -disable-* | --disable-* \
2082           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2083           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2084           | -with-* | --with-* | -without-* | --without-* | --x)
2085             case "$ac_configure_args0 " in
2086               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2087             esac
2088             ;;
2089           -* ) ac_must_keep_next=true ;;
2090         esac
2091       fi
2092       as_fn_append ac_configure_args " '$ac_arg'"
2093       ;;
2094     esac
2095   done
2096 done
2097 { ac_configure_args0=; unset ac_configure_args0;}
2098 { ac_configure_args1=; unset ac_configure_args1;}
2099
2100 # When interrupted or exit'd, cleanup temporary files, and complete
2101 # config.log.  We remove comments because anyway the quotes in there
2102 # would cause problems or look ugly.
2103 # WARNING: Use '\'' to represent an apostrophe within the trap.
2104 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2105 trap 'exit_status=$?
2106   # Save into config.log some information that might help in debugging.
2107   {
2108     echo
2109
2110     cat <<\_ASBOX
2111 ## ---------------- ##
2112 ## Cache variables. ##
2113 ## ---------------- ##
2114 _ASBOX
2115     echo
2116     # The following way of writing the cache mishandles newlines in values,
2117 (
2118   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2119     eval ac_val=\$$ac_var
2120     case $ac_val in #(
2121     *${as_nl}*)
2122       case $ac_var in #(
2123       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2124 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2125       esac
2126       case $ac_var in #(
2127       _ | IFS | as_nl) ;; #(
2128       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2129       *) { eval $ac_var=; unset $ac_var;} ;;
2130       esac ;;
2131     esac
2132   done
2133   (set) 2>&1 |
2134     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2135     *${as_nl}ac_space=\ *)
2136       sed -n \
2137         "s/'\''/'\''\\\\'\'''\''/g;
2138           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2139       ;; #(
2140     *)
2141       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2142       ;;
2143     esac |
2144     sort
2145 )
2146     echo
2147
2148     cat <<\_ASBOX
2149 ## ----------------- ##
2150 ## Output variables. ##
2151 ## ----------------- ##
2152 _ASBOX
2153     echo
2154     for ac_var in $ac_subst_vars
2155     do
2156       eval ac_val=\$$ac_var
2157       case $ac_val in
2158       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2159       esac
2160       $as_echo "$ac_var='\''$ac_val'\''"
2161     done | sort
2162     echo
2163
2164     if test -n "$ac_subst_files"; then
2165       cat <<\_ASBOX
2166 ## ------------------- ##
2167 ## File substitutions. ##
2168 ## ------------------- ##
2169 _ASBOX
2170       echo
2171       for ac_var in $ac_subst_files
2172       do
2173         eval ac_val=\$$ac_var
2174         case $ac_val in
2175         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2176         esac
2177         $as_echo "$ac_var='\''$ac_val'\''"
2178       done | sort
2179       echo
2180     fi
2181
2182     if test -s confdefs.h; then
2183       cat <<\_ASBOX
2184 ## ----------- ##
2185 ## confdefs.h. ##
2186 ## ----------- ##
2187 _ASBOX
2188       echo
2189       cat confdefs.h
2190       echo
2191     fi
2192     test "$ac_signal" != 0 &&
2193       $as_echo "$as_me: caught signal $ac_signal"
2194     $as_echo "$as_me: exit $exit_status"
2195   } >&5
2196   rm -f core *.core core.conftest.* &&
2197     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2198     exit $exit_status
2199 ' 0
2200 for ac_signal in 1 2 13 15; do
2201   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2202 done
2203 ac_signal=0
2204
2205 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2206 rm -f -r conftest* confdefs.h
2207
2208 $as_echo "/* confdefs.h */" > confdefs.h
2209
2210 # Predefined preprocessor variables.
2211
2212 cat >>confdefs.h <<_ACEOF
2213 #define PACKAGE_NAME "$PACKAGE_NAME"
2214 _ACEOF
2215
2216 cat >>confdefs.h <<_ACEOF
2217 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2218 _ACEOF
2219
2220 cat >>confdefs.h <<_ACEOF
2221 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2222 _ACEOF
2223
2224 cat >>confdefs.h <<_ACEOF
2225 #define PACKAGE_STRING "$PACKAGE_STRING"
2226 _ACEOF
2227
2228 cat >>confdefs.h <<_ACEOF
2229 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2230 _ACEOF
2231
2232 cat >>confdefs.h <<_ACEOF
2233 #define PACKAGE_URL "$PACKAGE_URL"
2234 _ACEOF
2235
2236
2237 # Let the site file select an alternate cache file if it wants to.
2238 # Prefer an explicitly selected file to automatically selected ones.
2239 ac_site_file1=NONE
2240 ac_site_file2=NONE
2241 if test -n "$CONFIG_SITE"; then
2242   ac_site_file1=$CONFIG_SITE
2243 elif test "x$prefix" != xNONE; then
2244   ac_site_file1=$prefix/share/config.site
2245   ac_site_file2=$prefix/etc/config.site
2246 else
2247   ac_site_file1=$ac_default_prefix/share/config.site
2248   ac_site_file2=$ac_default_prefix/etc/config.site
2249 fi
2250 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2251 do
2252   test "x$ac_site_file" = xNONE && continue
2253   if test -r "$ac_site_file"; then
2254     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2255 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2256     sed 's/^/| /' "$ac_site_file" >&5
2257     . "$ac_site_file"
2258   fi
2259 done
2260
2261 if test -r "$cache_file"; then
2262   # Some versions of bash will fail to source /dev/null (special
2263   # files actually), so we avoid doing that.
2264   if test -f "$cache_file"; then
2265     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2266 $as_echo "$as_me: loading cache $cache_file" >&6;}
2267     case $cache_file in
2268       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2269       *)                      . "./$cache_file";;
2270     esac
2271   fi
2272 else
2273   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2274 $as_echo "$as_me: creating cache $cache_file" >&6;}
2275   >$cache_file
2276 fi
2277
2278 # Check that the precious variables saved in the cache have kept the same
2279 # value.
2280 ac_cache_corrupted=false
2281 for ac_var in $ac_precious_vars; do
2282   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2283   eval ac_new_set=\$ac_env_${ac_var}_set
2284   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2285   eval ac_new_val=\$ac_env_${ac_var}_value
2286   case $ac_old_set,$ac_new_set in
2287     set,)
2288       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2289 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2290       ac_cache_corrupted=: ;;
2291     ,set)
2292       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2293 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2294       ac_cache_corrupted=: ;;
2295     ,);;
2296     *)
2297       if test "x$ac_old_val" != "x$ac_new_val"; then
2298         # differences in whitespace do not lead to failure.
2299         ac_old_val_w=`echo x $ac_old_val`
2300         ac_new_val_w=`echo x $ac_new_val`
2301         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2302           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2303 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2304           ac_cache_corrupted=:
2305         else
2306           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2307 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2308           eval $ac_var=\$ac_old_val
2309         fi
2310         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2311 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2312         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2313 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2314       fi;;
2315   esac
2316   # Pass precious variables to config.status.
2317   if test "$ac_new_set" = set; then
2318     case $ac_new_val in
2319     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2320     *) ac_arg=$ac_var=$ac_new_val ;;
2321     esac
2322     case " $ac_configure_args " in
2323       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2324       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2325     esac
2326   fi
2327 done
2328 if $ac_cache_corrupted; then
2329   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2330 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2331   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2332 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2333   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2334 fi
2335 ## -------------------- ##
2336 ## Main body of script. ##
2337 ## -------------------- ##
2338
2339 ac_ext=c
2340 ac_cpp='$CPP $CPPFLAGS'
2341 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2342 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2343 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2344
2345
2346 # This file contains common code used by all simulators.
2347 #
2348 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2349 # directory.  It is intended to be invoked before any target specific stuff.
2350 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2351 # It is intended to be invoked last.
2352 #
2353 # The simulator's configure.ac should look like:
2354 #
2355 # dnl Process this file with autoconf to produce a configure script.
2356 # AC_PREREQ(2.64)dnl
2357 # AC_INIT(Makefile.in)
2358 # sinclude(../common/aclocal.m4)
2359 #
2360 # SIM_AC_COMMON
2361 #
2362 # ... target specific stuff ...
2363 #
2364 # SIM_AC_OUTPUT
2365
2366 # Include global overrides and fixes for Autoconf.
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393 # _AC_CHECK_DECL_BODY
2394 # -------------------
2395 # Shell function body for AC_CHECK_DECL.
2396 # _AC_CHECK_DECL_BODY
2397
2398 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2399 #                 INCLUDES)
2400 # -------------------------------------------------------------
2401 # Helper to AC_CHECK_DECLS, which generates the check for a single
2402 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2403 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2416 #
2417 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2418 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2419 #   Written by Gordon Matzigkeit, 1996
2420 #
2421 # This file is free software; the Free Software Foundation gives
2422 # unlimited permission to copy and/or distribute it, with or without
2423 # modifications, as long as this notice is preserved.
2424
2425
2426
2427 # serial 56 LT_INIT
2428
2429
2430 # LT_PREREQ(VERSION)
2431 # ------------------
2432 # Complain and exit if this libtool version is less that VERSION.
2433
2434
2435
2436 # _LT_CHECK_BUILDDIR
2437 # ------------------
2438 # Complain if the absolute build directory name contains unusual characters
2439
2440
2441
2442 # LT_INIT([OPTIONS])
2443 # ------------------
2444 # LT_INIT
2445
2446 # Old names:
2447 # This is what autoupdate's m4 run will expand.  It fires
2448 # the warning (with _au_warn_XXX), outputs it into the
2449 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2450 # the replacement expansion.
2451
2452
2453 # This is an auxiliary macro that is also run when
2454 # autoupdate runs m4.  It simply calls m4_warning, but
2455 # we need a wrapper so that each warning is emitted only
2456 # once.  We break the quoting in m4_warning's argument in
2457 # order to expand this macro's arguments, not AU_DEFUN's.
2458
2459
2460 # Finally, this is the expansion that is picked up by
2461 # autoconf.  It tells the user to run autoupdate, and
2462 # then outputs the replacement expansion.  We do not care
2463 # about autoupdate's warning because that contains
2464 # information on what to do *after* running autoupdate.
2465
2466 # This is what autoupdate's m4 run will expand.  It fires
2467 # the warning (with _au_warn_XXX), outputs it into the
2468 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2469 # the replacement expansion.
2470
2471
2472 # This is an auxiliary macro that is also run when
2473 # autoupdate runs m4.  It simply calls m4_warning, but
2474 # we need a wrapper so that each warning is emitted only
2475 # once.  We break the quoting in m4_warning's argument in
2476 # order to expand this macro's arguments, not AU_DEFUN's.
2477
2478
2479 # Finally, this is the expansion that is picked up by
2480 # autoconf.  It tells the user to run autoupdate, and
2481 # then outputs the replacement expansion.  We do not care
2482 # about autoupdate's warning because that contains
2483 # information on what to do *after* running autoupdate.
2484
2485
2486
2487 # _LT_CC_BASENAME(CC)
2488 # -------------------
2489 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2490
2491
2492
2493 # _LT_FILEUTILS_DEFAULTS
2494 # ----------------------
2495 # It is okay to use these file commands and assume they have been set
2496 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2497 # _LT_FILEUTILS_DEFAULTS
2498
2499
2500 # _LT_SETUP
2501 # ---------
2502 # _LT_SETUP
2503
2504
2505 # _LT_PREPARE_SED_QUOTE_VARS
2506 # --------------------------
2507 # Define a few sed substitution that help us do robust quoting.
2508
2509
2510 # _LT_PROG_LTMAIN
2511 # ---------------
2512 # Note that this code is called both from `configure', and `config.status'
2513 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2514 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2515 # so we pass a copy along to make sure it has a sensible value anyway.
2516 # _LT_PROG_LTMAIN
2517
2518
2519 ## ------------------------------------- ##
2520 ## Accumulate code for creating libtool. ##
2521 ## ------------------------------------- ##
2522
2523 # So that we can recreate a full libtool script including additional
2524 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2525 # in macros and then make a single call at the end using the `libtool'
2526 # label.
2527
2528
2529 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2530 # ----------------------------------------
2531 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2532
2533
2534 # Initialize.
2535
2536
2537
2538 # _LT_CONFIG_LIBTOOL([COMMANDS])
2539 # ------------------------------
2540 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2541
2542
2543 # Initialize.
2544
2545
2546
2547 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2548 # -----------------------------------------------------
2549
2550
2551
2552 # _LT_FORMAT_COMMENT([COMMENT])
2553 # -----------------------------
2554 # Add leading comment marks to the start of each line, and a trailing
2555 # full-stop to the whole comment if one is not present already.
2556
2557
2558
2559
2560 ## ------------------------ ##
2561 ## FIXME: Eliminate VARNAME ##
2562 ## ------------------------ ##
2563
2564
2565 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2566 # -------------------------------------------------------------------
2567 # CONFIGNAME is the name given to the value in the libtool script.
2568 # VARNAME is the (base) name used in the configure script.
2569 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2570 # VARNAME.  Any other value will be used directly.
2571
2572
2573
2574 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2575 # --------------------------------------------------------
2576
2577
2578
2579 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2580 # ------------------------------------------------
2581
2582
2583
2584 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2585 # ---------------------------------------------------------
2586
2587
2588
2589 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2590 # --------------------------------------------------
2591
2592
2593
2594 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2595 # ---------------------------------------------------
2596
2597
2598
2599 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2600 # ---------------------------------------------------
2601
2602
2603
2604
2605 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2606 # ------------------------------------------------
2607
2608
2609
2610
2611 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2612 # ------------------------------------
2613 # Quote a variable value, and forward it to `config.status' so that its
2614 # declaration there will have the same value as in `configure'.  VARNAME
2615 # must have a single quote delimited value for this to work.
2616
2617
2618
2619 # _LT_CONFIG_STATUS_DECLARATIONS
2620 # ------------------------------
2621 # We delimit libtool config variables with single quotes, so when
2622 # we write them to config.status, we have to be sure to quote all
2623 # embedded single quotes properly.  In configure, this macro expands
2624 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2625 #
2626 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2627
2628
2629
2630 # _LT_LIBTOOL_TAGS
2631 # ----------------
2632 # Output comment and list of tags supported by the script
2633
2634
2635
2636 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2637 # -----------------------------------
2638 # Extract the dictionary values for VARNAME (optionally with TAG) and
2639 # expand to a commented shell variable setting:
2640 #
2641 #    # Some comment about what VAR is for.
2642 #    visible_name=$lt_internal_name
2643
2644
2645
2646 # _LT_LIBTOOL_CONFIG_VARS
2647 # -----------------------
2648 # Produce commented declarations of non-tagged libtool config variables
2649 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2650 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2651 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2652
2653
2654
2655 # _LT_LIBTOOL_TAG_VARS(TAG)
2656 # -------------------------
2657
2658
2659
2660 # _LT_TAGVAR(VARNAME, [TAGNAME])
2661 # ------------------------------
2662
2663
2664
2665 # _LT_CONFIG_COMMANDS
2666 # -------------------
2667 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2668 # variables for single and double quote escaping we saved from calls
2669 # to _LT_DECL, we can put quote escaped variables declarations
2670 # into `config.status', and then the shell code to quote escape them in
2671 # for loops in `config.status'.  Finally, any additional code accumulated
2672 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2673 #_LT_CONFIG_COMMANDS
2674
2675
2676 # Initialize.
2677
2678
2679 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2680 # ------------------------------------
2681 # Generate a child script FILE with all initialization necessary to
2682 # reuse the environment learned by the parent script, and make the
2683 # file executable.  If COMMENT is supplied, it is inserted after the
2684 # `#!' sequence but before initialization text begins.  After this
2685 # macro, additional text can be appended to FILE to form the body of
2686 # the child script.  The macro ends with non-zero status if the
2687 # file could not be fully written (such as if the disk is full).
2688 # _LT_GENERATED_FILE_INIT
2689
2690 # LT_OUTPUT
2691 # ---------
2692 # This macro allows early generation of the libtool script (before
2693 # AC_OUTPUT is called), incase it is used in configure for compilation
2694 # tests.
2695 # LT_OUTPUT
2696
2697
2698 # _LT_CONFIG(TAG)
2699 # ---------------
2700 # If TAG is the built-in tag, create an initial libtool script with a
2701 # default configuration from the untagged config vars.  Otherwise add code
2702 # to config.status for appending the configuration named by TAG from the
2703 # matching tagged config vars.
2704 # _LT_CONFIG
2705
2706
2707 # LT_SUPPORTED_TAG(TAG)
2708 # ---------------------
2709 # Trace this macro to discover what tags are supported by the libtool
2710 # --tag option, using:
2711 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2712
2713
2714
2715 # C support is built-in for now
2716
2717
2718
2719
2720 # LT_LANG(LANG)
2721 # -------------
2722 # Enable libtool support for the given language if not already enabled.
2723 # LT_LANG
2724
2725
2726 # _LT_LANG(LANGNAME)
2727 # ------------------
2728 # _LT_LANG
2729
2730
2731 # _LT_LANG_DEFAULT_CONFIG
2732 # -----------------------
2733 # _LT_LANG_DEFAULT_CONFIG
2734
2735 # Obsolete macros:
2736 # This is what autoupdate's m4 run will expand.  It fires
2737 # the warning (with _au_warn_XXX), outputs it into the
2738 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2739 # the replacement expansion.
2740
2741
2742 # This is an auxiliary macro that is also run when
2743 # autoupdate runs m4.  It simply calls m4_warning, but
2744 # we need a wrapper so that each warning is emitted only
2745 # once.  We break the quoting in m4_warning's argument in
2746 # order to expand this macro's arguments, not AU_DEFUN's.
2747
2748
2749 # Finally, this is the expansion that is picked up by
2750 # autoconf.  It tells the user to run autoupdate, and
2751 # then outputs the replacement expansion.  We do not care
2752 # about autoupdate's warning because that contains
2753 # information on what to do *after* running autoupdate.
2754
2755 # This is what autoupdate's m4 run will expand.  It fires
2756 # the warning (with _au_warn_XXX), outputs it into the
2757 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2758 # the replacement expansion.
2759
2760
2761 # This is an auxiliary macro that is also run when
2762 # autoupdate runs m4.  It simply calls m4_warning, but
2763 # we need a wrapper so that each warning is emitted only
2764 # once.  We break the quoting in m4_warning's argument in
2765 # order to expand this macro's arguments, not AU_DEFUN's.
2766
2767
2768 # Finally, this is the expansion that is picked up by
2769 # autoconf.  It tells the user to run autoupdate, and
2770 # then outputs the replacement expansion.  We do not care
2771 # about autoupdate's warning because that contains
2772 # information on what to do *after* running autoupdate.
2773
2774 # This is what autoupdate's m4 run will expand.  It fires
2775 # the warning (with _au_warn_XXX), outputs it into the
2776 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2777 # the replacement expansion.
2778
2779
2780 # This is an auxiliary macro that is also run when
2781 # autoupdate runs m4.  It simply calls m4_warning, but
2782 # we need a wrapper so that each warning is emitted only
2783 # once.  We break the quoting in m4_warning's argument in
2784 # order to expand this macro's arguments, not AU_DEFUN's.
2785
2786
2787 # Finally, this is the expansion that is picked up by
2788 # autoconf.  It tells the user to run autoupdate, and
2789 # then outputs the replacement expansion.  We do not care
2790 # about autoupdate's warning because that contains
2791 # information on what to do *after* running autoupdate.
2792
2793 # This is what autoupdate's m4 run will expand.  It fires
2794 # the warning (with _au_warn_XXX), outputs it into the
2795 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2796 # the replacement expansion.
2797
2798
2799 # This is an auxiliary macro that is also run when
2800 # autoupdate runs m4.  It simply calls m4_warning, but
2801 # we need a wrapper so that each warning is emitted only
2802 # once.  We break the quoting in m4_warning's argument in
2803 # order to expand this macro's arguments, not AU_DEFUN's.
2804
2805
2806 # Finally, this is the expansion that is picked up by
2807 # autoconf.  It tells the user to run autoupdate, and
2808 # then outputs the replacement expansion.  We do not care
2809 # about autoupdate's warning because that contains
2810 # information on what to do *after* running autoupdate.
2811
2812 # This is what autoupdate's m4 run will expand.  It fires
2813 # the warning (with _au_warn_XXX), outputs it into the
2814 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2815 # the replacement expansion.
2816
2817
2818 # This is an auxiliary macro that is also run when
2819 # autoupdate runs m4.  It simply calls m4_warning, but
2820 # we need a wrapper so that each warning is emitted only
2821 # once.  We break the quoting in m4_warning's argument in
2822 # order to expand this macro's arguments, not AU_DEFUN's.
2823
2824
2825 # Finally, this is the expansion that is picked up by
2826 # autoconf.  It tells the user to run autoupdate, and
2827 # then outputs the replacement expansion.  We do not care
2828 # about autoupdate's warning because that contains
2829 # information on what to do *after* running autoupdate.
2830
2831
2832
2833 # _LT_TAG_COMPILER
2834 # ----------------
2835 # _LT_TAG_COMPILER
2836
2837
2838 # _LT_COMPILER_BOILERPLATE
2839 # ------------------------
2840 # Check for compiler boilerplate output or warnings with
2841 # the simple compiler test code.
2842 # _LT_COMPILER_BOILERPLATE
2843
2844
2845 # _LT_LINKER_BOILERPLATE
2846 # ----------------------
2847 # Check for linker boilerplate output or warnings with
2848 # the simple link test code.
2849 # _LT_LINKER_BOILERPLATE
2850
2851 # _LT_REQUIRED_DARWIN_CHECKS
2852 # -------------------------
2853
2854
2855
2856 # _LT_DARWIN_LINKER_FEATURES
2857 # --------------------------
2858 # Checks for linker and compiler features on darwin
2859
2860
2861 # _LT_SYS_MODULE_PATH_AIX
2862 # -----------------------
2863 # Links a minimal program and checks the executable
2864 # for the system default hardcoded library path. In most cases,
2865 # this is /usr/lib:/lib, but when the MPI compilers are used
2866 # the location of the communication and MPI libs are included too.
2867 # If we don't find anything, use the default library path according
2868 # to the aix ld manual.
2869 # _LT_SYS_MODULE_PATH_AIX
2870
2871
2872 # _LT_SHELL_INIT(ARG)
2873 # -------------------
2874 # _LT_SHELL_INIT
2875
2876
2877
2878 # _LT_PROG_ECHO_BACKSLASH
2879 # -----------------------
2880 # Find how we can fake an echo command that does not interpret backslash.
2881 # In particular, with Autoconf 2.60 or later we add some code to the start
2882 # of the generated configure script which will find a shell with a builtin
2883 # printf (which we can use as an echo command).
2884 # _LT_PROG_ECHO_BACKSLASH
2885
2886
2887 # _LT_ENABLE_LOCK
2888 # ---------------
2889 # _LT_ENABLE_LOCK
2890
2891
2892 # _LT_CMD_OLD_ARCHIVE
2893 # -------------------
2894 # _LT_CMD_OLD_ARCHIVE
2895
2896
2897 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2898 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2899 # ----------------------------------------------------------------
2900 # Check whether the given compiler option works
2901 # _LT_COMPILER_OPTION
2902
2903 # Old name:
2904 # This is what autoupdate's m4 run will expand.  It fires
2905 # the warning (with _au_warn_XXX), outputs it into the
2906 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2907 # the replacement expansion.
2908
2909
2910 # This is an auxiliary macro that is also run when
2911 # autoupdate runs m4.  It simply calls m4_warning, but
2912 # we need a wrapper so that each warning is emitted only
2913 # once.  We break the quoting in m4_warning's argument in
2914 # order to expand this macro's arguments, not AU_DEFUN's.
2915
2916
2917 # Finally, this is the expansion that is picked up by
2918 # autoconf.  It tells the user to run autoupdate, and
2919 # then outputs the replacement expansion.  We do not care
2920 # about autoupdate's warning because that contains
2921 # information on what to do *after* running autoupdate.
2922
2923
2924
2925 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2926 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2927 # ----------------------------------------------------
2928 # Check whether the given linker option works
2929 # _LT_LINKER_OPTION
2930
2931 # Old name:
2932 # This is what autoupdate's m4 run will expand.  It fires
2933 # the warning (with _au_warn_XXX), outputs it into the
2934 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2935 # the replacement expansion.
2936
2937
2938 # This is an auxiliary macro that is also run when
2939 # autoupdate runs m4.  It simply calls m4_warning, but
2940 # we need a wrapper so that each warning is emitted only
2941 # once.  We break the quoting in m4_warning's argument in
2942 # order to expand this macro's arguments, not AU_DEFUN's.
2943
2944
2945 # Finally, this is the expansion that is picked up by
2946 # autoconf.  It tells the user to run autoupdate, and
2947 # then outputs the replacement expansion.  We do not care
2948 # about autoupdate's warning because that contains
2949 # information on what to do *after* running autoupdate.
2950
2951
2952
2953 # LT_CMD_MAX_LEN
2954 #---------------
2955 # LT_CMD_MAX_LEN
2956
2957 # Old name:
2958 # This is what autoupdate's m4 run will expand.  It fires
2959 # the warning (with _au_warn_XXX), outputs it into the
2960 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2961 # the replacement expansion.
2962
2963
2964 # This is an auxiliary macro that is also run when
2965 # autoupdate runs m4.  It simply calls m4_warning, but
2966 # we need a wrapper so that each warning is emitted only
2967 # once.  We break the quoting in m4_warning's argument in
2968 # order to expand this macro's arguments, not AU_DEFUN's.
2969
2970
2971 # Finally, this is the expansion that is picked up by
2972 # autoconf.  It tells the user to run autoupdate, and
2973 # then outputs the replacement expansion.  We do not care
2974 # about autoupdate's warning because that contains
2975 # information on what to do *after* running autoupdate.
2976
2977
2978
2979 # _LT_HEADER_DLFCN
2980 # ----------------
2981 # _LT_HEADER_DLFCN
2982
2983
2984 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2985 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2986 # ----------------------------------------------------------------
2987 # _LT_TRY_DLOPEN_SELF
2988
2989
2990 # LT_SYS_DLOPEN_SELF
2991 # ------------------
2992 # LT_SYS_DLOPEN_SELF
2993
2994 # Old name:
2995 # This is what autoupdate's m4 run will expand.  It fires
2996 # the warning (with _au_warn_XXX), outputs it into the
2997 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2998 # the replacement expansion.
2999
3000
3001 # This is an auxiliary macro that is also run when
3002 # autoupdate runs m4.  It simply calls m4_warning, but
3003 # we need a wrapper so that each warning is emitted only
3004 # once.  We break the quoting in m4_warning's argument in
3005 # order to expand this macro's arguments, not AU_DEFUN's.
3006
3007
3008 # Finally, this is the expansion that is picked up by
3009 # autoconf.  It tells the user to run autoupdate, and
3010 # then outputs the replacement expansion.  We do not care
3011 # about autoupdate's warning because that contains
3012 # information on what to do *after* running autoupdate.
3013
3014
3015
3016 # _LT_COMPILER_C_O([TAGNAME])
3017 # ---------------------------
3018 # Check to see if options -c and -o are simultaneously supported by compiler.
3019 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3020 # _LT_COMPILER_C_O
3021
3022
3023 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3024 # ----------------------------------
3025 # Check to see if we can do hard links to lock some files if needed
3026 # _LT_COMPILER_FILE_LOCKS
3027
3028
3029 # _LT_CHECK_OBJDIR
3030 # ----------------
3031 # _LT_CHECK_OBJDIR
3032
3033
3034 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3035 # --------------------------------------
3036 # Check hardcoding attributes.
3037 # _LT_LINKER_HARDCODE_LIBPATH
3038
3039
3040 # _LT_CMD_STRIPLIB
3041 # ----------------
3042 # _LT_CMD_STRIPLIB
3043
3044
3045 # _LT_SYS_DYNAMIC_LINKER([TAG])
3046 # -----------------------------
3047 # PORTME Fill in your ld.so characteristics
3048 # _LT_SYS_DYNAMIC_LINKER
3049
3050
3051 # _LT_PATH_TOOL_PREFIX(TOOL)
3052 # --------------------------
3053 # find a file program which can recognize shared library
3054 # _LT_PATH_TOOL_PREFIX
3055
3056 # Old name:
3057 # This is what autoupdate's m4 run will expand.  It fires
3058 # the warning (with _au_warn_XXX), outputs it into the
3059 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3060 # the replacement expansion.
3061
3062
3063 # This is an auxiliary macro that is also run when
3064 # autoupdate runs m4.  It simply calls m4_warning, but
3065 # we need a wrapper so that each warning is emitted only
3066 # once.  We break the quoting in m4_warning's argument in
3067 # order to expand this macro's arguments, not AU_DEFUN's.
3068
3069
3070 # Finally, this is the expansion that is picked up by
3071 # autoconf.  It tells the user to run autoupdate, and
3072 # then outputs the replacement expansion.  We do not care
3073 # about autoupdate's warning because that contains
3074 # information on what to do *after* running autoupdate.
3075
3076
3077
3078 # _LT_PATH_MAGIC
3079 # --------------
3080 # find a file program which can recognize a shared library
3081 # _LT_PATH_MAGIC
3082
3083
3084 # LT_PATH_LD
3085 # ----------
3086 # find the pathname to the GNU or non-GNU linker
3087 # LT_PATH_LD
3088
3089 # Old names:
3090 # This is what autoupdate's m4 run will expand.  It fires
3091 # the warning (with _au_warn_XXX), outputs it into the
3092 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3093 # the replacement expansion.
3094
3095
3096 # This is an auxiliary macro that is also run when
3097 # autoupdate runs m4.  It simply calls m4_warning, but
3098 # we need a wrapper so that each warning is emitted only
3099 # once.  We break the quoting in m4_warning's argument in
3100 # order to expand this macro's arguments, not AU_DEFUN's.
3101
3102
3103 # Finally, this is the expansion that is picked up by
3104 # autoconf.  It tells the user to run autoupdate, and
3105 # then outputs the replacement expansion.  We do not care
3106 # about autoupdate's warning because that contains
3107 # information on what to do *after* running autoupdate.
3108
3109 # This is what autoupdate's m4 run will expand.  It fires
3110 # the warning (with _au_warn_XXX), outputs it into the
3111 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3112 # the replacement expansion.
3113
3114
3115 # This is an auxiliary macro that is also run when
3116 # autoupdate runs m4.  It simply calls m4_warning, but
3117 # we need a wrapper so that each warning is emitted only
3118 # once.  We break the quoting in m4_warning's argument in
3119 # order to expand this macro's arguments, not AU_DEFUN's.
3120
3121
3122 # Finally, this is the expansion that is picked up by
3123 # autoconf.  It tells the user to run autoupdate, and
3124 # then outputs the replacement expansion.  We do not care
3125 # about autoupdate's warning because that contains
3126 # information on what to do *after* running autoupdate.
3127
3128
3129
3130 # _LT_PATH_LD_GNU
3131 #- --------------
3132 # _LT_PATH_LD_GNU
3133
3134
3135 # _LT_CMD_RELOAD
3136 # --------------
3137 # find reload flag for linker
3138 #   -- PORTME Some linkers may need a different reload flag.
3139 # _LT_CMD_RELOAD
3140
3141
3142 # _LT_CHECK_MAGIC_METHOD
3143 # ----------------------
3144 # how to check for library dependencies
3145 #  -- PORTME fill in with the dynamic library characteristics
3146 # _LT_CHECK_MAGIC_METHOD
3147
3148
3149 # LT_PATH_NM
3150 # ----------
3151 # find the pathname to a BSD- or MS-compatible name lister
3152 # LT_PATH_NM
3153
3154 # Old names:
3155 # This is what autoupdate's m4 run will expand.  It fires
3156 # the warning (with _au_warn_XXX), outputs it into the
3157 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3158 # the replacement expansion.
3159
3160
3161 # This is an auxiliary macro that is also run when
3162 # autoupdate runs m4.  It simply calls m4_warning, but
3163 # we need a wrapper so that each warning is emitted only
3164 # once.  We break the quoting in m4_warning's argument in
3165 # order to expand this macro's arguments, not AU_DEFUN's.
3166
3167
3168 # Finally, this is the expansion that is picked up by
3169 # autoconf.  It tells the user to run autoupdate, and
3170 # then outputs the replacement expansion.  We do not care
3171 # about autoupdate's warning because that contains
3172 # information on what to do *after* running autoupdate.
3173
3174 # This is what autoupdate's m4 run will expand.  It fires
3175 # the warning (with _au_warn_XXX), outputs it into the
3176 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3177 # the replacement expansion.
3178
3179
3180 # This is an auxiliary macro that is also run when
3181 # autoupdate runs m4.  It simply calls m4_warning, but
3182 # we need a wrapper so that each warning is emitted only
3183 # once.  We break the quoting in m4_warning's argument in
3184 # order to expand this macro's arguments, not AU_DEFUN's.
3185
3186
3187 # Finally, this is the expansion that is picked up by
3188 # autoconf.  It tells the user to run autoupdate, and
3189 # then outputs the replacement expansion.  We do not care
3190 # about autoupdate's warning because that contains
3191 # information on what to do *after* running autoupdate.
3192
3193
3194
3195 # LT_LIB_M
3196 # --------
3197 # check for math library
3198 # LT_LIB_M
3199
3200 # Old name:
3201 # This is what autoupdate's m4 run will expand.  It fires
3202 # the warning (with _au_warn_XXX), outputs it into the
3203 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3204 # the replacement expansion.
3205
3206
3207 # This is an auxiliary macro that is also run when
3208 # autoupdate runs m4.  It simply calls m4_warning, but
3209 # we need a wrapper so that each warning is emitted only
3210 # once.  We break the quoting in m4_warning's argument in
3211 # order to expand this macro's arguments, not AU_DEFUN's.
3212
3213
3214 # Finally, this is the expansion that is picked up by
3215 # autoconf.  It tells the user to run autoupdate, and
3216 # then outputs the replacement expansion.  We do not care
3217 # about autoupdate's warning because that contains
3218 # information on what to do *after* running autoupdate.
3219
3220
3221
3222 # _LT_COMPILER_NO_RTTI([TAGNAME])
3223 # -------------------------------
3224 # _LT_COMPILER_NO_RTTI
3225
3226
3227 # _LT_CMD_GLOBAL_SYMBOLS
3228 # ----------------------
3229  # _LT_CMD_GLOBAL_SYMBOLS
3230
3231
3232 # _LT_COMPILER_PIC([TAGNAME])
3233 # ---------------------------
3234 # _LT_COMPILER_PIC
3235
3236
3237 # _LT_LINKER_SHLIBS([TAGNAME])
3238 # ----------------------------
3239 # See if the linker supports building shared libraries.
3240 # _LT_LINKER_SHLIBS
3241
3242
3243 # _LT_LANG_C_CONFIG([TAG])
3244 # ------------------------
3245 # Ensure that the configuration variables for a C compiler are suitably
3246 # defined.  These variables are subsequently used by _LT_CONFIG to write
3247 # the compiler configuration to `libtool'.
3248 # _LT_LANG_C_CONFIG
3249
3250
3251 # _LT_LANG_CXX_CONFIG([TAG])
3252 # --------------------------
3253 # Ensure that the configuration variables for a C++ compiler are suitably
3254 # defined.  These variables are subsequently used by _LT_CONFIG to write
3255 # the compiler configuration to `libtool'.
3256 # _LT_LANG_CXX_CONFIG
3257
3258
3259 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3260 # ---------------------------------
3261 # Figure out "hidden" library dependencies from verbose
3262 # compiler output when linking a shared library.
3263 # Parse the compiler output and extract the necessary
3264 # objects, libraries and library flags.
3265 # _LT_SYS_HIDDEN_LIBDEPS
3266
3267
3268 # _LT_LANG_F77_CONFIG([TAG])
3269 # --------------------------
3270 # Ensure that the configuration variables for a Fortran 77 compiler are
3271 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3272 # to write the compiler configuration to `libtool'.
3273 # _LT_LANG_F77_CONFIG
3274
3275
3276 # _LT_LANG_FC_CONFIG([TAG])
3277 # -------------------------
3278 # Ensure that the configuration variables for a Fortran compiler are
3279 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3280 # to write the compiler configuration to `libtool'.
3281 # _LT_LANG_FC_CONFIG
3282
3283
3284 # _LT_LANG_GCJ_CONFIG([TAG])
3285 # --------------------------
3286 # Ensure that the configuration variables for the GNU Java Compiler compiler
3287 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3288 # to write the compiler configuration to `libtool'.
3289 # _LT_LANG_GCJ_CONFIG
3290
3291
3292 # _LT_LANG_RC_CONFIG([TAG])
3293 # -------------------------
3294 # Ensure that the configuration variables for the Windows resource compiler
3295 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3296 # to write the compiler configuration to `libtool'.
3297 # _LT_LANG_RC_CONFIG
3298
3299
3300 # LT_PROG_GCJ
3301 # -----------
3302
3303
3304 # Old name:
3305 # This is what autoupdate's m4 run will expand.  It fires
3306 # the warning (with _au_warn_XXX), outputs it into the
3307 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3308 # the replacement expansion.
3309
3310
3311 # This is an auxiliary macro that is also run when
3312 # autoupdate runs m4.  It simply calls m4_warning, but
3313 # we need a wrapper so that each warning is emitted only
3314 # once.  We break the quoting in m4_warning's argument in
3315 # order to expand this macro's arguments, not AU_DEFUN's.
3316
3317
3318 # Finally, this is the expansion that is picked up by
3319 # autoconf.  It tells the user to run autoupdate, and
3320 # then outputs the replacement expansion.  We do not care
3321 # about autoupdate's warning because that contains
3322 # information on what to do *after* running autoupdate.
3323
3324
3325
3326 # LT_PROG_RC
3327 # ----------
3328
3329
3330 # Old name:
3331 # This is what autoupdate's m4 run will expand.  It fires
3332 # the warning (with _au_warn_XXX), outputs it into the
3333 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3334 # the replacement expansion.
3335
3336
3337 # This is an auxiliary macro that is also run when
3338 # autoupdate runs m4.  It simply calls m4_warning, but
3339 # we need a wrapper so that each warning is emitted only
3340 # once.  We break the quoting in m4_warning's argument in
3341 # order to expand this macro's arguments, not AU_DEFUN's.
3342
3343
3344 # Finally, this is the expansion that is picked up by
3345 # autoconf.  It tells the user to run autoupdate, and
3346 # then outputs the replacement expansion.  We do not care
3347 # about autoupdate's warning because that contains
3348 # information on what to do *after* running autoupdate.
3349
3350
3351
3352 # _LT_DECL_EGREP
3353 # --------------
3354 # If we don't have a new enough Autoconf to choose the best grep
3355 # available, choose the one first in the user's PATH.
3356
3357
3358
3359 # _LT_DECL_OBJDUMP
3360 # --------------
3361 # If we don't have a new enough Autoconf to choose the best objdump
3362 # available, choose the one first in the user's PATH.
3363
3364
3365
3366 # _LT_DECL_SED
3367 # ------------
3368 # Check for a fully-functional sed program, that truncates
3369 # as few characters as possible.  Prefer GNU sed if found.
3370 # _LT_DECL_SED
3371
3372 #m4_ifndef
3373
3374 # Old name:
3375 # This is what autoupdate's m4 run will expand.  It fires
3376 # the warning (with _au_warn_XXX), outputs it into the
3377 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3378 # the replacement expansion.
3379
3380
3381 # This is an auxiliary macro that is also run when
3382 # autoupdate runs m4.  It simply calls m4_warning, but
3383 # we need a wrapper so that each warning is emitted only
3384 # once.  We break the quoting in m4_warning's argument in
3385 # order to expand this macro's arguments, not AU_DEFUN's.
3386
3387
3388 # Finally, this is the expansion that is picked up by
3389 # autoconf.  It tells the user to run autoupdate, and
3390 # then outputs the replacement expansion.  We do not care
3391 # about autoupdate's warning because that contains
3392 # information on what to do *after* running autoupdate.
3393
3394
3395
3396 # _LT_CHECK_SHELL_FEATURES
3397 # ------------------------
3398 # Find out whether the shell is Bourne or XSI compatible,
3399 # or has some other useful features.
3400 # _LT_CHECK_SHELL_FEATURES
3401
3402
3403 # _LT_PROG_XSI_SHELLFNS
3404 # ---------------------
3405 # Bourne and XSI compatible variants of some useful shell functions.
3406
3407
3408 # Helper functions for option handling.                    -*- Autoconf -*-
3409 #
3410 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3411 #   Inc.
3412 #   Written by Gary V. Vaughan, 2004
3413 #
3414 # This file is free software; the Free Software Foundation gives
3415 # unlimited permission to copy and/or distribute it, with or without
3416 # modifications, as long as this notice is preserved.
3417
3418 # serial 6 ltoptions.m4
3419
3420 # This is to help aclocal find these macros, as it can't see m4_define.
3421
3422
3423
3424 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3425 # ------------------------------------------
3426
3427
3428
3429 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3430 # ---------------------------------------
3431 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3432 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3433 # saved as a flag.
3434
3435
3436
3437 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3438 # ------------------------------------------------------------
3439 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3440
3441
3442
3443 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3444 # -------------------------------------------------------
3445 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3446 # are set.
3447
3448
3449
3450 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3451 # ----------------------------------------
3452 # OPTION-LIST is a space-separated list of Libtool options associated
3453 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3454 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3455 # the unknown option and exit.
3456 # _LT_SET_OPTIONS
3457
3458
3459 ## --------------------------------- ##
3460 ## Macros to handle LT_INIT options. ##
3461 ## --------------------------------- ##
3462
3463 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3464 # -----------------------------------------
3465
3466
3467
3468 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3469 # -----------------------------------------------
3470 # LT_OPTION_DEFINE
3471
3472
3473 # dlopen
3474 # ------
3475
3476
3477 # This is what autoupdate's m4 run will expand.  It fires
3478 # the warning (with _au_warn_XXX), outputs it into the
3479 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3480 # the replacement expansion.
3481
3482
3483 # This is an auxiliary macro that is also run when
3484 # autoupdate runs m4.  It simply calls m4_warning, but
3485 # we need a wrapper so that each warning is emitted only
3486 # once.  We break the quoting in m4_warning's argument in
3487 # order to expand this macro's arguments, not AU_DEFUN's.
3488
3489
3490 # Finally, this is the expansion that is picked up by
3491 # autoconf.  It tells the user to run autoupdate, and
3492 # then outputs the replacement expansion.  We do not care
3493 # about autoupdate's warning because that contains
3494 # information on what to do *after* running autoupdate.
3495
3496
3497
3498
3499 # win32-dll
3500 # ---------
3501 # Declare package support for building win32 dll's.
3502 # win32-dll
3503
3504 # This is what autoupdate's m4 run will expand.  It fires
3505 # the warning (with _au_warn_XXX), outputs it into the
3506 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3507 # the replacement expansion.
3508
3509
3510 # This is an auxiliary macro that is also run when
3511 # autoupdate runs m4.  It simply calls m4_warning, but
3512 # we need a wrapper so that each warning is emitted only
3513 # once.  We break the quoting in m4_warning's argument in
3514 # order to expand this macro's arguments, not AU_DEFUN's.
3515
3516
3517 # Finally, this is the expansion that is picked up by
3518 # autoconf.  It tells the user to run autoupdate, and
3519 # then outputs the replacement expansion.  We do not care
3520 # about autoupdate's warning because that contains
3521 # information on what to do *after* running autoupdate.
3522
3523
3524
3525
3526 # _LT_ENABLE_SHARED([DEFAULT])
3527 # ----------------------------
3528 # implement the --enable-shared flag, and supports the `shared' and
3529 # `disable-shared' LT_INIT options.
3530 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3531 # _LT_ENABLE_SHARED
3532
3533
3534
3535
3536 # Old names:
3537
3538
3539
3540
3541 # This is what autoupdate's m4 run will expand.  It fires
3542 # the warning (with _au_warn_XXX), outputs it into the
3543 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3544 # the replacement expansion.
3545
3546
3547 # This is an auxiliary macro that is also run when
3548 # autoupdate runs m4.  It simply calls m4_warning, but
3549 # we need a wrapper so that each warning is emitted only
3550 # once.  We break the quoting in m4_warning's argument in
3551 # order to expand this macro's arguments, not AU_DEFUN's.
3552
3553
3554 # Finally, this is the expansion that is picked up by
3555 # autoconf.  It tells the user to run autoupdate, and
3556 # then outputs the replacement expansion.  We do not care
3557 # about autoupdate's warning because that contains
3558 # information on what to do *after* running autoupdate.
3559
3560 # This is what autoupdate's m4 run will expand.  It fires
3561 # the warning (with _au_warn_XXX), outputs it into the
3562 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3563 # the replacement expansion.
3564
3565
3566 # This is an auxiliary macro that is also run when
3567 # autoupdate runs m4.  It simply calls m4_warning, but
3568 # we need a wrapper so that each warning is emitted only
3569 # once.  We break the quoting in m4_warning's argument in
3570 # order to expand this macro's arguments, not AU_DEFUN's.
3571
3572
3573 # Finally, this is the expansion that is picked up by
3574 # autoconf.  It tells the user to run autoupdate, and
3575 # then outputs the replacement expansion.  We do not care
3576 # about autoupdate's warning because that contains
3577 # information on what to do *after* running autoupdate.
3578
3579
3580
3581
3582
3583 # _LT_ENABLE_STATIC([DEFAULT])
3584 # ----------------------------
3585 # implement the --enable-static flag, and support the `static' and
3586 # `disable-static' LT_INIT options.
3587 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3588 # _LT_ENABLE_STATIC
3589
3590
3591
3592
3593 # Old names:
3594
3595
3596
3597
3598 # This is what autoupdate's m4 run will expand.  It fires
3599 # the warning (with _au_warn_XXX), outputs it into the
3600 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3601 # the replacement expansion.
3602
3603
3604 # This is an auxiliary macro that is also run when
3605 # autoupdate runs m4.  It simply calls m4_warning, but
3606 # we need a wrapper so that each warning is emitted only
3607 # once.  We break the quoting in m4_warning's argument in
3608 # order to expand this macro's arguments, not AU_DEFUN's.
3609
3610
3611 # Finally, this is the expansion that is picked up by
3612 # autoconf.  It tells the user to run autoupdate, and
3613 # then outputs the replacement expansion.  We do not care
3614 # about autoupdate's warning because that contains
3615 # information on what to do *after* running autoupdate.
3616
3617 # This is what autoupdate's m4 run will expand.  It fires
3618 # the warning (with _au_warn_XXX), outputs it into the
3619 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3620 # the replacement expansion.
3621
3622
3623 # This is an auxiliary macro that is also run when
3624 # autoupdate runs m4.  It simply calls m4_warning, but
3625 # we need a wrapper so that each warning is emitted only
3626 # once.  We break the quoting in m4_warning's argument in
3627 # order to expand this macro's arguments, not AU_DEFUN's.
3628
3629
3630 # Finally, this is the expansion that is picked up by
3631 # autoconf.  It tells the user to run autoupdate, and
3632 # then outputs the replacement expansion.  We do not care
3633 # about autoupdate's warning because that contains
3634 # information on what to do *after* running autoupdate.
3635
3636
3637
3638
3639
3640 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3641 # ----------------------------------
3642 # implement the --enable-fast-install flag, and support the `fast-install'
3643 # and `disable-fast-install' LT_INIT options.
3644 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3645 # _LT_ENABLE_FAST_INSTALL
3646
3647
3648
3649
3650 # Old names:
3651 # This is what autoupdate's m4 run will expand.  It fires
3652 # the warning (with _au_warn_XXX), outputs it into the
3653 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3654 # the replacement expansion.
3655
3656
3657 # This is an auxiliary macro that is also run when
3658 # autoupdate runs m4.  It simply calls m4_warning, but
3659 # we need a wrapper so that each warning is emitted only
3660 # once.  We break the quoting in m4_warning's argument in
3661 # order to expand this macro's arguments, not AU_DEFUN's.
3662
3663
3664 # Finally, this is the expansion that is picked up by
3665 # autoconf.  It tells the user to run autoupdate, and
3666 # then outputs the replacement expansion.  We do not care
3667 # about autoupdate's warning because that contains
3668 # information on what to do *after* running autoupdate.
3669
3670
3671 # This is what autoupdate's m4 run will expand.  It fires
3672 # the warning (with _au_warn_XXX), outputs it into the
3673 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3674 # the replacement expansion.
3675
3676
3677 # This is an auxiliary macro that is also run when
3678 # autoupdate runs m4.  It simply calls m4_warning, but
3679 # we need a wrapper so that each warning is emitted only
3680 # once.  We break the quoting in m4_warning's argument in
3681 # order to expand this macro's arguments, not AU_DEFUN's.
3682
3683
3684 # Finally, this is the expansion that is picked up by
3685 # autoconf.  It tells the user to run autoupdate, and
3686 # then outputs the replacement expansion.  We do not care
3687 # about autoupdate's warning because that contains
3688 # information on what to do *after* running autoupdate.
3689
3690
3691
3692
3693 # _LT_WITH_PIC([MODE])
3694 # --------------------
3695 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3696 # LT_INIT options.
3697 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3698 # _LT_WITH_PIC
3699
3700
3701
3702
3703 # Old name:
3704 # This is what autoupdate's m4 run will expand.  It fires
3705 # the warning (with _au_warn_XXX), outputs it into the
3706 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3707 # the replacement expansion.
3708
3709
3710 # This is an auxiliary macro that is also run when
3711 # autoupdate runs m4.  It simply calls m4_warning, but
3712 # we need a wrapper so that each warning is emitted only
3713 # once.  We break the quoting in m4_warning's argument in
3714 # order to expand this macro's arguments, not AU_DEFUN's.
3715
3716
3717 # Finally, this is the expansion that is picked up by
3718 # autoconf.  It tells the user to run autoupdate, and
3719 # then outputs the replacement expansion.  We do not care
3720 # about autoupdate's warning because that contains
3721 # information on what to do *after* running autoupdate.
3722
3723
3724
3725 ## ----------------- ##
3726 ## LTDL_INIT Options ##
3727 ## ----------------- ##
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3739 #
3740 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3741 # Written by Gary V. Vaughan, 2004
3742 #
3743 # This file is free software; the Free Software Foundation gives
3744 # unlimited permission to copy and/or distribute it, with or without
3745 # modifications, as long as this notice is preserved.
3746
3747 # serial 6 ltsugar.m4
3748
3749 # This is to help aclocal find these macros, as it can't see m4_define.
3750
3751
3752
3753 # lt_join(SEP, ARG1, [ARG2...])
3754 # -----------------------------
3755 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3756 # associated separator.
3757 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3758 # versions in m4sugar had bugs.
3759
3760
3761
3762
3763 # lt_car(LIST)
3764 # lt_cdr(LIST)
3765 # ------------
3766 # Manipulate m4 lists.
3767 # These macros are necessary as long as will still need to support
3768 # Autoconf-2.59 which quotes differently.
3769
3770
3771
3772
3773
3774 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3775 # ------------------------------------------
3776 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3777 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3778 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3779 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3780 # than defined and empty).
3781 #
3782 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3783 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3784
3785
3786
3787
3788 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3789 # ----------------------------------------------------------
3790 # Produce a SEP delimited list of all paired combinations of elements of
3791 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3792 # has the form PREFIXmINFIXSUFFIXn.
3793 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3794
3795
3796
3797 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3798 # -----------------------------------------------------------------------
3799 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3800 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3801
3802
3803
3804 # lt_dict_add(DICT, KEY, VALUE)
3805 # -----------------------------
3806
3807
3808
3809 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3810 # --------------------------------------------
3811
3812
3813
3814 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3815 # ----------------------------------
3816
3817
3818
3819 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3820 # -----------------------------------------------------------------
3821
3822
3823
3824 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3825 # --------------------------------------------------------------
3826
3827
3828 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3829 #
3830 #   Copyright (C) 2004 Free Software Foundation, Inc.
3831 #   Written by Scott James Remnant, 2004
3832 #
3833 # This file is free software; the Free Software Foundation gives
3834 # unlimited permission to copy and/or distribute it, with or without
3835 # modifications, as long as this notice is preserved.
3836
3837 # Generated from ltversion.in.
3838
3839 # serial 3134 ltversion.m4
3840 # This file is part of GNU Libtool
3841
3842
3843
3844
3845
3846
3847 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3848 #
3849 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3850 #   Written by Scott James Remnant, 2004.
3851 #
3852 # This file is free software; the Free Software Foundation gives
3853 # unlimited permission to copy and/or distribute it, with or without
3854 # modifications, as long as this notice is preserved.
3855
3856 # serial 4 lt~obsolete.m4
3857
3858 # These exist entirely to fool aclocal when bootstrapping libtool.
3859 #
3860 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3861 # which have later been changed to m4_define as they aren't part of the
3862 # exported API, or moved to Autoconf or Automake where they belong.
3863 #
3864 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3865 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3866 # using a macro with the same name in our local m4/libtool.m4 it'll
3867 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3868 # and doesn't know about Autoconf macros at all.)
3869 #
3870 # So we provide this file, which has a silly filename so it's always
3871 # included after everything else.  This provides aclocal with the
3872 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3873 # because those macros already exist, or will be overwritten later.
3874 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3875 #
3876 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3877 # Yes, that means every name once taken will need to remain here until
3878 # we give up compatibility with versions before 1.7, at which point
3879 # we need to keep only those names which we still refer to.
3880
3881 # This is to help aclocal find these macros, as it can't see m4_define.
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946 ##                                                          -*- Autoconf -*-
3947
3948 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3949 # Free Software Foundation, Inc.
3950 #
3951 # This file is free software; the Free Software Foundation
3952 # gives unlimited permission to copy and/or distribute it,
3953 # with or without modifications, as long as this notice is preserved.
3954
3955 # serial 8
3956
3957 # Based on depend.m4 from automake 1.9, modified for standalone use in
3958 # an environment where GNU make is required.
3959
3960 # ZW_PROG_COMPILER_DEPENDENCIES
3961 # -----------------------------
3962 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3963 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3964 # original; not side-effect compatible.  As the users of this macro
3965 # may require accurate dependencies for correct builds, it does *not*
3966 # honor --disable-dependency-checking, and failure to detect a usable
3967 # method is an error.  depcomp is assumed to be located in
3968 # $ac_aux_dir.
3969 #
3970 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3971
3972
3973
3974 # AM_SET_DEPDIR
3975 # -------------
3976 # Choose a directory name for dependency files.
3977
3978
3979 # ZW_CREATE_DEPDIR
3980 # ----------------
3981 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056 # intl sister-directory configuration rules.
4057 #
4058
4059 # The idea behind this macro is that there's no need to repeat all the
4060 # autoconf probes done by the intl directory - it's already done them
4061 # for us.  In fact, there's no need even to look at the cache for the
4062 # answers.  All we need to do is nab a few pieces of information.
4063 # The intl directory is set up to make this easy, by generating a
4064 # small file which can be sourced as a shell script; then we produce
4065 # the necessary substitutions and definitions for this directory.
4066
4067
4068
4069 # Autoconf M4 include file defining utility macros for complex Canadian
4070 # cross builds.
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080 ####
4081 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4082 # or AC_INIT.
4083 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4084
4085 ####
4086 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4087 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4088
4089
4090 ####
4091 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4092 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4093
4094
4095
4096 # Backported from Autoconf 2.5x; can go away when and if
4097 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
4098
4099
4100
4101
4102 # ACX_HAVE_GCC_FOR_TARGET
4103 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4104
4105
4106 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4107 # Searching for installed target binutils.  We need to take extra care,
4108 # else we may find the wrong assembler, linker, etc., and lose.
4109 #
4110 # First try --with-build-time-tools, if specified.
4111 #
4112 # For build != host, we ask the installed GCC for the name of the tool it
4113 # uses, and accept it if it is an absolute path.  This is because the
4114 # only good choice for a compiler is the same GCC version that is being
4115 # installed (or we couldn't make target libraries), and we assume that
4116 # on the host system we'll have not only the same GCC version, but also
4117 # the same binutils version.
4118 #
4119 # For build == host, search the same directories that the installed
4120 # compiler will search.  We used to do this for the assembler, linker,
4121 # and nm only; for simplicity of configuration, however, we extend this
4122 # criterion to tools (such as ar and ranlib) that are never invoked by
4123 # the compiler, to avoid mismatches.
4124 #
4125 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4126 # if build == target.  This makes the most sense only when bootstrapping,
4127 # but we also do so when build != host.  In this case, we hope that the
4128 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4129 #
4130 # If we do not find a suitable binary, then try the user's path.
4131
4132
4133 ###
4134 # AC_PROG_CPP_WERROR
4135 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4136 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4137 # For now, using this also overrides header checks to use only the
4138 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4139 # bit harder from here).
4140 # Eventually autoconf will default to checking headers with the compiler
4141 # instead, and we'll have to do this differently.
4142
4143 # AC_PROG_CPP_WERROR
4144
4145 # Test for GNAT.
4146 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4147 # that understands Ada.  We use the user's CC setting, already found, and
4148 # possibly add $1 to the command-line parameters.
4149 #
4150 # Sets the shell variable have_gnat to yes or no as appropriate, and
4151 # substitutes GNATBIND and GNATMAKE.
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177 ac_ext=c
4178 ac_cpp='$CPP $CPPFLAGS'
4179 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4180 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4181 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4182 if test -n "$ac_tool_prefix"; then
4183   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4184 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186 $as_echo_n "checking for $ac_word... " >&6; }
4187 if test "${ac_cv_prog_CC+set}" = set; then :
4188   $as_echo_n "(cached) " >&6
4189 else
4190   if test -n "$CC"; then
4191   ac_cv_prog_CC="$CC" # Let the user override the test.
4192 else
4193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4194 for as_dir in $PATH
4195 do
4196   IFS=$as_save_IFS
4197   test -z "$as_dir" && as_dir=.
4198     for ac_exec_ext in '' $ac_executable_extensions; do
4199   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4200     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4201     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4202     break 2
4203   fi
4204 done
4205   done
4206 IFS=$as_save_IFS
4207
4208 fi
4209 fi
4210 CC=$ac_cv_prog_CC
4211 if test -n "$CC"; then
4212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4213 $as_echo "$CC" >&6; }
4214 else
4215   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4216 $as_echo "no" >&6; }
4217 fi
4218
4219
4220 fi
4221 if test -z "$ac_cv_prog_CC"; then
4222   ac_ct_CC=$CC
4223   # Extract the first word of "gcc", so it can be a program name with args.
4224 set dummy gcc; ac_word=$2
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226 $as_echo_n "checking for $ac_word... " >&6; }
4227 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4228   $as_echo_n "(cached) " >&6
4229 else
4230   if test -n "$ac_ct_CC"; then
4231   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4232 else
4233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234 for as_dir in $PATH
4235 do
4236   IFS=$as_save_IFS
4237   test -z "$as_dir" && as_dir=.
4238     for ac_exec_ext in '' $ac_executable_extensions; do
4239   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4240     ac_cv_prog_ac_ct_CC="gcc"
4241     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242     break 2
4243   fi
4244 done
4245   done
4246 IFS=$as_save_IFS
4247
4248 fi
4249 fi
4250 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4251 if test -n "$ac_ct_CC"; then
4252   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4253 $as_echo "$ac_ct_CC" >&6; }
4254 else
4255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4256 $as_echo "no" >&6; }
4257 fi
4258
4259   if test "x$ac_ct_CC" = x; then
4260     CC=""
4261   else
4262     case $cross_compiling:$ac_tool_warned in
4263 yes:)
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4265 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4266 ac_tool_warned=yes ;;
4267 esac
4268     CC=$ac_ct_CC
4269   fi
4270 else
4271   CC="$ac_cv_prog_CC"
4272 fi
4273
4274 if test -z "$CC"; then
4275           if test -n "$ac_tool_prefix"; then
4276     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4277 set dummy ${ac_tool_prefix}cc; ac_word=$2
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4279 $as_echo_n "checking for $ac_word... " >&6; }
4280 if test "${ac_cv_prog_CC+set}" = set; then :
4281   $as_echo_n "(cached) " >&6
4282 else
4283   if test -n "$CC"; then
4284   ac_cv_prog_CC="$CC" # Let the user override the test.
4285 else
4286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4287 for as_dir in $PATH
4288 do
4289   IFS=$as_save_IFS
4290   test -z "$as_dir" && as_dir=.
4291     for ac_exec_ext in '' $ac_executable_extensions; do
4292   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4293     ac_cv_prog_CC="${ac_tool_prefix}cc"
4294     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4295     break 2
4296   fi
4297 done
4298   done
4299 IFS=$as_save_IFS
4300
4301 fi
4302 fi
4303 CC=$ac_cv_prog_CC
4304 if test -n "$CC"; then
4305   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4306 $as_echo "$CC" >&6; }
4307 else
4308   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4309 $as_echo "no" >&6; }
4310 fi
4311
4312
4313   fi
4314 fi
4315 if test -z "$CC"; then
4316   # Extract the first word of "cc", so it can be a program name with args.
4317 set dummy cc; ac_word=$2
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4319 $as_echo_n "checking for $ac_word... " >&6; }
4320 if test "${ac_cv_prog_CC+set}" = set; then :
4321   $as_echo_n "(cached) " >&6
4322 else
4323   if test -n "$CC"; then
4324   ac_cv_prog_CC="$CC" # Let the user override the test.
4325 else
4326   ac_prog_rejected=no
4327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4328 for as_dir in $PATH
4329 do
4330   IFS=$as_save_IFS
4331   test -z "$as_dir" && as_dir=.
4332     for ac_exec_ext in '' $ac_executable_extensions; do
4333   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4334     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4335        ac_prog_rejected=yes
4336        continue
4337      fi
4338     ac_cv_prog_CC="cc"
4339     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4340     break 2
4341   fi
4342 done
4343   done
4344 IFS=$as_save_IFS
4345
4346 if test $ac_prog_rejected = yes; then
4347   # We found a bogon in the path, so make sure we never use it.
4348   set dummy $ac_cv_prog_CC
4349   shift
4350   if test $# != 0; then
4351     # We chose a different compiler from the bogus one.
4352     # However, it has the same basename, so the bogon will be chosen
4353     # first if we set CC to just the basename; use the full file name.
4354     shift
4355     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4356   fi
4357 fi
4358 fi
4359 fi
4360 CC=$ac_cv_prog_CC
4361 if test -n "$CC"; then
4362   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4363 $as_echo "$CC" >&6; }
4364 else
4365   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4366 $as_echo "no" >&6; }
4367 fi
4368
4369
4370 fi
4371 if test -z "$CC"; then
4372   if test -n "$ac_tool_prefix"; then
4373   for ac_prog in cl.exe
4374   do
4375     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4376 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4378 $as_echo_n "checking for $ac_word... " >&6; }
4379 if test "${ac_cv_prog_CC+set}" = set; then :
4380   $as_echo_n "(cached) " >&6
4381 else
4382   if test -n "$CC"; then
4383   ac_cv_prog_CC="$CC" # Let the user override the test.
4384 else
4385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4386 for as_dir in $PATH
4387 do
4388   IFS=$as_save_IFS
4389   test -z "$as_dir" && as_dir=.
4390     for ac_exec_ext in '' $ac_executable_extensions; do
4391   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4392     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4393     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4394     break 2
4395   fi
4396 done
4397   done
4398 IFS=$as_save_IFS
4399
4400 fi
4401 fi
4402 CC=$ac_cv_prog_CC
4403 if test -n "$CC"; then
4404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4405 $as_echo "$CC" >&6; }
4406 else
4407   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4408 $as_echo "no" >&6; }
4409 fi
4410
4411
4412     test -n "$CC" && break
4413   done
4414 fi
4415 if test -z "$CC"; then
4416   ac_ct_CC=$CC
4417   for ac_prog in cl.exe
4418 do
4419   # Extract the first word of "$ac_prog", so it can be a program name with args.
4420 set dummy $ac_prog; ac_word=$2
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4422 $as_echo_n "checking for $ac_word... " >&6; }
4423 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4424   $as_echo_n "(cached) " >&6
4425 else
4426   if test -n "$ac_ct_CC"; then
4427   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4428 else
4429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4430 for as_dir in $PATH
4431 do
4432   IFS=$as_save_IFS
4433   test -z "$as_dir" && as_dir=.
4434     for ac_exec_ext in '' $ac_executable_extensions; do
4435   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4436     ac_cv_prog_ac_ct_CC="$ac_prog"
4437     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4438     break 2
4439   fi
4440 done
4441   done
4442 IFS=$as_save_IFS
4443
4444 fi
4445 fi
4446 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4447 if test -n "$ac_ct_CC"; then
4448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4449 $as_echo "$ac_ct_CC" >&6; }
4450 else
4451   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4452 $as_echo "no" >&6; }
4453 fi
4454
4455
4456   test -n "$ac_ct_CC" && break
4457 done
4458
4459   if test "x$ac_ct_CC" = x; then
4460     CC=""
4461   else
4462     case $cross_compiling:$ac_tool_warned in
4463 yes:)
4464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4465 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4466 ac_tool_warned=yes ;;
4467 esac
4468     CC=$ac_ct_CC
4469   fi
4470 fi
4471
4472 fi
4473
4474
4475 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4476 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4477 as_fn_error "no acceptable C compiler found in \$PATH
4478 See \`config.log' for more details." "$LINENO" 5; }
4479
4480 # Provide some information about the compiler.
4481 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4482 set X $ac_compile
4483 ac_compiler=$2
4484 for ac_option in --version -v -V -qversion; do
4485   { { ac_try="$ac_compiler $ac_option >&5"
4486 case "(($ac_try" in
4487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4488   *) ac_try_echo=$ac_try;;
4489 esac
4490 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4491 $as_echo "$ac_try_echo"; } >&5
4492   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4493   ac_status=$?
4494   if test -s conftest.err; then
4495     sed '10a\
4496 ... rest of stderr output deleted ...
4497          10q' conftest.err >conftest.er1
4498     cat conftest.er1 >&5
4499     rm -f conftest.er1 conftest.err
4500   fi
4501   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4502   test $ac_status = 0; }
4503 done
4504
4505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506 /* end confdefs.h.  */
4507
4508 int
4509 main ()
4510 {
4511
4512   ;
4513   return 0;
4514 }
4515 _ACEOF
4516 ac_clean_files_save=$ac_clean_files
4517 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4518 # Try to create an executable without -o first, disregard a.out.
4519 # It will help us diagnose broken compilers, and finding out an intuition
4520 # of exeext.
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4522 $as_echo_n "checking for C compiler default output file name... " >&6; }
4523 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4524
4525 # The possible output files:
4526 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4527
4528 ac_rmfiles=
4529 for ac_file in $ac_files
4530 do
4531   case $ac_file in
4532     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4533     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4534   esac
4535 done
4536 rm -f $ac_rmfiles
4537
4538 if { { ac_try="$ac_link_default"
4539 case "(($ac_try" in
4540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4541   *) ac_try_echo=$ac_try;;
4542 esac
4543 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4544 $as_echo "$ac_try_echo"; } >&5
4545   (eval "$ac_link_default") 2>&5
4546   ac_status=$?
4547   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4548   test $ac_status = 0; }; then :
4549   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4550 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4551 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4552 # so that the user can short-circuit this test for compilers unknown to
4553 # Autoconf.
4554 for ac_file in $ac_files ''
4555 do
4556   test -f "$ac_file" || continue
4557   case $ac_file in
4558     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4559         ;;
4560     [ab].out )
4561         # We found the default executable, but exeext='' is most
4562         # certainly right.
4563         break;;
4564     *.* )
4565         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4566         then :; else
4567            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4568         fi
4569         # We set ac_cv_exeext here because the later test for it is not
4570         # safe: cross compilers may not add the suffix if given an `-o'
4571         # argument, so we may need to know it at that point already.
4572         # Even if this section looks crufty: it has the advantage of
4573         # actually working.
4574         break;;
4575     * )
4576         break;;
4577   esac
4578 done
4579 test "$ac_cv_exeext" = no && ac_cv_exeext=
4580
4581 else
4582   ac_file=''
4583 fi
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4585 $as_echo "$ac_file" >&6; }
4586 if test -z "$ac_file"; then :
4587   $as_echo "$as_me: failed program was:" >&5
4588 sed 's/^/| /' conftest.$ac_ext >&5
4589
4590 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4592 { as_fn_set_status 77
4593 as_fn_error "C compiler cannot create executables
4594 See \`config.log' for more details." "$LINENO" 5; }; }
4595 fi
4596 ac_exeext=$ac_cv_exeext
4597
4598 # Check that the compiler produces executables we can run.  If not, either
4599 # the compiler is broken, or we cross compile.
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4601 $as_echo_n "checking whether the C compiler works... " >&6; }
4602 # If not cross compiling, check that we can run a simple program.
4603 if test "$cross_compiling" != yes; then
4604   if { ac_try='./$ac_file'
4605   { { case "(($ac_try" in
4606   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4607   *) ac_try_echo=$ac_try;;
4608 esac
4609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4610 $as_echo "$ac_try_echo"; } >&5
4611   (eval "$ac_try") 2>&5
4612   ac_status=$?
4613   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4614   test $ac_status = 0; }; }; then
4615     cross_compiling=no
4616   else
4617     if test "$cross_compiling" = maybe; then
4618         cross_compiling=yes
4619     else
4620         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4621 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4622 as_fn_error "cannot run C compiled programs.
4623 If you meant to cross compile, use \`--host'.
4624 See \`config.log' for more details." "$LINENO" 5; }
4625     fi
4626   fi
4627 fi
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4629 $as_echo "yes" >&6; }
4630
4631 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4632 ac_clean_files=$ac_clean_files_save
4633 # Check that the compiler produces executables we can run.  If not, either
4634 # the compiler is broken, or we cross compile.
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4636 $as_echo_n "checking whether we are cross compiling... " >&6; }
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4638 $as_echo "$cross_compiling" >&6; }
4639
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4641 $as_echo_n "checking for suffix of executables... " >&6; }
4642 if { { ac_try="$ac_link"
4643 case "(($ac_try" in
4644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4645   *) ac_try_echo=$ac_try;;
4646 esac
4647 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4648 $as_echo "$ac_try_echo"; } >&5
4649   (eval "$ac_link") 2>&5
4650   ac_status=$?
4651   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4652   test $ac_status = 0; }; then :
4653   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4654 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4655 # work properly (i.e., refer to `conftest.exe'), while it won't with
4656 # `rm'.
4657 for ac_file in conftest.exe conftest conftest.*; do
4658   test -f "$ac_file" || continue
4659   case $ac_file in
4660     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4661     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4662           break;;
4663     * ) break;;
4664   esac
4665 done
4666 else
4667   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4668 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4669 as_fn_error "cannot compute suffix of executables: cannot compile and link
4670 See \`config.log' for more details." "$LINENO" 5; }
4671 fi
4672 rm -f conftest$ac_cv_exeext
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4674 $as_echo "$ac_cv_exeext" >&6; }
4675
4676 rm -f conftest.$ac_ext
4677 EXEEXT=$ac_cv_exeext
4678 ac_exeext=$EXEEXT
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4680 $as_echo_n "checking for suffix of object files... " >&6; }
4681 if test "${ac_cv_objext+set}" = set; then :
4682   $as_echo_n "(cached) " >&6
4683 else
4684   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4685 /* end confdefs.h.  */
4686
4687 int
4688 main ()
4689 {
4690
4691   ;
4692   return 0;
4693 }
4694 _ACEOF
4695 rm -f conftest.o conftest.obj
4696 if { { ac_try="$ac_compile"
4697 case "(($ac_try" in
4698   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4699   *) ac_try_echo=$ac_try;;
4700 esac
4701 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4702 $as_echo "$ac_try_echo"; } >&5
4703   (eval "$ac_compile") 2>&5
4704   ac_status=$?
4705   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4706   test $ac_status = 0; }; then :
4707   for ac_file in conftest.o conftest.obj conftest.*; do
4708   test -f "$ac_file" || continue;
4709   case $ac_file in
4710     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4711     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4712        break;;
4713   esac
4714 done
4715 else
4716   $as_echo "$as_me: failed program was:" >&5
4717 sed 's/^/| /' conftest.$ac_ext >&5
4718
4719 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4720 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4721 as_fn_error "cannot compute suffix of object files: cannot compile
4722 See \`config.log' for more details." "$LINENO" 5; }
4723 fi
4724 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4725 fi
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4727 $as_echo "$ac_cv_objext" >&6; }
4728 OBJEXT=$ac_cv_objext
4729 ac_objext=$OBJEXT
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4731 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4732 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4733   $as_echo_n "(cached) " >&6
4734 else
4735   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4736 /* end confdefs.h.  */
4737
4738 int
4739 main ()
4740 {
4741 #ifndef __GNUC__
4742        choke me
4743 #endif
4744
4745   ;
4746   return 0;
4747 }
4748 _ACEOF
4749 if ac_fn_c_try_compile "$LINENO"; then :
4750   ac_compiler_gnu=yes
4751 else
4752   ac_compiler_gnu=no
4753 fi
4754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4755 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4756
4757 fi
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4759 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4760 if test $ac_compiler_gnu = yes; then
4761   GCC=yes
4762 else
4763   GCC=
4764 fi
4765 ac_test_CFLAGS=${CFLAGS+set}
4766 ac_save_CFLAGS=$CFLAGS
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4768 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4769 if test "${ac_cv_prog_cc_g+set}" = set; then :
4770   $as_echo_n "(cached) " >&6
4771 else
4772   ac_save_c_werror_flag=$ac_c_werror_flag
4773    ac_c_werror_flag=yes
4774    ac_cv_prog_cc_g=no
4775    CFLAGS="-g"
4776    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4777 /* end confdefs.h.  */
4778
4779 int
4780 main ()
4781 {
4782
4783   ;
4784   return 0;
4785 }
4786 _ACEOF
4787 if ac_fn_c_try_compile "$LINENO"; then :
4788   ac_cv_prog_cc_g=yes
4789 else
4790   CFLAGS=""
4791       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4792 /* end confdefs.h.  */
4793
4794 int
4795 main ()
4796 {
4797
4798   ;
4799   return 0;
4800 }
4801 _ACEOF
4802 if ac_fn_c_try_compile "$LINENO"; then :
4803
4804 else
4805   ac_c_werror_flag=$ac_save_c_werror_flag
4806          CFLAGS="-g"
4807          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4808 /* end confdefs.h.  */
4809
4810 int
4811 main ()
4812 {
4813
4814   ;
4815   return 0;
4816 }
4817 _ACEOF
4818 if ac_fn_c_try_compile "$LINENO"; then :
4819   ac_cv_prog_cc_g=yes
4820 fi
4821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4822 fi
4823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4824 fi
4825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4826    ac_c_werror_flag=$ac_save_c_werror_flag
4827 fi
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4829 $as_echo "$ac_cv_prog_cc_g" >&6; }
4830 if test "$ac_test_CFLAGS" = set; then
4831   CFLAGS=$ac_save_CFLAGS
4832 elif test $ac_cv_prog_cc_g = yes; then
4833   if test "$GCC" = yes; then
4834     CFLAGS="-g -O2"
4835   else
4836     CFLAGS="-g"
4837   fi
4838 else
4839   if test "$GCC" = yes; then
4840     CFLAGS="-O2"
4841   else
4842     CFLAGS=
4843   fi
4844 fi
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4846 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4847 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4848   $as_echo_n "(cached) " >&6
4849 else
4850   ac_cv_prog_cc_c89=no
4851 ac_save_CC=$CC
4852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4853 /* end confdefs.h.  */
4854 #include <stdarg.h>
4855 #include <stdio.h>
4856 #include <sys/types.h>
4857 #include <sys/stat.h>
4858 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4859 struct buf { int x; };
4860 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4861 static char *e (p, i)
4862      char **p;
4863      int i;
4864 {
4865   return p[i];
4866 }
4867 static char *f (char * (*g) (char **, int), char **p, ...)
4868 {
4869   char *s;
4870   va_list v;
4871   va_start (v,p);
4872   s = g (p, va_arg (v,int));
4873   va_end (v);
4874   return s;
4875 }
4876
4877 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4878    function prototypes and stuff, but not '\xHH' hex character constants.
4879    These don't provoke an error unfortunately, instead are silently treated
4880    as 'x'.  The following induces an error, until -std is added to get
4881    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4882    array size at least.  It's necessary to write '\x00'==0 to get something
4883    that's true only with -std.  */
4884 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4885
4886 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4887    inside strings and character constants.  */
4888 #define FOO(x) 'x'
4889 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4890
4891 int test (int i, double x);
4892 struct s1 {int (*f) (int a);};
4893 struct s2 {int (*f) (double a);};
4894 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4895 int argc;
4896 char **argv;
4897 int
4898 main ()
4899 {
4900 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4901   ;
4902   return 0;
4903 }
4904 _ACEOF
4905 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4906         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4907 do
4908   CC="$ac_save_CC $ac_arg"
4909   if ac_fn_c_try_compile "$LINENO"; then :
4910   ac_cv_prog_cc_c89=$ac_arg
4911 fi
4912 rm -f core conftest.err conftest.$ac_objext
4913   test "x$ac_cv_prog_cc_c89" != "xno" && break
4914 done
4915 rm -f conftest.$ac_ext
4916 CC=$ac_save_CC
4917
4918 fi
4919 # AC_CACHE_VAL
4920 case "x$ac_cv_prog_cc_c89" in
4921   x)
4922     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4923 $as_echo "none needed" >&6; } ;;
4924   xno)
4925     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4926 $as_echo "unsupported" >&6; } ;;
4927   *)
4928     CC="$CC $ac_cv_prog_cc_c89"
4929     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4930 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4931 esac
4932 if test "x$ac_cv_prog_cc_c89" != xno; then :
4933
4934 fi
4935
4936 ac_ext=c
4937 ac_cpp='$CPP $CPPFLAGS'
4938 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4939 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4940 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4941
4942 ac_aux_dir=
4943 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4944   for ac_t in install-sh install.sh shtool; do
4945     if test -f "$ac_dir/$ac_t"; then
4946       ac_aux_dir=$ac_dir
4947       ac_install_sh="$ac_aux_dir/$ac_t -c"
4948       break 2
4949     fi
4950   done
4951 done
4952 if test -z "$ac_aux_dir"; then
4953   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4954 fi
4955
4956 # These three variables are undocumented and unsupported,
4957 # and are intended to be withdrawn in a future Autoconf release.
4958 # They can cause serious problems if a builder's source tree is in a directory
4959 # whose full name contains unusual characters.
4960 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4961 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4962 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4963
4964
4965 # Make sure we can run config.sub.
4966 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4967   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4968
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4970 $as_echo_n "checking build system type... " >&6; }
4971 if test "${ac_cv_build+set}" = set; then :
4972   $as_echo_n "(cached) " >&6
4973 else
4974   ac_build_alias=$build_alias
4975 test "x$ac_build_alias" = x &&
4976   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4977 test "x$ac_build_alias" = x &&
4978   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4979 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4980   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4981
4982 fi
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4984 $as_echo "$ac_cv_build" >&6; }
4985 case $ac_cv_build in
4986 *-*-*) ;;
4987 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4988 esac
4989 build=$ac_cv_build
4990 ac_save_IFS=$IFS; IFS='-'
4991 set x $ac_cv_build
4992 shift
4993 build_cpu=$1
4994 build_vendor=$2
4995 shift; shift
4996 # Remember, the first character of IFS is used to create $*,
4997 # except with old shells:
4998 build_os=$*
4999 IFS=$ac_save_IFS
5000 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5001
5002
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5004 $as_echo_n "checking host system type... " >&6; }
5005 if test "${ac_cv_host+set}" = set; then :
5006   $as_echo_n "(cached) " >&6
5007 else
5008   if test "x$host_alias" = x; then
5009   ac_cv_host=$ac_cv_build
5010 else
5011   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5012     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5013 fi
5014
5015 fi
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5017 $as_echo "$ac_cv_host" >&6; }
5018 case $ac_cv_host in
5019 *-*-*) ;;
5020 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
5021 esac
5022 host=$ac_cv_host
5023 ac_save_IFS=$IFS; IFS='-'
5024 set x $ac_cv_host
5025 shift
5026 host_cpu=$1
5027 host_vendor=$2
5028 shift; shift
5029 # Remember, the first character of IFS is used to create $*,
5030 # except with old shells:
5031 host_os=$*
5032 IFS=$ac_save_IFS
5033 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5034
5035
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5037 $as_echo_n "checking target system type... " >&6; }
5038 if test "${ac_cv_target+set}" = set; then :
5039   $as_echo_n "(cached) " >&6
5040 else
5041   if test "x$target_alias" = x; then
5042   ac_cv_target=$ac_cv_host
5043 else
5044   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5045     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5046 fi
5047
5048 fi
5049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5050 $as_echo "$ac_cv_target" >&6; }
5051 case $ac_cv_target in
5052 *-*-*) ;;
5053 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5054 esac
5055 target=$ac_cv_target
5056 ac_save_IFS=$IFS; IFS='-'
5057 set x $ac_cv_target
5058 shift
5059 target_cpu=$1
5060 target_vendor=$2
5061 shift; shift
5062 # Remember, the first character of IFS is used to create $*,
5063 # except with old shells:
5064 target_os=$*
5065 IFS=$ac_save_IFS
5066 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5067
5068
5069 # The aliases save the names the user supplied, while $host etc.
5070 # will get canonicalized.
5071 test -n "$target_alias" &&
5072   test "$program_prefix$program_suffix$program_transform_name" = \
5073     NONENONEs,x,x, &&
5074   program_prefix=${target_alias}-
5075
5076 ac_ext=c
5077 ac_cpp='$CPP $CPPFLAGS'
5078 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5079 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5080 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5082 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5083 # On Suns, sometimes $CPP names a directory.
5084 if test -n "$CPP" && test -d "$CPP"; then
5085   CPP=
5086 fi
5087 if test -z "$CPP"; then
5088   if test "${ac_cv_prog_CPP+set}" = set; then :
5089   $as_echo_n "(cached) " >&6
5090 else
5091       # Double quotes because CPP needs to be expanded
5092     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5093     do
5094       ac_preproc_ok=false
5095 for ac_c_preproc_warn_flag in '' yes
5096 do
5097   # Use a header file that comes with gcc, so configuring glibc
5098   # with a fresh cross-compiler works.
5099   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5100   # <limits.h> exists even on freestanding compilers.
5101   # On the NeXT, cc -E runs the code through the compiler's parser,
5102   # not just through cpp. "Syntax error" is here to catch this case.
5103   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5104 /* end confdefs.h.  */
5105 #ifdef __STDC__
5106 # include <limits.h>
5107 #else
5108 # include <assert.h>
5109 #endif
5110                      Syntax error
5111 _ACEOF
5112 if ac_fn_c_try_cpp "$LINENO"; then :
5113
5114 else
5115   # Broken: fails on valid input.
5116 continue
5117 fi
5118 rm -f conftest.err conftest.$ac_ext
5119
5120   # OK, works on sane cases.  Now check whether nonexistent headers
5121   # can be detected and how.
5122   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5123 /* end confdefs.h.  */
5124 #include <ac_nonexistent.h>
5125 _ACEOF
5126 if ac_fn_c_try_cpp "$LINENO"; then :
5127   # Broken: success on invalid input.
5128 continue
5129 else
5130   # Passes both tests.
5131 ac_preproc_ok=:
5132 break
5133 fi
5134 rm -f conftest.err conftest.$ac_ext
5135
5136 done
5137 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5138 rm -f conftest.err conftest.$ac_ext
5139 if $ac_preproc_ok; then :
5140   break
5141 fi
5142
5143     done
5144     ac_cv_prog_CPP=$CPP
5145
5146 fi
5147   CPP=$ac_cv_prog_CPP
5148 else
5149   ac_cv_prog_CPP=$CPP
5150 fi
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5152 $as_echo "$CPP" >&6; }
5153 ac_preproc_ok=false
5154 for ac_c_preproc_warn_flag in '' yes
5155 do
5156   # Use a header file that comes with gcc, so configuring glibc
5157   # with a fresh cross-compiler works.
5158   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5159   # <limits.h> exists even on freestanding compilers.
5160   # On the NeXT, cc -E runs the code through the compiler's parser,
5161   # not just through cpp. "Syntax error" is here to catch this case.
5162   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5163 /* end confdefs.h.  */
5164 #ifdef __STDC__
5165 # include <limits.h>
5166 #else
5167 # include <assert.h>
5168 #endif
5169                      Syntax error
5170 _ACEOF
5171 if ac_fn_c_try_cpp "$LINENO"; then :
5172
5173 else
5174   # Broken: fails on valid input.
5175 continue
5176 fi
5177 rm -f conftest.err conftest.$ac_ext
5178
5179   # OK, works on sane cases.  Now check whether nonexistent headers
5180   # can be detected and how.
5181   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5182 /* end confdefs.h.  */
5183 #include <ac_nonexistent.h>
5184 _ACEOF
5185 if ac_fn_c_try_cpp "$LINENO"; then :
5186   # Broken: success on invalid input.
5187 continue
5188 else
5189   # Passes both tests.
5190 ac_preproc_ok=:
5191 break
5192 fi
5193 rm -f conftest.err conftest.$ac_ext
5194
5195 done
5196 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5197 rm -f conftest.err conftest.$ac_ext
5198 if $ac_preproc_ok; then :
5199
5200 else
5201   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5203 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5204 See \`config.log' for more details." "$LINENO" 5; }
5205 fi
5206
5207 ac_ext=c
5208 ac_cpp='$CPP $CPPFLAGS'
5209 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5210 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5211 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5212
5213
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5215 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5216 if test "${ac_cv_path_GREP+set}" = set; then :
5217   $as_echo_n "(cached) " >&6
5218 else
5219   if test -z "$GREP"; then
5220   ac_path_GREP_found=false
5221   # Loop through the user's path and test for each of PROGNAME-LIST
5222   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5223 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5224 do
5225   IFS=$as_save_IFS
5226   test -z "$as_dir" && as_dir=.
5227     for ac_prog in grep ggrep; do
5228     for ac_exec_ext in '' $ac_executable_extensions; do
5229       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5230       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5231 # Check for GNU ac_path_GREP and select it if it is found.
5232   # Check for GNU $ac_path_GREP
5233 case `"$ac_path_GREP" --version 2>&1` in
5234 *GNU*)
5235   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5236 *)
5237   ac_count=0
5238   $as_echo_n 0123456789 >"conftest.in"
5239   while :
5240   do
5241     cat "conftest.in" "conftest.in" >"conftest.tmp"
5242     mv "conftest.tmp" "conftest.in"
5243     cp "conftest.in" "conftest.nl"
5244     $as_echo 'GREP' >> "conftest.nl"
5245     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5246     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5247     as_fn_arith $ac_count + 1 && ac_count=$as_val
5248     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5249       # Best one so far, save it but keep looking for a better one
5250       ac_cv_path_GREP="$ac_path_GREP"
5251       ac_path_GREP_max=$ac_count
5252     fi
5253     # 10*(2^10) chars as input seems more than enough
5254     test $ac_count -gt 10 && break
5255   done
5256   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5257 esac
5258
5259       $ac_path_GREP_found && break 3
5260     done
5261   done
5262   done
5263 IFS=$as_save_IFS
5264   if test -z "$ac_cv_path_GREP"; then
5265     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5266   fi
5267 else
5268   ac_cv_path_GREP=$GREP
5269 fi
5270
5271 fi
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5273 $as_echo "$ac_cv_path_GREP" >&6; }
5274  GREP="$ac_cv_path_GREP"
5275
5276
5277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5278 $as_echo_n "checking for egrep... " >&6; }
5279 if test "${ac_cv_path_EGREP+set}" = set; then :
5280   $as_echo_n "(cached) " >&6
5281 else
5282   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5283    then ac_cv_path_EGREP="$GREP -E"
5284    else
5285      if test -z "$EGREP"; then
5286   ac_path_EGREP_found=false
5287   # Loop through the user's path and test for each of PROGNAME-LIST
5288   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5289 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5290 do
5291   IFS=$as_save_IFS
5292   test -z "$as_dir" && as_dir=.
5293     for ac_prog in egrep; do
5294     for ac_exec_ext in '' $ac_executable_extensions; do
5295       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5296       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5297 # Check for GNU ac_path_EGREP and select it if it is found.
5298   # Check for GNU $ac_path_EGREP
5299 case `"$ac_path_EGREP" --version 2>&1` in
5300 *GNU*)
5301   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5302 *)
5303   ac_count=0
5304   $as_echo_n 0123456789 >"conftest.in"
5305   while :
5306   do
5307     cat "conftest.in" "conftest.in" >"conftest.tmp"
5308     mv "conftest.tmp" "conftest.in"
5309     cp "conftest.in" "conftest.nl"
5310     $as_echo 'EGREP' >> "conftest.nl"
5311     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5312     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5313     as_fn_arith $ac_count + 1 && ac_count=$as_val
5314     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5315       # Best one so far, save it but keep looking for a better one
5316       ac_cv_path_EGREP="$ac_path_EGREP"
5317       ac_path_EGREP_max=$ac_count
5318     fi
5319     # 10*(2^10) chars as input seems more than enough
5320     test $ac_count -gt 10 && break
5321   done
5322   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5323 esac
5324
5325       $ac_path_EGREP_found && break 3
5326     done
5327   done
5328   done
5329 IFS=$as_save_IFS
5330   if test -z "$ac_cv_path_EGREP"; then
5331     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5332   fi
5333 else
5334   ac_cv_path_EGREP=$EGREP
5335 fi
5336
5337    fi
5338 fi
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5340 $as_echo "$ac_cv_path_EGREP" >&6; }
5341  EGREP="$ac_cv_path_EGREP"
5342
5343
5344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5345 $as_echo_n "checking for ANSI C header files... " >&6; }
5346 if test "${ac_cv_header_stdc+set}" = set; then :
5347   $as_echo_n "(cached) " >&6
5348 else
5349   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5350 /* end confdefs.h.  */
5351 #include <stdlib.h>
5352 #include <stdarg.h>
5353 #include <string.h>
5354 #include <float.h>
5355
5356 int
5357 main ()
5358 {
5359
5360   ;
5361   return 0;
5362 }
5363 _ACEOF
5364 if ac_fn_c_try_compile "$LINENO"; then :
5365   ac_cv_header_stdc=yes
5366 else
5367   ac_cv_header_stdc=no
5368 fi
5369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5370
5371 if test $ac_cv_header_stdc = yes; then
5372   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5373   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5374 /* end confdefs.h.  */
5375 #include <string.h>
5376
5377 _ACEOF
5378 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5379   $EGREP "memchr" >/dev/null 2>&1; then :
5380
5381 else
5382   ac_cv_header_stdc=no
5383 fi
5384 rm -f conftest*
5385
5386 fi
5387
5388 if test $ac_cv_header_stdc = yes; then
5389   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5390   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5391 /* end confdefs.h.  */
5392 #include <stdlib.h>
5393
5394 _ACEOF
5395 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5396   $EGREP "free" >/dev/null 2>&1; then :
5397
5398 else
5399   ac_cv_header_stdc=no
5400 fi
5401 rm -f conftest*
5402
5403 fi
5404
5405 if test $ac_cv_header_stdc = yes; then
5406   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5407   if test "$cross_compiling" = yes; then :
5408   :
5409 else
5410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5411 /* end confdefs.h.  */
5412 #include <ctype.h>
5413 #include <stdlib.h>
5414 #if ((' ' & 0x0FF) == 0x020)
5415 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5416 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5417 #else
5418 # define ISLOWER(c) \
5419                    (('a' <= (c) && (c) <= 'i') \
5420                      || ('j' <= (c) && (c) <= 'r') \
5421                      || ('s' <= (c) && (c) <= 'z'))
5422 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5423 #endif
5424
5425 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5426 int
5427 main ()
5428 {
5429   int i;
5430   for (i = 0; i < 256; i++)
5431     if (XOR (islower (i), ISLOWER (i))
5432         || toupper (i) != TOUPPER (i))
5433       return 2;
5434   return 0;
5435 }
5436 _ACEOF
5437 if ac_fn_c_try_run "$LINENO"; then :
5438
5439 else
5440   ac_cv_header_stdc=no
5441 fi
5442 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5443   conftest.$ac_objext conftest.beam conftest.$ac_ext
5444 fi
5445
5446 fi
5447 fi
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5449 $as_echo "$ac_cv_header_stdc" >&6; }
5450 if test $ac_cv_header_stdc = yes; then
5451
5452 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5453
5454 fi
5455
5456 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5457 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5458                   inttypes.h stdint.h unistd.h
5459 do :
5460   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5461 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5462 "
5463 eval as_val=\$$as_ac_Header
5464    if test "x$as_val" = x""yes; then :
5465   cat >>confdefs.h <<_ACEOF
5466 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5467 _ACEOF
5468
5469 fi
5470
5471 done
5472
5473
5474
5475   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5476 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5477   MINIX=yes
5478 else
5479   MINIX=
5480 fi
5481
5482
5483   if test "$MINIX" = yes; then
5484
5485 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5486
5487
5488 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5489
5490
5491 $as_echo "#define _MINIX 1" >>confdefs.h
5492
5493   fi
5494
5495
5496   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5497 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5498 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5499   $as_echo_n "(cached) " >&6
5500 else
5501   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5502 /* end confdefs.h.  */
5503
5504 #         define __EXTENSIONS__ 1
5505           $ac_includes_default
5506 int
5507 main ()
5508 {
5509
5510   ;
5511   return 0;
5512 }
5513 _ACEOF
5514 if ac_fn_c_try_compile "$LINENO"; then :
5515   ac_cv_safe_to_define___extensions__=yes
5516 else
5517   ac_cv_safe_to_define___extensions__=no
5518 fi
5519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5520 fi
5521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5522 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5523   test $ac_cv_safe_to_define___extensions__ = yes &&
5524     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5525
5526   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5527
5528   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5529
5530   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5531
5532   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5533
5534
5535 test "$program_prefix" != NONE &&
5536   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5537 # Use a double $ so make ignores it.
5538 test "$program_suffix" != NONE &&
5539   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5540 # Double any \ or $.
5541 # By default was `s,x,x', remove it if useless.
5542 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5543 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5544
5545 # Find a good install program.  We prefer a C program (faster),
5546 # so one script is as good as another.  But avoid the broken or
5547 # incompatible versions:
5548 # SysV /etc/install, /usr/sbin/install
5549 # SunOS /usr/etc/install
5550 # IRIX /sbin/install
5551 # AIX /bin/install
5552 # AmigaOS /C/install, which installs bootblocks on floppy discs
5553 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5554 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5555 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5556 # OS/2's system install, which has a completely different semantic
5557 # ./install, which can be erroneously created by make from ./install.sh.
5558 # Reject install programs that cannot install multiple files.
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5560 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5561 if test -z "$INSTALL"; then
5562 if test "${ac_cv_path_install+set}" = set; then :
5563   $as_echo_n "(cached) " >&6
5564 else
5565   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566 for as_dir in $PATH
5567 do
5568   IFS=$as_save_IFS
5569   test -z "$as_dir" && as_dir=.
5570     # Account for people who put trailing slashes in PATH elements.
5571 case $as_dir/ in #((
5572   ./ | .// | /[cC]/* | \
5573   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5574   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5575   /usr/ucb/* ) ;;
5576   *)
5577     # OSF1 and SCO ODT 3.0 have their own names for install.
5578     # Don't use installbsd from OSF since it installs stuff as root
5579     # by default.
5580     for ac_prog in ginstall scoinst install; do
5581       for ac_exec_ext in '' $ac_executable_extensions; do
5582         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5583           if test $ac_prog = install &&
5584             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5585             # AIX install.  It has an incompatible calling convention.
5586             :
5587           elif test $ac_prog = install &&
5588             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5589             # program-specific install script used by HP pwplus--don't use.
5590             :
5591           else
5592             rm -rf conftest.one conftest.two conftest.dir
5593             echo one > conftest.one
5594             echo two > conftest.two
5595             mkdir conftest.dir
5596             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5597               test -s conftest.one && test -s conftest.two &&
5598               test -s conftest.dir/conftest.one &&
5599               test -s conftest.dir/conftest.two
5600             then
5601               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5602               break 3
5603             fi
5604           fi
5605         fi
5606       done
5607     done
5608     ;;
5609 esac
5610
5611   done
5612 IFS=$as_save_IFS
5613
5614 rm -rf conftest.one conftest.two conftest.dir
5615
5616 fi
5617   if test "${ac_cv_path_install+set}" = set; then
5618     INSTALL=$ac_cv_path_install
5619   else
5620     # As a last resort, use the slow shell script.  Don't cache a
5621     # value for INSTALL within a source directory, because that will
5622     # break other packages using the cache if that directory is
5623     # removed, or if the value is a relative name.
5624     INSTALL=$ac_install_sh
5625   fi
5626 fi
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5628 $as_echo "$INSTALL" >&6; }
5629
5630 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5631 # It thinks the first close brace ends the variable substitution.
5632 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5633
5634 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5635
5636 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5637
5638 rm -rf .tst 2>/dev/null
5639 mkdir .tst 2>/dev/null
5640 if test -d .tst; then
5641   am__leading_dot=.
5642 else
5643   am__leading_dot=_
5644 fi
5645 rmdir .tst 2>/dev/null
5646
5647 DEPDIR="${am__leading_dot}deps"
5648
5649 case `pwd` in
5650   *\ * | *\     *)
5651     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5652 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5653 esac
5654
5655
5656
5657 macro_version='2.2.7a'
5658 macro_revision='1.3134'
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672 ltmain="$ac_aux_dir/ltmain.sh"
5673
5674 # Backslashify metacharacters that are still active within
5675 # double-quoted strings.
5676 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5677
5678 # Same as above, but do not quote variable references.
5679 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5680
5681 # Sed substitution to delay expansion of an escaped shell variable in a
5682 # double_quote_subst'ed string.
5683 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5684
5685 # Sed substitution to delay expansion of an escaped single quote.
5686 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5687
5688 # Sed substitution to avoid accidental globbing in evaled expressions
5689 no_glob_subst='s/\*/\\\*/g'
5690
5691 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5692 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5693 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5694
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5696 $as_echo_n "checking how to print strings... " >&6; }
5697 # Test print first, because it will be a builtin if present.
5698 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5699    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5700   ECHO='print -r --'
5701 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5702   ECHO='printf %s\n'
5703 else
5704   # Use this function as a fallback that always works.
5705   func_fallback_echo ()
5706   {
5707     eval 'cat <<_LTECHO_EOF
5708 $1
5709 _LTECHO_EOF'
5710   }
5711   ECHO='func_fallback_echo'
5712 fi
5713
5714 # func_echo_all arg...
5715 # Invoke $ECHO with all args, space-separated.
5716 func_echo_all ()
5717 {
5718     $ECHO ""
5719 }
5720
5721 case "$ECHO" in
5722   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5723 $as_echo "printf" >&6; } ;;
5724   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5725 $as_echo "print -r" >&6; } ;;
5726   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5727 $as_echo "cat" >&6; } ;;
5728 esac
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5744 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5745 if test "${ac_cv_path_SED+set}" = set; then :
5746   $as_echo_n "(cached) " >&6
5747 else
5748             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5749      for ac_i in 1 2 3 4 5 6 7; do
5750        ac_script="$ac_script$as_nl$ac_script"
5751      done
5752      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5753      { ac_script=; unset ac_script;}
5754      if test -z "$SED"; then
5755   ac_path_SED_found=false
5756   # Loop through the user's path and test for each of PROGNAME-LIST
5757   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5758 for as_dir in $PATH
5759 do
5760   IFS=$as_save_IFS
5761   test -z "$as_dir" && as_dir=.
5762     for ac_prog in sed gsed; do
5763     for ac_exec_ext in '' $ac_executable_extensions; do
5764       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5765       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5766 # Check for GNU ac_path_SED and select it if it is found.
5767   # Check for GNU $ac_path_SED
5768 case `"$ac_path_SED" --version 2>&1` in
5769 *GNU*)
5770   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5771 *)
5772   ac_count=0
5773   $as_echo_n 0123456789 >"conftest.in"
5774   while :
5775   do
5776     cat "conftest.in" "conftest.in" >"conftest.tmp"
5777     mv "conftest.tmp" "conftest.in"
5778     cp "conftest.in" "conftest.nl"
5779     $as_echo '' >> "conftest.nl"
5780     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5781     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5782     as_fn_arith $ac_count + 1 && ac_count=$as_val
5783     if test $ac_count -gt ${ac_path_SED_max-0}; then
5784       # Best one so far, save it but keep looking for a better one
5785       ac_cv_path_SED="$ac_path_SED"
5786       ac_path_SED_max=$ac_count
5787     fi
5788     # 10*(2^10) chars as input seems more than enough
5789     test $ac_count -gt 10 && break
5790   done
5791   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5792 esac
5793
5794       $ac_path_SED_found && break 3
5795     done
5796   done
5797   done
5798 IFS=$as_save_IFS
5799   if test -z "$ac_cv_path_SED"; then
5800     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5801   fi
5802 else
5803   ac_cv_path_SED=$SED
5804 fi
5805
5806 fi
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5808 $as_echo "$ac_cv_path_SED" >&6; }
5809  SED="$ac_cv_path_SED"
5810   rm -f conftest.sed
5811
5812 test -z "$SED" && SED=sed
5813 Xsed="$SED -e 1s/^X//"
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5826 $as_echo_n "checking for fgrep... " >&6; }
5827 if test "${ac_cv_path_FGREP+set}" = set; then :
5828   $as_echo_n "(cached) " >&6
5829 else
5830   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5831    then ac_cv_path_FGREP="$GREP -F"
5832    else
5833      if test -z "$FGREP"; then
5834   ac_path_FGREP_found=false
5835   # Loop through the user's path and test for each of PROGNAME-LIST
5836   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5837 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5838 do
5839   IFS=$as_save_IFS
5840   test -z "$as_dir" && as_dir=.
5841     for ac_prog in fgrep; do
5842     for ac_exec_ext in '' $ac_executable_extensions; do
5843       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5844       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5845 # Check for GNU ac_path_FGREP and select it if it is found.
5846   # Check for GNU $ac_path_FGREP
5847 case `"$ac_path_FGREP" --version 2>&1` in
5848 *GNU*)
5849   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5850 *)
5851   ac_count=0
5852   $as_echo_n 0123456789 >"conftest.in"
5853   while :
5854   do
5855     cat "conftest.in" "conftest.in" >"conftest.tmp"
5856     mv "conftest.tmp" "conftest.in"
5857     cp "conftest.in" "conftest.nl"
5858     $as_echo 'FGREP' >> "conftest.nl"
5859     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5860     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5861     as_fn_arith $ac_count + 1 && ac_count=$as_val
5862     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5863       # Best one so far, save it but keep looking for a better one
5864       ac_cv_path_FGREP="$ac_path_FGREP"
5865       ac_path_FGREP_max=$ac_count
5866     fi
5867     # 10*(2^10) chars as input seems more than enough
5868     test $ac_count -gt 10 && break
5869   done
5870   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5871 esac
5872
5873       $ac_path_FGREP_found && break 3
5874     done
5875   done
5876   done
5877 IFS=$as_save_IFS
5878   if test -z "$ac_cv_path_FGREP"; then
5879     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5880   fi
5881 else
5882   ac_cv_path_FGREP=$FGREP
5883 fi
5884
5885    fi
5886 fi
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5888 $as_echo "$ac_cv_path_FGREP" >&6; }
5889  FGREP="$ac_cv_path_FGREP"
5890
5891
5892 test -z "$GREP" && GREP=grep
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912 # Check whether --with-gnu-ld was given.
5913 if test "${with_gnu_ld+set}" = set; then :
5914   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5915 else
5916   with_gnu_ld=no
5917 fi
5918
5919 ac_prog=ld
5920 if test "$GCC" = yes; then
5921   # Check if gcc -print-prog-name=ld gives a path.
5922   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5923 $as_echo_n "checking for ld used by $CC... " >&6; }
5924   case $host in
5925   *-*-mingw*)
5926     # gcc leaves a trailing carriage return which upsets mingw
5927     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5928   *)
5929     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5930   esac
5931   case $ac_prog in
5932     # Accept absolute paths.
5933     [\\/]* | ?:[\\/]*)
5934       re_direlt='/[^/][^/]*/\.\./'
5935       # Canonicalize the pathname of ld
5936       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5937       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5938         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5939       done
5940       test -z "$LD" && LD="$ac_prog"
5941       ;;
5942   "")
5943     # If it fails, then pretend we aren't using GCC.
5944     ac_prog=ld
5945     ;;
5946   *)
5947     # If it is relative, then search for the first ld in PATH.
5948     with_gnu_ld=unknown
5949     ;;
5950   esac
5951 elif test "$with_gnu_ld" = yes; then
5952   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5953 $as_echo_n "checking for GNU ld... " >&6; }
5954 else
5955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5956 $as_echo_n "checking for non-GNU ld... " >&6; }
5957 fi
5958 if test "${lt_cv_path_LD+set}" = set; then :
5959   $as_echo_n "(cached) " >&6
5960 else
5961   if test -z "$LD"; then
5962   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5963   for ac_dir in $PATH; do
5964     IFS="$lt_save_ifs"
5965     test -z "$ac_dir" && ac_dir=.
5966     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5967       lt_cv_path_LD="$ac_dir/$ac_prog"
5968       # Check to see if the program is GNU ld.  I'd rather use --version,
5969       # but apparently some variants of GNU ld only accept -v.
5970       # Break only if it was the GNU/non-GNU ld that we prefer.
5971       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5972       *GNU* | *'with BFD'*)
5973         test "$with_gnu_ld" != no && break
5974         ;;
5975       *)
5976         test "$with_gnu_ld" != yes && break
5977         ;;
5978       esac
5979     fi
5980   done
5981   IFS="$lt_save_ifs"
5982 else
5983   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5984 fi
5985 fi
5986
5987 LD="$lt_cv_path_LD"
5988 if test -n "$LD"; then
5989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5990 $as_echo "$LD" >&6; }
5991 else
5992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5993 $as_echo "no" >&6; }
5994 fi
5995 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5997 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5998 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5999   $as_echo_n "(cached) " >&6
6000 else
6001   # I'd rather use --version here, but apparently some GNU lds only accept -v.
6002 case `$LD -v 2>&1 </dev/null` in
6003 *GNU* | *'with BFD'*)
6004   lt_cv_prog_gnu_ld=yes
6005   ;;
6006 *)
6007   lt_cv_prog_gnu_ld=no
6008   ;;
6009 esac
6010 fi
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6012 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6013 with_gnu_ld=$lt_cv_prog_gnu_ld
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6024 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6025 if test "${lt_cv_path_NM+set}" = set; then :
6026   $as_echo_n "(cached) " >&6
6027 else
6028   if test -n "$NM"; then
6029   # Let the user override the test.
6030   lt_cv_path_NM="$NM"
6031 else
6032   lt_nm_to_check="${ac_tool_prefix}nm"
6033   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6034     lt_nm_to_check="$lt_nm_to_check nm"
6035   fi
6036   for lt_tmp_nm in $lt_nm_to_check; do
6037     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6038     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6039       IFS="$lt_save_ifs"
6040       test -z "$ac_dir" && ac_dir=.
6041       tmp_nm="$ac_dir/$lt_tmp_nm"
6042       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6043         # Check to see if the nm accepts a BSD-compat flag.
6044         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6045         #   nm: unknown option "B" ignored
6046         # Tru64's nm complains that /dev/null is an invalid object file
6047         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6048         */dev/null* | *'Invalid file or object type'*)
6049           lt_cv_path_NM="$tmp_nm -B"
6050           break
6051           ;;
6052         *)
6053           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6054           */dev/null*)
6055             lt_cv_path_NM="$tmp_nm -p"
6056             break
6057             ;;
6058           *)
6059             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6060             continue # so that we can try to find one that supports BSD flags
6061             ;;
6062           esac
6063           ;;
6064         esac
6065       fi
6066     done
6067     IFS="$lt_save_ifs"
6068   done
6069   : ${lt_cv_path_NM=no}
6070 fi
6071 fi
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6073 $as_echo "$lt_cv_path_NM" >&6; }
6074 if test "$lt_cv_path_NM" != "no"; then
6075   NM="$lt_cv_path_NM"
6076 else
6077   # Didn't find any BSD compatible name lister, look for dumpbin.
6078   if test -n "$DUMPBIN"; then :
6079     # Let the user override the test.
6080   else
6081     if test -n "$ac_tool_prefix"; then
6082   for ac_prog in dumpbin "link -dump"
6083   do
6084     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6085 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6087 $as_echo_n "checking for $ac_word... " >&6; }
6088 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6089   $as_echo_n "(cached) " >&6
6090 else
6091   if test -n "$DUMPBIN"; then
6092   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6093 else
6094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6095 for as_dir in $PATH
6096 do
6097   IFS=$as_save_IFS
6098   test -z "$as_dir" && as_dir=.
6099     for ac_exec_ext in '' $ac_executable_extensions; do
6100   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6101     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6102     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6103     break 2
6104   fi
6105 done
6106   done
6107 IFS=$as_save_IFS
6108
6109 fi
6110 fi
6111 DUMPBIN=$ac_cv_prog_DUMPBIN
6112 if test -n "$DUMPBIN"; then
6113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6114 $as_echo "$DUMPBIN" >&6; }
6115 else
6116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6117 $as_echo "no" >&6; }
6118 fi
6119
6120
6121     test -n "$DUMPBIN" && break
6122   done
6123 fi
6124 if test -z "$DUMPBIN"; then
6125   ac_ct_DUMPBIN=$DUMPBIN
6126   for ac_prog in dumpbin "link -dump"
6127 do
6128   # Extract the first word of "$ac_prog", so it can be a program name with args.
6129 set dummy $ac_prog; ac_word=$2
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6131 $as_echo_n "checking for $ac_word... " >&6; }
6132 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6133   $as_echo_n "(cached) " >&6
6134 else
6135   if test -n "$ac_ct_DUMPBIN"; then
6136   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6137 else
6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6139 for as_dir in $PATH
6140 do
6141   IFS=$as_save_IFS
6142   test -z "$as_dir" && as_dir=.
6143     for ac_exec_ext in '' $ac_executable_extensions; do
6144   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6145     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6146     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6147     break 2
6148   fi
6149 done
6150   done
6151 IFS=$as_save_IFS
6152
6153 fi
6154 fi
6155 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6156 if test -n "$ac_ct_DUMPBIN"; then
6157   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6158 $as_echo "$ac_ct_DUMPBIN" >&6; }
6159 else
6160   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6161 $as_echo "no" >&6; }
6162 fi
6163
6164
6165   test -n "$ac_ct_DUMPBIN" && break
6166 done
6167
6168   if test "x$ac_ct_DUMPBIN" = x; then
6169     DUMPBIN=":"
6170   else
6171     case $cross_compiling:$ac_tool_warned in
6172 yes:)
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6174 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6175 ac_tool_warned=yes ;;
6176 esac
6177     DUMPBIN=$ac_ct_DUMPBIN
6178   fi
6179 fi
6180
6181     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6182     *COFF*)
6183       DUMPBIN="$DUMPBIN -symbols"
6184       ;;
6185     *)
6186       DUMPBIN=:
6187       ;;
6188     esac
6189   fi
6190
6191   if test "$DUMPBIN" != ":"; then
6192     NM="$DUMPBIN"
6193   fi
6194 fi
6195 test -z "$NM" && NM=nm
6196
6197
6198
6199
6200
6201
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6203 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6204 if test "${lt_cv_nm_interface+set}" = set; then :
6205   $as_echo_n "(cached) " >&6
6206 else
6207   lt_cv_nm_interface="BSD nm"
6208   echo "int some_variable = 0;" > conftest.$ac_ext
6209   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6210   (eval "$ac_compile" 2>conftest.err)
6211   cat conftest.err >&5
6212   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6213   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6214   cat conftest.err >&5
6215   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6216   cat conftest.out >&5
6217   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6218     lt_cv_nm_interface="MS dumpbin"
6219   fi
6220   rm -f conftest*
6221 fi
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6223 $as_echo "$lt_cv_nm_interface" >&6; }
6224
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6226 $as_echo_n "checking whether ln -s works... " >&6; }
6227 LN_S=$as_ln_s
6228 if test "$LN_S" = "ln -s"; then
6229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6230 $as_echo "yes" >&6; }
6231 else
6232   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6233 $as_echo "no, using $LN_S" >&6; }
6234 fi
6235
6236 # find the maximum length of command line arguments
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6238 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6239 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6240   $as_echo_n "(cached) " >&6
6241 else
6242     i=0
6243   teststring="ABCD"
6244
6245   case $build_os in
6246   msdosdjgpp*)
6247     # On DJGPP, this test can blow up pretty badly due to problems in libc
6248     # (any single argument exceeding 2000 bytes causes a buffer overrun
6249     # during glob expansion).  Even if it were fixed, the result of this
6250     # check would be larger than it should be.
6251     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6252     ;;
6253
6254   gnu*)
6255     # Under GNU Hurd, this test is not required because there is
6256     # no limit to the length of command line arguments.
6257     # Libtool will interpret -1 as no limit whatsoever
6258     lt_cv_sys_max_cmd_len=-1;
6259     ;;
6260
6261   cygwin* | mingw* | cegcc*)
6262     # On Win9x/ME, this test blows up -- it succeeds, but takes
6263     # about 5 minutes as the teststring grows exponentially.
6264     # Worse, since 9x/ME are not pre-emptively multitasking,
6265     # you end up with a "frozen" computer, even though with patience
6266     # the test eventually succeeds (with a max line length of 256k).
6267     # Instead, let's just punt: use the minimum linelength reported by
6268     # all of the supported platforms: 8192 (on NT/2K/XP).
6269     lt_cv_sys_max_cmd_len=8192;
6270     ;;
6271
6272   mint*)
6273     # On MiNT this can take a long time and run out of memory.
6274     lt_cv_sys_max_cmd_len=8192;
6275     ;;
6276
6277   amigaos*)
6278     # On AmigaOS with pdksh, this test takes hours, literally.
6279     # So we just punt and use a minimum line length of 8192.
6280     lt_cv_sys_max_cmd_len=8192;
6281     ;;
6282
6283   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6284     # This has been around since 386BSD, at least.  Likely further.
6285     if test -x /sbin/sysctl; then
6286       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6287     elif test -x /usr/sbin/sysctl; then
6288       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6289     else
6290       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6291     fi
6292     # And add a safety zone
6293     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6294     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6295     ;;
6296
6297   interix*)
6298     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6299     lt_cv_sys_max_cmd_len=196608
6300     ;;
6301
6302   osf*)
6303     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6304     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6305     # nice to cause kernel panics so lets avoid the loop below.
6306     # First set a reasonable default.
6307     lt_cv_sys_max_cmd_len=16384
6308     #
6309     if test -x /sbin/sysconfig; then
6310       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6311         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6312       esac
6313     fi
6314     ;;
6315   sco3.2v5*)
6316     lt_cv_sys_max_cmd_len=102400
6317     ;;
6318   sysv5* | sco5v6* | sysv4.2uw2*)
6319     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6320     if test -n "$kargmax"; then
6321       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6322     else
6323       lt_cv_sys_max_cmd_len=32768
6324     fi
6325     ;;
6326   *)
6327     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6328     if test -n "$lt_cv_sys_max_cmd_len"; then
6329       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6330       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6331     else
6332       # Make teststring a little bigger before we do anything with it.
6333       # a 1K string should be a reasonable start.
6334       for i in 1 2 3 4 5 6 7 8 ; do
6335         teststring=$teststring$teststring
6336       done
6337       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6338       # If test is not a shell built-in, we'll probably end up computing a
6339       # maximum length that is only half of the actual maximum length, but
6340       # we can't tell.
6341       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6342                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6343               test $i != 17 # 1/2 MB should be enough
6344       do
6345         i=`expr $i + 1`
6346         teststring=$teststring$teststring
6347       done
6348       # Only check the string length outside the loop.
6349       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6350       teststring=
6351       # Add a significant safety factor because C++ compilers can tack on
6352       # massive amounts of additional arguments before passing them to the
6353       # linker.  It appears as though 1/2 is a usable value.
6354       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6355     fi
6356     ;;
6357   esac
6358
6359 fi
6360
6361 if test -n $lt_cv_sys_max_cmd_len ; then
6362   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6363 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6364 else
6365   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6366 $as_echo "none" >&6; }
6367 fi
6368 max_cmd_len=$lt_cv_sys_max_cmd_len
6369
6370
6371
6372
6373
6374
6375 : ${CP="cp -f"}
6376 : ${MV="mv -f"}
6377 : ${RM="rm -f"}
6378
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6380 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6381 # Try some XSI features
6382 xsi_shell=no
6383 ( _lt_dummy="a/b/c"
6384   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6385       = c,a/b,, \
6386     && eval 'test $(( 1 + 1 )) -eq 2 \
6387     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6388   && xsi_shell=yes
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6390 $as_echo "$xsi_shell" >&6; }
6391
6392
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6394 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6395 lt_shell_append=no
6396 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6397     >/dev/null 2>&1 \
6398   && lt_shell_append=yes
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6400 $as_echo "$lt_shell_append" >&6; }
6401
6402
6403 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6404   lt_unset=unset
6405 else
6406   lt_unset=false
6407 fi
6408
6409
6410
6411
6412
6413 # test EBCDIC or ASCII
6414 case `echo X|tr X '\101'` in
6415  A) # ASCII based system
6416     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6417   lt_SP2NL='tr \040 \012'
6418   lt_NL2SP='tr \015\012 \040\040'
6419   ;;
6420  *) # EBCDIC based system
6421   lt_SP2NL='tr \100 \n'
6422   lt_NL2SP='tr \r\n \100\100'
6423   ;;
6424 esac
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6435 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6436 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6437   $as_echo_n "(cached) " >&6
6438 else
6439   lt_cv_ld_reload_flag='-r'
6440 fi
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6442 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6443 reload_flag=$lt_cv_ld_reload_flag
6444 case $reload_flag in
6445 "" | " "*) ;;
6446 *) reload_flag=" $reload_flag" ;;
6447 esac
6448 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6449 case $host_os in
6450   darwin*)
6451     if test "$GCC" = yes; then
6452       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6453     else
6454       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6455     fi
6456     ;;
6457 esac
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467 if test -n "$ac_tool_prefix"; then
6468   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6469 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6471 $as_echo_n "checking for $ac_word... " >&6; }
6472 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6473   $as_echo_n "(cached) " >&6
6474 else
6475   if test -n "$OBJDUMP"; then
6476   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6477 else
6478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6479 for as_dir in $PATH
6480 do
6481   IFS=$as_save_IFS
6482   test -z "$as_dir" && as_dir=.
6483     for ac_exec_ext in '' $ac_executable_extensions; do
6484   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6485     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6486     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6487     break 2
6488   fi
6489 done
6490   done
6491 IFS=$as_save_IFS
6492
6493 fi
6494 fi
6495 OBJDUMP=$ac_cv_prog_OBJDUMP
6496 if test -n "$OBJDUMP"; then
6497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6498 $as_echo "$OBJDUMP" >&6; }
6499 else
6500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6501 $as_echo "no" >&6; }
6502 fi
6503
6504
6505 fi
6506 if test -z "$ac_cv_prog_OBJDUMP"; then
6507   ac_ct_OBJDUMP=$OBJDUMP
6508   # Extract the first word of "objdump", so it can be a program name with args.
6509 set dummy objdump; ac_word=$2
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6511 $as_echo_n "checking for $ac_word... " >&6; }
6512 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6513   $as_echo_n "(cached) " >&6
6514 else
6515   if test -n "$ac_ct_OBJDUMP"; then
6516   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6517 else
6518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6519 for as_dir in $PATH
6520 do
6521   IFS=$as_save_IFS
6522   test -z "$as_dir" && as_dir=.
6523     for ac_exec_ext in '' $ac_executable_extensions; do
6524   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6525     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6526     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6527     break 2
6528   fi
6529 done
6530   done
6531 IFS=$as_save_IFS
6532
6533 fi
6534 fi
6535 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6536 if test -n "$ac_ct_OBJDUMP"; then
6537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6538 $as_echo "$ac_ct_OBJDUMP" >&6; }
6539 else
6540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6541 $as_echo "no" >&6; }
6542 fi
6543
6544   if test "x$ac_ct_OBJDUMP" = x; then
6545     OBJDUMP="false"
6546   else
6547     case $cross_compiling:$ac_tool_warned in
6548 yes:)
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6550 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6551 ac_tool_warned=yes ;;
6552 esac
6553     OBJDUMP=$ac_ct_OBJDUMP
6554   fi
6555 else
6556   OBJDUMP="$ac_cv_prog_OBJDUMP"
6557 fi
6558
6559 test -z "$OBJDUMP" && OBJDUMP=objdump
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6570 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6571 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6572   $as_echo_n "(cached) " >&6
6573 else
6574   lt_cv_file_magic_cmd='$MAGIC_CMD'
6575 lt_cv_file_magic_test_file=
6576 lt_cv_deplibs_check_method='unknown'
6577 # Need to set the preceding variable on all platforms that support
6578 # interlibrary dependencies.
6579 # 'none' -- dependencies not supported.
6580 # `unknown' -- same as none, but documents that we really don't know.
6581 # 'pass_all' -- all dependencies passed with no checks.
6582 # 'test_compile' -- check by making test program.
6583 # 'file_magic [[regex]]' -- check by looking for files in library path
6584 # which responds to the $file_magic_cmd with a given extended regex.
6585 # If you have `file' or equivalent on your system and you're not sure
6586 # whether `pass_all' will *always* work, you probably want this one.
6587
6588 case $host_os in
6589 aix[4-9]*)
6590   lt_cv_deplibs_check_method=pass_all
6591   ;;
6592
6593 beos*)
6594   lt_cv_deplibs_check_method=pass_all
6595   ;;
6596
6597 bsdi[45]*)
6598   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6599   lt_cv_file_magic_cmd='/usr/bin/file -L'
6600   lt_cv_file_magic_test_file=/shlib/libc.so
6601   ;;
6602
6603 cygwin*)
6604   # func_win32_libid is a shell function defined in ltmain.sh
6605   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6606   lt_cv_file_magic_cmd='func_win32_libid'
6607   ;;
6608
6609 mingw* | pw32*)
6610   # Base MSYS/MinGW do not provide the 'file' command needed by
6611   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6612   # unless we find 'file', for example because we are cross-compiling.
6613   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6614   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6615     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6616     lt_cv_file_magic_cmd='func_win32_libid'
6617   else
6618     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6619     lt_cv_file_magic_cmd='$OBJDUMP -f'
6620   fi
6621   ;;
6622
6623 cegcc*)
6624   # use the weaker test based on 'objdump'. See mingw*.
6625   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6626   lt_cv_file_magic_cmd='$OBJDUMP -f'
6627   ;;
6628
6629 darwin* | rhapsody*)
6630   lt_cv_deplibs_check_method=pass_all
6631   ;;
6632
6633 freebsd* | dragonfly*)
6634   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6635     case $host_cpu in
6636     i*86 )
6637       # Not sure whether the presence of OpenBSD here was a mistake.
6638       # Let's accept both of them until this is cleared up.
6639       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6640       lt_cv_file_magic_cmd=/usr/bin/file
6641       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6642       ;;
6643     esac
6644   else
6645     lt_cv_deplibs_check_method=pass_all
6646   fi
6647   ;;
6648
6649 gnu*)
6650   lt_cv_deplibs_check_method=pass_all
6651   ;;
6652
6653 haiku*)
6654   lt_cv_deplibs_check_method=pass_all
6655   ;;
6656
6657 hpux10.20* | hpux11*)
6658   lt_cv_file_magic_cmd=/usr/bin/file
6659   case $host_cpu in
6660   ia64*)
6661     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6662     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6663     ;;
6664   hppa*64*)
6665     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]'
6666     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6667     ;;
6668   *)
6669     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6670     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6671     ;;
6672   esac
6673   ;;
6674
6675 interix[3-9]*)
6676   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6677   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6678   ;;
6679
6680 irix5* | irix6* | nonstopux*)
6681   case $LD in
6682   *-32|*"-32 ") libmagic=32-bit;;
6683   *-n32|*"-n32 ") libmagic=N32;;
6684   *-64|*"-64 ") libmagic=64-bit;;
6685   *) libmagic=never-match;;
6686   esac
6687   lt_cv_deplibs_check_method=pass_all
6688   ;;
6689
6690 # This must be Linux ELF.
6691 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6692   lt_cv_deplibs_check_method=pass_all
6693   ;;
6694
6695 netbsd*)
6696   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6697     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6698   else
6699     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6700   fi
6701   ;;
6702
6703 newos6*)
6704   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6705   lt_cv_file_magic_cmd=/usr/bin/file
6706   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6707   ;;
6708
6709 *nto* | *qnx*)
6710   lt_cv_deplibs_check_method=pass_all
6711   ;;
6712
6713 openbsd*)
6714   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6715     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6716   else
6717     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6718   fi
6719   ;;
6720
6721 osf3* | osf4* | osf5*)
6722   lt_cv_deplibs_check_method=pass_all
6723   ;;
6724
6725 rdos*)
6726   lt_cv_deplibs_check_method=pass_all
6727   ;;
6728
6729 solaris*)
6730   lt_cv_deplibs_check_method=pass_all
6731   ;;
6732
6733 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6734   lt_cv_deplibs_check_method=pass_all
6735   ;;
6736
6737 sysv4 | sysv4.3*)
6738   case $host_vendor in
6739   motorola)
6740     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]'
6741     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6742     ;;
6743   ncr)
6744     lt_cv_deplibs_check_method=pass_all
6745     ;;
6746   sequent)
6747     lt_cv_file_magic_cmd='/bin/file'
6748     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6749     ;;
6750   sni)
6751     lt_cv_file_magic_cmd='/bin/file'
6752     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6753     lt_cv_file_magic_test_file=/lib/libc.so
6754     ;;
6755   siemens)
6756     lt_cv_deplibs_check_method=pass_all
6757     ;;
6758   pc)
6759     lt_cv_deplibs_check_method=pass_all
6760     ;;
6761   esac
6762   ;;
6763
6764 tpf*)
6765   lt_cv_deplibs_check_method=pass_all
6766   ;;
6767 esac
6768
6769 fi
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6771 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6772 file_magic_cmd=$lt_cv_file_magic_cmd
6773 deplibs_check_method=$lt_cv_deplibs_check_method
6774 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787 if test -n "$ac_tool_prefix"; then
6788   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6789 set dummy ${ac_tool_prefix}ar; ac_word=$2
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6791 $as_echo_n "checking for $ac_word... " >&6; }
6792 if test "${ac_cv_prog_AR+set}" = set; then :
6793   $as_echo_n "(cached) " >&6
6794 else
6795   if test -n "$AR"; then
6796   ac_cv_prog_AR="$AR" # Let the user override the test.
6797 else
6798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6799 for as_dir in $PATH
6800 do
6801   IFS=$as_save_IFS
6802   test -z "$as_dir" && as_dir=.
6803     for ac_exec_ext in '' $ac_executable_extensions; do
6804   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6805     ac_cv_prog_AR="${ac_tool_prefix}ar"
6806     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6807     break 2
6808   fi
6809 done
6810   done
6811 IFS=$as_save_IFS
6812
6813 fi
6814 fi
6815 AR=$ac_cv_prog_AR
6816 if test -n "$AR"; then
6817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6818 $as_echo "$AR" >&6; }
6819 else
6820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6821 $as_echo "no" >&6; }
6822 fi
6823
6824
6825 fi
6826 if test -z "$ac_cv_prog_AR"; then
6827   ac_ct_AR=$AR
6828   # Extract the first word of "ar", so it can be a program name with args.
6829 set dummy ar; ac_word=$2
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6831 $as_echo_n "checking for $ac_word... " >&6; }
6832 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6833   $as_echo_n "(cached) " >&6
6834 else
6835   if test -n "$ac_ct_AR"; then
6836   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6837 else
6838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6839 for as_dir in $PATH
6840 do
6841   IFS=$as_save_IFS
6842   test -z "$as_dir" && as_dir=.
6843     for ac_exec_ext in '' $ac_executable_extensions; do
6844   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6845     ac_cv_prog_ac_ct_AR="ar"
6846     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6847     break 2
6848   fi
6849 done
6850   done
6851 IFS=$as_save_IFS
6852
6853 fi
6854 fi
6855 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6856 if test -n "$ac_ct_AR"; then
6857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6858 $as_echo "$ac_ct_AR" >&6; }
6859 else
6860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6861 $as_echo "no" >&6; }
6862 fi
6863
6864   if test "x$ac_ct_AR" = x; then
6865     AR="false"
6866   else
6867     case $cross_compiling:$ac_tool_warned in
6868 yes:)
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6870 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6871 ac_tool_warned=yes ;;
6872 esac
6873     AR=$ac_ct_AR
6874   fi
6875 else
6876   AR="$ac_cv_prog_AR"
6877 fi
6878
6879 test -z "$AR" && AR=ar
6880 test -z "$AR_FLAGS" && AR_FLAGS=cru
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892 if test -n "$ac_tool_prefix"; then
6893   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6894 set dummy ${ac_tool_prefix}strip; ac_word=$2
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6896 $as_echo_n "checking for $ac_word... " >&6; }
6897 if test "${ac_cv_prog_STRIP+set}" = set; then :
6898   $as_echo_n "(cached) " >&6
6899 else
6900   if test -n "$STRIP"; then
6901   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6902 else
6903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904 for as_dir in $PATH
6905 do
6906   IFS=$as_save_IFS
6907   test -z "$as_dir" && as_dir=.
6908     for ac_exec_ext in '' $ac_executable_extensions; do
6909   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6911     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6912     break 2
6913   fi
6914 done
6915   done
6916 IFS=$as_save_IFS
6917
6918 fi
6919 fi
6920 STRIP=$ac_cv_prog_STRIP
6921 if test -n "$STRIP"; then
6922   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6923 $as_echo "$STRIP" >&6; }
6924 else
6925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926 $as_echo "no" >&6; }
6927 fi
6928
6929
6930 fi
6931 if test -z "$ac_cv_prog_STRIP"; then
6932   ac_ct_STRIP=$STRIP
6933   # Extract the first word of "strip", so it can be a program name with args.
6934 set dummy strip; ac_word=$2
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936 $as_echo_n "checking for $ac_word... " >&6; }
6937 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6938   $as_echo_n "(cached) " >&6
6939 else
6940   if test -n "$ac_ct_STRIP"; then
6941   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6942 else
6943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944 for as_dir in $PATH
6945 do
6946   IFS=$as_save_IFS
6947   test -z "$as_dir" && as_dir=.
6948     for ac_exec_ext in '' $ac_executable_extensions; do
6949   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950     ac_cv_prog_ac_ct_STRIP="strip"
6951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952     break 2
6953   fi
6954 done
6955   done
6956 IFS=$as_save_IFS
6957
6958 fi
6959 fi
6960 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6961 if test -n "$ac_ct_STRIP"; then
6962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6963 $as_echo "$ac_ct_STRIP" >&6; }
6964 else
6965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966 $as_echo "no" >&6; }
6967 fi
6968
6969   if test "x$ac_ct_STRIP" = x; then
6970     STRIP=":"
6971   else
6972     case $cross_compiling:$ac_tool_warned in
6973 yes:)
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6976 ac_tool_warned=yes ;;
6977 esac
6978     STRIP=$ac_ct_STRIP
6979   fi
6980 else
6981   STRIP="$ac_cv_prog_STRIP"
6982 fi
6983
6984 test -z "$STRIP" && STRIP=:
6985
6986
6987
6988
6989
6990
6991 if test -n "$ac_tool_prefix"; then
6992   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6993 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6995 $as_echo_n "checking for $ac_word... " >&6; }
6996 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6997   $as_echo_n "(cached) " >&6
6998 else
6999   if test -n "$RANLIB"; then
7000   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7001 else
7002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7003 for as_dir in $PATH
7004 do
7005   IFS=$as_save_IFS
7006   test -z "$as_dir" && as_dir=.
7007     for ac_exec_ext in '' $ac_executable_extensions; do
7008   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7009     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7010     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7011     break 2
7012   fi
7013 done
7014   done
7015 IFS=$as_save_IFS
7016
7017 fi
7018 fi
7019 RANLIB=$ac_cv_prog_RANLIB
7020 if test -n "$RANLIB"; then
7021   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7022 $as_echo "$RANLIB" >&6; }
7023 else
7024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7025 $as_echo "no" >&6; }
7026 fi
7027
7028
7029 fi
7030 if test -z "$ac_cv_prog_RANLIB"; then
7031   ac_ct_RANLIB=$RANLIB
7032   # Extract the first word of "ranlib", so it can be a program name with args.
7033 set dummy ranlib; ac_word=$2
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7035 $as_echo_n "checking for $ac_word... " >&6; }
7036 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7037   $as_echo_n "(cached) " >&6
7038 else
7039   if test -n "$ac_ct_RANLIB"; then
7040   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7041 else
7042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7043 for as_dir in $PATH
7044 do
7045   IFS=$as_save_IFS
7046   test -z "$as_dir" && as_dir=.
7047     for ac_exec_ext in '' $ac_executable_extensions; do
7048   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7049     ac_cv_prog_ac_ct_RANLIB="ranlib"
7050     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7051     break 2
7052   fi
7053 done
7054   done
7055 IFS=$as_save_IFS
7056
7057 fi
7058 fi
7059 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7060 if test -n "$ac_ct_RANLIB"; then
7061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7062 $as_echo "$ac_ct_RANLIB" >&6; }
7063 else
7064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7065 $as_echo "no" >&6; }
7066 fi
7067
7068   if test "x$ac_ct_RANLIB" = x; then
7069     RANLIB=":"
7070   else
7071     case $cross_compiling:$ac_tool_warned in
7072 yes:)
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7074 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7075 ac_tool_warned=yes ;;
7076 esac
7077     RANLIB=$ac_ct_RANLIB
7078   fi
7079 else
7080   RANLIB="$ac_cv_prog_RANLIB"
7081 fi
7082
7083 test -z "$RANLIB" && RANLIB=:
7084
7085
7086
7087
7088
7089
7090 # Determine commands to create old-style static archives.
7091 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7092 old_postinstall_cmds='chmod 644 $oldlib'
7093 old_postuninstall_cmds=
7094
7095 if test -n "$RANLIB"; then
7096   case $host_os in
7097   openbsd*)
7098     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7099     ;;
7100   *)
7101     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7102     ;;
7103   esac
7104   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7105 fi
7106
7107 case $host_os in
7108   darwin*)
7109     lock_old_archive_extraction=yes ;;
7110   *)
7111     lock_old_archive_extraction=no ;;
7112 esac
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134 for ac_prog in gawk mawk nawk awk
7135 do
7136   # Extract the first word of "$ac_prog", so it can be a program name with args.
7137 set dummy $ac_prog; ac_word=$2
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7139 $as_echo_n "checking for $ac_word... " >&6; }
7140 if test "${ac_cv_prog_AWK+set}" = set; then :
7141   $as_echo_n "(cached) " >&6
7142 else
7143   if test -n "$AWK"; then
7144   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7145 else
7146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7147 for as_dir in $PATH
7148 do
7149   IFS=$as_save_IFS
7150   test -z "$as_dir" && as_dir=.
7151     for ac_exec_ext in '' $ac_executable_extensions; do
7152   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7153     ac_cv_prog_AWK="$ac_prog"
7154     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7155     break 2
7156   fi
7157 done
7158   done
7159 IFS=$as_save_IFS
7160
7161 fi
7162 fi
7163 AWK=$ac_cv_prog_AWK
7164 if test -n "$AWK"; then
7165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7166 $as_echo "$AWK" >&6; }
7167 else
7168   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7169 $as_echo "no" >&6; }
7170 fi
7171
7172
7173   test -n "$AWK" && break
7174 done
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194 # If no C compiler was specified, use CC.
7195 LTCC=${LTCC-"$CC"}
7196
7197 # If no C compiler flags were specified, use CFLAGS.
7198 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7199
7200 # Allow CC to be a program name with arguments.
7201 compiler=$CC
7202
7203
7204 # Check for command to grab the raw symbol name followed by C symbol from nm.
7205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7206 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7207 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7208   $as_echo_n "(cached) " >&6
7209 else
7210
7211 # These are sane defaults that work on at least a few old systems.
7212 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7213
7214 # Character class describing NM global symbol codes.
7215 symcode='[BCDEGRST]'
7216
7217 # Regexp to match symbols that can be accessed directly from C.
7218 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7219
7220 # Define system-specific variables.
7221 case $host_os in
7222 aix*)
7223   symcode='[BCDT]'
7224   ;;
7225 cygwin* | mingw* | pw32* | cegcc*)
7226   symcode='[ABCDGISTW]'
7227   ;;
7228 hpux*)
7229   if test "$host_cpu" = ia64; then
7230     symcode='[ABCDEGRST]'
7231   fi
7232   ;;
7233 irix* | nonstopux*)
7234   symcode='[BCDEGRST]'
7235   ;;
7236 osf*)
7237   symcode='[BCDEGQRST]'
7238   ;;
7239 solaris*)
7240   symcode='[BDRT]'
7241   ;;
7242 sco3.2v5*)
7243   symcode='[DT]'
7244   ;;
7245 sysv4.2uw2*)
7246   symcode='[DT]'
7247   ;;
7248 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7249   symcode='[ABDT]'
7250   ;;
7251 sysv4)
7252   symcode='[DFNSTU]'
7253   ;;
7254 esac
7255
7256 # If we're using GNU nm, then use its standard symbol codes.
7257 case `$NM -V 2>&1` in
7258 *GNU* | *'with BFD'*)
7259   symcode='[ABCDGIRSTW]' ;;
7260 esac
7261
7262 # Transform an extracted symbol line into a proper C declaration.
7263 # Some systems (esp. on ia64) link data and code symbols differently,
7264 # so use this general approach.
7265 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7266
7267 # Transform an extracted symbol line into symbol name and symbol address
7268 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7269 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'"
7270
7271 # Handle CRLF in mingw tool chain
7272 opt_cr=
7273 case $build_os in
7274 mingw*)
7275   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7276   ;;
7277 esac
7278
7279 # Try without a prefix underscore, then with it.
7280 for ac_symprfx in "" "_"; do
7281
7282   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7283   symxfrm="\\1 $ac_symprfx\\2 \\2"
7284
7285   # Write the raw and C identifiers.
7286   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7287     # Fake it for dumpbin and say T for any non-static function
7288     # and D for any global variable.
7289     # Also find C++ and __fastcall symbols from MSVC++,
7290     # which start with @ or ?.
7291     lt_cv_sys_global_symbol_pipe="$AWK '"\
7292 "     {last_section=section; section=\$ 3};"\
7293 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7294 "     \$ 0!~/External *\|/{next};"\
7295 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7296 "     {if(hide[section]) next};"\
7297 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7298 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7299 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7300 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7301 "     ' prfx=^$ac_symprfx"
7302   else
7303     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7304   fi
7305
7306   # Check to see that the pipe works correctly.
7307   pipe_works=no
7308
7309   rm -f conftest*
7310   cat > conftest.$ac_ext <<_LT_EOF
7311 #ifdef __cplusplus
7312 extern "C" {
7313 #endif
7314 char nm_test_var;
7315 void nm_test_func(void);
7316 void nm_test_func(void){}
7317 #ifdef __cplusplus
7318 }
7319 #endif
7320 int main(){nm_test_var='a';nm_test_func();return(0);}
7321 _LT_EOF
7322
7323   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7324   (eval $ac_compile) 2>&5
7325   ac_status=$?
7326   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7327   test $ac_status = 0; }; then
7328     # Now try to grab the symbols.
7329     nlist=conftest.nm
7330     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7331   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7332   ac_status=$?
7333   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7334   test $ac_status = 0; } && test -s "$nlist"; then
7335       # Try sorting and uniquifying the output.
7336       if sort "$nlist" | uniq > "$nlist"T; then
7337         mv -f "$nlist"T "$nlist"
7338       else
7339         rm -f "$nlist"T
7340       fi
7341
7342       # Make sure that we snagged all the symbols we need.
7343       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7344         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7345           cat <<_LT_EOF > conftest.$ac_ext
7346 #ifdef __cplusplus
7347 extern "C" {
7348 #endif
7349
7350 _LT_EOF
7351           # Now generate the symbol file.
7352           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7353
7354           cat <<_LT_EOF >> conftest.$ac_ext
7355
7356 /* The mapping between symbol names and symbols.  */
7357 const struct {
7358   const char *name;
7359   void       *address;
7360 }
7361 lt__PROGRAM__LTX_preloaded_symbols[] =
7362 {
7363   { "@PROGRAM@", (void *) 0 },
7364 _LT_EOF
7365           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7366           cat <<\_LT_EOF >> conftest.$ac_ext
7367   {0, (void *) 0}
7368 };
7369
7370 /* This works around a problem in FreeBSD linker */
7371 #ifdef FREEBSD_WORKAROUND
7372 static const void *lt_preloaded_setup() {
7373   return lt__PROGRAM__LTX_preloaded_symbols;
7374 }
7375 #endif
7376
7377 #ifdef __cplusplus
7378 }
7379 #endif
7380 _LT_EOF
7381           # Now try linking the two files.
7382           mv conftest.$ac_objext conftstm.$ac_objext
7383           lt_save_LIBS="$LIBS"
7384           lt_save_CFLAGS="$CFLAGS"
7385           LIBS="conftstm.$ac_objext"
7386           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7387           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7388   (eval $ac_link) 2>&5
7389   ac_status=$?
7390   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7391   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7392             pipe_works=yes
7393           fi
7394           LIBS="$lt_save_LIBS"
7395           CFLAGS="$lt_save_CFLAGS"
7396         else
7397           echo "cannot find nm_test_func in $nlist" >&5
7398         fi
7399       else
7400         echo "cannot find nm_test_var in $nlist" >&5
7401       fi
7402     else
7403       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7404     fi
7405   else
7406     echo "$progname: failed program was:" >&5
7407     cat conftest.$ac_ext >&5
7408   fi
7409   rm -rf conftest* conftst*
7410
7411   # Do not use the global_symbol_pipe unless it works.
7412   if test "$pipe_works" = yes; then
7413     break
7414   else
7415     lt_cv_sys_global_symbol_pipe=
7416   fi
7417 done
7418
7419 fi
7420
7421 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7422   lt_cv_sys_global_symbol_to_cdecl=
7423 fi
7424 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7426 $as_echo "failed" >&6; }
7427 else
7428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7429 $as_echo "ok" >&6; }
7430 fi
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453 # Check whether --enable-libtool-lock was given.
7454 if test "${enable_libtool_lock+set}" = set; then :
7455   enableval=$enable_libtool_lock;
7456 fi
7457
7458 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7459
7460 # Some flags need to be propagated to the compiler or linker for good
7461 # libtool support.
7462 case $host in
7463 ia64-*-hpux*)
7464   # Find out which ABI we are using.
7465   echo 'int i;' > conftest.$ac_ext
7466   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7467   (eval $ac_compile) 2>&5
7468   ac_status=$?
7469   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7470   test $ac_status = 0; }; then
7471     case `/usr/bin/file conftest.$ac_objext` in
7472       *ELF-32*)
7473         HPUX_IA64_MODE="32"
7474         ;;
7475       *ELF-64*)
7476         HPUX_IA64_MODE="64"
7477         ;;
7478     esac
7479   fi
7480   rm -rf conftest*
7481   ;;
7482 *-*-irix6*)
7483   # Find out which ABI we are using.
7484   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7485   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7486   (eval $ac_compile) 2>&5
7487   ac_status=$?
7488   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7489   test $ac_status = 0; }; then
7490     if test "$lt_cv_prog_gnu_ld" = yes; then
7491       case `/usr/bin/file conftest.$ac_objext` in
7492         *32-bit*)
7493           LD="${LD-ld} -melf32bsmip"
7494           ;;
7495         *N32*)
7496           LD="${LD-ld} -melf32bmipn32"
7497           ;;
7498         *64-bit*)
7499           LD="${LD-ld} -melf64bmip"
7500         ;;
7501       esac
7502     else
7503       case `/usr/bin/file conftest.$ac_objext` in
7504         *32-bit*)
7505           LD="${LD-ld} -32"
7506           ;;
7507         *N32*)
7508           LD="${LD-ld} -n32"
7509           ;;
7510         *64-bit*)
7511           LD="${LD-ld} -64"
7512           ;;
7513       esac
7514     fi
7515   fi
7516   rm -rf conftest*
7517   ;;
7518
7519 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7520 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7521   # Find out which ABI we are using.
7522   echo 'int i;' > conftest.$ac_ext
7523   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7524   (eval $ac_compile) 2>&5
7525   ac_status=$?
7526   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7527   test $ac_status = 0; }; then
7528     case `/usr/bin/file conftest.o` in
7529       *32-bit*)
7530         case $host in
7531           x86_64-*kfreebsd*-gnu)
7532             LD="${LD-ld} -m elf_i386_fbsd"
7533             ;;
7534           x86_64-*linux*)
7535             case `/usr/bin/file conftest.o` in
7536               *x86-64*)
7537                 LD="${LD-ld} -m elf32_x86_64"
7538                 ;;
7539               *)
7540                 LD="${LD-ld} -m elf_i386"
7541                 ;;
7542             esac
7543             ;;
7544           powerpc64le-*linux*)
7545             LD="${LD-ld} -m elf32lppclinux"
7546             ;;
7547           powerpc64-*linux*)
7548             LD="${LD-ld} -m elf32ppclinux"
7549             ;;
7550           s390x-*linux*)
7551             LD="${LD-ld} -m elf_s390"
7552             ;;
7553           sparc64-*linux*)
7554             LD="${LD-ld} -m elf32_sparc"
7555             ;;
7556         esac
7557         ;;
7558       *64-bit*)
7559         case $host in
7560           x86_64-*kfreebsd*-gnu)
7561             LD="${LD-ld} -m elf_x86_64_fbsd"
7562             ;;
7563           x86_64-*linux*)
7564             LD="${LD-ld} -m elf_x86_64"
7565             ;;
7566           powerpcle-*linux*)
7567             LD="${LD-ld} -m elf64lppc"
7568             ;;
7569           powerpc-*linux*)
7570             LD="${LD-ld} -m elf64ppc"
7571             ;;
7572           s390*-*linux*|s390*-*tpf*)
7573             LD="${LD-ld} -m elf64_s390"
7574             ;;
7575           sparc*-*linux*)
7576             LD="${LD-ld} -m elf64_sparc"
7577             ;;
7578         esac
7579         ;;
7580     esac
7581   fi
7582   rm -rf conftest*
7583   ;;
7584
7585 *-*-sco3.2v5*)
7586   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7587   SAVE_CFLAGS="$CFLAGS"
7588   CFLAGS="$CFLAGS -belf"
7589   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7590 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7591 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7592   $as_echo_n "(cached) " >&6
7593 else
7594   ac_ext=c
7595 ac_cpp='$CPP $CPPFLAGS'
7596 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7597 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7598 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7599
7600      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7601 /* end confdefs.h.  */
7602
7603 int
7604 main ()
7605 {
7606
7607   ;
7608   return 0;
7609 }
7610 _ACEOF
7611 if ac_fn_c_try_link "$LINENO"; then :
7612   lt_cv_cc_needs_belf=yes
7613 else
7614   lt_cv_cc_needs_belf=no
7615 fi
7616 rm -f core conftest.err conftest.$ac_objext \
7617     conftest$ac_exeext conftest.$ac_ext
7618      ac_ext=c
7619 ac_cpp='$CPP $CPPFLAGS'
7620 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7621 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7622 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7623
7624 fi
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7626 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7627   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7628     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7629     CFLAGS="$SAVE_CFLAGS"
7630   fi
7631   ;;
7632 sparc*-*solaris*)
7633   # Find out which ABI we are using.
7634   echo 'int i;' > conftest.$ac_ext
7635   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7636   (eval $ac_compile) 2>&5
7637   ac_status=$?
7638   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7639   test $ac_status = 0; }; then
7640     case `/usr/bin/file conftest.o` in
7641     *64-bit*)
7642       case $lt_cv_prog_gnu_ld in
7643       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7644       *)
7645         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7646           LD="${LD-ld} -64"
7647         fi
7648         ;;
7649       esac
7650       ;;
7651     esac
7652   fi
7653   rm -rf conftest*
7654   ;;
7655 esac
7656
7657 need_locks="$enable_libtool_lock"
7658
7659
7660   case $host_os in
7661     rhapsody* | darwin*)
7662     if test -n "$ac_tool_prefix"; then
7663   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7664 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7666 $as_echo_n "checking for $ac_word... " >&6; }
7667 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7668   $as_echo_n "(cached) " >&6
7669 else
7670   if test -n "$DSYMUTIL"; then
7671   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7672 else
7673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7674 for as_dir in $PATH
7675 do
7676   IFS=$as_save_IFS
7677   test -z "$as_dir" && as_dir=.
7678     for ac_exec_ext in '' $ac_executable_extensions; do
7679   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7680     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7681     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7682     break 2
7683   fi
7684 done
7685   done
7686 IFS=$as_save_IFS
7687
7688 fi
7689 fi
7690 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7691 if test -n "$DSYMUTIL"; then
7692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7693 $as_echo "$DSYMUTIL" >&6; }
7694 else
7695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7696 $as_echo "no" >&6; }
7697 fi
7698
7699
7700 fi
7701 if test -z "$ac_cv_prog_DSYMUTIL"; then
7702   ac_ct_DSYMUTIL=$DSYMUTIL
7703   # Extract the first word of "dsymutil", so it can be a program name with args.
7704 set dummy dsymutil; ac_word=$2
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7706 $as_echo_n "checking for $ac_word... " >&6; }
7707 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7708   $as_echo_n "(cached) " >&6
7709 else
7710   if test -n "$ac_ct_DSYMUTIL"; then
7711   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7712 else
7713 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7714 for as_dir in $PATH
7715 do
7716   IFS=$as_save_IFS
7717   test -z "$as_dir" && as_dir=.
7718     for ac_exec_ext in '' $ac_executable_extensions; do
7719   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7720     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7721     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7722     break 2
7723   fi
7724 done
7725   done
7726 IFS=$as_save_IFS
7727
7728 fi
7729 fi
7730 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7731 if test -n "$ac_ct_DSYMUTIL"; then
7732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7733 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7734 else
7735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7736 $as_echo "no" >&6; }
7737 fi
7738
7739   if test "x$ac_ct_DSYMUTIL" = x; then
7740     DSYMUTIL=":"
7741   else
7742     case $cross_compiling:$ac_tool_warned in
7743 yes:)
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7745 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7746 ac_tool_warned=yes ;;
7747 esac
7748     DSYMUTIL=$ac_ct_DSYMUTIL
7749   fi
7750 else
7751   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7752 fi
7753
7754     if test -n "$ac_tool_prefix"; then
7755   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7756 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7758 $as_echo_n "checking for $ac_word... " >&6; }
7759 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7760   $as_echo_n "(cached) " >&6
7761 else
7762   if test -n "$NMEDIT"; then
7763   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7764 else
7765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766 for as_dir in $PATH
7767 do
7768   IFS=$as_save_IFS
7769   test -z "$as_dir" && as_dir=.
7770     for ac_exec_ext in '' $ac_executable_extensions; do
7771   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7772     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7773     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7774     break 2
7775   fi
7776 done
7777   done
7778 IFS=$as_save_IFS
7779
7780 fi
7781 fi
7782 NMEDIT=$ac_cv_prog_NMEDIT
7783 if test -n "$NMEDIT"; then
7784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7785 $as_echo "$NMEDIT" >&6; }
7786 else
7787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7788 $as_echo "no" >&6; }
7789 fi
7790
7791
7792 fi
7793 if test -z "$ac_cv_prog_NMEDIT"; then
7794   ac_ct_NMEDIT=$NMEDIT
7795   # Extract the first word of "nmedit", so it can be a program name with args.
7796 set dummy nmedit; ac_word=$2
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7798 $as_echo_n "checking for $ac_word... " >&6; }
7799 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7800   $as_echo_n "(cached) " >&6
7801 else
7802   if test -n "$ac_ct_NMEDIT"; then
7803   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7804 else
7805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7806 for as_dir in $PATH
7807 do
7808   IFS=$as_save_IFS
7809   test -z "$as_dir" && as_dir=.
7810     for ac_exec_ext in '' $ac_executable_extensions; do
7811   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7812     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7813     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7814     break 2
7815   fi
7816 done
7817   done
7818 IFS=$as_save_IFS
7819
7820 fi
7821 fi
7822 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7823 if test -n "$ac_ct_NMEDIT"; then
7824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7825 $as_echo "$ac_ct_NMEDIT" >&6; }
7826 else
7827   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7828 $as_echo "no" >&6; }
7829 fi
7830
7831   if test "x$ac_ct_NMEDIT" = x; then
7832     NMEDIT=":"
7833   else
7834     case $cross_compiling:$ac_tool_warned in
7835 yes:)
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7837 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7838 ac_tool_warned=yes ;;
7839 esac
7840     NMEDIT=$ac_ct_NMEDIT
7841   fi
7842 else
7843   NMEDIT="$ac_cv_prog_NMEDIT"
7844 fi
7845
7846     if test -n "$ac_tool_prefix"; then
7847   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7848 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7850 $as_echo_n "checking for $ac_word... " >&6; }
7851 if test "${ac_cv_prog_LIPO+set}" = set; then :
7852   $as_echo_n "(cached) " >&6
7853 else
7854   if test -n "$LIPO"; then
7855   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7856 else
7857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7858 for as_dir in $PATH
7859 do
7860   IFS=$as_save_IFS
7861   test -z "$as_dir" && as_dir=.
7862     for ac_exec_ext in '' $ac_executable_extensions; do
7863   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7864     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7865     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7866     break 2
7867   fi
7868 done
7869   done
7870 IFS=$as_save_IFS
7871
7872 fi
7873 fi
7874 LIPO=$ac_cv_prog_LIPO
7875 if test -n "$LIPO"; then
7876   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7877 $as_echo "$LIPO" >&6; }
7878 else
7879   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7880 $as_echo "no" >&6; }
7881 fi
7882
7883
7884 fi
7885 if test -z "$ac_cv_prog_LIPO"; then
7886   ac_ct_LIPO=$LIPO
7887   # Extract the first word of "lipo", so it can be a program name with args.
7888 set dummy lipo; ac_word=$2
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7890 $as_echo_n "checking for $ac_word... " >&6; }
7891 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7892   $as_echo_n "(cached) " >&6
7893 else
7894   if test -n "$ac_ct_LIPO"; then
7895   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7896 else
7897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7898 for as_dir in $PATH
7899 do
7900   IFS=$as_save_IFS
7901   test -z "$as_dir" && as_dir=.
7902     for ac_exec_ext in '' $ac_executable_extensions; do
7903   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7904     ac_cv_prog_ac_ct_LIPO="lipo"
7905     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7906     break 2
7907   fi
7908 done
7909   done
7910 IFS=$as_save_IFS
7911
7912 fi
7913 fi
7914 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7915 if test -n "$ac_ct_LIPO"; then
7916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7917 $as_echo "$ac_ct_LIPO" >&6; }
7918 else
7919   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7920 $as_echo "no" >&6; }
7921 fi
7922
7923   if test "x$ac_ct_LIPO" = x; then
7924     LIPO=":"
7925   else
7926     case $cross_compiling:$ac_tool_warned in
7927 yes:)
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7929 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7930 ac_tool_warned=yes ;;
7931 esac
7932     LIPO=$ac_ct_LIPO
7933   fi
7934 else
7935   LIPO="$ac_cv_prog_LIPO"
7936 fi
7937
7938     if test -n "$ac_tool_prefix"; then
7939   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7940 set dummy ${ac_tool_prefix}otool; ac_word=$2
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7942 $as_echo_n "checking for $ac_word... " >&6; }
7943 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7944   $as_echo_n "(cached) " >&6
7945 else
7946   if test -n "$OTOOL"; then
7947   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7948 else
7949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7950 for as_dir in $PATH
7951 do
7952   IFS=$as_save_IFS
7953   test -z "$as_dir" && as_dir=.
7954     for ac_exec_ext in '' $ac_executable_extensions; do
7955   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7956     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7957     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7958     break 2
7959   fi
7960 done
7961   done
7962 IFS=$as_save_IFS
7963
7964 fi
7965 fi
7966 OTOOL=$ac_cv_prog_OTOOL
7967 if test -n "$OTOOL"; then
7968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7969 $as_echo "$OTOOL" >&6; }
7970 else
7971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972 $as_echo "no" >&6; }
7973 fi
7974
7975
7976 fi
7977 if test -z "$ac_cv_prog_OTOOL"; then
7978   ac_ct_OTOOL=$OTOOL
7979   # Extract the first word of "otool", so it can be a program name with args.
7980 set dummy otool; ac_word=$2
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7982 $as_echo_n "checking for $ac_word... " >&6; }
7983 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7984   $as_echo_n "(cached) " >&6
7985 else
7986   if test -n "$ac_ct_OTOOL"; then
7987   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7988 else
7989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7990 for as_dir in $PATH
7991 do
7992   IFS=$as_save_IFS
7993   test -z "$as_dir" && as_dir=.
7994     for ac_exec_ext in '' $ac_executable_extensions; do
7995   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7996     ac_cv_prog_ac_ct_OTOOL="otool"
7997     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7998     break 2
7999   fi
8000 done
8001   done
8002 IFS=$as_save_IFS
8003
8004 fi
8005 fi
8006 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8007 if test -n "$ac_ct_OTOOL"; then
8008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8009 $as_echo "$ac_ct_OTOOL" >&6; }
8010 else
8011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8012 $as_echo "no" >&6; }
8013 fi
8014
8015   if test "x$ac_ct_OTOOL" = x; then
8016     OTOOL=":"
8017   else
8018     case $cross_compiling:$ac_tool_warned in
8019 yes:)
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8021 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8022 ac_tool_warned=yes ;;
8023 esac
8024     OTOOL=$ac_ct_OTOOL
8025   fi
8026 else
8027   OTOOL="$ac_cv_prog_OTOOL"
8028 fi
8029
8030     if test -n "$ac_tool_prefix"; then
8031   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8032 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8034 $as_echo_n "checking for $ac_word... " >&6; }
8035 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8036   $as_echo_n "(cached) " >&6
8037 else
8038   if test -n "$OTOOL64"; then
8039   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8040 else
8041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8042 for as_dir in $PATH
8043 do
8044   IFS=$as_save_IFS
8045   test -z "$as_dir" && as_dir=.
8046     for ac_exec_ext in '' $ac_executable_extensions; do
8047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8048     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8049     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8050     break 2
8051   fi
8052 done
8053   done
8054 IFS=$as_save_IFS
8055
8056 fi
8057 fi
8058 OTOOL64=$ac_cv_prog_OTOOL64
8059 if test -n "$OTOOL64"; then
8060   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8061 $as_echo "$OTOOL64" >&6; }
8062 else
8063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8064 $as_echo "no" >&6; }
8065 fi
8066
8067
8068 fi
8069 if test -z "$ac_cv_prog_OTOOL64"; then
8070   ac_ct_OTOOL64=$OTOOL64
8071   # Extract the first word of "otool64", so it can be a program name with args.
8072 set dummy otool64; ac_word=$2
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8074 $as_echo_n "checking for $ac_word... " >&6; }
8075 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8076   $as_echo_n "(cached) " >&6
8077 else
8078   if test -n "$ac_ct_OTOOL64"; then
8079   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8080 else
8081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8082 for as_dir in $PATH
8083 do
8084   IFS=$as_save_IFS
8085   test -z "$as_dir" && as_dir=.
8086     for ac_exec_ext in '' $ac_executable_extensions; do
8087   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8088     ac_cv_prog_ac_ct_OTOOL64="otool64"
8089     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8090     break 2
8091   fi
8092 done
8093   done
8094 IFS=$as_save_IFS
8095
8096 fi
8097 fi
8098 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8099 if test -n "$ac_ct_OTOOL64"; then
8100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8101 $as_echo "$ac_ct_OTOOL64" >&6; }
8102 else
8103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8104 $as_echo "no" >&6; }
8105 fi
8106
8107   if test "x$ac_ct_OTOOL64" = x; then
8108     OTOOL64=":"
8109   else
8110     case $cross_compiling:$ac_tool_warned in
8111 yes:)
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8113 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8114 ac_tool_warned=yes ;;
8115 esac
8116     OTOOL64=$ac_ct_OTOOL64
8117   fi
8118 else
8119   OTOOL64="$ac_cv_prog_OTOOL64"
8120 fi
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8149 $as_echo_n "checking for -single_module linker flag... " >&6; }
8150 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8151   $as_echo_n "(cached) " >&6
8152 else
8153   lt_cv_apple_cc_single_mod=no
8154       if test -z "${LT_MULTI_MODULE}"; then
8155         # By default we will add the -single_module flag. You can override
8156         # by either setting the environment variable LT_MULTI_MODULE
8157         # non-empty at configure time, or by adding -multi_module to the
8158         # link flags.
8159         rm -rf libconftest.dylib*
8160         echo "int foo(void){return 1;}" > conftest.c
8161         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8162 -dynamiclib -Wl,-single_module conftest.c" >&5
8163         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8164           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8165         _lt_result=$?
8166         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8167           lt_cv_apple_cc_single_mod=yes
8168         else
8169           cat conftest.err >&5
8170         fi
8171         rm -rf libconftest.dylib*
8172         rm -f conftest.*
8173       fi
8174 fi
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8176 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8177     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8178 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8179 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8180   $as_echo_n "(cached) " >&6
8181 else
8182   lt_cv_ld_exported_symbols_list=no
8183       save_LDFLAGS=$LDFLAGS
8184       echo "_main" > conftest.sym
8185       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8186       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8187 /* end confdefs.h.  */
8188
8189 int
8190 main ()
8191 {
8192
8193   ;
8194   return 0;
8195 }
8196 _ACEOF
8197 if ac_fn_c_try_link "$LINENO"; then :
8198   lt_cv_ld_exported_symbols_list=yes
8199 else
8200   lt_cv_ld_exported_symbols_list=no
8201 fi
8202 rm -f core conftest.err conftest.$ac_objext \
8203     conftest$ac_exeext conftest.$ac_ext
8204         LDFLAGS="$save_LDFLAGS"
8205
8206 fi
8207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8208 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8209     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8210 $as_echo_n "checking for -force_load linker flag... " >&6; }
8211 if test "${lt_cv_ld_force_load+set}" = set; then :
8212   $as_echo_n "(cached) " >&6
8213 else
8214   lt_cv_ld_force_load=no
8215       cat > conftest.c << _LT_EOF
8216 int forced_loaded() { return 2;}
8217 _LT_EOF
8218       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8219       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8220       echo "$AR cru libconftest.a conftest.o" >&5
8221       $AR cru libconftest.a conftest.o 2>&5
8222       cat > conftest.c << _LT_EOF
8223 int main() { return 0;}
8224 _LT_EOF
8225       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8226       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8227       _lt_result=$?
8228       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8229         lt_cv_ld_force_load=yes
8230       else
8231         cat conftest.err >&5
8232       fi
8233         rm -f conftest.err libconftest.a conftest conftest.c
8234         rm -rf conftest.dSYM
8235
8236 fi
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8238 $as_echo "$lt_cv_ld_force_load" >&6; }
8239     case $host_os in
8240     rhapsody* | darwin1.[012])
8241       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8242     darwin1.*)
8243       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8244     darwin*) # darwin 5.x on
8245       # if running on 10.5 or later, the deployment target defaults
8246       # to the OS version, if on x86, and 10.4, the deployment
8247       # target defaults to 10.4. Don't you love it?
8248       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8249         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8250           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8251         10.[012][,.]*)
8252           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8253         10.*)
8254           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8255       esac
8256     ;;
8257   esac
8258     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8259       _lt_dar_single_mod='$single_module'
8260     fi
8261     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8262       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8263     else
8264       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8265     fi
8266     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8267       _lt_dsymutil='~$DSYMUTIL $lib || :'
8268     else
8269       _lt_dsymutil=
8270     fi
8271     ;;
8272   esac
8273
8274 for ac_header in dlfcn.h
8275 do :
8276   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8277 "
8278 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8279   cat >>confdefs.h <<_ACEOF
8280 #define HAVE_DLFCN_H 1
8281 _ACEOF
8282
8283 fi
8284
8285 done
8286
8287
8288
8289 # autoconf.info says this should be called right after AC_INIT.
8290 ac_config_headers="$ac_config_headers config.h:config.in"
8291
8292
8293
8294  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8295 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8296 if test "${ac_cv_c_bigendian+set}" = set; then :
8297   $as_echo_n "(cached) " >&6
8298 else
8299   ac_cv_c_bigendian=unknown
8300     # See if we're dealing with a universal compiler.
8301     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8302 /* end confdefs.h.  */
8303 #ifndef __APPLE_CC__
8304                not a universal capable compiler
8305              #endif
8306              typedef int dummy;
8307
8308 _ACEOF
8309 if ac_fn_c_try_compile "$LINENO"; then :
8310
8311         # Check for potential -arch flags.  It is not universal unless
8312         # there are at least two -arch flags with different values.
8313         ac_arch=
8314         ac_prev=
8315         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8316          if test -n "$ac_prev"; then
8317            case $ac_word in
8318              i?86 | x86_64 | ppc | ppc64)
8319                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8320                  ac_arch=$ac_word
8321                else
8322                  ac_cv_c_bigendian=universal
8323                  break
8324                fi
8325                ;;
8326            esac
8327            ac_prev=
8328          elif test "x$ac_word" = "x-arch"; then
8329            ac_prev=arch
8330          fi
8331        done
8332 fi
8333 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8334     if test $ac_cv_c_bigendian = unknown; then
8335       # See if sys/param.h defines the BYTE_ORDER macro.
8336       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8337 /* end confdefs.h.  */
8338 #include <sys/types.h>
8339              #include <sys/param.h>
8340
8341 int
8342 main ()
8343 {
8344 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8345                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8346                      && LITTLE_ENDIAN)
8347               bogus endian macros
8348              #endif
8349
8350   ;
8351   return 0;
8352 }
8353 _ACEOF
8354 if ac_fn_c_try_compile "$LINENO"; then :
8355   # It does; now see whether it defined to BIG_ENDIAN or not.
8356          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8357 /* end confdefs.h.  */
8358 #include <sys/types.h>
8359                 #include <sys/param.h>
8360
8361 int
8362 main ()
8363 {
8364 #if BYTE_ORDER != BIG_ENDIAN
8365                  not big endian
8366                 #endif
8367
8368   ;
8369   return 0;
8370 }
8371 _ACEOF
8372 if ac_fn_c_try_compile "$LINENO"; then :
8373   ac_cv_c_bigendian=yes
8374 else
8375   ac_cv_c_bigendian=no
8376 fi
8377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8378 fi
8379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8380     fi
8381     if test $ac_cv_c_bigendian = unknown; then
8382       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8383       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8384 /* end confdefs.h.  */
8385 #include <limits.h>
8386
8387 int
8388 main ()
8389 {
8390 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8391               bogus endian macros
8392              #endif
8393
8394   ;
8395   return 0;
8396 }
8397 _ACEOF
8398 if ac_fn_c_try_compile "$LINENO"; then :
8399   # It does; now see whether it defined to _BIG_ENDIAN or not.
8400          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8401 /* end confdefs.h.  */
8402 #include <limits.h>
8403
8404 int
8405 main ()
8406 {
8407 #ifndef _BIG_ENDIAN
8408                  not big endian
8409                 #endif
8410
8411   ;
8412   return 0;
8413 }
8414 _ACEOF
8415 if ac_fn_c_try_compile "$LINENO"; then :
8416   ac_cv_c_bigendian=yes
8417 else
8418   ac_cv_c_bigendian=no
8419 fi
8420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8421 fi
8422 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8423     fi
8424     if test $ac_cv_c_bigendian = unknown; then
8425       # Compile a test program.
8426       if test "$cross_compiling" = yes; then :
8427   # Try to guess by grepping values from an object file.
8428          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8429 /* end confdefs.h.  */
8430 short int ascii_mm[] =
8431                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8432                 short int ascii_ii[] =
8433                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8434                 int use_ascii (int i) {
8435                   return ascii_mm[i] + ascii_ii[i];
8436                 }
8437                 short int ebcdic_ii[] =
8438                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8439                 short int ebcdic_mm[] =
8440                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8441                 int use_ebcdic (int i) {
8442                   return ebcdic_mm[i] + ebcdic_ii[i];
8443                 }
8444                 extern int foo;
8445
8446 int
8447 main ()
8448 {
8449 return use_ascii (foo) == use_ebcdic (foo);
8450   ;
8451   return 0;
8452 }
8453 _ACEOF
8454 if ac_fn_c_try_compile "$LINENO"; then :
8455   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8456               ac_cv_c_bigendian=yes
8457             fi
8458             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8459               if test "$ac_cv_c_bigendian" = unknown; then
8460                 ac_cv_c_bigendian=no
8461               else
8462                 # finding both strings is unlikely to happen, but who knows?
8463                 ac_cv_c_bigendian=unknown
8464               fi
8465             fi
8466 fi
8467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8468 else
8469   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8470 /* end confdefs.h.  */
8471 $ac_includes_default
8472 int
8473 main ()
8474 {
8475
8476              /* Are we little or big endian?  From Harbison&Steele.  */
8477              union
8478              {
8479                long int l;
8480                char c[sizeof (long int)];
8481              } u;
8482              u.l = 1;
8483              return u.c[sizeof (long int) - 1] == 1;
8484
8485   ;
8486   return 0;
8487 }
8488 _ACEOF
8489 if ac_fn_c_try_run "$LINENO"; then :
8490   ac_cv_c_bigendian=no
8491 else
8492   ac_cv_c_bigendian=yes
8493 fi
8494 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8495   conftest.$ac_objext conftest.beam conftest.$ac_ext
8496 fi
8497
8498     fi
8499 fi
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8501 $as_echo "$ac_cv_c_bigendian" >&6; }
8502  case $ac_cv_c_bigendian in #(
8503    yes)
8504      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8505 ;; #(
8506    no)
8507       ;; #(
8508    universal)
8509
8510 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8511
8512      ;; #(
8513    *)
8514      as_fn_error "unknown endianness
8515  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8516  esac
8517
8518
8519
8520
8521 # Put a plausible default for CC_FOR_BUILD in Makefile.
8522 if test "x$cross_compiling" = "xno"; then
8523   CC_FOR_BUILD='$(CC)'
8524 else
8525   CC_FOR_BUILD=gcc
8526 fi
8527
8528
8529
8530
8531 AR=${AR-ar}
8532
8533 if test -n "$ac_tool_prefix"; then
8534   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8535 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8537 $as_echo_n "checking for $ac_word... " >&6; }
8538 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8539   $as_echo_n "(cached) " >&6
8540 else
8541   if test -n "$RANLIB"; then
8542   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8543 else
8544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8545 for as_dir in $PATH
8546 do
8547   IFS=$as_save_IFS
8548   test -z "$as_dir" && as_dir=.
8549     for ac_exec_ext in '' $ac_executable_extensions; do
8550   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8551     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8552     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8553     break 2
8554   fi
8555 done
8556   done
8557 IFS=$as_save_IFS
8558
8559 fi
8560 fi
8561 RANLIB=$ac_cv_prog_RANLIB
8562 if test -n "$RANLIB"; then
8563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8564 $as_echo "$RANLIB" >&6; }
8565 else
8566   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8567 $as_echo "no" >&6; }
8568 fi
8569
8570
8571 fi
8572 if test -z "$ac_cv_prog_RANLIB"; then
8573   ac_ct_RANLIB=$RANLIB
8574   # Extract the first word of "ranlib", so it can be a program name with args.
8575 set dummy ranlib; ac_word=$2
8576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8577 $as_echo_n "checking for $ac_word... " >&6; }
8578 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8579   $as_echo_n "(cached) " >&6
8580 else
8581   if test -n "$ac_ct_RANLIB"; then
8582   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8583 else
8584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8585 for as_dir in $PATH
8586 do
8587   IFS=$as_save_IFS
8588   test -z "$as_dir" && as_dir=.
8589     for ac_exec_ext in '' $ac_executable_extensions; do
8590   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8591     ac_cv_prog_ac_ct_RANLIB="ranlib"
8592     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8593     break 2
8594   fi
8595 done
8596   done
8597 IFS=$as_save_IFS
8598
8599 fi
8600 fi
8601 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8602 if test -n "$ac_ct_RANLIB"; then
8603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8604 $as_echo "$ac_ct_RANLIB" >&6; }
8605 else
8606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8607 $as_echo "no" >&6; }
8608 fi
8609
8610   if test "x$ac_ct_RANLIB" = x; then
8611     RANLIB=":"
8612   else
8613     case $cross_compiling:$ac_tool_warned in
8614 yes:)
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8616 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8617 ac_tool_warned=yes ;;
8618 esac
8619     RANLIB=$ac_ct_RANLIB
8620   fi
8621 else
8622   RANLIB="$ac_cv_prog_RANLIB"
8623 fi
8624
8625
8626 # Some of the common include files depend on bfd.h, and bfd.h checks
8627 # that config.h is included first by testing that the PACKAGE macro
8628 # is defined.
8629 PACKAGE=sim
8630
8631 cat >>confdefs.h <<_ACEOF
8632 #define PACKAGE "$PACKAGE"
8633 _ACEOF
8634
8635
8636
8637 # Dependency checking.
8638 ac_config_commands="$ac_config_commands depdir"
8639
8640
8641 depcc="$CC"   am_compiler_list=
8642
8643 am_depcomp=$ac_aux_dir/depcomp
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8645 $as_echo_n "checking dependency style of $depcc... " >&6; }
8646 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8647   $as_echo_n "(cached) " >&6
8648 else
8649   if test -f "$am_depcomp"; then
8650   # We make a subdir and do the tests there.  Otherwise we can end up
8651   # making bogus files that we don't know about and never remove.  For
8652   # instance it was reported that on HP-UX the gcc test will end up
8653   # making a dummy file named `D' -- because `-MD' means `put the output
8654   # in D'.
8655   mkdir conftest.dir
8656   # Copy depcomp to subdir because otherwise we won't find it if we're
8657   # using a relative directory.
8658   cp "$am_depcomp" conftest.dir
8659   cd conftest.dir
8660   # We will build objects and dependencies in a subdirectory because
8661   # it helps to detect inapplicable dependency modes.  For instance
8662   # both Tru64's cc and ICC support -MD to output dependencies as a
8663   # side effect of compilation, but ICC will put the dependencies in
8664   # the current directory while Tru64 will put them in the object
8665   # directory.
8666   mkdir sub
8667
8668   am_cv_CC_dependencies_compiler_type=none
8669   if test "$am_compiler_list" = ""; then
8670      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8671   fi
8672   for depmode in $am_compiler_list; do
8673     if test $depmode = none; then break; fi
8674
8675     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8676     # Setup a source with many dependencies, because some compilers
8677     # like to wrap large dependency lists on column 80 (with \), and
8678     # we should not choose a depcomp mode which is confused by this.
8679     #
8680     # We need to recreate these files for each test, as the compiler may
8681     # overwrite some of them when testing with obscure command lines.
8682     # This happens at least with the AIX C compiler.
8683     : > sub/conftest.c
8684     for i in 1 2 3 4 5 6; do
8685       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8686       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8687       # Solaris 8's {/usr,}/bin/sh.
8688       touch sub/conftst$i.h
8689     done
8690     echo "include sub/conftest.Po" > confmf
8691
8692     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8693     # mode.  It turns out that the SunPro C++ compiler does not properly
8694     # handle `-M -o', and we need to detect this.
8695     depcmd="depmode=$depmode \
8696        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8697        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8698        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8699     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8700     if env $depcmd > conftest.err 2>&1 &&
8701        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8702        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8703        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8704       # icc doesn't choke on unknown options, it will just issue warnings
8705       # or remarks (even with -Werror).  So we grep stderr for any message
8706       # that says an option was ignored or not supported.
8707       # When given -MP, icc 7.0 and 7.1 complain thusly:
8708       #   icc: Command line warning: ignoring option '-M'; no argument required
8709       # The diagnosis changed in icc 8.0:
8710       #   icc: Command line remark: option '-MP' not supported
8711       if (grep 'ignoring option' conftest.err ||
8712           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8713         am_cv_CC_dependencies_compiler_type=$depmode
8714         $as_echo "$as_me:$LINENO: success" >&5
8715         break
8716       fi
8717     fi
8718     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8719     sed -e 's/^/| /' < conftest.err >&5
8720   done
8721
8722   cd ..
8723   rm -rf conftest.dir
8724 else
8725   am_cv_CC_dependencies_compiler_type=none
8726 fi
8727
8728 fi
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8730 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8731 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8732 then as_fn_error "no usable dependency style found" "$LINENO" 5
8733 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8734
8735 fi
8736
8737
8738 # Check for the 'make' the user wants to use.
8739 for ac_prog in make
8740 do
8741   # Extract the first word of "$ac_prog", so it can be a program name with args.
8742 set dummy $ac_prog; ac_word=$2
8743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8744 $as_echo_n "checking for $ac_word... " >&6; }
8745 if test "${ac_cv_prog_MAKE+set}" = set; then :
8746   $as_echo_n "(cached) " >&6
8747 else
8748   if test -n "$MAKE"; then
8749   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8750 else
8751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8752 for as_dir in $PATH
8753 do
8754   IFS=$as_save_IFS
8755   test -z "$as_dir" && as_dir=.
8756     for ac_exec_ext in '' $ac_executable_extensions; do
8757   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8758     ac_cv_prog_MAKE="$ac_prog"
8759     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8760     break 2
8761   fi
8762 done
8763   done
8764 IFS=$as_save_IFS
8765
8766 fi
8767 fi
8768 MAKE=$ac_cv_prog_MAKE
8769 if test -n "$MAKE"; then
8770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8771 $as_echo "$MAKE" >&6; }
8772 else
8773   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8774 $as_echo "no" >&6; }
8775 fi
8776
8777
8778   test -n "$MAKE" && break
8779 done
8780
8781 MAKE_IS_GNU=
8782 case "`$MAKE --version 2>&1 | sed 1q`" in
8783   *GNU*)
8784     MAKE_IS_GNU=yes
8785     ;;
8786 esac
8787  if test "$MAKE_IS_GNU" = yes; then
8788   GMAKE_TRUE=
8789   GMAKE_FALSE='#'
8790 else
8791   GMAKE_TRUE='#'
8792   GMAKE_FALSE=
8793 fi
8794
8795
8796 ALL_LINGUAS=
8797 # If we haven't got the data from the intl directory,
8798 # assume NLS is disabled.
8799 USE_NLS=no
8800 LIBINTL=
8801 LIBINTL_DEP=
8802 INCINTL=
8803 XGETTEXT=
8804 GMSGFMT=
8805 POSUB=
8806
8807 if test -f  ../../intl/config.intl; then
8808   .  ../../intl/config.intl
8809 fi
8810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8811 $as_echo_n "checking whether NLS is requested... " >&6; }
8812 if test x"$USE_NLS" != xyes; then
8813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8814 $as_echo "no" >&6; }
8815 else
8816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8817 $as_echo "yes" >&6; }
8818
8819 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8820
8821
8822   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8823 $as_echo_n "checking for catalogs to be installed... " >&6; }
8824   # Look for .po and .gmo files in the source directory.
8825   CATALOGS=
8826   XLINGUAS=
8827   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8828     # If there aren't any .gmo files the shell will give us the
8829     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8830     # weeded out.
8831     case "$cat" in *\**)
8832       continue;;
8833     esac
8834     # The quadruple backslash is collapsed to a double backslash
8835     # by the backticks, then collapsed again by the double quotes,
8836     # leaving us with one backslash in the sed expression (right
8837     # before the dot that mustn't act as a wildcard).
8838     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8839     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8840     # The user is allowed to set LINGUAS to a list of languages to
8841     # install catalogs for.  If it's empty that means "all of them."
8842     if test "x$LINGUAS" = x; then
8843       CATALOGS="$CATALOGS $cat"
8844       XLINGUAS="$XLINGUAS $lang"
8845     else
8846       case "$LINGUAS" in *$lang*)
8847         CATALOGS="$CATALOGS $cat"
8848         XLINGUAS="$XLINGUAS $lang"
8849         ;;
8850       esac
8851     fi
8852   done
8853   LINGUAS="$XLINGUAS"
8854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8855 $as_echo "$LINGUAS" >&6; }
8856
8857
8858     DATADIRNAME=share
8859
8860   INSTOBJEXT=.mo
8861
8862   GENCAT=gencat
8863
8864   CATOBJEXT=.gmo
8865
8866 fi
8867
8868 # Check for common headers.
8869 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8870 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8871 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8872 do :
8873   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8874 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8875 eval as_val=\$$as_ac_Header
8876    if test "x$as_val" = x""yes; then :
8877   cat >>confdefs.h <<_ACEOF
8878 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8879 _ACEOF
8880
8881 fi
8882
8883 done
8884
8885 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8886 do :
8887   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8888 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8889 eval as_val=\$$as_ac_Header
8890    if test "x$as_val" = x""yes; then :
8891   cat >>confdefs.h <<_ACEOF
8892 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8893 _ACEOF
8894
8895 fi
8896
8897 done
8898
8899 for ac_header in fcntl.h fpu_control.h
8900 do :
8901   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8902 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8903 eval as_val=\$$as_ac_Header
8904    if test "x$as_val" = x""yes; then :
8905   cat >>confdefs.h <<_ACEOF
8906 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8907 _ACEOF
8908
8909 fi
8910
8911 done
8912
8913 for ac_header in dlfcn.h errno.h sys/stat.h
8914 do :
8915   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8916 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8917 eval as_val=\$$as_ac_Header
8918    if test "x$as_val" = x""yes; then :
8919   cat >>confdefs.h <<_ACEOF
8920 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8921 _ACEOF
8922
8923 fi
8924
8925 done
8926
8927 for ac_func in getrusage time sigaction __setfpucw
8928 do :
8929   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8930 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8931 eval as_val=\$$as_ac_var
8932    if test "x$as_val" = x""yes; then :
8933   cat >>confdefs.h <<_ACEOF
8934 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8935 _ACEOF
8936
8937 fi
8938 done
8939
8940 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
8941 do :
8942   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8943 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8944 eval as_val=\$$as_ac_var
8945    if test "x$as_val" = x""yes; then :
8946   cat >>confdefs.h <<_ACEOF
8947 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8948 _ACEOF
8949
8950 fi
8951 done
8952
8953 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
8954 #include <sys/types.h>
8955 #endif
8956 #ifdef HAVE_SYS_STAT_H
8957 #include <sys/stat.h>
8958 #endif
8959 "
8960 if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
8961
8962 cat >>confdefs.h <<_ACEOF
8963 #define HAVE_STRUCT_STAT_ST_DEV 1
8964 _ACEOF
8965
8966
8967 fi
8968 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
8969 #include <sys/types.h>
8970 #endif
8971 #ifdef HAVE_SYS_STAT_H
8972 #include <sys/stat.h>
8973 #endif
8974 "
8975 if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
8976
8977 cat >>confdefs.h <<_ACEOF
8978 #define HAVE_STRUCT_STAT_ST_INO 1
8979 _ACEOF
8980
8981
8982 fi
8983 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
8984 #include <sys/types.h>
8985 #endif
8986 #ifdef HAVE_SYS_STAT_H
8987 #include <sys/stat.h>
8988 #endif
8989 "
8990 if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
8991
8992 cat >>confdefs.h <<_ACEOF
8993 #define HAVE_STRUCT_STAT_ST_MODE 1
8994 _ACEOF
8995
8996
8997 fi
8998 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
8999 #include <sys/types.h>
9000 #endif
9001 #ifdef HAVE_SYS_STAT_H
9002 #include <sys/stat.h>
9003 #endif
9004 "
9005 if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
9006
9007 cat >>confdefs.h <<_ACEOF
9008 #define HAVE_STRUCT_STAT_ST_NLINK 1
9009 _ACEOF
9010
9011
9012 fi
9013 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9014 #include <sys/types.h>
9015 #endif
9016 #ifdef HAVE_SYS_STAT_H
9017 #include <sys/stat.h>
9018 #endif
9019 "
9020 if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
9021
9022 cat >>confdefs.h <<_ACEOF
9023 #define HAVE_STRUCT_STAT_ST_UID 1
9024 _ACEOF
9025
9026
9027 fi
9028 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9029 #include <sys/types.h>
9030 #endif
9031 #ifdef HAVE_SYS_STAT_H
9032 #include <sys/stat.h>
9033 #endif
9034 "
9035 if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
9036
9037 cat >>confdefs.h <<_ACEOF
9038 #define HAVE_STRUCT_STAT_ST_GID 1
9039 _ACEOF
9040
9041
9042 fi
9043 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9044 #include <sys/types.h>
9045 #endif
9046 #ifdef HAVE_SYS_STAT_H
9047 #include <sys/stat.h>
9048 #endif
9049 "
9050 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
9051
9052 cat >>confdefs.h <<_ACEOF
9053 #define HAVE_STRUCT_STAT_ST_RDEV 1
9054 _ACEOF
9055
9056
9057 fi
9058 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9059 #include <sys/types.h>
9060 #endif
9061 #ifdef HAVE_SYS_STAT_H
9062 #include <sys/stat.h>
9063 #endif
9064 "
9065 if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
9066
9067 cat >>confdefs.h <<_ACEOF
9068 #define HAVE_STRUCT_STAT_ST_SIZE 1
9069 _ACEOF
9070
9071
9072 fi
9073 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9074 #include <sys/types.h>
9075 #endif
9076 #ifdef HAVE_SYS_STAT_H
9077 #include <sys/stat.h>
9078 #endif
9079 "
9080 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9081
9082 cat >>confdefs.h <<_ACEOF
9083 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9084 _ACEOF
9085
9086
9087 fi
9088 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9089 #include <sys/types.h>
9090 #endif
9091 #ifdef HAVE_SYS_STAT_H
9092 #include <sys/stat.h>
9093 #endif
9094 "
9095 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9096
9097 cat >>confdefs.h <<_ACEOF
9098 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9099 _ACEOF
9100
9101
9102 fi
9103 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9104 #include <sys/types.h>
9105 #endif
9106 #ifdef HAVE_SYS_STAT_H
9107 #include <sys/stat.h>
9108 #endif
9109 "
9110 if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
9111
9112 cat >>confdefs.h <<_ACEOF
9113 #define HAVE_STRUCT_STAT_ST_ATIME 1
9114 _ACEOF
9115
9116
9117 fi
9118 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9119 #include <sys/types.h>
9120 #endif
9121 #ifdef HAVE_SYS_STAT_H
9122 #include <sys/stat.h>
9123 #endif
9124 "
9125 if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
9126
9127 cat >>confdefs.h <<_ACEOF
9128 #define HAVE_STRUCT_STAT_ST_MTIME 1
9129 _ACEOF
9130
9131
9132 fi
9133 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9134 #include <sys/types.h>
9135 #endif
9136 #ifdef HAVE_SYS_STAT_H
9137 #include <sys/stat.h>
9138 #endif
9139 "
9140 if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
9141
9142 cat >>confdefs.h <<_ACEOF
9143 #define HAVE_STRUCT_STAT_ST_CTIME 1
9144 _ACEOF
9145
9146
9147 fi
9148
9149 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9150 #include <sys/socket.h>
9151
9152 "
9153 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9154
9155 cat >>confdefs.h <<_ACEOF
9156 #define HAVE_SOCKLEN_T 1
9157 _ACEOF
9158
9159
9160 fi
9161
9162
9163 # Check for socket libraries
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9165 $as_echo_n "checking for bind in -lsocket... " >&6; }
9166 if test "${ac_cv_lib_socket_bind+set}" = set; then :
9167   $as_echo_n "(cached) " >&6
9168 else
9169   ac_check_lib_save_LIBS=$LIBS
9170 LIBS="-lsocket  $LIBS"
9171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9172 /* end confdefs.h.  */
9173
9174 /* Override any GCC internal prototype to avoid an error.
9175    Use char because int might match the return type of a GCC
9176    builtin and then its argument prototype would still apply.  */
9177 #ifdef __cplusplus
9178 extern "C"
9179 #endif
9180 char bind ();
9181 int
9182 main ()
9183 {
9184 return bind ();
9185   ;
9186   return 0;
9187 }
9188 _ACEOF
9189 if ac_fn_c_try_link "$LINENO"; then :
9190   ac_cv_lib_socket_bind=yes
9191 else
9192   ac_cv_lib_socket_bind=no
9193 fi
9194 rm -f core conftest.err conftest.$ac_objext \
9195     conftest$ac_exeext conftest.$ac_ext
9196 LIBS=$ac_check_lib_save_LIBS
9197 fi
9198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9199 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9200 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
9201   cat >>confdefs.h <<_ACEOF
9202 #define HAVE_LIBSOCKET 1
9203 _ACEOF
9204
9205   LIBS="-lsocket $LIBS"
9206
9207 fi
9208
9209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9210 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9211 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
9212   $as_echo_n "(cached) " >&6
9213 else
9214   ac_check_lib_save_LIBS=$LIBS
9215 LIBS="-lnsl  $LIBS"
9216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9217 /* end confdefs.h.  */
9218
9219 /* Override any GCC internal prototype to avoid an error.
9220    Use char because int might match the return type of a GCC
9221    builtin and then its argument prototype would still apply.  */
9222 #ifdef __cplusplus
9223 extern "C"
9224 #endif
9225 char gethostbyname ();
9226 int
9227 main ()
9228 {
9229 return gethostbyname ();
9230   ;
9231   return 0;
9232 }
9233 _ACEOF
9234 if ac_fn_c_try_link "$LINENO"; then :
9235   ac_cv_lib_nsl_gethostbyname=yes
9236 else
9237   ac_cv_lib_nsl_gethostbyname=no
9238 fi
9239 rm -f core conftest.err conftest.$ac_objext \
9240     conftest$ac_exeext conftest.$ac_ext
9241 LIBS=$ac_check_lib_save_LIBS
9242 fi
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9244 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9245 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
9246   cat >>confdefs.h <<_ACEOF
9247 #define HAVE_LIBNSL 1
9248 _ACEOF
9249
9250   LIBS="-lnsl $LIBS"
9251
9252 fi
9253
9254
9255 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9256 # using the same condition.
9257
9258   # Use the system's zlib library.
9259   zlibdir="-L\$(top_builddir)/../zlib"
9260   zlibinc="-I\$(top_srcdir)/../zlib"
9261
9262 # Check whether --with-system-zlib was given.
9263 if test "${with_system_zlib+set}" = set; then :
9264   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9265     zlibdir=
9266     zlibinc=
9267   fi
9268
9269 fi
9270
9271
9272
9273
9274
9275 # BFD uses libdl when when plugins enabled.
9276
9277   maybe_plugins=no
9278   for ac_header in dlfcn.h
9279 do :
9280   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9281 "
9282 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9283   cat >>confdefs.h <<_ACEOF
9284 #define HAVE_DLFCN_H 1
9285 _ACEOF
9286  maybe_plugins=yes
9287 fi
9288
9289 done
9290
9291   for ac_header in windows.h
9292 do :
9293   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9294 "
9295 if test "x$ac_cv_header_windows_h" = x""yes; then :
9296   cat >>confdefs.h <<_ACEOF
9297 #define HAVE_WINDOWS_H 1
9298 _ACEOF
9299  maybe_plugins=yes
9300 fi
9301
9302 done
9303
9304
9305   # Check whether --enable-plugins was given.
9306 if test "${enable_plugins+set}" = set; then :
9307   enableval=$enable_plugins; case "${enableval}" in
9308       no) plugins=no ;;
9309       *) plugins=yes
9310          if test "$maybe_plugins" != "yes" ; then
9311            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9312          fi ;;
9313      esac
9314 else
9315   plugins=$maybe_plugins
9316
9317 fi
9318
9319   if test "$plugins" = "yes"; then
9320     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9321 $as_echo_n "checking for library containing dlopen... " >&6; }
9322 if test "${ac_cv_search_dlopen+set}" = set; then :
9323   $as_echo_n "(cached) " >&6
9324 else
9325   ac_func_search_save_LIBS=$LIBS
9326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9327 /* end confdefs.h.  */
9328
9329 /* Override any GCC internal prototype to avoid an error.
9330    Use char because int might match the return type of a GCC
9331    builtin and then its argument prototype would still apply.  */
9332 #ifdef __cplusplus
9333 extern "C"
9334 #endif
9335 char dlopen ();
9336 int
9337 main ()
9338 {
9339 return dlopen ();
9340   ;
9341   return 0;
9342 }
9343 _ACEOF
9344 for ac_lib in '' dl; do
9345   if test -z "$ac_lib"; then
9346     ac_res="none required"
9347   else
9348     ac_res=-l$ac_lib
9349     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9350   fi
9351   if ac_fn_c_try_link "$LINENO"; then :
9352   ac_cv_search_dlopen=$ac_res
9353 fi
9354 rm -f core conftest.err conftest.$ac_objext \
9355     conftest$ac_exeext
9356   if test "${ac_cv_search_dlopen+set}" = set; then :
9357   break
9358 fi
9359 done
9360 if test "${ac_cv_search_dlopen+set}" = set; then :
9361
9362 else
9363   ac_cv_search_dlopen=no
9364 fi
9365 rm conftest.$ac_ext
9366 LIBS=$ac_func_search_save_LIBS
9367 fi
9368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9369 $as_echo "$ac_cv_search_dlopen" >&6; }
9370 ac_res=$ac_cv_search_dlopen
9371 if test "$ac_res" != no; then :
9372   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9373
9374 fi
9375
9376   fi
9377
9378  if test "$plugins" = yes; then
9379   PLUGINS_TRUE=
9380   PLUGINS_FALSE='#'
9381 else
9382   PLUGINS_TRUE='#'
9383   PLUGINS_FALSE=
9384 fi
9385
9386
9387
9388
9389
9390 # Set options
9391 enable_dlopen=yes
9392
9393
9394
9395
9396   enable_win32_dll=no
9397
9398
9399             # Check whether --enable-shared was given.
9400 if test "${enable_shared+set}" = set; then :
9401   enableval=$enable_shared; p=${PACKAGE-default}
9402     case $enableval in
9403     yes) enable_shared=yes ;;
9404     no) enable_shared=no ;;
9405     *)
9406       enable_shared=no
9407       # Look at the argument we got.  We use all the common list separators.
9408       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9409       for pkg in $enableval; do
9410         IFS="$lt_save_ifs"
9411         if test "X$pkg" = "X$p"; then
9412           enable_shared=yes
9413         fi
9414       done
9415       IFS="$lt_save_ifs"
9416       ;;
9417     esac
9418 else
9419   enable_shared=yes
9420 fi
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430   # Check whether --enable-static was given.
9431 if test "${enable_static+set}" = set; then :
9432   enableval=$enable_static; p=${PACKAGE-default}
9433     case $enableval in
9434     yes) enable_static=yes ;;
9435     no) enable_static=no ;;
9436     *)
9437      enable_static=no
9438       # Look at the argument we got.  We use all the common list separators.
9439       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9440       for pkg in $enableval; do
9441         IFS="$lt_save_ifs"
9442         if test "X$pkg" = "X$p"; then
9443           enable_static=yes
9444         fi
9445       done
9446       IFS="$lt_save_ifs"
9447       ;;
9448     esac
9449 else
9450   enable_static=yes
9451 fi
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462 # Check whether --with-pic was given.
9463 if test "${with_pic+set}" = set; then :
9464   withval=$with_pic; pic_mode="$withval"
9465 else
9466   pic_mode=default
9467 fi
9468
9469
9470 test -z "$pic_mode" && pic_mode=default
9471
9472
9473
9474
9475
9476
9477
9478   # Check whether --enable-fast-install was given.
9479 if test "${enable_fast_install+set}" = set; then :
9480   enableval=$enable_fast_install; p=${PACKAGE-default}
9481     case $enableval in
9482     yes) enable_fast_install=yes ;;
9483     no) enable_fast_install=no ;;
9484     *)
9485       enable_fast_install=no
9486       # Look at the argument we got.  We use all the common list separators.
9487       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9488       for pkg in $enableval; do
9489         IFS="$lt_save_ifs"
9490         if test "X$pkg" = "X$p"; then
9491           enable_fast_install=yes
9492         fi
9493       done
9494       IFS="$lt_save_ifs"
9495       ;;
9496     esac
9497 else
9498   enable_fast_install=yes
9499 fi
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511 # This can be used to rebuild libtool when needed
9512 LIBTOOL_DEPS="$ltmain"
9513
9514 # Always use our own libtool.
9515 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542 test -z "$LN_S" && LN_S="ln -s"
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557 if test -n "${ZSH_VERSION+set}" ; then
9558    setopt NO_GLOB_SUBST
9559 fi
9560
9561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9562 $as_echo_n "checking for objdir... " >&6; }
9563 if test "${lt_cv_objdir+set}" = set; then :
9564   $as_echo_n "(cached) " >&6
9565 else
9566   rm -f .libs 2>/dev/null
9567 mkdir .libs 2>/dev/null
9568 if test -d .libs; then
9569   lt_cv_objdir=.libs
9570 else
9571   # MS-DOS does not allow filenames that begin with a dot.
9572   lt_cv_objdir=_libs
9573 fi
9574 rmdir .libs 2>/dev/null
9575 fi
9576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9577 $as_echo "$lt_cv_objdir" >&6; }
9578 objdir=$lt_cv_objdir
9579
9580
9581
9582
9583
9584 cat >>confdefs.h <<_ACEOF
9585 #define LT_OBJDIR "$lt_cv_objdir/"
9586 _ACEOF
9587
9588
9589
9590
9591 case $host_os in
9592 aix3*)
9593   # AIX sometimes has problems with the GCC collect2 program.  For some
9594   # reason, if we set the COLLECT_NAMES environment variable, the problems
9595   # vanish in a puff of smoke.
9596   if test "X${COLLECT_NAMES+set}" != Xset; then
9597     COLLECT_NAMES=
9598     export COLLECT_NAMES
9599   fi
9600   ;;
9601 esac
9602
9603 # Global variables:
9604 ofile=libtool
9605 can_build_shared=yes
9606
9607 # All known linkers require a `.a' archive for static linking (except MSVC,
9608 # which needs '.lib').
9609 libext=a
9610
9611 with_gnu_ld="$lt_cv_prog_gnu_ld"
9612
9613 old_CC="$CC"
9614 old_CFLAGS="$CFLAGS"
9615
9616 # Set sane defaults for various variables
9617 test -z "$CC" && CC=cc
9618 test -z "$LTCC" && LTCC=$CC
9619 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9620 test -z "$LD" && LD=ld
9621 test -z "$ac_objext" && ac_objext=o
9622
9623 for cc_temp in $compiler""; do
9624   case $cc_temp in
9625     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9626     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9627     \-*) ;;
9628     *) break;;
9629   esac
9630 done
9631 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9632
9633
9634 # Only perform the check for file, if the check method requires it
9635 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9636 case $deplibs_check_method in
9637 file_magic*)
9638   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9639     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9640 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9641 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9642   $as_echo_n "(cached) " >&6
9643 else
9644   case $MAGIC_CMD in
9645 [\\/*] |  ?:[\\/]*)
9646   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9647   ;;
9648 *)
9649   lt_save_MAGIC_CMD="$MAGIC_CMD"
9650   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9651   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9652   for ac_dir in $ac_dummy; do
9653     IFS="$lt_save_ifs"
9654     test -z "$ac_dir" && ac_dir=.
9655     if test -f $ac_dir/${ac_tool_prefix}file; then
9656       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9657       if test -n "$file_magic_test_file"; then
9658         case $deplibs_check_method in
9659         "file_magic "*)
9660           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9661           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9662           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9663             $EGREP "$file_magic_regex" > /dev/null; then
9664             :
9665           else
9666             cat <<_LT_EOF 1>&2
9667
9668 *** Warning: the command libtool uses to detect shared libraries,
9669 *** $file_magic_cmd, produces output that libtool cannot recognize.
9670 *** The result is that libtool may fail to recognize shared libraries
9671 *** as such.  This will affect the creation of libtool libraries that
9672 *** depend on shared libraries, but programs linked with such libtool
9673 *** libraries will work regardless of this problem.  Nevertheless, you
9674 *** may want to report the problem to your system manager and/or to
9675 *** bug-libtool@gnu.org
9676
9677 _LT_EOF
9678           fi ;;
9679         esac
9680       fi
9681       break
9682     fi
9683   done
9684   IFS="$lt_save_ifs"
9685   MAGIC_CMD="$lt_save_MAGIC_CMD"
9686   ;;
9687 esac
9688 fi
9689
9690 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9691 if test -n "$MAGIC_CMD"; then
9692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9693 $as_echo "$MAGIC_CMD" >&6; }
9694 else
9695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9696 $as_echo "no" >&6; }
9697 fi
9698
9699
9700
9701
9702
9703 if test -z "$lt_cv_path_MAGIC_CMD"; then
9704   if test -n "$ac_tool_prefix"; then
9705     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9706 $as_echo_n "checking for file... " >&6; }
9707 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9708   $as_echo_n "(cached) " >&6
9709 else
9710   case $MAGIC_CMD in
9711 [\\/*] |  ?:[\\/]*)
9712   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9713   ;;
9714 *)
9715   lt_save_MAGIC_CMD="$MAGIC_CMD"
9716   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9717   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9718   for ac_dir in $ac_dummy; do
9719     IFS="$lt_save_ifs"
9720     test -z "$ac_dir" && ac_dir=.
9721     if test -f $ac_dir/file; then
9722       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9723       if test -n "$file_magic_test_file"; then
9724         case $deplibs_check_method in
9725         "file_magic "*)
9726           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9727           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9728           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9729             $EGREP "$file_magic_regex" > /dev/null; then
9730             :
9731           else
9732             cat <<_LT_EOF 1>&2
9733
9734 *** Warning: the command libtool uses to detect shared libraries,
9735 *** $file_magic_cmd, produces output that libtool cannot recognize.
9736 *** The result is that libtool may fail to recognize shared libraries
9737 *** as such.  This will affect the creation of libtool libraries that
9738 *** depend on shared libraries, but programs linked with such libtool
9739 *** libraries will work regardless of this problem.  Nevertheless, you
9740 *** may want to report the problem to your system manager and/or to
9741 *** bug-libtool@gnu.org
9742
9743 _LT_EOF
9744           fi ;;
9745         esac
9746       fi
9747       break
9748     fi
9749   done
9750   IFS="$lt_save_ifs"
9751   MAGIC_CMD="$lt_save_MAGIC_CMD"
9752   ;;
9753 esac
9754 fi
9755
9756 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9757 if test -n "$MAGIC_CMD"; then
9758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9759 $as_echo "$MAGIC_CMD" >&6; }
9760 else
9761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9762 $as_echo "no" >&6; }
9763 fi
9764
9765
9766   else
9767     MAGIC_CMD=:
9768   fi
9769 fi
9770
9771   fi
9772   ;;
9773 esac
9774
9775 # Use C for the default configuration in the libtool script
9776
9777 lt_save_CC="$CC"
9778 ac_ext=c
9779 ac_cpp='$CPP $CPPFLAGS'
9780 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9781 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9782 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9783
9784
9785 # Source file extension for C test sources.
9786 ac_ext=c
9787
9788 # Object file extension for compiled C test sources.
9789 objext=o
9790 objext=$objext
9791
9792 # Code to be used in simple compile tests
9793 lt_simple_compile_test_code="int some_variable = 0;"
9794
9795 # Code to be used in simple link tests
9796 lt_simple_link_test_code='int main(){return(0);}'
9797
9798
9799
9800
9801
9802
9803
9804 # If no C compiler was specified, use CC.
9805 LTCC=${LTCC-"$CC"}
9806
9807 # If no C compiler flags were specified, use CFLAGS.
9808 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9809
9810 # Allow CC to be a program name with arguments.
9811 compiler=$CC
9812
9813 # Save the default compiler, since it gets overwritten when the other
9814 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9815 compiler_DEFAULT=$CC
9816
9817 # save warnings/boilerplate of simple test code
9818 ac_outfile=conftest.$ac_objext
9819 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9820 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9821 _lt_compiler_boilerplate=`cat conftest.err`
9822 $RM conftest*
9823
9824 ac_outfile=conftest.$ac_objext
9825 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9826 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9827 _lt_linker_boilerplate=`cat conftest.err`
9828 $RM -r conftest*
9829
9830
9831 ## CAVEAT EMPTOR:
9832 ## There is no encapsulation within the following macros, do not change
9833 ## the running order or otherwise move them around unless you know exactly
9834 ## what you are doing...
9835 if test -n "$compiler"; then
9836
9837 lt_prog_compiler_no_builtin_flag=
9838
9839 if test "$GCC" = yes; then
9840   case $cc_basename in
9841   nvcc*)
9842     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9843   *)
9844     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9845   esac
9846
9847   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9848 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9849 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9850   $as_echo_n "(cached) " >&6
9851 else
9852   lt_cv_prog_compiler_rtti_exceptions=no
9853    ac_outfile=conftest.$ac_objext
9854    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9855    lt_compiler_flag="-fno-rtti -fno-exceptions"
9856    # Insert the option either (1) after the last *FLAGS variable, or
9857    # (2) before a word containing "conftest.", or (3) at the end.
9858    # Note that $ac_compile itself does not contain backslashes and begins
9859    # with a dollar sign (not a hyphen), so the echo should work correctly.
9860    # The option is referenced via a variable to avoid confusing sed.
9861    lt_compile=`echo "$ac_compile" | $SED \
9862    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9863    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9864    -e 's:$: $lt_compiler_flag:'`
9865    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9866    (eval "$lt_compile" 2>conftest.err)
9867    ac_status=$?
9868    cat conftest.err >&5
9869    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9870    if (exit $ac_status) && test -s "$ac_outfile"; then
9871      # The compiler can only warn and ignore the option if not recognized
9872      # So say no if there are warnings other than the usual output.
9873      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9874      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9875      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9876        lt_cv_prog_compiler_rtti_exceptions=yes
9877      fi
9878    fi
9879    $RM conftest*
9880
9881 fi
9882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9883 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9884
9885 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9886     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9887 else
9888     :
9889 fi
9890
9891 fi
9892
9893
9894
9895
9896
9897
9898   lt_prog_compiler_wl=
9899 lt_prog_compiler_pic=
9900 lt_prog_compiler_static=
9901
9902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9903 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9904
9905   if test "$GCC" = yes; then
9906     lt_prog_compiler_wl='-Wl,'
9907     lt_prog_compiler_static='-static'
9908
9909     case $host_os in
9910       aix*)
9911       # All AIX code is PIC.
9912       if test "$host_cpu" = ia64; then
9913         # AIX 5 now supports IA64 processor
9914         lt_prog_compiler_static='-Bstatic'
9915       fi
9916       lt_prog_compiler_pic='-fPIC'
9917       ;;
9918
9919     amigaos*)
9920       case $host_cpu in
9921       powerpc)
9922             # see comment about AmigaOS4 .so support
9923             lt_prog_compiler_pic='-fPIC'
9924         ;;
9925       m68k)
9926             # FIXME: we need at least 68020 code to build shared libraries, but
9927             # adding the `-m68020' flag to GCC prevents building anything better,
9928             # like `-m68040'.
9929             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9930         ;;
9931       esac
9932       ;;
9933
9934     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9935       # PIC is the default for these OSes.
9936       ;;
9937
9938     mingw* | cygwin* | pw32* | os2* | cegcc*)
9939       # This hack is so that the source file can tell whether it is being
9940       # built for inclusion in a dll (and should export symbols for example).
9941       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9942       # (--disable-auto-import) libraries
9943       lt_prog_compiler_pic='-DDLL_EXPORT'
9944       ;;
9945
9946     darwin* | rhapsody*)
9947       # PIC is the default on this platform
9948       # Common symbols not allowed in MH_DYLIB files
9949       lt_prog_compiler_pic='-fno-common'
9950       ;;
9951
9952     haiku*)
9953       # PIC is the default for Haiku.
9954       # The "-static" flag exists, but is broken.
9955       lt_prog_compiler_static=
9956       ;;
9957
9958     hpux*)
9959       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9960       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9961       # sets the default TLS model and affects inlining.
9962       case $host_cpu in
9963       hppa*64*)
9964         # +Z the default
9965         ;;
9966       *)
9967         lt_prog_compiler_pic='-fPIC'
9968         ;;
9969       esac
9970       ;;
9971
9972     interix[3-9]*)
9973       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9974       # Instead, we relocate shared libraries at runtime.
9975       ;;
9976
9977     msdosdjgpp*)
9978       # Just because we use GCC doesn't mean we suddenly get shared libraries
9979       # on systems that don't support them.
9980       lt_prog_compiler_can_build_shared=no
9981       enable_shared=no
9982       ;;
9983
9984     *nto* | *qnx*)
9985       # QNX uses GNU C++, but need to define -shared option too, otherwise
9986       # it will coredump.
9987       lt_prog_compiler_pic='-fPIC -shared'
9988       ;;
9989
9990     sysv4*MP*)
9991       if test -d /usr/nec; then
9992         lt_prog_compiler_pic=-Kconform_pic
9993       fi
9994       ;;
9995
9996     *)
9997       lt_prog_compiler_pic='-fPIC'
9998       ;;
9999     esac
10000
10001     case $cc_basename in
10002     nvcc*) # Cuda Compiler Driver 2.2
10003       lt_prog_compiler_wl='-Xlinker '
10004       lt_prog_compiler_pic='-Xcompiler -fPIC'
10005       ;;
10006     esac
10007   else
10008     # PORTME Check for flag to pass linker flags through the system compiler.
10009     case $host_os in
10010     aix*)
10011       lt_prog_compiler_wl='-Wl,'
10012       if test "$host_cpu" = ia64; then
10013         # AIX 5 now supports IA64 processor
10014         lt_prog_compiler_static='-Bstatic'
10015       else
10016         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10017       fi
10018       ;;
10019
10020     mingw* | cygwin* | pw32* | os2* | cegcc*)
10021       # This hack is so that the source file can tell whether it is being
10022       # built for inclusion in a dll (and should export symbols for example).
10023       lt_prog_compiler_pic='-DDLL_EXPORT'
10024       ;;
10025
10026     hpux9* | hpux10* | hpux11*)
10027       lt_prog_compiler_wl='-Wl,'
10028       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10029       # not for PA HP-UX.
10030       case $host_cpu in
10031       hppa*64*|ia64*)
10032         # +Z the default
10033         ;;
10034       *)
10035         lt_prog_compiler_pic='+Z'
10036         ;;
10037       esac
10038       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10039       lt_prog_compiler_static='${wl}-a ${wl}archive'
10040       ;;
10041
10042     irix5* | irix6* | nonstopux*)
10043       lt_prog_compiler_wl='-Wl,'
10044       # PIC (with -KPIC) is the default.
10045       lt_prog_compiler_static='-non_shared'
10046       ;;
10047
10048     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10049       case $cc_basename in
10050       # old Intel for x86_64 which still supported -KPIC.
10051       ecc*)
10052         lt_prog_compiler_wl='-Wl,'
10053         lt_prog_compiler_pic='-KPIC'
10054         lt_prog_compiler_static='-static'
10055         ;;
10056       # icc used to be incompatible with GCC.
10057       # ICC 10 doesn't accept -KPIC any more.
10058       icc* | ifort*)
10059         lt_prog_compiler_wl='-Wl,'
10060         lt_prog_compiler_pic='-fPIC'
10061         lt_prog_compiler_static='-static'
10062         ;;
10063       # Lahey Fortran 8.1.
10064       lf95*)
10065         lt_prog_compiler_wl='-Wl,'
10066         lt_prog_compiler_pic='--shared'
10067         lt_prog_compiler_static='--static'
10068         ;;
10069       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10070         # Portland Group compilers (*not* the Pentium gcc compiler,
10071         # which looks to be a dead project)
10072         lt_prog_compiler_wl='-Wl,'
10073         lt_prog_compiler_pic='-fpic'
10074         lt_prog_compiler_static='-Bstatic'
10075         ;;
10076       ccc*)
10077         lt_prog_compiler_wl='-Wl,'
10078         # All Alpha code is PIC.
10079         lt_prog_compiler_static='-non_shared'
10080         ;;
10081       xl* | bgxl* | bgf* | mpixl*)
10082         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10083         lt_prog_compiler_wl='-Wl,'
10084         lt_prog_compiler_pic='-qpic'
10085         lt_prog_compiler_static='-qstaticlink'
10086         ;;
10087       *)
10088         case `$CC -V 2>&1 | sed 5q` in
10089         *Sun\ F* | *Sun*Fortran*)
10090           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10091           lt_prog_compiler_pic='-KPIC'
10092           lt_prog_compiler_static='-Bstatic'
10093           lt_prog_compiler_wl=''
10094           ;;
10095         *Sun\ C*)
10096           # Sun C 5.9
10097           lt_prog_compiler_pic='-KPIC'
10098           lt_prog_compiler_static='-Bstatic'
10099           lt_prog_compiler_wl='-Wl,'
10100           ;;
10101         esac
10102         ;;
10103       esac
10104       ;;
10105
10106     newsos6)
10107       lt_prog_compiler_pic='-KPIC'
10108       lt_prog_compiler_static='-Bstatic'
10109       ;;
10110
10111     *nto* | *qnx*)
10112       # QNX uses GNU C++, but need to define -shared option too, otherwise
10113       # it will coredump.
10114       lt_prog_compiler_pic='-fPIC -shared'
10115       ;;
10116
10117     osf3* | osf4* | osf5*)
10118       lt_prog_compiler_wl='-Wl,'
10119       # All OSF/1 code is PIC.
10120       lt_prog_compiler_static='-non_shared'
10121       ;;
10122
10123     rdos*)
10124       lt_prog_compiler_static='-non_shared'
10125       ;;
10126
10127     solaris*)
10128       lt_prog_compiler_pic='-KPIC'
10129       lt_prog_compiler_static='-Bstatic'
10130       case $cc_basename in
10131       f77* | f90* | f95*)
10132         lt_prog_compiler_wl='-Qoption ld ';;
10133       *)
10134         lt_prog_compiler_wl='-Wl,';;
10135       esac
10136       ;;
10137
10138     sunos4*)
10139       lt_prog_compiler_wl='-Qoption ld '
10140       lt_prog_compiler_pic='-PIC'
10141       lt_prog_compiler_static='-Bstatic'
10142       ;;
10143
10144     sysv4 | sysv4.2uw2* | sysv4.3*)
10145       lt_prog_compiler_wl='-Wl,'
10146       lt_prog_compiler_pic='-KPIC'
10147       lt_prog_compiler_static='-Bstatic'
10148       ;;
10149
10150     sysv4*MP*)
10151       if test -d /usr/nec ;then
10152         lt_prog_compiler_pic='-Kconform_pic'
10153         lt_prog_compiler_static='-Bstatic'
10154       fi
10155       ;;
10156
10157     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10158       lt_prog_compiler_wl='-Wl,'
10159       lt_prog_compiler_pic='-KPIC'
10160       lt_prog_compiler_static='-Bstatic'
10161       ;;
10162
10163     unicos*)
10164       lt_prog_compiler_wl='-Wl,'
10165       lt_prog_compiler_can_build_shared=no
10166       ;;
10167
10168     uts4*)
10169       lt_prog_compiler_pic='-pic'
10170       lt_prog_compiler_static='-Bstatic'
10171       ;;
10172
10173     *)
10174       lt_prog_compiler_can_build_shared=no
10175       ;;
10176     esac
10177   fi
10178
10179 case $host_os in
10180   # For platforms which do not support PIC, -DPIC is meaningless:
10181   *djgpp*)
10182     lt_prog_compiler_pic=
10183     ;;
10184   *)
10185     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10186     ;;
10187 esac
10188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10189 $as_echo "$lt_prog_compiler_pic" >&6; }
10190
10191
10192
10193
10194
10195
10196 #
10197 # Check to make sure the PIC flag actually works.
10198 #
10199 if test -n "$lt_prog_compiler_pic"; then
10200   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10201 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10202 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10203   $as_echo_n "(cached) " >&6
10204 else
10205   lt_cv_prog_compiler_pic_works=no
10206    ac_outfile=conftest.$ac_objext
10207    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10208    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10209    # Insert the option either (1) after the last *FLAGS variable, or
10210    # (2) before a word containing "conftest.", or (3) at the end.
10211    # Note that $ac_compile itself does not contain backslashes and begins
10212    # with a dollar sign (not a hyphen), so the echo should work correctly.
10213    # The option is referenced via a variable to avoid confusing sed.
10214    lt_compile=`echo "$ac_compile" | $SED \
10215    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10216    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10217    -e 's:$: $lt_compiler_flag:'`
10218    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10219    (eval "$lt_compile" 2>conftest.err)
10220    ac_status=$?
10221    cat conftest.err >&5
10222    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10223    if (exit $ac_status) && test -s "$ac_outfile"; then
10224      # The compiler can only warn and ignore the option if not recognized
10225      # So say no if there are warnings other than the usual output.
10226      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10227      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10228      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10229        lt_cv_prog_compiler_pic_works=yes
10230      fi
10231    fi
10232    $RM conftest*
10233
10234 fi
10235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10236 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10237
10238 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10239     case $lt_prog_compiler_pic in
10240      "" | " "*) ;;
10241      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10242      esac
10243 else
10244     lt_prog_compiler_pic=
10245      lt_prog_compiler_can_build_shared=no
10246 fi
10247
10248 fi
10249
10250
10251
10252
10253
10254
10255 #
10256 # Check to make sure the static flag actually works.
10257 #
10258 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10260 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10261 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10262   $as_echo_n "(cached) " >&6
10263 else
10264   lt_cv_prog_compiler_static_works=no
10265    save_LDFLAGS="$LDFLAGS"
10266    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10267    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10268    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10269      # The linker can only warn and ignore the option if not recognized
10270      # So say no if there are warnings
10271      if test -s conftest.err; then
10272        # Append any errors to the config.log.
10273        cat conftest.err 1>&5
10274        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10275        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10276        if diff conftest.exp conftest.er2 >/dev/null; then
10277          lt_cv_prog_compiler_static_works=yes
10278        fi
10279      else
10280        lt_cv_prog_compiler_static_works=yes
10281      fi
10282    fi
10283    $RM -r conftest*
10284    LDFLAGS="$save_LDFLAGS"
10285
10286 fi
10287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10288 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10289
10290 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10291     :
10292 else
10293     lt_prog_compiler_static=
10294 fi
10295
10296
10297
10298
10299
10300
10301
10302   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10303 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10304 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10305   $as_echo_n "(cached) " >&6
10306 else
10307   lt_cv_prog_compiler_c_o=no
10308    $RM -r conftest 2>/dev/null
10309    mkdir conftest
10310    cd conftest
10311    mkdir out
10312    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10313
10314    lt_compiler_flag="-o out/conftest2.$ac_objext"
10315    # Insert the option either (1) after the last *FLAGS variable, or
10316    # (2) before a word containing "conftest.", or (3) at the end.
10317    # Note that $ac_compile itself does not contain backslashes and begins
10318    # with a dollar sign (not a hyphen), so the echo should work correctly.
10319    lt_compile=`echo "$ac_compile" | $SED \
10320    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10321    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10322    -e 's:$: $lt_compiler_flag:'`
10323    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10324    (eval "$lt_compile" 2>out/conftest.err)
10325    ac_status=$?
10326    cat out/conftest.err >&5
10327    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10328    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10329    then
10330      # The compiler can only warn and ignore the option if not recognized
10331      # So say no if there are warnings
10332      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10333      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10334      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10335        lt_cv_prog_compiler_c_o=yes
10336      fi
10337    fi
10338    chmod u+w . 2>&5
10339    $RM conftest*
10340    # SGI C++ compiler will create directory out/ii_files/ for
10341    # template instantiation
10342    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10343    $RM out/* && rmdir out
10344    cd ..
10345    $RM -r conftest
10346    $RM conftest*
10347
10348 fi
10349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10350 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10351
10352
10353
10354
10355
10356
10357   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10358 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10359 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10360   $as_echo_n "(cached) " >&6
10361 else
10362   lt_cv_prog_compiler_c_o=no
10363    $RM -r conftest 2>/dev/null
10364    mkdir conftest
10365    cd conftest
10366    mkdir out
10367    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10368
10369    lt_compiler_flag="-o out/conftest2.$ac_objext"
10370    # Insert the option either (1) after the last *FLAGS variable, or
10371    # (2) before a word containing "conftest.", or (3) at the end.
10372    # Note that $ac_compile itself does not contain backslashes and begins
10373    # with a dollar sign (not a hyphen), so the echo should work correctly.
10374    lt_compile=`echo "$ac_compile" | $SED \
10375    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10376    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10377    -e 's:$: $lt_compiler_flag:'`
10378    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10379    (eval "$lt_compile" 2>out/conftest.err)
10380    ac_status=$?
10381    cat out/conftest.err >&5
10382    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10383    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10384    then
10385      # The compiler can only warn and ignore the option if not recognized
10386      # So say no if there are warnings
10387      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10388      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10389      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10390        lt_cv_prog_compiler_c_o=yes
10391      fi
10392    fi
10393    chmod u+w . 2>&5
10394    $RM conftest*
10395    # SGI C++ compiler will create directory out/ii_files/ for
10396    # template instantiation
10397    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10398    $RM out/* && rmdir out
10399    cd ..
10400    $RM -r conftest
10401    $RM conftest*
10402
10403 fi
10404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10405 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10406
10407
10408
10409
10410 hard_links="nottested"
10411 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10412   # do not overwrite the value of need_locks provided by the user
10413   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10414 $as_echo_n "checking if we can lock with hard links... " >&6; }
10415   hard_links=yes
10416   $RM conftest*
10417   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10418   touch conftest.a
10419   ln conftest.a conftest.b 2>&5 || hard_links=no
10420   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10421   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10422 $as_echo "$hard_links" >&6; }
10423   if test "$hard_links" = no; then
10424     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10425 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10426     need_locks=warn
10427   fi
10428 else
10429   need_locks=no
10430 fi
10431
10432
10433
10434
10435
10436
10437   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10438 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10439
10440   runpath_var=
10441   allow_undefined_flag=
10442   always_export_symbols=no
10443   archive_cmds=
10444   archive_expsym_cmds=
10445   compiler_needs_object=no
10446   enable_shared_with_static_runtimes=no
10447   export_dynamic_flag_spec=
10448   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10449   hardcode_automatic=no
10450   hardcode_direct=no
10451   hardcode_direct_absolute=no
10452   hardcode_libdir_flag_spec=
10453   hardcode_libdir_flag_spec_ld=
10454   hardcode_libdir_separator=
10455   hardcode_minus_L=no
10456   hardcode_shlibpath_var=unsupported
10457   inherit_rpath=no
10458   link_all_deplibs=unknown
10459   module_cmds=
10460   module_expsym_cmds=
10461   old_archive_from_new_cmds=
10462   old_archive_from_expsyms_cmds=
10463   thread_safe_flag_spec=
10464   whole_archive_flag_spec=
10465   # include_expsyms should be a list of space-separated symbols to be *always*
10466   # included in the symbol list
10467   include_expsyms=
10468   # exclude_expsyms can be an extended regexp of symbols to exclude
10469   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10470   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10471   # as well as any symbol that contains `d'.
10472   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10473   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10474   # platforms (ab)use it in PIC code, but their linkers get confused if
10475   # the symbol is explicitly referenced.  Since portable code cannot
10476   # rely on this symbol name, it's probably fine to never include it in
10477   # preloaded symbol tables.
10478   # Exclude shared library initialization/finalization symbols.
10479   extract_expsyms_cmds=
10480
10481   case $host_os in
10482   cygwin* | mingw* | pw32* | cegcc*)
10483     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10484     # When not using gcc, we currently assume that we are using
10485     # Microsoft Visual C++.
10486     if test "$GCC" != yes; then
10487       with_gnu_ld=no
10488     fi
10489     ;;
10490   interix*)
10491     # we just hope/assume this is gcc and not c89 (= MSVC++)
10492     with_gnu_ld=yes
10493     ;;
10494   openbsd*)
10495     with_gnu_ld=no
10496     ;;
10497   esac
10498
10499   ld_shlibs=yes
10500
10501   # On some targets, GNU ld is compatible enough with the native linker
10502   # that we're better off using the native interface for both.
10503   lt_use_gnu_ld_interface=no
10504   if test "$with_gnu_ld" = yes; then
10505     case $host_os in
10506       aix*)
10507         # The AIX port of GNU ld has always aspired to compatibility
10508         # with the native linker.  However, as the warning in the GNU ld
10509         # block says, versions before 2.19.5* couldn't really create working
10510         # shared libraries, regardless of the interface used.
10511         case `$LD -v 2>&1` in
10512           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10513           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10514           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10515           *)
10516             lt_use_gnu_ld_interface=yes
10517             ;;
10518         esac
10519         ;;
10520       *)
10521         lt_use_gnu_ld_interface=yes
10522         ;;
10523     esac
10524   fi
10525
10526   if test "$lt_use_gnu_ld_interface" = yes; then
10527     # If archive_cmds runs LD, not CC, wlarc should be empty
10528     wlarc='${wl}'
10529
10530     # Set some defaults for GNU ld with shared library support. These
10531     # are reset later if shared libraries are not supported. Putting them
10532     # here allows them to be overridden if necessary.
10533     runpath_var=LD_RUN_PATH
10534     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10535     export_dynamic_flag_spec='${wl}--export-dynamic'
10536     # ancient GNU ld didn't support --whole-archive et. al.
10537     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10538       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10539     else
10540       whole_archive_flag_spec=
10541     fi
10542     supports_anon_versioning=no
10543     case `$LD -v 2>&1` in
10544       *GNU\ gold*) supports_anon_versioning=yes ;;
10545       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10546       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10547       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10548       *\ 2.11.*) ;; # other 2.11 versions
10549       *) supports_anon_versioning=yes ;;
10550     esac
10551
10552     # See if GNU ld supports shared libraries.
10553     case $host_os in
10554     aix[3-9]*)
10555       # On AIX/PPC, the GNU linker is very broken
10556       if test "$host_cpu" != ia64; then
10557         ld_shlibs=no
10558         cat <<_LT_EOF 1>&2
10559
10560 *** Warning: the GNU linker, at least up to release 2.19, is reported
10561 *** to be unable to reliably create shared libraries on AIX.
10562 *** Therefore, libtool is disabling shared libraries support.  If you
10563 *** really care for shared libraries, you may want to install binutils
10564 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10565 *** You will then need to restart the configuration process.
10566
10567 _LT_EOF
10568       fi
10569       ;;
10570
10571     amigaos*)
10572       case $host_cpu in
10573       powerpc)
10574             # see comment about AmigaOS4 .so support
10575             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10576             archive_expsym_cmds=''
10577         ;;
10578       m68k)
10579             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)'
10580             hardcode_libdir_flag_spec='-L$libdir'
10581             hardcode_minus_L=yes
10582         ;;
10583       esac
10584       ;;
10585
10586     beos*)
10587       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10588         allow_undefined_flag=unsupported
10589         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10590         # support --undefined.  This deserves some investigation.  FIXME
10591         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10592       else
10593         ld_shlibs=no
10594       fi
10595       ;;
10596
10597     cygwin* | mingw* | pw32* | cegcc*)
10598       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10599       # as there is no search path for DLLs.
10600       hardcode_libdir_flag_spec='-L$libdir'
10601       export_dynamic_flag_spec='${wl}--export-all-symbols'
10602       allow_undefined_flag=unsupported
10603       always_export_symbols=no
10604       enable_shared_with_static_runtimes=yes
10605       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10606
10607       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10608         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10609         # If the export-symbols file already is a .def file (1st line
10610         # is EXPORTS), use it as is; otherwise, prepend...
10611         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10612           cp $export_symbols $output_objdir/$soname.def;
10613         else
10614           echo EXPORTS > $output_objdir/$soname.def;
10615           cat $export_symbols >> $output_objdir/$soname.def;
10616         fi~
10617         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10618       else
10619         ld_shlibs=no
10620       fi
10621       ;;
10622
10623     haiku*)
10624       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10625       link_all_deplibs=yes
10626       ;;
10627
10628     interix[3-9]*)
10629       hardcode_direct=no
10630       hardcode_shlibpath_var=no
10631       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10632       export_dynamic_flag_spec='${wl}-E'
10633       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10634       # Instead, shared libraries are loaded at an image base (0x10000000 by
10635       # default) and relocated if they conflict, which is a slow very memory
10636       # consuming and fragmenting process.  To avoid this, we pick a random,
10637       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10638       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10639       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10640       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'
10641       ;;
10642
10643     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10644       tmp_diet=no
10645       if test "$host_os" = linux-dietlibc; then
10646         case $cc_basename in
10647           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10648         esac
10649       fi
10650       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10651          && test "$tmp_diet" = no
10652       then
10653         tmp_addflag=' $pic_flag'
10654         tmp_sharedflag='-shared'
10655         case $cc_basename,$host_cpu in
10656         pgcc*)                          # Portland Group C compiler
10657           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'
10658           tmp_addflag=' $pic_flag'
10659           ;;
10660         pgf77* | pgf90* | pgf95* | pgfortran*)
10661                                         # Portland Group f77 and f90 compilers
10662           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'
10663           tmp_addflag=' $pic_flag -Mnomain' ;;
10664         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10665           tmp_addflag=' -i_dynamic' ;;
10666         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10667           tmp_addflag=' -i_dynamic -nofor_main' ;;
10668         ifc* | ifort*)                  # Intel Fortran compiler
10669           tmp_addflag=' -nofor_main' ;;
10670         lf95*)                          # Lahey Fortran 8.1
10671           whole_archive_flag_spec=
10672           tmp_sharedflag='--shared' ;;
10673         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10674           tmp_sharedflag='-qmkshrobj'
10675           tmp_addflag= ;;
10676         nvcc*)  # Cuda Compiler Driver 2.2
10677           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'
10678           compiler_needs_object=yes
10679           ;;
10680         esac
10681         case `$CC -V 2>&1 | sed 5q` in
10682         *Sun\ C*)                       # Sun C 5.9
10683           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'
10684           compiler_needs_object=yes
10685           tmp_sharedflag='-G' ;;
10686         *Sun\ F*)                       # Sun Fortran 8.3
10687           tmp_sharedflag='-G' ;;
10688         esac
10689         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10690
10691         if test "x$supports_anon_versioning" = xyes; then
10692           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10693             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10694             echo "local: *; };" >> $output_objdir/$libname.ver~
10695             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10696         fi
10697
10698         case $cc_basename in
10699         xlf* | bgf* | bgxlf* | mpixlf*)
10700           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10701           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10702           hardcode_libdir_flag_spec=
10703           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10704           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10705           if test "x$supports_anon_versioning" = xyes; then
10706             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10707               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10708               echo "local: *; };" >> $output_objdir/$libname.ver~
10709               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10710           fi
10711           ;;
10712         esac
10713       else
10714         ld_shlibs=no
10715       fi
10716       ;;
10717
10718     netbsd*)
10719       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10720         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10721         wlarc=
10722       else
10723         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10724         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10725       fi
10726       ;;
10727
10728     solaris*)
10729       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10730         ld_shlibs=no
10731         cat <<_LT_EOF 1>&2
10732
10733 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10734 *** create shared libraries on Solaris systems.  Therefore, libtool
10735 *** is disabling shared libraries support.  We urge you to upgrade GNU
10736 *** binutils to release 2.9.1 or newer.  Another option is to modify
10737 *** your PATH or compiler configuration so that the native linker is
10738 *** used, and then restart.
10739
10740 _LT_EOF
10741       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10742         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10743         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10744       else
10745         ld_shlibs=no
10746       fi
10747       ;;
10748
10749     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10750       case `$LD -v 2>&1` in
10751         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10752         ld_shlibs=no
10753         cat <<_LT_EOF 1>&2
10754
10755 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10756 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10757 *** is disabling shared libraries support.  We urge you to upgrade GNU
10758 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10759 *** your PATH or compiler configuration so that the native linker is
10760 *** used, and then restart.
10761
10762 _LT_EOF
10763         ;;
10764         *)
10765           # For security reasons, it is highly recommended that you always
10766           # use absolute paths for naming shared libraries, and exclude the
10767           # DT_RUNPATH tag from executables and libraries.  But doing so
10768           # requires that you compile everything twice, which is a pain.
10769           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10770             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10771             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10772             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10773           else
10774             ld_shlibs=no
10775           fi
10776         ;;
10777       esac
10778       ;;
10779
10780     sunos4*)
10781       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10782       wlarc=
10783       hardcode_direct=yes
10784       hardcode_shlibpath_var=no
10785       ;;
10786
10787     *)
10788       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10789         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10790         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10791       else
10792         ld_shlibs=no
10793       fi
10794       ;;
10795     esac
10796
10797     if test "$ld_shlibs" = no; then
10798       runpath_var=
10799       hardcode_libdir_flag_spec=
10800       export_dynamic_flag_spec=
10801       whole_archive_flag_spec=
10802     fi
10803   else
10804     # PORTME fill in a description of your system's linker (not GNU ld)
10805     case $host_os in
10806     aix3*)
10807       allow_undefined_flag=unsupported
10808       always_export_symbols=yes
10809       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'
10810       # Note: this linker hardcodes the directories in LIBPATH if there
10811       # are no directories specified by -L.
10812       hardcode_minus_L=yes
10813       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10814         # Neither direct hardcoding nor static linking is supported with a
10815         # broken collect2.
10816         hardcode_direct=unsupported
10817       fi
10818       ;;
10819
10820     aix[4-9]*)
10821       if test "$host_cpu" = ia64; then
10822         # On IA64, the linker does run time linking by default, so we don't
10823         # have to do anything special.
10824         aix_use_runtimelinking=no
10825         exp_sym_flag='-Bexport'
10826         no_entry_flag=""
10827       else
10828         # If we're using GNU nm, then we don't want the "-C" option.
10829         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10830         # Also, AIX nm treats weak defined symbols like other global
10831         # defined symbols, whereas GNU nm marks them as "W".
10832         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10833           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'
10834         else
10835           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'
10836         fi
10837         aix_use_runtimelinking=no
10838
10839         # Test if we are trying to use run time linking or normal
10840         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10841         # need to do runtime linking.
10842         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10843           for ld_flag in $LDFLAGS; do
10844           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10845             aix_use_runtimelinking=yes
10846             break
10847           fi
10848           done
10849           ;;
10850         esac
10851
10852         exp_sym_flag='-bexport'
10853         no_entry_flag='-bnoentry'
10854       fi
10855
10856       # When large executables or shared objects are built, AIX ld can
10857       # have problems creating the table of contents.  If linking a library
10858       # or program results in "error TOC overflow" add -mminimal-toc to
10859       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10860       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10861
10862       archive_cmds=''
10863       hardcode_direct=yes
10864       hardcode_direct_absolute=yes
10865       hardcode_libdir_separator=':'
10866       link_all_deplibs=yes
10867       file_list_spec='${wl}-f,'
10868
10869       if test "$GCC" = yes; then
10870         case $host_os in aix4.[012]|aix4.[012].*)
10871         # We only want to do this on AIX 4.2 and lower, the check
10872         # below for broken collect2 doesn't work under 4.3+
10873           collect2name=`${CC} -print-prog-name=collect2`
10874           if test -f "$collect2name" &&
10875            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10876           then
10877           # We have reworked collect2
10878           :
10879           else
10880           # We have old collect2
10881           hardcode_direct=unsupported
10882           # It fails to find uninstalled libraries when the uninstalled
10883           # path is not listed in the libpath.  Setting hardcode_minus_L
10884           # to unsupported forces relinking
10885           hardcode_minus_L=yes
10886           hardcode_libdir_flag_spec='-L$libdir'
10887           hardcode_libdir_separator=
10888           fi
10889           ;;
10890         esac
10891         shared_flag='-shared'
10892         if test "$aix_use_runtimelinking" = yes; then
10893           shared_flag="$shared_flag "'${wl}-G'
10894         fi
10895       else
10896         # not using gcc
10897         if test "$host_cpu" = ia64; then
10898         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10899         # chokes on -Wl,-G. The following line is correct:
10900           shared_flag='-G'
10901         else
10902           if test "$aix_use_runtimelinking" = yes; then
10903             shared_flag='${wl}-G'
10904           else
10905             shared_flag='${wl}-bM:SRE'
10906           fi
10907         fi
10908       fi
10909
10910       export_dynamic_flag_spec='${wl}-bexpall'
10911       # It seems that -bexpall does not export symbols beginning with
10912       # underscore (_), so it is better to generate a list of symbols to export.
10913       always_export_symbols=yes
10914       if test "$aix_use_runtimelinking" = yes; then
10915         # Warning - without using the other runtime loading flags (-brtl),
10916         # -berok will link without error, but may produce a broken library.
10917         allow_undefined_flag='-berok'
10918         # Determine the default libpath from the value encoded in an
10919         # empty executable.
10920         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10921 /* end confdefs.h.  */
10922
10923 int
10924 main ()
10925 {
10926
10927   ;
10928   return 0;
10929 }
10930 _ACEOF
10931 if ac_fn_c_try_link "$LINENO"; then :
10932
10933 lt_aix_libpath_sed='
10934     /Import File Strings/,/^$/ {
10935         /^0/ {
10936             s/^0  *\(.*\)$/\1/
10937             p
10938         }
10939     }'
10940 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10941 # Check for a 64-bit object if we didn't find anything.
10942 if test -z "$aix_libpath"; then
10943   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10944 fi
10945 fi
10946 rm -f core conftest.err conftest.$ac_objext \
10947     conftest$ac_exeext conftest.$ac_ext
10948 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10949
10950         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10951         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"
10952       else
10953         if test "$host_cpu" = ia64; then
10954           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10955           allow_undefined_flag="-z nodefs"
10956           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"
10957         else
10958          # Determine the default libpath from the value encoded in an
10959          # empty executable.
10960          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10961 /* end confdefs.h.  */
10962
10963 int
10964 main ()
10965 {
10966
10967   ;
10968   return 0;
10969 }
10970 _ACEOF
10971 if ac_fn_c_try_link "$LINENO"; then :
10972
10973 lt_aix_libpath_sed='
10974     /Import File Strings/,/^$/ {
10975         /^0/ {
10976             s/^0  *\(.*\)$/\1/
10977             p
10978         }
10979     }'
10980 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10981 # Check for a 64-bit object if we didn't find anything.
10982 if test -z "$aix_libpath"; then
10983   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10984 fi
10985 fi
10986 rm -f core conftest.err conftest.$ac_objext \
10987     conftest$ac_exeext conftest.$ac_ext
10988 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10989
10990          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10991           # Warning - without using the other run time loading flags,
10992           # -berok will link without error, but may produce a broken library.
10993           no_undefined_flag=' ${wl}-bernotok'
10994           allow_undefined_flag=' ${wl}-berok'
10995           if test "$with_gnu_ld" = yes; then
10996             # We only use this code for GNU lds that support --whole-archive.
10997             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10998           else
10999             # Exported symbols can be pulled into shared objects from archives
11000             whole_archive_flag_spec='$convenience'
11001           fi
11002           archive_cmds_need_lc=yes
11003           # This is similar to how AIX traditionally builds its shared libraries.
11004           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'
11005         fi
11006       fi
11007       ;;
11008
11009     amigaos*)
11010       case $host_cpu in
11011       powerpc)
11012             # see comment about AmigaOS4 .so support
11013             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11014             archive_expsym_cmds=''
11015         ;;
11016       m68k)
11017             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)'
11018             hardcode_libdir_flag_spec='-L$libdir'
11019             hardcode_minus_L=yes
11020         ;;
11021       esac
11022       ;;
11023
11024     bsdi[45]*)
11025       export_dynamic_flag_spec=-rdynamic
11026       ;;
11027
11028     cygwin* | mingw* | pw32* | cegcc*)
11029       # When not using gcc, we currently assume that we are using
11030       # Microsoft Visual C++.
11031       # hardcode_libdir_flag_spec is actually meaningless, as there is
11032       # no search path for DLLs.
11033       hardcode_libdir_flag_spec=' '
11034       allow_undefined_flag=unsupported
11035       # Tell ltmain to make .lib files, not .a files.
11036       libext=lib
11037       # Tell ltmain to make .dll files, not .so files.
11038       shrext_cmds=".dll"
11039       # FIXME: Setting linknames here is a bad hack.
11040       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11041       # The linker will automatically build a .lib file if we build a DLL.
11042       old_archive_from_new_cmds='true'
11043       # FIXME: Should let the user specify the lib program.
11044       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11045       fix_srcfile_path='`cygpath -w "$srcfile"`'
11046       enable_shared_with_static_runtimes=yes
11047       ;;
11048
11049     darwin* | rhapsody*)
11050
11051
11052   archive_cmds_need_lc=no
11053   hardcode_direct=no
11054   hardcode_automatic=yes
11055   hardcode_shlibpath_var=unsupported
11056   if test "$lt_cv_ld_force_load" = "yes"; then
11057     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\"`'
11058   else
11059     whole_archive_flag_spec=''
11060   fi
11061   link_all_deplibs=yes
11062   allow_undefined_flag="$_lt_dar_allow_undefined"
11063   case $cc_basename in
11064      ifort*) _lt_dar_can_shared=yes ;;
11065      *) _lt_dar_can_shared=$GCC ;;
11066   esac
11067   if test "$_lt_dar_can_shared" = "yes"; then
11068     output_verbose_link_cmd=func_echo_all
11069     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11070     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11071     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}"
11072     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}"
11073
11074   else
11075   ld_shlibs=no
11076   fi
11077
11078       ;;
11079
11080     dgux*)
11081       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11082       hardcode_libdir_flag_spec='-L$libdir'
11083       hardcode_shlibpath_var=no
11084       ;;
11085
11086     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11087     # support.  Future versions do this automatically, but an explicit c++rt0.o
11088     # does not break anything, and helps significantly (at the cost of a little
11089     # extra space).
11090     freebsd2.2*)
11091       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11092       hardcode_libdir_flag_spec='-R$libdir'
11093       hardcode_direct=yes
11094       hardcode_shlibpath_var=no
11095       ;;
11096
11097     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11098     freebsd2.*)
11099       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11100       hardcode_direct=yes
11101       hardcode_minus_L=yes
11102       hardcode_shlibpath_var=no
11103       ;;
11104
11105     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11106     freebsd* | dragonfly*)
11107       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11108       hardcode_libdir_flag_spec='-R$libdir'
11109       hardcode_direct=yes
11110       hardcode_shlibpath_var=no
11111       ;;
11112
11113     hpux9*)
11114       if test "$GCC" = yes; then
11115         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'
11116       else
11117         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'
11118       fi
11119       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11120       hardcode_libdir_separator=:
11121       hardcode_direct=yes
11122
11123       # hardcode_minus_L: Not really in the search PATH,
11124       # but as the default location of the library.
11125       hardcode_minus_L=yes
11126       export_dynamic_flag_spec='${wl}-E'
11127       ;;
11128
11129     hpux10*)
11130       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11131         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11132       else
11133         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11134       fi
11135       if test "$with_gnu_ld" = no; then
11136         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11137         hardcode_libdir_flag_spec_ld='+b $libdir'
11138         hardcode_libdir_separator=:
11139         hardcode_direct=yes
11140         hardcode_direct_absolute=yes
11141         export_dynamic_flag_spec='${wl}-E'
11142         # hardcode_minus_L: Not really in the search PATH,
11143         # but as the default location of the library.
11144         hardcode_minus_L=yes
11145       fi
11146       ;;
11147
11148     hpux11*)
11149       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11150         case $host_cpu in
11151         hppa*64*)
11152           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11153           ;;
11154         ia64*)
11155           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11156           ;;
11157         *)
11158           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11159           ;;
11160         esac
11161       else
11162         case $host_cpu in
11163         hppa*64*)
11164           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11165           ;;
11166         ia64*)
11167           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11168           ;;
11169         *)
11170
11171           # Older versions of the 11.00 compiler do not understand -b yet
11172           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11173           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11174 $as_echo_n "checking if $CC understands -b... " >&6; }
11175 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11176   $as_echo_n "(cached) " >&6
11177 else
11178   lt_cv_prog_compiler__b=no
11179    save_LDFLAGS="$LDFLAGS"
11180    LDFLAGS="$LDFLAGS -b"
11181    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11182    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11183      # The linker can only warn and ignore the option if not recognized
11184      # So say no if there are warnings
11185      if test -s conftest.err; then
11186        # Append any errors to the config.log.
11187        cat conftest.err 1>&5
11188        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11189        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11190        if diff conftest.exp conftest.er2 >/dev/null; then
11191          lt_cv_prog_compiler__b=yes
11192        fi
11193      else
11194        lt_cv_prog_compiler__b=yes
11195      fi
11196    fi
11197    $RM -r conftest*
11198    LDFLAGS="$save_LDFLAGS"
11199
11200 fi
11201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11202 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11203
11204 if test x"$lt_cv_prog_compiler__b" = xyes; then
11205     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11206 else
11207     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11208 fi
11209
11210           ;;
11211         esac
11212       fi
11213       if test "$with_gnu_ld" = no; then
11214         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11215         hardcode_libdir_separator=:
11216
11217         case $host_cpu in
11218         hppa*64*|ia64*)
11219           hardcode_direct=no
11220           hardcode_shlibpath_var=no
11221           ;;
11222         *)
11223           hardcode_direct=yes
11224           hardcode_direct_absolute=yes
11225           export_dynamic_flag_spec='${wl}-E'
11226
11227           # hardcode_minus_L: Not really in the search PATH,
11228           # but as the default location of the library.
11229           hardcode_minus_L=yes
11230           ;;
11231         esac
11232       fi
11233       ;;
11234
11235     irix5* | irix6* | nonstopux*)
11236       if test "$GCC" = yes; then
11237         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'
11238         # Try to use the -exported_symbol ld option, if it does not
11239         # work, assume that -exports_file does not work either and
11240         # implicitly export all symbols.
11241         save_LDFLAGS="$LDFLAGS"
11242         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11243         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11244 /* end confdefs.h.  */
11245 int foo(void) {}
11246 _ACEOF
11247 if ac_fn_c_try_link "$LINENO"; then :
11248   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'
11249
11250 fi
11251 rm -f core conftest.err conftest.$ac_objext \
11252     conftest$ac_exeext conftest.$ac_ext
11253         LDFLAGS="$save_LDFLAGS"
11254       else
11255         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'
11256         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'
11257       fi
11258       archive_cmds_need_lc='no'
11259       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11260       hardcode_libdir_separator=:
11261       inherit_rpath=yes
11262       link_all_deplibs=yes
11263       ;;
11264
11265     netbsd*)
11266       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11267         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11268       else
11269         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11270       fi
11271       hardcode_libdir_flag_spec='-R$libdir'
11272       hardcode_direct=yes
11273       hardcode_shlibpath_var=no
11274       ;;
11275
11276     newsos6)
11277       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11278       hardcode_direct=yes
11279       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11280       hardcode_libdir_separator=:
11281       hardcode_shlibpath_var=no
11282       ;;
11283
11284     *nto* | *qnx*)
11285       ;;
11286
11287     openbsd*)
11288       if test -f /usr/libexec/ld.so; then
11289         hardcode_direct=yes
11290         hardcode_shlibpath_var=no
11291         hardcode_direct_absolute=yes
11292         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11293           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11294           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11295           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11296           export_dynamic_flag_spec='${wl}-E'
11297         else
11298           case $host_os in
11299            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11300              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11301              hardcode_libdir_flag_spec='-R$libdir'
11302              ;;
11303            *)
11304              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11305              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11306              ;;
11307           esac
11308         fi
11309       else
11310         ld_shlibs=no
11311       fi
11312       ;;
11313
11314     os2*)
11315       hardcode_libdir_flag_spec='-L$libdir'
11316       hardcode_minus_L=yes
11317       allow_undefined_flag=unsupported
11318       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'
11319       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11320       ;;
11321
11322     osf3*)
11323       if test "$GCC" = yes; then
11324         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11325         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'
11326       else
11327         allow_undefined_flag=' -expect_unresolved \*'
11328         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'
11329       fi
11330       archive_cmds_need_lc='no'
11331       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11332       hardcode_libdir_separator=:
11333       ;;
11334
11335     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11336       if test "$GCC" = yes; then
11337         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11338         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'
11339         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11340       else
11341         allow_undefined_flag=' -expect_unresolved \*'
11342         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'
11343         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~
11344         $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'
11345
11346         # Both c and cxx compiler support -rpath directly
11347         hardcode_libdir_flag_spec='-rpath $libdir'
11348       fi
11349       archive_cmds_need_lc='no'
11350       hardcode_libdir_separator=:
11351       ;;
11352
11353     solaris*)
11354       no_undefined_flag=' -z defs'
11355       if test "$GCC" = yes; then
11356         wlarc='${wl}'
11357         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11358         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11359           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11360       else
11361         case `$CC -V 2>&1` in
11362         *"Compilers 5.0"*)
11363           wlarc=''
11364           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11365           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11366           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11367           ;;
11368         *)
11369           wlarc='${wl}'
11370           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11371           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11372           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11373           ;;
11374         esac
11375       fi
11376       hardcode_libdir_flag_spec='-R$libdir'
11377       hardcode_shlibpath_var=no
11378       case $host_os in
11379       solaris2.[0-5] | solaris2.[0-5].*) ;;
11380       *)
11381         # The compiler driver will combine and reorder linker options,
11382         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11383         # but is careful enough not to reorder.
11384         # Supported since Solaris 2.6 (maybe 2.5.1?)
11385         if test "$GCC" = yes; then
11386           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11387         else
11388           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11389         fi
11390         ;;
11391       esac
11392       link_all_deplibs=yes
11393       ;;
11394
11395     sunos4*)
11396       if test "x$host_vendor" = xsequent; then
11397         # Use $CC to link under sequent, because it throws in some extra .o
11398         # files that make .init and .fini sections work.
11399         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11400       else
11401         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11402       fi
11403       hardcode_libdir_flag_spec='-L$libdir'
11404       hardcode_direct=yes
11405       hardcode_minus_L=yes
11406       hardcode_shlibpath_var=no
11407       ;;
11408
11409     sysv4)
11410       case $host_vendor in
11411         sni)
11412           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11413           hardcode_direct=yes # is this really true???
11414         ;;
11415         siemens)
11416           ## LD is ld it makes a PLAMLIB
11417           ## CC just makes a GrossModule.
11418           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11419           reload_cmds='$CC -r -o $output$reload_objs'
11420           hardcode_direct=no
11421         ;;
11422         motorola)
11423           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11424           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11425         ;;
11426       esac
11427       runpath_var='LD_RUN_PATH'
11428       hardcode_shlibpath_var=no
11429       ;;
11430
11431     sysv4.3*)
11432       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11433       hardcode_shlibpath_var=no
11434       export_dynamic_flag_spec='-Bexport'
11435       ;;
11436
11437     sysv4*MP*)
11438       if test -d /usr/nec; then
11439         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11440         hardcode_shlibpath_var=no
11441         runpath_var=LD_RUN_PATH
11442         hardcode_runpath_var=yes
11443         ld_shlibs=yes
11444       fi
11445       ;;
11446
11447     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11448       no_undefined_flag='${wl}-z,text'
11449       archive_cmds_need_lc=no
11450       hardcode_shlibpath_var=no
11451       runpath_var='LD_RUN_PATH'
11452
11453       if test "$GCC" = yes; then
11454         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11455         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11456       else
11457         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11458         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11459       fi
11460       ;;
11461
11462     sysv5* | sco3.2v5* | sco5v6*)
11463       # Note: We can NOT use -z defs as we might desire, because we do not
11464       # link with -lc, and that would cause any symbols used from libc to
11465       # always be unresolved, which means just about no library would
11466       # ever link correctly.  If we're not using GNU ld we use -z text
11467       # though, which does catch some bad symbols but isn't as heavy-handed
11468       # as -z defs.
11469       no_undefined_flag='${wl}-z,text'
11470       allow_undefined_flag='${wl}-z,nodefs'
11471       archive_cmds_need_lc=no
11472       hardcode_shlibpath_var=no
11473       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11474       hardcode_libdir_separator=':'
11475       link_all_deplibs=yes
11476       export_dynamic_flag_spec='${wl}-Bexport'
11477       runpath_var='LD_RUN_PATH'
11478
11479       if test "$GCC" = yes; then
11480         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11481         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11482       else
11483         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11484         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11485       fi
11486       ;;
11487
11488     uts4*)
11489       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11490       hardcode_libdir_flag_spec='-L$libdir'
11491       hardcode_shlibpath_var=no
11492       ;;
11493
11494     *)
11495       ld_shlibs=no
11496       ;;
11497     esac
11498
11499     if test x$host_vendor = xsni; then
11500       case $host in
11501       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11502         export_dynamic_flag_spec='${wl}-Blargedynsym'
11503         ;;
11504       esac
11505     fi
11506   fi
11507
11508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11509 $as_echo "$ld_shlibs" >&6; }
11510 test "$ld_shlibs" = no && can_build_shared=no
11511
11512 with_gnu_ld=$with_gnu_ld
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528 #
11529 # Do we need to explicitly link libc?
11530 #
11531 case "x$archive_cmds_need_lc" in
11532 x|xyes)
11533   # Assume -lc should be added
11534   archive_cmds_need_lc=yes
11535
11536   if test "$enable_shared" = yes && test "$GCC" = yes; then
11537     case $archive_cmds in
11538     *'~'*)
11539       # FIXME: we may have to deal with multi-command sequences.
11540       ;;
11541     '$CC '*)
11542       # Test whether the compiler implicitly links with -lc since on some
11543       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11544       # to ld, don't add -lc before -lgcc.
11545       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11546 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11547 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11548   $as_echo_n "(cached) " >&6
11549 else
11550   $RM conftest*
11551         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11552
11553         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11554   (eval $ac_compile) 2>&5
11555   ac_status=$?
11556   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11557   test $ac_status = 0; } 2>conftest.err; then
11558           soname=conftest
11559           lib=conftest
11560           libobjs=conftest.$ac_objext
11561           deplibs=
11562           wl=$lt_prog_compiler_wl
11563           pic_flag=$lt_prog_compiler_pic
11564           compiler_flags=-v
11565           linker_flags=-v
11566           verstring=
11567           output_objdir=.
11568           libname=conftest
11569           lt_save_allow_undefined_flag=$allow_undefined_flag
11570           allow_undefined_flag=
11571           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11572   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11573   ac_status=$?
11574   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11575   test $ac_status = 0; }
11576           then
11577             lt_cv_archive_cmds_need_lc=no
11578           else
11579             lt_cv_archive_cmds_need_lc=yes
11580           fi
11581           allow_undefined_flag=$lt_save_allow_undefined_flag
11582         else
11583           cat conftest.err 1>&5
11584         fi
11585         $RM conftest*
11586
11587 fi
11588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11589 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11590       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11591       ;;
11592     esac
11593   fi
11594   ;;
11595 esac
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11754 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11755
11756 if test "$GCC" = yes; then
11757   case $host_os in
11758     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11759     *) lt_awk_arg="/^libraries:/" ;;
11760   esac
11761   case $host_os in
11762     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11763     *) lt_sed_strip_eq="s,=/,/,g" ;;
11764   esac
11765   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11766   case $lt_search_path_spec in
11767   *\;*)
11768     # if the path contains ";" then we assume it to be the separator
11769     # otherwise default to the standard path separator (i.e. ":") - it is
11770     # assumed that no part of a normal pathname contains ";" but that should
11771     # okay in the real world where ";" in dirpaths is itself problematic.
11772     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11773     ;;
11774   *)
11775     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11776     ;;
11777   esac
11778   # Ok, now we have the path, separated by spaces, we can step through it
11779   # and add multilib dir if necessary.
11780   lt_tmp_lt_search_path_spec=
11781   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11782   for lt_sys_path in $lt_search_path_spec; do
11783     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11784       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11785     else
11786       test -d "$lt_sys_path" && \
11787         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11788     fi
11789   done
11790   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11791 BEGIN {RS=" "; FS="/|\n";} {
11792   lt_foo="";
11793   lt_count=0;
11794   for (lt_i = NF; lt_i > 0; lt_i--) {
11795     if ($lt_i != "" && $lt_i != ".") {
11796       if ($lt_i == "..") {
11797         lt_count++;
11798       } else {
11799         if (lt_count == 0) {
11800           lt_foo="/" $lt_i lt_foo;
11801         } else {
11802           lt_count--;
11803         }
11804       }
11805     }
11806   }
11807   if (lt_foo != "") { lt_freq[lt_foo]++; }
11808   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11809 }'`
11810   # AWK program above erroneously prepends '/' to C:/dos/paths
11811   # for these hosts.
11812   case $host_os in
11813     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11814       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11815   esac
11816   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11817 else
11818   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11819 fi
11820 library_names_spec=
11821 libname_spec='lib$name'
11822 soname_spec=
11823 shrext_cmds=".so"
11824 postinstall_cmds=
11825 postuninstall_cmds=
11826 finish_cmds=
11827 finish_eval=
11828 shlibpath_var=
11829 shlibpath_overrides_runpath=unknown
11830 version_type=none
11831 dynamic_linker="$host_os ld.so"
11832 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11833 need_lib_prefix=unknown
11834 hardcode_into_libs=no
11835
11836 # when you set need_version to no, make sure it does not cause -set_version
11837 # flags to be left without arguments
11838 need_version=unknown
11839
11840 case $host_os in
11841 aix3*)
11842   version_type=linux
11843   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11844   shlibpath_var=LIBPATH
11845
11846   # AIX 3 has no versioning support, so we append a major version to the name.
11847   soname_spec='${libname}${release}${shared_ext}$major'
11848   ;;
11849
11850 aix[4-9]*)
11851   version_type=linux
11852   need_lib_prefix=no
11853   need_version=no
11854   hardcode_into_libs=yes
11855   if test "$host_cpu" = ia64; then
11856     # AIX 5 supports IA64
11857     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11858     shlibpath_var=LD_LIBRARY_PATH
11859   else
11860     # With GCC up to 2.95.x, collect2 would create an import file
11861     # for dependence libraries.  The import file would start with
11862     # the line `#! .'.  This would cause the generated library to
11863     # depend on `.', always an invalid library.  This was fixed in
11864     # development snapshots of GCC prior to 3.0.
11865     case $host_os in
11866       aix4 | aix4.[01] | aix4.[01].*)
11867       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11868            echo ' yes '
11869            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11870         :
11871       else
11872         can_build_shared=no
11873       fi
11874       ;;
11875     esac
11876     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11877     # soname into executable. Probably we can add versioning support to
11878     # collect2, so additional links can be useful in future.
11879     if test "$aix_use_runtimelinking" = yes; then
11880       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11881       # instead of lib<name>.a to let people know that these are not
11882       # typical AIX shared libraries.
11883       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11884     else
11885       # We preserve .a as extension for shared libraries through AIX4.2
11886       # and later when we are not doing run time linking.
11887       library_names_spec='${libname}${release}.a $libname.a'
11888       soname_spec='${libname}${release}${shared_ext}$major'
11889     fi
11890     shlibpath_var=LIBPATH
11891   fi
11892   ;;
11893
11894 amigaos*)
11895   case $host_cpu in
11896   powerpc)
11897     # Since July 2007 AmigaOS4 officially supports .so libraries.
11898     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11899     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11900     ;;
11901   m68k)
11902     library_names_spec='$libname.ixlibrary $libname.a'
11903     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11904     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'
11905     ;;
11906   esac
11907   ;;
11908
11909 beos*)
11910   library_names_spec='${libname}${shared_ext}'
11911   dynamic_linker="$host_os ld.so"
11912   shlibpath_var=LIBRARY_PATH
11913   ;;
11914
11915 bsdi[45]*)
11916   version_type=linux
11917   need_version=no
11918   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11919   soname_spec='${libname}${release}${shared_ext}$major'
11920   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11921   shlibpath_var=LD_LIBRARY_PATH
11922   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11923   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11924   # the default ld.so.conf also contains /usr/contrib/lib and
11925   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11926   # libtool to hard-code these into programs
11927   ;;
11928
11929 cygwin* | mingw* | pw32* | cegcc*)
11930   version_type=windows
11931   shrext_cmds=".dll"
11932   need_version=no
11933   need_lib_prefix=no
11934
11935   case $GCC,$host_os in
11936   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11937     library_names_spec='$libname.dll.a'
11938     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11939     postinstall_cmds='base_file=`basename \${file}`~
11940       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11941       dldir=$destdir/`dirname \$dlpath`~
11942       test -d \$dldir || mkdir -p \$dldir~
11943       $install_prog $dir/$dlname \$dldir/$dlname~
11944       chmod a+x \$dldir/$dlname~
11945       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11946         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11947       fi'
11948     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11949       dlpath=$dir/\$dldll~
11950        $RM \$dlpath'
11951     shlibpath_overrides_runpath=yes
11952
11953     case $host_os in
11954     cygwin*)
11955       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11956       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11957
11958       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11959       ;;
11960     mingw* | cegcc*)
11961       # MinGW DLLs use traditional 'lib' prefix
11962       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11963       ;;
11964     pw32*)
11965       # pw32 DLLs use 'pw' prefix rather than 'lib'
11966       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11967       ;;
11968     esac
11969     ;;
11970
11971   *)
11972     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11973     ;;
11974   esac
11975   dynamic_linker='Win32 ld.exe'
11976   # FIXME: first we should search . and the directory the executable is in
11977   shlibpath_var=PATH
11978   ;;
11979
11980 darwin* | rhapsody*)
11981   dynamic_linker="$host_os dyld"
11982   version_type=darwin
11983   need_lib_prefix=no
11984   need_version=no
11985   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11986   soname_spec='${libname}${release}${major}$shared_ext'
11987   shlibpath_overrides_runpath=yes
11988   shlibpath_var=DYLD_LIBRARY_PATH
11989   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11990
11991   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11992   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11993   ;;
11994
11995 dgux*)
11996   version_type=linux
11997   need_lib_prefix=no
11998   need_version=no
11999   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12000   soname_spec='${libname}${release}${shared_ext}$major'
12001   shlibpath_var=LD_LIBRARY_PATH
12002   ;;
12003
12004 freebsd* | dragonfly*)
12005   # DragonFly does not have aout.  When/if they implement a new
12006   # versioning mechanism, adjust this.
12007   if test -x /usr/bin/objformat; then
12008     objformat=`/usr/bin/objformat`
12009   else
12010     case $host_os in
12011     freebsd[23].*) objformat=aout ;;
12012     *) objformat=elf ;;
12013     esac
12014   fi
12015   version_type=freebsd-$objformat
12016   case $version_type in
12017     freebsd-elf*)
12018       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12019       need_version=no
12020       need_lib_prefix=no
12021       ;;
12022     freebsd-*)
12023       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12024       need_version=yes
12025       ;;
12026   esac
12027   shlibpath_var=LD_LIBRARY_PATH
12028   case $host_os in
12029   freebsd2.*)
12030     shlibpath_overrides_runpath=yes
12031     ;;
12032   freebsd3.[01]* | freebsdelf3.[01]*)
12033     shlibpath_overrides_runpath=yes
12034     hardcode_into_libs=yes
12035     ;;
12036   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12037   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12038     shlibpath_overrides_runpath=no
12039     hardcode_into_libs=yes
12040     ;;
12041   *) # from 4.6 on, and DragonFly
12042     shlibpath_overrides_runpath=yes
12043     hardcode_into_libs=yes
12044     ;;
12045   esac
12046   ;;
12047
12048 gnu*)
12049   version_type=linux
12050   need_lib_prefix=no
12051   need_version=no
12052   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12053   soname_spec='${libname}${release}${shared_ext}$major'
12054   shlibpath_var=LD_LIBRARY_PATH
12055   hardcode_into_libs=yes
12056   ;;
12057
12058 haiku*)
12059   version_type=linux
12060   need_lib_prefix=no
12061   need_version=no
12062   dynamic_linker="$host_os runtime_loader"
12063   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12064   soname_spec='${libname}${release}${shared_ext}$major'
12065   shlibpath_var=LIBRARY_PATH
12066   shlibpath_overrides_runpath=yes
12067   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12068   hardcode_into_libs=yes
12069   ;;
12070
12071 hpux9* | hpux10* | hpux11*)
12072   # Give a soname corresponding to the major version so that dld.sl refuses to
12073   # link against other versions.
12074   version_type=sunos
12075   need_lib_prefix=no
12076   need_version=no
12077   case $host_cpu in
12078   ia64*)
12079     shrext_cmds='.so'
12080     hardcode_into_libs=yes
12081     dynamic_linker="$host_os dld.so"
12082     shlibpath_var=LD_LIBRARY_PATH
12083     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12084     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12085     soname_spec='${libname}${release}${shared_ext}$major'
12086     if test "X$HPUX_IA64_MODE" = X32; then
12087       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12088     else
12089       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12090     fi
12091     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12092     ;;
12093   hppa*64*)
12094     shrext_cmds='.sl'
12095     hardcode_into_libs=yes
12096     dynamic_linker="$host_os dld.sl"
12097     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12098     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12099     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12100     soname_spec='${libname}${release}${shared_ext}$major'
12101     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12102     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12103     ;;
12104   *)
12105     shrext_cmds='.sl'
12106     dynamic_linker="$host_os dld.sl"
12107     shlibpath_var=SHLIB_PATH
12108     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12109     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12110     soname_spec='${libname}${release}${shared_ext}$major'
12111     ;;
12112   esac
12113   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12114   postinstall_cmds='chmod 555 $lib'
12115   # or fails outright, so override atomically:
12116   install_override_mode=555
12117   ;;
12118
12119 interix[3-9]*)
12120   version_type=linux
12121   need_lib_prefix=no
12122   need_version=no
12123   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12124   soname_spec='${libname}${release}${shared_ext}$major'
12125   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12126   shlibpath_var=LD_LIBRARY_PATH
12127   shlibpath_overrides_runpath=no
12128   hardcode_into_libs=yes
12129   ;;
12130
12131 irix5* | irix6* | nonstopux*)
12132   case $host_os in
12133     nonstopux*) version_type=nonstopux ;;
12134     *)
12135         if test "$lt_cv_prog_gnu_ld" = yes; then
12136                 version_type=linux
12137         else
12138                 version_type=irix
12139         fi ;;
12140   esac
12141   need_lib_prefix=no
12142   need_version=no
12143   soname_spec='${libname}${release}${shared_ext}$major'
12144   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12145   case $host_os in
12146   irix5* | nonstopux*)
12147     libsuff= shlibsuff=
12148     ;;
12149   *)
12150     case $LD in # libtool.m4 will add one of these switches to LD
12151     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12152       libsuff= shlibsuff= libmagic=32-bit;;
12153     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12154       libsuff=32 shlibsuff=N32 libmagic=N32;;
12155     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12156       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12157     *) libsuff= shlibsuff= libmagic=never-match;;
12158     esac
12159     ;;
12160   esac
12161   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12162   shlibpath_overrides_runpath=no
12163   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12164   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12165   hardcode_into_libs=yes
12166   ;;
12167
12168 # No shared lib support for Linux oldld, aout, or coff.
12169 linux*oldld* | linux*aout* | linux*coff*)
12170   dynamic_linker=no
12171   ;;
12172
12173 # This must be Linux ELF.
12174 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12175   version_type=linux
12176   need_lib_prefix=no
12177   need_version=no
12178   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12179   soname_spec='${libname}${release}${shared_ext}$major'
12180   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12181   shlibpath_var=LD_LIBRARY_PATH
12182   shlibpath_overrides_runpath=no
12183
12184   # Some binutils ld are patched to set DT_RUNPATH
12185   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12186   $as_echo_n "(cached) " >&6
12187 else
12188   lt_cv_shlibpath_overrides_runpath=no
12189     save_LDFLAGS=$LDFLAGS
12190     save_libdir=$libdir
12191     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12192          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12193     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12194 /* end confdefs.h.  */
12195
12196 int
12197 main ()
12198 {
12199
12200   ;
12201   return 0;
12202 }
12203 _ACEOF
12204 if ac_fn_c_try_link "$LINENO"; then :
12205   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12206   lt_cv_shlibpath_overrides_runpath=yes
12207 fi
12208 fi
12209 rm -f core conftest.err conftest.$ac_objext \
12210     conftest$ac_exeext conftest.$ac_ext
12211     LDFLAGS=$save_LDFLAGS
12212     libdir=$save_libdir
12213
12214 fi
12215
12216   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12217
12218   # This implies no fast_install, which is unacceptable.
12219   # Some rework will be needed to allow for fast_install
12220   # before this can be enabled.
12221   hardcode_into_libs=yes
12222
12223   # Append ld.so.conf contents to the search path
12224   if test -f /etc/ld.so.conf; then
12225     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' ' '`
12226     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12227   fi
12228
12229   # We used to test for /lib/ld.so.1 and disable shared libraries on
12230   # powerpc, because MkLinux only supported shared libraries with the
12231   # GNU dynamic linker.  Since this was broken with cross compilers,
12232   # most powerpc-linux boxes support dynamic linking these days and
12233   # people can always --disable-shared, the test was removed, and we
12234   # assume the GNU/Linux dynamic linker is in use.
12235   dynamic_linker='GNU/Linux ld.so'
12236   ;;
12237
12238 netbsd*)
12239   version_type=sunos
12240   need_lib_prefix=no
12241   need_version=no
12242   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12243     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12244     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12245     dynamic_linker='NetBSD (a.out) ld.so'
12246   else
12247     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12248     soname_spec='${libname}${release}${shared_ext}$major'
12249     dynamic_linker='NetBSD ld.elf_so'
12250   fi
12251   shlibpath_var=LD_LIBRARY_PATH
12252   shlibpath_overrides_runpath=yes
12253   hardcode_into_libs=yes
12254   ;;
12255
12256 newsos6)
12257   version_type=linux
12258   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12259   shlibpath_var=LD_LIBRARY_PATH
12260   shlibpath_overrides_runpath=yes
12261   ;;
12262
12263 *nto* | *qnx*)
12264   version_type=qnx
12265   need_lib_prefix=no
12266   need_version=no
12267   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12268   soname_spec='${libname}${release}${shared_ext}$major'
12269   shlibpath_var=LD_LIBRARY_PATH
12270   shlibpath_overrides_runpath=no
12271   hardcode_into_libs=yes
12272   dynamic_linker='ldqnx.so'
12273   ;;
12274
12275 openbsd*)
12276   version_type=sunos
12277   sys_lib_dlsearch_path_spec="/usr/lib"
12278   need_lib_prefix=no
12279   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12280   case $host_os in
12281     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12282     *)                          need_version=no  ;;
12283   esac
12284   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12285   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12286   shlibpath_var=LD_LIBRARY_PATH
12287   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12288     case $host_os in
12289       openbsd2.[89] | openbsd2.[89].*)
12290         shlibpath_overrides_runpath=no
12291         ;;
12292       *)
12293         shlibpath_overrides_runpath=yes
12294         ;;
12295       esac
12296   else
12297     shlibpath_overrides_runpath=yes
12298   fi
12299   ;;
12300
12301 os2*)
12302   libname_spec='$name'
12303   shrext_cmds=".dll"
12304   need_lib_prefix=no
12305   library_names_spec='$libname${shared_ext} $libname.a'
12306   dynamic_linker='OS/2 ld.exe'
12307   shlibpath_var=LIBPATH
12308   ;;
12309
12310 osf3* | osf4* | osf5*)
12311   version_type=osf
12312   need_lib_prefix=no
12313   need_version=no
12314   soname_spec='${libname}${release}${shared_ext}$major'
12315   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12316   shlibpath_var=LD_LIBRARY_PATH
12317   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12318   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12319   ;;
12320
12321 rdos*)
12322   dynamic_linker=no
12323   ;;
12324
12325 solaris*)
12326   version_type=linux
12327   need_lib_prefix=no
12328   need_version=no
12329   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12330   soname_spec='${libname}${release}${shared_ext}$major'
12331   shlibpath_var=LD_LIBRARY_PATH
12332   shlibpath_overrides_runpath=yes
12333   hardcode_into_libs=yes
12334   # ldd complains unless libraries are executable
12335   postinstall_cmds='chmod +x $lib'
12336   ;;
12337
12338 sunos4*)
12339   version_type=sunos
12340   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12341   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12342   shlibpath_var=LD_LIBRARY_PATH
12343   shlibpath_overrides_runpath=yes
12344   if test "$with_gnu_ld" = yes; then
12345     need_lib_prefix=no
12346   fi
12347   need_version=yes
12348   ;;
12349
12350 sysv4 | sysv4.3*)
12351   version_type=linux
12352   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12353   soname_spec='${libname}${release}${shared_ext}$major'
12354   shlibpath_var=LD_LIBRARY_PATH
12355   case $host_vendor in
12356     sni)
12357       shlibpath_overrides_runpath=no
12358       need_lib_prefix=no
12359       runpath_var=LD_RUN_PATH
12360       ;;
12361     siemens)
12362       need_lib_prefix=no
12363       ;;
12364     motorola)
12365       need_lib_prefix=no
12366       need_version=no
12367       shlibpath_overrides_runpath=no
12368       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12369       ;;
12370   esac
12371   ;;
12372
12373 sysv4*MP*)
12374   if test -d /usr/nec ;then
12375     version_type=linux
12376     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12377     soname_spec='$libname${shared_ext}.$major'
12378     shlibpath_var=LD_LIBRARY_PATH
12379   fi
12380   ;;
12381
12382 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12383   version_type=freebsd-elf
12384   need_lib_prefix=no
12385   need_version=no
12386   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12387   soname_spec='${libname}${release}${shared_ext}$major'
12388   shlibpath_var=LD_LIBRARY_PATH
12389   shlibpath_overrides_runpath=yes
12390   hardcode_into_libs=yes
12391   if test "$with_gnu_ld" = yes; then
12392     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12393   else
12394     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12395     case $host_os in
12396       sco3.2v5*)
12397         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12398         ;;
12399     esac
12400   fi
12401   sys_lib_dlsearch_path_spec='/usr/lib'
12402   ;;
12403
12404 tpf*)
12405   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12406   version_type=linux
12407   need_lib_prefix=no
12408   need_version=no
12409   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12410   shlibpath_var=LD_LIBRARY_PATH
12411   shlibpath_overrides_runpath=no
12412   hardcode_into_libs=yes
12413   ;;
12414
12415 uts4*)
12416   version_type=linux
12417   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12418   soname_spec='${libname}${release}${shared_ext}$major'
12419   shlibpath_var=LD_LIBRARY_PATH
12420   ;;
12421
12422 *)
12423   dynamic_linker=no
12424   ;;
12425 esac
12426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12427 $as_echo "$dynamic_linker" >&6; }
12428 test "$dynamic_linker" = no && can_build_shared=no
12429
12430 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12431 if test "$GCC" = yes; then
12432   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12433 fi
12434
12435 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12436   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12437 fi
12438 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12439   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12440 fi
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12534 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12535 hardcode_action=
12536 if test -n "$hardcode_libdir_flag_spec" ||
12537    test -n "$runpath_var" ||
12538    test "X$hardcode_automatic" = "Xyes" ; then
12539
12540   # We can hardcode non-existent directories.
12541   if test "$hardcode_direct" != no &&
12542      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12543      # have to relink, otherwise we might link with an installed library
12544      # when we should be linking with a yet-to-be-installed one
12545      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12546      test "$hardcode_minus_L" != no; then
12547     # Linking always hardcodes the temporary library directory.
12548     hardcode_action=relink
12549   else
12550     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12551     hardcode_action=immediate
12552   fi
12553 else
12554   # We cannot hardcode anything, or else we can only hardcode existing
12555   # directories.
12556   hardcode_action=unsupported
12557 fi
12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12559 $as_echo "$hardcode_action" >&6; }
12560
12561 if test "$hardcode_action" = relink ||
12562    test "$inherit_rpath" = yes; then
12563   # Fast installation is not supported
12564   enable_fast_install=no
12565 elif test "$shlibpath_overrides_runpath" = yes ||
12566      test "$enable_shared" = no; then
12567   # Fast installation is not necessary
12568   enable_fast_install=needless
12569 fi
12570
12571
12572
12573
12574
12575
12576   if test "x$enable_dlopen" != xyes; then
12577   enable_dlopen=unknown
12578   enable_dlopen_self=unknown
12579   enable_dlopen_self_static=unknown
12580 else
12581   lt_cv_dlopen=no
12582   lt_cv_dlopen_libs=
12583
12584   case $host_os in
12585   beos*)
12586     lt_cv_dlopen="load_add_on"
12587     lt_cv_dlopen_libs=
12588     lt_cv_dlopen_self=yes
12589     ;;
12590
12591   mingw* | pw32* | cegcc*)
12592     lt_cv_dlopen="LoadLibrary"
12593     lt_cv_dlopen_libs=
12594     ;;
12595
12596   cygwin*)
12597     lt_cv_dlopen="dlopen"
12598     lt_cv_dlopen_libs=
12599     ;;
12600
12601   darwin*)
12602   # if libdl is installed we need to link against it
12603     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12604 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12605 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12606   $as_echo_n "(cached) " >&6
12607 else
12608   ac_check_lib_save_LIBS=$LIBS
12609 LIBS="-ldl  $LIBS"
12610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12611 /* end confdefs.h.  */
12612
12613 /* Override any GCC internal prototype to avoid an error.
12614    Use char because int might match the return type of a GCC
12615    builtin and then its argument prototype would still apply.  */
12616 #ifdef __cplusplus
12617 extern "C"
12618 #endif
12619 char dlopen ();
12620 int
12621 main ()
12622 {
12623 return dlopen ();
12624   ;
12625   return 0;
12626 }
12627 _ACEOF
12628 if ac_fn_c_try_link "$LINENO"; then :
12629   ac_cv_lib_dl_dlopen=yes
12630 else
12631   ac_cv_lib_dl_dlopen=no
12632 fi
12633 rm -f core conftest.err conftest.$ac_objext \
12634     conftest$ac_exeext conftest.$ac_ext
12635 LIBS=$ac_check_lib_save_LIBS
12636 fi
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12638 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12639 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12640   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12641 else
12642
12643     lt_cv_dlopen="dyld"
12644     lt_cv_dlopen_libs=
12645     lt_cv_dlopen_self=yes
12646
12647 fi
12648
12649     ;;
12650
12651   *)
12652     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12653 if test "x$ac_cv_func_shl_load" = x""yes; then :
12654   lt_cv_dlopen="shl_load"
12655 else
12656   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12657 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12658 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12659   $as_echo_n "(cached) " >&6
12660 else
12661   ac_check_lib_save_LIBS=$LIBS
12662 LIBS="-ldld  $LIBS"
12663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12664 /* end confdefs.h.  */
12665
12666 /* Override any GCC internal prototype to avoid an error.
12667    Use char because int might match the return type of a GCC
12668    builtin and then its argument prototype would still apply.  */
12669 #ifdef __cplusplus
12670 extern "C"
12671 #endif
12672 char shl_load ();
12673 int
12674 main ()
12675 {
12676 return shl_load ();
12677   ;
12678   return 0;
12679 }
12680 _ACEOF
12681 if ac_fn_c_try_link "$LINENO"; then :
12682   ac_cv_lib_dld_shl_load=yes
12683 else
12684   ac_cv_lib_dld_shl_load=no
12685 fi
12686 rm -f core conftest.err conftest.$ac_objext \
12687     conftest$ac_exeext conftest.$ac_ext
12688 LIBS=$ac_check_lib_save_LIBS
12689 fi
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12691 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12692 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12693   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12694 else
12695   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12696 if test "x$ac_cv_func_dlopen" = x""yes; then :
12697   lt_cv_dlopen="dlopen"
12698 else
12699   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12700 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12701 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12702   $as_echo_n "(cached) " >&6
12703 else
12704   ac_check_lib_save_LIBS=$LIBS
12705 LIBS="-ldl  $LIBS"
12706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12707 /* end confdefs.h.  */
12708
12709 /* Override any GCC internal prototype to avoid an error.
12710    Use char because int might match the return type of a GCC
12711    builtin and then its argument prototype would still apply.  */
12712 #ifdef __cplusplus
12713 extern "C"
12714 #endif
12715 char dlopen ();
12716 int
12717 main ()
12718 {
12719 return dlopen ();
12720   ;
12721   return 0;
12722 }
12723 _ACEOF
12724 if ac_fn_c_try_link "$LINENO"; then :
12725   ac_cv_lib_dl_dlopen=yes
12726 else
12727   ac_cv_lib_dl_dlopen=no
12728 fi
12729 rm -f core conftest.err conftest.$ac_objext \
12730     conftest$ac_exeext conftest.$ac_ext
12731 LIBS=$ac_check_lib_save_LIBS
12732 fi
12733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12734 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12735 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12736   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12737 else
12738   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12739 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12740 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12741   $as_echo_n "(cached) " >&6
12742 else
12743   ac_check_lib_save_LIBS=$LIBS
12744 LIBS="-lsvld  $LIBS"
12745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12746 /* end confdefs.h.  */
12747
12748 /* Override any GCC internal prototype to avoid an error.
12749    Use char because int might match the return type of a GCC
12750    builtin and then its argument prototype would still apply.  */
12751 #ifdef __cplusplus
12752 extern "C"
12753 #endif
12754 char dlopen ();
12755 int
12756 main ()
12757 {
12758 return dlopen ();
12759   ;
12760   return 0;
12761 }
12762 _ACEOF
12763 if ac_fn_c_try_link "$LINENO"; then :
12764   ac_cv_lib_svld_dlopen=yes
12765 else
12766   ac_cv_lib_svld_dlopen=no
12767 fi
12768 rm -f core conftest.err conftest.$ac_objext \
12769     conftest$ac_exeext conftest.$ac_ext
12770 LIBS=$ac_check_lib_save_LIBS
12771 fi
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12773 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12774 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12775   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12776 else
12777   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12778 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12779 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12780   $as_echo_n "(cached) " >&6
12781 else
12782   ac_check_lib_save_LIBS=$LIBS
12783 LIBS="-ldld  $LIBS"
12784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12785 /* end confdefs.h.  */
12786
12787 /* Override any GCC internal prototype to avoid an error.
12788    Use char because int might match the return type of a GCC
12789    builtin and then its argument prototype would still apply.  */
12790 #ifdef __cplusplus
12791 extern "C"
12792 #endif
12793 char dld_link ();
12794 int
12795 main ()
12796 {
12797 return dld_link ();
12798   ;
12799   return 0;
12800 }
12801 _ACEOF
12802 if ac_fn_c_try_link "$LINENO"; then :
12803   ac_cv_lib_dld_dld_link=yes
12804 else
12805   ac_cv_lib_dld_dld_link=no
12806 fi
12807 rm -f core conftest.err conftest.$ac_objext \
12808     conftest$ac_exeext conftest.$ac_ext
12809 LIBS=$ac_check_lib_save_LIBS
12810 fi
12811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12812 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12813 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12814   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12815 fi
12816
12817
12818 fi
12819
12820
12821 fi
12822
12823
12824 fi
12825
12826
12827 fi
12828
12829
12830 fi
12831
12832     ;;
12833   esac
12834
12835   if test "x$lt_cv_dlopen" != xno; then
12836     enable_dlopen=yes
12837   else
12838     enable_dlopen=no
12839   fi
12840
12841   case $lt_cv_dlopen in
12842   dlopen)
12843     save_CPPFLAGS="$CPPFLAGS"
12844     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12845
12846     save_LDFLAGS="$LDFLAGS"
12847     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12848
12849     save_LIBS="$LIBS"
12850     LIBS="$lt_cv_dlopen_libs $LIBS"
12851
12852     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12853 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12854 if test "${lt_cv_dlopen_self+set}" = set; then :
12855   $as_echo_n "(cached) " >&6
12856 else
12857           if test "$cross_compiling" = yes; then :
12858   lt_cv_dlopen_self=cross
12859 else
12860   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12861   lt_status=$lt_dlunknown
12862   cat > conftest.$ac_ext <<_LT_EOF
12863 #line 12863 "configure"
12864 #include "confdefs.h"
12865
12866 #if HAVE_DLFCN_H
12867 #include <dlfcn.h>
12868 #endif
12869
12870 #include <stdio.h>
12871
12872 #ifdef RTLD_GLOBAL
12873 #  define LT_DLGLOBAL           RTLD_GLOBAL
12874 #else
12875 #  ifdef DL_GLOBAL
12876 #    define LT_DLGLOBAL         DL_GLOBAL
12877 #  else
12878 #    define LT_DLGLOBAL         0
12879 #  endif
12880 #endif
12881
12882 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12883    find out it does not work in some platform. */
12884 #ifndef LT_DLLAZY_OR_NOW
12885 #  ifdef RTLD_LAZY
12886 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12887 #  else
12888 #    ifdef DL_LAZY
12889 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12890 #    else
12891 #      ifdef RTLD_NOW
12892 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12893 #      else
12894 #        ifdef DL_NOW
12895 #          define LT_DLLAZY_OR_NOW      DL_NOW
12896 #        else
12897 #          define LT_DLLAZY_OR_NOW      0
12898 #        endif
12899 #      endif
12900 #    endif
12901 #  endif
12902 #endif
12903
12904 /* When -fvisbility=hidden is used, assume the code has been annotated
12905    correspondingly for the symbols needed.  */
12906 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12907 void fnord () __attribute__((visibility("default")));
12908 #endif
12909
12910 void fnord () { int i=42; }
12911 int main ()
12912 {
12913   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12914   int status = $lt_dlunknown;
12915
12916   if (self)
12917     {
12918       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12919       else
12920         {
12921           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12922           else puts (dlerror ());
12923         }
12924       /* dlclose (self); */
12925     }
12926   else
12927     puts (dlerror ());
12928
12929   return status;
12930 }
12931 _LT_EOF
12932   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12933   (eval $ac_link) 2>&5
12934   ac_status=$?
12935   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12936   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12937     (./conftest; exit; ) >&5 2>/dev/null
12938     lt_status=$?
12939     case x$lt_status in
12940       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12941       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12942       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12943     esac
12944   else :
12945     # compilation failed
12946     lt_cv_dlopen_self=no
12947   fi
12948 fi
12949 rm -fr conftest*
12950
12951
12952 fi
12953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12954 $as_echo "$lt_cv_dlopen_self" >&6; }
12955
12956     if test "x$lt_cv_dlopen_self" = xyes; then
12957       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12958       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12959 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12960 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12961   $as_echo_n "(cached) " >&6
12962 else
12963           if test "$cross_compiling" = yes; then :
12964   lt_cv_dlopen_self_static=cross
12965 else
12966   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12967   lt_status=$lt_dlunknown
12968   cat > conftest.$ac_ext <<_LT_EOF
12969 #line 12969 "configure"
12970 #include "confdefs.h"
12971
12972 #if HAVE_DLFCN_H
12973 #include <dlfcn.h>
12974 #endif
12975
12976 #include <stdio.h>
12977
12978 #ifdef RTLD_GLOBAL
12979 #  define LT_DLGLOBAL           RTLD_GLOBAL
12980 #else
12981 #  ifdef DL_GLOBAL
12982 #    define LT_DLGLOBAL         DL_GLOBAL
12983 #  else
12984 #    define LT_DLGLOBAL         0
12985 #  endif
12986 #endif
12987
12988 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12989    find out it does not work in some platform. */
12990 #ifndef LT_DLLAZY_OR_NOW
12991 #  ifdef RTLD_LAZY
12992 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12993 #  else
12994 #    ifdef DL_LAZY
12995 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12996 #    else
12997 #      ifdef RTLD_NOW
12998 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12999 #      else
13000 #        ifdef DL_NOW
13001 #          define LT_DLLAZY_OR_NOW      DL_NOW
13002 #        else
13003 #          define LT_DLLAZY_OR_NOW      0
13004 #        endif
13005 #      endif
13006 #    endif
13007 #  endif
13008 #endif
13009
13010 /* When -fvisbility=hidden is used, assume the code has been annotated
13011    correspondingly for the symbols needed.  */
13012 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13013 void fnord () __attribute__((visibility("default")));
13014 #endif
13015
13016 void fnord () { int i=42; }
13017 int main ()
13018 {
13019   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13020   int status = $lt_dlunknown;
13021
13022   if (self)
13023     {
13024       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13025       else
13026         {
13027           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13028           else puts (dlerror ());
13029         }
13030       /* dlclose (self); */
13031     }
13032   else
13033     puts (dlerror ());
13034
13035   return status;
13036 }
13037 _LT_EOF
13038   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13039   (eval $ac_link) 2>&5
13040   ac_status=$?
13041   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13042   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13043     (./conftest; exit; ) >&5 2>/dev/null
13044     lt_status=$?
13045     case x$lt_status in
13046       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13047       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13048       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13049     esac
13050   else :
13051     # compilation failed
13052     lt_cv_dlopen_self_static=no
13053   fi
13054 fi
13055 rm -fr conftest*
13056
13057
13058 fi
13059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13060 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13061     fi
13062
13063     CPPFLAGS="$save_CPPFLAGS"
13064     LDFLAGS="$save_LDFLAGS"
13065     LIBS="$save_LIBS"
13066     ;;
13067   esac
13068
13069   case $lt_cv_dlopen_self in
13070   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13071   *) enable_dlopen_self=unknown ;;
13072   esac
13073
13074   case $lt_cv_dlopen_self_static in
13075   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13076   *) enable_dlopen_self_static=unknown ;;
13077   esac
13078 fi
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096 striplib=
13097 old_striplib=
13098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13099 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13100 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13101   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13102   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13104 $as_echo "yes" >&6; }
13105 else
13106 # FIXME - insert some real tests, host_os isn't really good enough
13107   case $host_os in
13108   darwin*)
13109     if test -n "$STRIP" ; then
13110       striplib="$STRIP -x"
13111       old_striplib="$STRIP -S"
13112       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13113 $as_echo "yes" >&6; }
13114     else
13115       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13116 $as_echo "no" >&6; }
13117     fi
13118     ;;
13119   *)
13120     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13121 $as_echo "no" >&6; }
13122     ;;
13123   esac
13124 fi
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137   # Report which library types will actually be built
13138   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13139 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13140   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13141 $as_echo "$can_build_shared" >&6; }
13142
13143   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13144 $as_echo_n "checking whether to build shared libraries... " >&6; }
13145   test "$can_build_shared" = "no" && enable_shared=no
13146
13147   # On AIX, shared libraries and static libraries use the same namespace, and
13148   # are all built from PIC.
13149   case $host_os in
13150   aix3*)
13151     test "$enable_shared" = yes && enable_static=no
13152     if test -n "$RANLIB"; then
13153       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13154       postinstall_cmds='$RANLIB $lib'
13155     fi
13156     ;;
13157
13158   aix[4-9]*)
13159     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13160       test "$enable_shared" = yes && enable_static=no
13161     fi
13162     ;;
13163   esac
13164   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13165 $as_echo "$enable_shared" >&6; }
13166
13167   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13168 $as_echo_n "checking whether to build static libraries... " >&6; }
13169   # Make sure either enable_shared or enable_static is yes.
13170   test "$enable_shared" = yes || enable_static=yes
13171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13172 $as_echo "$enable_static" >&6; }
13173
13174
13175
13176
13177 fi
13178 ac_ext=c
13179 ac_cpp='$CPP $CPPFLAGS'
13180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13183
13184 CC="$lt_save_CC"
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198         ac_config_commands="$ac_config_commands libtool"
13199
13200
13201
13202
13203 # Only expand once:
13204
13205
13206
13207
13208 . ${srcdir}/../../bfd/configure.host
13209
13210
13211
13212
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13214 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13215     # Check whether --enable-maintainer-mode was given.
13216 if test "${enable_maintainer_mode+set}" = set; then :
13217   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13218 else
13219   USE_MAINTAINER_MODE=no
13220 fi
13221
13222   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13223 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13224    if test $USE_MAINTAINER_MODE = yes; then
13225   MAINTAINER_MODE_TRUE=
13226   MAINTAINER_MODE_FALSE='#'
13227 else
13228   MAINTAINER_MODE_TRUE='#'
13229   MAINTAINER_MODE_FALSE=
13230 fi
13231
13232   MAINT=$MAINTAINER_MODE_TRUE
13233
13234
13235
13236
13237 # Check whether --enable-sim-debug was given.
13238 if test "${enable_sim_debug+set}" = set; then :
13239   enableval=$enable_sim_debug; case "${enableval}" in
13240   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
13241   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
13242   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
13243 esac
13244 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
13245   echo "Setting sim debug = $sim_debug" 6>&1
13246 fi
13247 else
13248   sim_debug=""
13249 fi
13250
13251
13252
13253 # Check whether --enable-sim-stdio was given.
13254 if test "${enable_sim_stdio+set}" = set; then :
13255   enableval=$enable_sim_stdio; case "${enableval}" in
13256   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
13257   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
13258   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
13259 esac
13260 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
13261   echo "Setting stdio flags = $sim_stdio" 6>&1
13262 fi
13263 else
13264   sim_stdio=""
13265 fi
13266
13267
13268
13269 # Check whether --enable-sim-trace was given.
13270 if test "${enable_sim_trace+set}" = set; then :
13271   enableval=$enable_sim_trace; case "${enableval}" in
13272   yes)  sim_trace="-DWITH_TRACE=-1";;
13273   no)   sim_trace="-DWITH_TRACE=0";;
13274   [-0-9]*)
13275         sim_trace="-DWITH_TRACE='(${enableval})'";;
13276   [[:lower:]]*)
13277         sim_trace=""
13278         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13279           if test x"$sim_trace" = x; then
13280             sim_trace="-DWITH_TRACE='(TRACE_$x"
13281           else
13282             sim_trace="${sim_trace}|TRACE_$x"
13283           fi
13284         done
13285         sim_trace="$sim_trace)'" ;;
13286 esac
13287 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
13288   echo "Setting sim trace = $sim_trace" 6>&1
13289 fi
13290 else
13291   sim_trace=""
13292 fi
13293
13294
13295
13296 # Check whether --enable-sim-profile was given.
13297 if test "${enable_sim_profile+set}" = set; then :
13298   enableval=$enable_sim_profile; case "${enableval}" in
13299   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
13300   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
13301   [-0-9]*)
13302         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
13303   [a-z]*)
13304         sim_profile=""
13305         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13306           if test x"$sim_profile" = x; then
13307             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
13308           else
13309             sim_profile="${sim_profile}|PROFILE_$x"
13310           fi
13311         done
13312         sim_profile="$sim_profile)'" ;;
13313 esac
13314 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
13315   echo "Setting sim profile = $sim_profile" 6>&1
13316 fi
13317 else
13318   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
13319 fi
13320
13321
13322
13323 sim_inline="-DDEFAULT_INLINE=0"
13324 # Check whether --enable-sim-inline was given.
13325 if test "${enable_sim_inline+set}" = set; then :
13326   enableval=$enable_sim_inline; sim_inline=""
13327 case "$enableval" in
13328   no)           sim_inline="-DDEFAULT_INLINE=0";;
13329   0)            sim_inline="-DDEFAULT_INLINE=0";;
13330   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13331   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13332   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13333        new_flag=""
13334        case "$x" in
13335          *_INLINE=*)    new_flag="-D$x";;
13336          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13337          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13338          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13339        esac
13340        if test x"$sim_inline" = x""; then
13341          sim_inline="$new_flag"
13342        else
13343          sim_inline="$sim_inline $new_flag"
13344        fi
13345      done;;
13346 esac
13347 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13348   echo "Setting inline flags = $sim_inline" 6>&1
13349 fi
13350 fi
13351
13352
13353
13354
13355 # Check whether --with-pkgversion was given.
13356 if test "${with_pkgversion+set}" = set; then :
13357   withval=$with_pkgversion; case "$withval" in
13358       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13359       no)  PKGVERSION= ;;
13360       *)   PKGVERSION="($withval) " ;;
13361      esac
13362 else
13363   PKGVERSION="(SIM) "
13364
13365 fi
13366
13367
13368
13369
13370
13371 # Check whether --with-bugurl was given.
13372 if test "${with_bugurl+set}" = set; then :
13373   withval=$with_bugurl; case "$withval" in
13374       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13375       no)  BUGURL=
13376            ;;
13377       *)   BUGURL="$withval"
13378            ;;
13379      esac
13380 else
13381   BUGURL="http://www.gnu.org/software/gdb/bugs/"
13382
13383 fi
13384
13385   case ${BUGURL} in
13386   "")
13387     REPORT_BUGS_TO=
13388     REPORT_BUGS_TEXI=
13389     ;;
13390   *)
13391     REPORT_BUGS_TO="<$BUGURL>"
13392     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13393     ;;
13394   esac;
13395
13396
13397
13398
13399 cat >>confdefs.h <<_ACEOF
13400 #define PKGVERSION "$PKGVERSION"
13401 _ACEOF
13402
13403
13404 cat >>confdefs.h <<_ACEOF
13405 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13406 _ACEOF
13407
13408
13409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13410 $as_echo_n "checking return type of signal handlers... " >&6; }
13411 if test "${ac_cv_type_signal+set}" = set; then :
13412   $as_echo_n "(cached) " >&6
13413 else
13414   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13415 /* end confdefs.h.  */
13416 #include <sys/types.h>
13417 #include <signal.h>
13418
13419 int
13420 main ()
13421 {
13422 return *(signal (0, 0)) (0) == 1;
13423   ;
13424   return 0;
13425 }
13426 _ACEOF
13427 if ac_fn_c_try_compile "$LINENO"; then :
13428   ac_cv_type_signal=int
13429 else
13430   ac_cv_type_signal=void
13431 fi
13432 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13433 fi
13434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13435 $as_echo "$ac_cv_type_signal" >&6; }
13436
13437 cat >>confdefs.h <<_ACEOF
13438 #define RETSIGTYPE $ac_cv_type_signal
13439 _ACEOF
13440
13441
13442
13443
13444
13445 sim_link_files=
13446 sim_link_links=
13447
13448 # targ-vals.def points to the libc macro description file.
13449 case "${target}" in
13450 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
13451 esac
13452 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
13453 sim_link_links="${sim_link_links} targ-vals.def"
13454
13455
13456
13457 # For dv-rv and rvdummy.
13458 for ac_header in sys/socket.h sys/select.h limits.h sys/param.h
13459 do :
13460   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13461 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13462 eval as_val=\$$as_ac_Header
13463    if test "x$as_val" = x""yes; then :
13464   cat >>confdefs.h <<_ACEOF
13465 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13466 _ACEOF
13467
13468 fi
13469
13470 done
13471
13472
13473
13474 wire_endian="LITTLE"
13475 default_endian=""
13476 # Check whether --enable-sim-endian was given.
13477 if test "${enable_sim_endian+set}" = set; then :
13478   enableval=$enable_sim_endian; case "${enableval}" in
13479   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13480   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13481   yes)   if test x"$wire_endian" != x; then
13482            sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13483          else
13484           if test x"$default_endian" != x; then
13485              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13486            else
13487              echo "No hard-wired endian for target $target" 1>&6
13488              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13489            fi
13490          fi;;
13491   no)    if test x"$default_endian" != x; then
13492            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13493          else
13494            if test x"$wire_endian" != x; then
13495              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13496            else
13497              echo "No default endian for target $target" 1>&6
13498              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13499            fi
13500          fi;;
13501   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13502 esac
13503 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13504   echo "Setting endian flags = $sim_endian" 6>&1
13505 fi
13506 else
13507   if test x"$default_endian" != x; then
13508   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13509 else
13510   if test x"$wire_endian" != x; then
13511     sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13512   else
13513     sim_endian=
13514   fi
13515 fi
13516 fi
13517
13518 wire_alignment="NONSTRICT_ALIGNMENT"
13519 default_alignment=""
13520
13521 # Check whether --enable-sim-alignment was given.
13522 if test "${enable_sim_alignment+set}" = set; then :
13523   enableval=$enable_sim_alignment; case "${enableval}" in
13524   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13525   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13526   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13527   yes) if test x"$wire_alignment" != x; then
13528          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13529        else
13530          if test x"$default_alignment" != x; then
13531            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13532          else
13533            echo "No hard-wired alignment for target $target" 1>&6
13534            sim_alignment="-DWITH_ALIGNMENT=0"
13535          fi
13536        fi;;
13537   no)  if test x"$default_alignment" != x; then
13538          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13539        else
13540          if test x"$wire_alignment" != x; then
13541            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13542          else
13543            echo "No default alignment for target $target" 1>&6
13544            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13545          fi
13546        fi;;
13547   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13548 esac
13549 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13550   echo "Setting alignment flags = $sim_alignment" 6>&1
13551 fi
13552 else
13553   if test x"$default_alignment" != x; then
13554   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13555 else
13556   if test x"$wire_alignment" != x; then
13557     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13558   else
13559     sim_alignment=
13560   fi
13561 fi
13562 fi
13563
13564
13565 default_sim_scache="16384"
13566 # Check whether --enable-sim-scache was given.
13567 if test "${enable_sim_scache+set}" = set; then :
13568   enableval=$enable_sim_scache; case "${enableval}" in
13569   yes)  sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13570   no)   sim_scache="-DWITH_SCACHE=0" ;;
13571   [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13572   *)    as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13573         sim_scache="";;
13574 esac
13575 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13576   echo "Setting scache size = $sim_scache" 6>&1
13577 fi
13578 else
13579   sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13580 fi
13581
13582
13583
13584 # Check whether --enable-werror was given.
13585 if test "${enable_werror+set}" = set; then :
13586   enableval=$enable_werror; case "${enableval}" in
13587      yes | y) ERROR_ON_WARNING="yes" ;;
13588      no | n)  ERROR_ON_WARNING="no" ;;
13589      *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13590    esac
13591 fi
13592
13593
13594 # Enable -Werror by default when using gcc
13595 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13596     ERROR_ON_WARNING=yes
13597 fi
13598
13599 WERROR_CFLAGS=""
13600 if test "${ERROR_ON_WARNING}" = yes ; then
13601 # NOTE: Disabled in the sim dir due to most sims generating warnings.
13602 #    WERROR_CFLAGS="-Werror"
13603      true
13604 fi
13605
13606 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13607 -Wpointer-sign \
13608 -Wno-unused -Wunused-value -Wunused-function \
13609 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13610 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13611 -Wold-style-declaration -Wold-style-definition"
13612
13613 # Enable -Wno-format by default when using gcc on mingw since many
13614 # GCC versions complain about %I64.
13615 case "${host}" in
13616   *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13617   *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13618 esac
13619
13620 # Check whether --enable-build-warnings was given.
13621 if test "${enable_build_warnings+set}" = set; then :
13622   enableval=$enable_build_warnings; case "${enableval}" in
13623   yes)  ;;
13624   no)   build_warnings="-w";;
13625   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13626         build_warnings="${build_warnings} ${t}";;
13627   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13628         build_warnings="${t} ${build_warnings}";;
13629   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13630 esac
13631 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13632   echo "Setting compiler warning flags = $build_warnings" 6>&1
13633 fi
13634 fi
13635 # Check whether --enable-sim-build-warnings was given.
13636 if test "${enable_sim_build_warnings+set}" = set; then :
13637   enableval=$enable_sim_build_warnings; case "${enableval}" in
13638   yes)  ;;
13639   no)   build_warnings="-w";;
13640   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13641         build_warnings="${build_warnings} ${t}";;
13642   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
13643         build_warnings="${t} ${build_warnings}";;
13644   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13645 esac
13646 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13647   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13648 fi
13649 fi
13650 WARN_CFLAGS=""
13651 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13652 then
13653     { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13654 $as_echo_n "checking compiler warning flags... " >&6; }
13655     # Separate out the -Werror flag as some files just cannot be
13656     # compiled with it enabled.
13657     for w in ${build_warnings}; do
13658         case $w in
13659         -Werr*) WERROR_CFLAGS=-Werror ;;
13660         *) # Check that GCC accepts it
13661             saved_CFLAGS="$CFLAGS"
13662             CFLAGS="$CFLAGS $w"
13663             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13664 /* end confdefs.h.  */
13665
13666 int
13667 main ()
13668 {
13669
13670   ;
13671   return 0;
13672 }
13673 _ACEOF
13674 if ac_fn_c_try_compile "$LINENO"; then :
13675   WARN_CFLAGS="${WARN_CFLAGS} $w"
13676 fi
13677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13678             CFLAGS="$saved_CFLAGS"
13679         esac
13680     done
13681     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13682 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13683 fi
13684
13685
13686 if test ""; then
13687   hardware=""
13688 else
13689   hardware="cfi core pal glue"
13690 fi
13691 hardware="$hardware rv cris cris_900000xx"
13692
13693 sim_hw_cflags="-DWITH_HW=1"
13694 sim_hw="$hardware"
13695 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13696
13697 # Check whether --enable-sim-hardware was given.
13698 if test "${enable_sim_hardware+set}" = set; then :
13699   enableval=$enable_sim_hardware;
13700 else
13701   enable_sim_hardware="yes"
13702 fi
13703
13704 case ${enable_sim_hardware} in
13705   yes|no) ;;
13706   ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13707   *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13708   *)  hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13709 esac
13710
13711 if test "$enable_sim_hardware" = no; then
13712   sim_hw_objs=
13713   sim_hw_cflags="-DWITH_HW=0"
13714   sim_hw=
13715 else
13716   sim_hw_cflags="-DWITH_HW=1"
13717   # remove duplicates
13718   sim_hw=""
13719   sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13720   for i in $hardware ; do
13721     case " $sim_hw " in
13722       *" $i "*) ;;
13723       *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13724     esac
13725   done
13726   # mingw does not support sockser
13727   case ${host} in
13728     *mingw*) ;;
13729     *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13730        # that you instatiate.  Instead, other code will call into it directly.
13731        # At some point, we should convert it over.
13732        sim_hw_objs="$sim_hw_objs dv-sockser.o"
13733
13734 cat >>confdefs.h <<_ACEOF
13735 #define HAVE_DV_SOCKSER 1
13736 _ACEOF
13737
13738        ;;
13739   esac
13740   if test x"$silent" != x"yes"; then
13741     echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13742   fi
13743     case " $hardware " in
13744     *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13745 $as_echo_n "checking for log2 in -lm... " >&6; }
13746 if test "${ac_cv_lib_m_log2+set}" = set; then :
13747   $as_echo_n "(cached) " >&6
13748 else
13749   ac_check_lib_save_LIBS=$LIBS
13750 LIBS="-lm  $LIBS"
13751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13752 /* end confdefs.h.  */
13753
13754 /* Override any GCC internal prototype to avoid an error.
13755    Use char because int might match the return type of a GCC
13756    builtin and then its argument prototype would still apply.  */
13757 #ifdef __cplusplus
13758 extern "C"
13759 #endif
13760 char log2 ();
13761 int
13762 main ()
13763 {
13764 return log2 ();
13765   ;
13766   return 0;
13767 }
13768 _ACEOF
13769 if ac_fn_c_try_link "$LINENO"; then :
13770   ac_cv_lib_m_log2=yes
13771 else
13772   ac_cv_lib_m_log2=no
13773 fi
13774 rm -f core conftest.err conftest.$ac_objext \
13775     conftest$ac_exeext conftest.$ac_ext
13776 LIBS=$ac_check_lib_save_LIBS
13777 fi
13778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13779 $as_echo "$ac_cv_lib_m_log2" >&6; }
13780 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13781   cat >>confdefs.h <<_ACEOF
13782 #define HAVE_LIBM 1
13783 _ACEOF
13784
13785   LIBS="-lm $LIBS"
13786
13787 fi
13788 ;;
13789   esac
13790 fi
13791
13792
13793 # The default model shouldn't matter as long as there's a BFD.
13794
13795 default_sim_default_model="crisv32"
13796 # Check whether --enable-sim-default-model was given.
13797 if test "${enable_sim_default_model+set}" = set; then :
13798   enableval=$enable_sim_default_model; case "${enableval}" in
13799   yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13800   *)    sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13801 esac
13802 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13803   echo "Setting default model = $sim_default_model" 6>&1
13804 fi
13805 else
13806   sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13807 fi
13808
13809
13810
13811 # Check whether --enable-sim-environment was given.
13812 if test "${enable_sim_environment+set}" = set; then :
13813   enableval=$enable_sim_environment; case "${enableval}" in
13814   all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13815   user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13816   virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13817   operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13818   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13819        sim_environment="";;
13820 esac
13821 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13822   echo "Setting sim environment = $sim_environment" 6>&1
13823 fi
13824 else
13825   sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13826 fi
13827
13828
13829 cgen_maint=no
13830 cgen=guile
13831 cgendir='$(srcdir)/../../cgen'
13832 # Check whether --enable-cgen-maint was given.
13833 if test "${enable_cgen_maint+set}" = set; then :
13834   enableval=$enable_cgen_maint; case "${enableval}" in
13835   yes)  cgen_maint=yes ;;
13836   no)   cgen_maint=no ;;
13837   *)
13838         # argument is cgen install directory (not implemented yet).
13839         # Having a `share' directory might be more appropriate for the .scm,
13840         # .cpu, etc. files.
13841         cgendir=${cgen_maint}/lib/cgen
13842         cgen=guile
13843         ;;
13844 esac
13845 fi
13846 if test x${cgen_maint} != xno ; then
13847   CGEN_MAINT=''
13848 else
13849   CGEN_MAINT='#'
13850 fi
13851
13852
13853
13854
13855
13856
13857 ac_sources="$sim_link_files"
13858 ac_dests="$sim_link_links"
13859 while test -n "$ac_sources"; do
13860   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13861   set $ac_sources; ac_source=$1; shift; ac_sources=$*
13862   ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13863 done
13864 ac_config_links="$ac_config_links $ac_config_links_1"
13865
13866 cgen_breaks=""
13867 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13868 cgen_breaks="break cgen_rtx_error";
13869 fi
13870
13871 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13872
13873 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13874
13875 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13876
13877 ac_config_commands="$ac_config_commands Makefile"
13878
13879 ac_config_commands="$ac_config_commands stamp-h"
13880
13881 cat >confcache <<\_ACEOF
13882 # This file is a shell script that caches the results of configure
13883 # tests run on this system so they can be shared between configure
13884 # scripts and configure runs, see configure's option --config-cache.
13885 # It is not useful on other systems.  If it contains results you don't
13886 # want to keep, you may remove or edit it.
13887 #
13888 # config.status only pays attention to the cache file if you give it
13889 # the --recheck option to rerun configure.
13890 #
13891 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13892 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13893 # following values.
13894
13895 _ACEOF
13896
13897 # The following way of writing the cache mishandles newlines in values,
13898 # but we know of no workaround that is simple, portable, and efficient.
13899 # So, we kill variables containing newlines.
13900 # Ultrix sh set writes to stderr and can't be redirected directly,
13901 # and sets the high bit in the cache file unless we assign to the vars.
13902 (
13903   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13904     eval ac_val=\$$ac_var
13905     case $ac_val in #(
13906     *${as_nl}*)
13907       case $ac_var in #(
13908       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13909 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13910       esac
13911       case $ac_var in #(
13912       _ | IFS | as_nl) ;; #(
13913       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13914       *) { eval $ac_var=; unset $ac_var;} ;;
13915       esac ;;
13916     esac
13917   done
13918
13919   (set) 2>&1 |
13920     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13921     *${as_nl}ac_space=\ *)
13922       # `set' does not quote correctly, so add quotes: double-quote
13923       # substitution turns \\\\ into \\, and sed turns \\ into \.
13924       sed -n \
13925         "s/'/'\\\\''/g;
13926           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13927       ;; #(
13928     *)
13929       # `set' quotes correctly as required by POSIX, so do not add quotes.
13930       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13931       ;;
13932     esac |
13933     sort
13934 ) |
13935   sed '
13936      /^ac_cv_env_/b end
13937      t clear
13938      :clear
13939      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13940      t end
13941      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13942      :end' >>confcache
13943 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13944   if test -w "$cache_file"; then
13945     test "x$cache_file" != "x/dev/null" &&
13946       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13947 $as_echo "$as_me: updating cache $cache_file" >&6;}
13948     cat confcache >$cache_file
13949   else
13950     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13951 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13952   fi
13953 fi
13954 rm -f confcache
13955
13956 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13957 # Let make expand exec_prefix.
13958 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13959
13960 DEFS=-DHAVE_CONFIG_H
13961
13962 ac_libobjs=
13963 ac_ltlibobjs=
13964 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13965   # 1. Remove the extension, and $U if already installed.
13966   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13967   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13968   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13969   #    will be set to the directory where LIBOBJS objects are built.
13970   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13971   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13972 done
13973 LIBOBJS=$ac_libobjs
13974
13975 LTLIBOBJS=$ac_ltlibobjs
13976
13977
13978
13979 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13980   as_fn_error "conditional \"GMAKE\" was never defined.
13981 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13982 fi
13983 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13984   as_fn_error "conditional \"PLUGINS\" was never defined.
13985 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13986 fi
13987 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13988   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13989 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13990 fi
13991
13992 : ${CONFIG_STATUS=./config.status}
13993 ac_write_fail=0
13994 ac_clean_files_save=$ac_clean_files
13995 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13996 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13997 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13998 as_write_fail=0
13999 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14000 #! $SHELL
14001 # Generated by $as_me.
14002 # Run this file to recreate the current configuration.
14003 # Compiler output produced by configure, useful for debugging
14004 # configure, is in config.log if it exists.
14005
14006 debug=false
14007 ac_cs_recheck=false
14008 ac_cs_silent=false
14009
14010 SHELL=\${CONFIG_SHELL-$SHELL}
14011 export SHELL
14012 _ASEOF
14013 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14014 ## -------------------- ##
14015 ## M4sh Initialization. ##
14016 ## -------------------- ##
14017
14018 # Be more Bourne compatible
14019 DUALCASE=1; export DUALCASE # for MKS sh
14020 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14021   emulate sh
14022   NULLCMD=:
14023   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14024   # is contrary to our usage.  Disable this feature.
14025   alias -g '${1+"$@"}'='"$@"'
14026   setopt NO_GLOB_SUBST
14027 else
14028   case `(set -o) 2>/dev/null` in #(
14029   *posix*) :
14030     set -o posix ;; #(
14031   *) :
14032      ;;
14033 esac
14034 fi
14035
14036
14037 as_nl='
14038 '
14039 export as_nl
14040 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14041 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14042 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14043 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14044 # Prefer a ksh shell builtin over an external printf program on Solaris,
14045 # but without wasting forks for bash or zsh.
14046 if test -z "$BASH_VERSION$ZSH_VERSION" \
14047     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14048   as_echo='print -r --'
14049   as_echo_n='print -rn --'
14050 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14051   as_echo='printf %s\n'
14052   as_echo_n='printf %s'
14053 else
14054   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14055     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14056     as_echo_n='/usr/ucb/echo -n'
14057   else
14058     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14059     as_echo_n_body='eval
14060       arg=$1;
14061       case $arg in #(
14062       *"$as_nl"*)
14063         expr "X$arg" : "X\\(.*\\)$as_nl";
14064         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14065       esac;
14066       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14067     '
14068     export as_echo_n_body
14069     as_echo_n='sh -c $as_echo_n_body as_echo'
14070   fi
14071   export as_echo_body
14072   as_echo='sh -c $as_echo_body as_echo'
14073 fi
14074
14075 # The user is always right.
14076 if test "${PATH_SEPARATOR+set}" != set; then
14077   PATH_SEPARATOR=:
14078   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14079     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14080       PATH_SEPARATOR=';'
14081   }
14082 fi
14083
14084
14085 # IFS
14086 # We need space, tab and new line, in precisely that order.  Quoting is
14087 # there to prevent editors from complaining about space-tab.
14088 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14089 # splitting by setting IFS to empty value.)
14090 IFS=" ""        $as_nl"
14091
14092 # Find who we are.  Look in the path if we contain no directory separator.
14093 case $0 in #((
14094   *[\\/]* ) as_myself=$0 ;;
14095   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14096 for as_dir in $PATH
14097 do
14098   IFS=$as_save_IFS
14099   test -z "$as_dir" && as_dir=.
14100     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14101   done
14102 IFS=$as_save_IFS
14103
14104      ;;
14105 esac
14106 # We did not find ourselves, most probably we were run as `sh COMMAND'
14107 # in which case we are not to be found in the path.
14108 if test "x$as_myself" = x; then
14109   as_myself=$0
14110 fi
14111 if test ! -f "$as_myself"; then
14112   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14113   exit 1
14114 fi
14115
14116 # Unset variables that we do not need and which cause bugs (e.g. in
14117 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14118 # suppresses any "Segmentation fault" message there.  '((' could
14119 # trigger a bug in pdksh 5.2.14.
14120 for as_var in BASH_ENV ENV MAIL MAILPATH
14121 do eval test x\${$as_var+set} = xset \
14122   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14123 done
14124 PS1='$ '
14125 PS2='> '
14126 PS4='+ '
14127
14128 # NLS nuisances.
14129 LC_ALL=C
14130 export LC_ALL
14131 LANGUAGE=C
14132 export LANGUAGE
14133
14134 # CDPATH.
14135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14136
14137
14138 # as_fn_error ERROR [LINENO LOG_FD]
14139 # ---------------------------------
14140 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14141 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14142 # script with status $?, using 1 if that was 0.
14143 as_fn_error ()
14144 {
14145   as_status=$?; test $as_status -eq 0 && as_status=1
14146   if test "$3"; then
14147     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14148     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14149   fi
14150   $as_echo "$as_me: error: $1" >&2
14151   as_fn_exit $as_status
14152 } # as_fn_error
14153
14154
14155 # as_fn_set_status STATUS
14156 # -----------------------
14157 # Set $? to STATUS, without forking.
14158 as_fn_set_status ()
14159 {
14160   return $1
14161 } # as_fn_set_status
14162
14163 # as_fn_exit STATUS
14164 # -----------------
14165 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14166 as_fn_exit ()
14167 {
14168   set +e
14169   as_fn_set_status $1
14170   exit $1
14171 } # as_fn_exit
14172
14173 # as_fn_unset VAR
14174 # ---------------
14175 # Portably unset VAR.
14176 as_fn_unset ()
14177 {
14178   { eval $1=; unset $1;}
14179 }
14180 as_unset=as_fn_unset
14181 # as_fn_append VAR VALUE
14182 # ----------------------
14183 # Append the text in VALUE to the end of the definition contained in VAR. Take
14184 # advantage of any shell optimizations that allow amortized linear growth over
14185 # repeated appends, instead of the typical quadratic growth present in naive
14186 # implementations.
14187 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14188   eval 'as_fn_append ()
14189   {
14190     eval $1+=\$2
14191   }'
14192 else
14193   as_fn_append ()
14194   {
14195     eval $1=\$$1\$2
14196   }
14197 fi # as_fn_append
14198
14199 # as_fn_arith ARG...
14200 # ------------------
14201 # Perform arithmetic evaluation on the ARGs, and store the result in the
14202 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14203 # must be portable across $(()) and expr.
14204 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14205   eval 'as_fn_arith ()
14206   {
14207     as_val=$(( $* ))
14208   }'
14209 else
14210   as_fn_arith ()
14211   {
14212     as_val=`expr "$@" || test $? -eq 1`
14213   }
14214 fi # as_fn_arith
14215
14216
14217 if expr a : '\(a\)' >/dev/null 2>&1 &&
14218    test "X`expr 00001 : '.*\(...\)'`" = X001; then
14219   as_expr=expr
14220 else
14221   as_expr=false
14222 fi
14223
14224 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14225   as_basename=basename
14226 else
14227   as_basename=false
14228 fi
14229
14230 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14231   as_dirname=dirname
14232 else
14233   as_dirname=false
14234 fi
14235
14236 as_me=`$as_basename -- "$0" ||
14237 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14238          X"$0" : 'X\(//\)$' \| \
14239          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14240 $as_echo X/"$0" |
14241     sed '/^.*\/\([^/][^/]*\)\/*$/{
14242             s//\1/
14243             q
14244           }
14245           /^X\/\(\/\/\)$/{
14246             s//\1/
14247             q
14248           }
14249           /^X\/\(\/\).*/{
14250             s//\1/
14251             q
14252           }
14253           s/.*/./; q'`
14254
14255 # Avoid depending upon Character Ranges.
14256 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14257 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14258 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14259 as_cr_digits='0123456789'
14260 as_cr_alnum=$as_cr_Letters$as_cr_digits
14261
14262 ECHO_C= ECHO_N= ECHO_T=
14263 case `echo -n x` in #(((((
14264 -n*)
14265   case `echo 'xy\c'` in
14266   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14267   xy)  ECHO_C='\c';;
14268   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14269        ECHO_T=' ';;
14270   esac;;
14271 *)
14272   ECHO_N='-n';;
14273 esac
14274
14275 rm -f conf$$ conf$$.exe conf$$.file
14276 if test -d conf$$.dir; then
14277   rm -f conf$$.dir/conf$$.file
14278 else
14279   rm -f conf$$.dir
14280   mkdir conf$$.dir 2>/dev/null
14281 fi
14282 if (echo >conf$$.file) 2>/dev/null; then
14283   if ln -s conf$$.file conf$$ 2>/dev/null; then
14284     as_ln_s='ln -s'
14285     # ... but there are two gotchas:
14286     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14287     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14288     # In both cases, we have to default to `cp -p'.
14289     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14290       as_ln_s='cp -p'
14291   elif ln conf$$.file conf$$ 2>/dev/null; then
14292     as_ln_s=ln
14293   else
14294     as_ln_s='cp -p'
14295   fi
14296 else
14297   as_ln_s='cp -p'
14298 fi
14299 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14300 rmdir conf$$.dir 2>/dev/null
14301
14302
14303 # as_fn_mkdir_p
14304 # -------------
14305 # Create "$as_dir" as a directory, including parents if necessary.
14306 as_fn_mkdir_p ()
14307 {
14308
14309   case $as_dir in #(
14310   -*) as_dir=./$as_dir;;
14311   esac
14312   test -d "$as_dir" || eval $as_mkdir_p || {
14313     as_dirs=
14314     while :; do
14315       case $as_dir in #(
14316       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14317       *) as_qdir=$as_dir;;
14318       esac
14319       as_dirs="'$as_qdir' $as_dirs"
14320       as_dir=`$as_dirname -- "$as_dir" ||
14321 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14322          X"$as_dir" : 'X\(//\)[^/]' \| \
14323          X"$as_dir" : 'X\(//\)$' \| \
14324          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14325 $as_echo X"$as_dir" |
14326     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14327             s//\1/
14328             q
14329           }
14330           /^X\(\/\/\)[^/].*/{
14331             s//\1/
14332             q
14333           }
14334           /^X\(\/\/\)$/{
14335             s//\1/
14336             q
14337           }
14338           /^X\(\/\).*/{
14339             s//\1/
14340             q
14341           }
14342           s/.*/./; q'`
14343       test -d "$as_dir" && break
14344     done
14345     test -z "$as_dirs" || eval "mkdir $as_dirs"
14346   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14347
14348
14349 } # as_fn_mkdir_p
14350 if mkdir -p . 2>/dev/null; then
14351   as_mkdir_p='mkdir -p "$as_dir"'
14352 else
14353   test -d ./-p && rmdir ./-p
14354   as_mkdir_p=false
14355 fi
14356
14357 if test -x / >/dev/null 2>&1; then
14358   as_test_x='test -x'
14359 else
14360   if ls -dL / >/dev/null 2>&1; then
14361     as_ls_L_option=L
14362   else
14363     as_ls_L_option=
14364   fi
14365   as_test_x='
14366     eval sh -c '\''
14367       if test -d "$1"; then
14368         test -d "$1/.";
14369       else
14370         case $1 in #(
14371         -*)set "./$1";;
14372         esac;
14373         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14374         ???[sx]*):;;*)false;;esac;fi
14375     '\'' sh
14376   '
14377 fi
14378 as_executable_p=$as_test_x
14379
14380 # Sed expression to map a string onto a valid CPP name.
14381 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14382
14383 # Sed expression to map a string onto a valid variable name.
14384 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14385
14386
14387 exec 6>&1
14388 ## ----------------------------------- ##
14389 ## Main body of $CONFIG_STATUS script. ##
14390 ## ----------------------------------- ##
14391 _ASEOF
14392 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14393
14394 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14395 # Save the log message, to keep $0 and so on meaningful, and to
14396 # report actual input values of CONFIG_FILES etc. instead of their
14397 # values after options handling.
14398 ac_log="
14399 This file was extended by $as_me, which was
14400 generated by GNU Autoconf 2.64.  Invocation command line was
14401
14402   CONFIG_FILES    = $CONFIG_FILES
14403   CONFIG_HEADERS  = $CONFIG_HEADERS
14404   CONFIG_LINKS    = $CONFIG_LINKS
14405   CONFIG_COMMANDS = $CONFIG_COMMANDS
14406   $ $0 $@
14407
14408 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14409 "
14410
14411 _ACEOF
14412
14413 case $ac_config_files in *"
14414 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14415 esac
14416
14417 case $ac_config_headers in *"
14418 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14419 esac
14420
14421
14422 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14423 # Files that config.status was made for.
14424 config_files="$ac_config_files"
14425 config_headers="$ac_config_headers"
14426 config_links="$ac_config_links"
14427 config_commands="$ac_config_commands"
14428
14429 _ACEOF
14430
14431 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14432 ac_cs_usage="\
14433 \`$as_me' instantiates files and other configuration actions
14434 from templates according to the current configuration.  Unless the files
14435 and actions are specified as TAGs, all are instantiated by default.
14436
14437 Usage: $0 [OPTION]... [TAG]...
14438
14439   -h, --help       print this help, then exit
14440   -V, --version    print version number and configuration settings, then exit
14441   -q, --quiet, --silent
14442                    do not print progress messages
14443   -d, --debug      don't remove temporary files
14444       --recheck    update $as_me by reconfiguring in the same conditions
14445       --file=FILE[:TEMPLATE]
14446                    instantiate the configuration file FILE
14447       --header=FILE[:TEMPLATE]
14448                    instantiate the configuration header FILE
14449
14450 Configuration files:
14451 $config_files
14452
14453 Configuration headers:
14454 $config_headers
14455
14456 Configuration links:
14457 $config_links
14458
14459 Configuration commands:
14460 $config_commands
14461
14462 Report bugs to the package provider."
14463
14464 _ACEOF
14465 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14466 ac_cs_version="\\
14467 config.status
14468 configured by $0, generated by GNU Autoconf 2.64,
14469   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14470
14471 Copyright (C) 2009 Free Software Foundation, Inc.
14472 This config.status script is free software; the Free Software Foundation
14473 gives unlimited permission to copy, distribute and modify it."
14474
14475 ac_pwd='$ac_pwd'
14476 srcdir='$srcdir'
14477 INSTALL='$INSTALL'
14478 AWK='$AWK'
14479 test -n "\$AWK" || AWK=awk
14480 _ACEOF
14481
14482 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14483 # The default lists apply if the user does not specify any file.
14484 ac_need_defaults=:
14485 while test $# != 0
14486 do
14487   case $1 in
14488   --*=*)
14489     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14490     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14491     ac_shift=:
14492     ;;
14493   *)
14494     ac_option=$1
14495     ac_optarg=$2
14496     ac_shift=shift
14497     ;;
14498   esac
14499
14500   case $ac_option in
14501   # Handling of the options.
14502   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14503     ac_cs_recheck=: ;;
14504   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14505     $as_echo "$ac_cs_version"; exit ;;
14506   --debug | --debu | --deb | --de | --d | -d )
14507     debug=: ;;
14508   --file | --fil | --fi | --f )
14509     $ac_shift
14510     case $ac_optarg in
14511     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14512     esac
14513     as_fn_append CONFIG_FILES " '$ac_optarg'"
14514     ac_need_defaults=false;;
14515   --header | --heade | --head | --hea )
14516     $ac_shift
14517     case $ac_optarg in
14518     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14519     esac
14520     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14521     ac_need_defaults=false;;
14522   --he | --h)
14523     # Conflict between --help and --header
14524     as_fn_error "ambiguous option: \`$1'
14525 Try \`$0 --help' for more information.";;
14526   --help | --hel | -h )
14527     $as_echo "$ac_cs_usage"; exit ;;
14528   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14529   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14530     ac_cs_silent=: ;;
14531
14532   # This is an error.
14533   -*) as_fn_error "unrecognized option: \`$1'
14534 Try \`$0 --help' for more information." ;;
14535
14536   *) as_fn_append ac_config_targets " $1"
14537      ac_need_defaults=false ;;
14538
14539   esac
14540   shift
14541 done
14542
14543 ac_configure_extra_args=
14544
14545 if $ac_cs_silent; then
14546   exec 6>/dev/null
14547   ac_configure_extra_args="$ac_configure_extra_args --silent"
14548 fi
14549
14550 _ACEOF
14551 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14552 if \$ac_cs_recheck; then
14553   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14554   shift
14555   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14556   CONFIG_SHELL='$SHELL'
14557   export CONFIG_SHELL
14558   exec "\$@"
14559 fi
14560
14561 _ACEOF
14562 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14563 exec 5>>config.log
14564 {
14565   echo
14566   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14567 ## Running $as_me. ##
14568 _ASBOX
14569   $as_echo "$ac_log"
14570 } >&5
14571
14572 _ACEOF
14573 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14574 #
14575 # INIT-COMMANDS
14576 #
14577 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14578
14579
14580 # The HP-UX ksh and POSIX shell print the target directory to stdout
14581 # if CDPATH is set.
14582 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14583
14584 sed_quote_subst='$sed_quote_subst'
14585 double_quote_subst='$double_quote_subst'
14586 delay_variable_subst='$delay_variable_subst'
14587 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14588 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14589 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14590 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14591 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14592 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14593 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14594 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14595 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14596 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14597 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14598 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14599 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14600 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14601 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14602 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14603 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14604 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14605 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14606 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14607 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14608 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14609 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14610 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14611 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14612 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14613 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14614 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14615 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14616 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14617 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14618 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14619 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14620 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14621 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14622 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14623 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14624 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14625 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14626 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14627 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14628 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14629 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14630 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14631 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14632 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14633 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14634 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14635 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"`'
14636 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14637 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14638 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14639 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14640 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14641 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14642 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14643 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14644 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14645 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14646 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14647 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14648 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14649 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14650 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14651 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14652 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14653 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14654 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14655 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14656 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14657 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14658 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14659 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14660 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14661 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14662 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14663 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14664 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14665 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14666 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14667 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14668 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14669 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14670 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14671 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14672 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14673 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14674 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14675 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14676 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14677 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14678 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14679 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14680 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14681 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14682 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14683 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14684 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14685 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14686 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14687 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14688 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14689 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14690 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14691 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14692 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14693 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14694 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14695 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14696 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14697 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14698 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14699 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14700 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14701 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14702 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14703 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14704 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14705 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14706 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14707
14708 LTCC='$LTCC'
14709 LTCFLAGS='$LTCFLAGS'
14710 compiler='$compiler_DEFAULT'
14711
14712 # A function that is used when there is no print builtin or printf.
14713 func_fallback_echo ()
14714 {
14715   eval 'cat <<_LTECHO_EOF
14716 \$1
14717 _LTECHO_EOF'
14718 }
14719
14720 # Quote evaled strings.
14721 for var in SHELL \
14722 ECHO \
14723 SED \
14724 GREP \
14725 EGREP \
14726 FGREP \
14727 LD \
14728 NM \
14729 LN_S \
14730 lt_SP2NL \
14731 lt_NL2SP \
14732 reload_flag \
14733 OBJDUMP \
14734 deplibs_check_method \
14735 file_magic_cmd \
14736 AR \
14737 AR_FLAGS \
14738 STRIP \
14739 RANLIB \
14740 CC \
14741 CFLAGS \
14742 compiler \
14743 lt_cv_sys_global_symbol_pipe \
14744 lt_cv_sys_global_symbol_to_cdecl \
14745 lt_cv_sys_global_symbol_to_c_name_address \
14746 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14747 lt_prog_compiler_no_builtin_flag \
14748 lt_prog_compiler_wl \
14749 lt_prog_compiler_pic \
14750 lt_prog_compiler_static \
14751 lt_cv_prog_compiler_c_o \
14752 need_locks \
14753 DSYMUTIL \
14754 NMEDIT \
14755 LIPO \
14756 OTOOL \
14757 OTOOL64 \
14758 shrext_cmds \
14759 export_dynamic_flag_spec \
14760 whole_archive_flag_spec \
14761 compiler_needs_object \
14762 with_gnu_ld \
14763 allow_undefined_flag \
14764 no_undefined_flag \
14765 hardcode_libdir_flag_spec \
14766 hardcode_libdir_flag_spec_ld \
14767 hardcode_libdir_separator \
14768 fix_srcfile_path \
14769 exclude_expsyms \
14770 include_expsyms \
14771 file_list_spec \
14772 variables_saved_for_relink \
14773 libname_spec \
14774 library_names_spec \
14775 soname_spec \
14776 install_override_mode \
14777 finish_eval \
14778 old_striplib \
14779 striplib; do
14780     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14781     *[\\\\\\\`\\"\\\$]*)
14782       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14783       ;;
14784     *)
14785       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14786       ;;
14787     esac
14788 done
14789
14790 # Double-quote double-evaled strings.
14791 for var in reload_cmds \
14792 old_postinstall_cmds \
14793 old_postuninstall_cmds \
14794 old_archive_cmds \
14795 extract_expsyms_cmds \
14796 old_archive_from_new_cmds \
14797 old_archive_from_expsyms_cmds \
14798 archive_cmds \
14799 archive_expsym_cmds \
14800 module_cmds \
14801 module_expsym_cmds \
14802 export_symbols_cmds \
14803 prelink_cmds \
14804 postinstall_cmds \
14805 postuninstall_cmds \
14806 finish_cmds \
14807 sys_lib_search_path_spec \
14808 sys_lib_dlsearch_path_spec; do
14809     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14810     *[\\\\\\\`\\"\\\$]*)
14811       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14812       ;;
14813     *)
14814       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14815       ;;
14816     esac
14817 done
14818
14819 ac_aux_dir='$ac_aux_dir'
14820 xsi_shell='$xsi_shell'
14821 lt_shell_append='$lt_shell_append'
14822
14823 # See if we are running on zsh, and set the options which allow our
14824 # commands through without removal of \ escapes INIT.
14825 if test -n "\${ZSH_VERSION+set}" ; then
14826    setopt NO_GLOB_SUBST
14827 fi
14828
14829
14830     PACKAGE='$PACKAGE'
14831     VERSION='$VERSION'
14832     TIMESTAMP='$TIMESTAMP'
14833     RM='$RM'
14834     ofile='$ofile'
14835
14836
14837
14838
14839 _ACEOF
14840
14841 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14842
14843 # Handling of arguments.
14844 for ac_config_target in $ac_config_targets
14845 do
14846   case $ac_config_target in
14847     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14848     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14849     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14850     "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14851     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14852     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14853     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14854     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14855     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14856
14857   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14858   esac
14859 done
14860
14861
14862 # If the user did not use the arguments to specify the items to instantiate,
14863 # then the envvar interface is used.  Set only those that are not.
14864 # We use the long form for the default assignment because of an extremely
14865 # bizarre bug on SunOS 4.1.3.
14866 if $ac_need_defaults; then
14867   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14868   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14869   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14870   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14871 fi
14872
14873 # Have a temporary directory for convenience.  Make it in the build tree
14874 # simply because there is no reason against having it here, and in addition,
14875 # creating and moving files from /tmp can sometimes cause problems.
14876 # Hook for its removal unless debugging.
14877 # Note that there is a small window in which the directory will not be cleaned:
14878 # after its creation but before its name has been assigned to `$tmp'.
14879 $debug ||
14880 {
14881   tmp=
14882   trap 'exit_status=$?
14883   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14884 ' 0
14885   trap 'as_fn_exit 1' 1 2 13 15
14886 }
14887 # Create a (secure) tmp directory for tmp files.
14888
14889 {
14890   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14891   test -n "$tmp" && test -d "$tmp"
14892 }  ||
14893 {
14894   tmp=./conf$$-$RANDOM
14895   (umask 077 && mkdir "$tmp")
14896 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14897
14898 # Set up the scripts for CONFIG_FILES section.
14899 # No need to generate them if there are no CONFIG_FILES.
14900 # This happens for instance with `./config.status config.h'.
14901 if test -n "$CONFIG_FILES"; then
14902
14903
14904 ac_cr=`echo X | tr X '\015'`
14905 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14906 # But we know of no other shell where ac_cr would be empty at this
14907 # point, so we can use a bashism as a fallback.
14908 if test "x$ac_cr" = x; then
14909   eval ac_cr=\$\'\\r\'
14910 fi
14911 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14912 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14913   ac_cs_awk_cr='\r'
14914 else
14915   ac_cs_awk_cr=$ac_cr
14916 fi
14917
14918 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14919 _ACEOF
14920
14921
14922 {
14923   echo "cat >conf$$subs.awk <<_ACEOF" &&
14924   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14925   echo "_ACEOF"
14926 } >conf$$subs.sh ||
14927   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14928 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14929 ac_delim='%!_!# '
14930 for ac_last_try in false false false false false :; do
14931   . ./conf$$subs.sh ||
14932     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14933
14934   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14935   if test $ac_delim_n = $ac_delim_num; then
14936     break
14937   elif $ac_last_try; then
14938     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14939   else
14940     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14941   fi
14942 done
14943 rm -f conf$$subs.sh
14944
14945 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14946 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14947 _ACEOF
14948 sed -n '
14949 h
14950 s/^/S["/; s/!.*/"]=/
14951 p
14952 g
14953 s/^[^!]*!//
14954 :repl
14955 t repl
14956 s/'"$ac_delim"'$//
14957 t delim
14958 :nl
14959 h
14960 s/\(.\{148\}\).*/\1/
14961 t more1
14962 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14963 p
14964 n
14965 b repl
14966 :more1
14967 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14968 p
14969 g
14970 s/.\{148\}//
14971 t nl
14972 :delim
14973 h
14974 s/\(.\{148\}\).*/\1/
14975 t more2
14976 s/["\\]/\\&/g; s/^/"/; s/$/"/
14977 p
14978 b
14979 :more2
14980 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14981 p
14982 g
14983 s/.\{148\}//
14984 t delim
14985 ' <conf$$subs.awk | sed '
14986 /^[^""]/{
14987   N
14988   s/\n//
14989 }
14990 ' >>$CONFIG_STATUS || ac_write_fail=1
14991 rm -f conf$$subs.awk
14992 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14993 _ACAWK
14994 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14995   for (key in S) S_is_set[key] = 1
14996   FS = "\a"
14997
14998 }
14999 {
15000   line = $ 0
15001   nfields = split(line, field, "@")
15002   substed = 0
15003   len = length(field[1])
15004   for (i = 2; i < nfields; i++) {
15005     key = field[i]
15006     keylen = length(key)
15007     if (S_is_set[key]) {
15008       value = S[key]
15009       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15010       len += length(value) + length(field[++i])
15011       substed = 1
15012     } else
15013       len += 1 + keylen
15014   }
15015
15016   print line
15017 }
15018
15019 _ACAWK
15020 _ACEOF
15021 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15022 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15023   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15024 else
15025   cat
15026 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15027   || as_fn_error "could not setup config files machinery" "$LINENO" 5
15028 _ACEOF
15029
15030 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15031 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15032 # trailing colons and then remove the whole line if VPATH becomes empty
15033 # (actually we leave an empty line to preserve line numbers).
15034 if test "x$srcdir" = x.; then
15035   ac_vpsub='/^[  ]*VPATH[        ]*=/{
15036 s/:*\$(srcdir):*/:/
15037 s/:*\${srcdir}:*/:/
15038 s/:*@srcdir@:*/:/
15039 s/^\([^=]*=[     ]*\):*/\1/
15040 s/:*$//
15041 s/^[^=]*=[       ]*$//
15042 }'
15043 fi
15044
15045 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15046 fi # test -n "$CONFIG_FILES"
15047
15048 # Set up the scripts for CONFIG_HEADERS section.
15049 # No need to generate them if there are no CONFIG_HEADERS.
15050 # This happens for instance with `./config.status Makefile'.
15051 if test -n "$CONFIG_HEADERS"; then
15052 cat >"$tmp/defines.awk" <<\_ACAWK ||
15053 BEGIN {
15054 _ACEOF
15055
15056 # Transform confdefs.h into an awk script `defines.awk', embedded as
15057 # here-document in config.status, that substitutes the proper values into
15058 # config.h.in to produce config.h.
15059
15060 # Create a delimiter string that does not exist in confdefs.h, to ease
15061 # handling of long lines.
15062 ac_delim='%!_!# '
15063 for ac_last_try in false false :; do
15064   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15065   if test -z "$ac_t"; then
15066     break
15067   elif $ac_last_try; then
15068     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15069   else
15070     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15071   fi
15072 done
15073
15074 # For the awk script, D is an array of macro values keyed by name,
15075 # likewise P contains macro parameters if any.  Preserve backslash
15076 # newline sequences.
15077
15078 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15079 sed -n '
15080 s/.\{148\}/&'"$ac_delim"'/g
15081 t rset
15082 :rset
15083 s/^[     ]*#[    ]*define[       ][      ]*/ /
15084 t def
15085 d
15086 :def
15087 s/\\$//
15088 t bsnl
15089 s/["\\]/\\&/g
15090 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
15091 D["\1"]=" \3"/p
15092 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
15093 d
15094 :bsnl
15095 s/["\\]/\\&/g
15096 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
15097 D["\1"]=" \3\\\\\\n"\\/p
15098 t cont
15099 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15100 t cont
15101 d
15102 :cont
15103 n
15104 s/.\{148\}/&'"$ac_delim"'/g
15105 t clear
15106 :clear
15107 s/\\$//
15108 t bsnlc
15109 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15110 d
15111 :bsnlc
15112 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15113 b cont
15114 ' <confdefs.h | sed '
15115 s/'"$ac_delim"'/"\\\
15116 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15117
15118 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15119   for (key in D) D_is_set[key] = 1
15120   FS = "\a"
15121 }
15122 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15123   line = \$ 0
15124   split(line, arg, " ")
15125   if (arg[1] == "#") {
15126     defundef = arg[2]
15127     mac1 = arg[3]
15128   } else {
15129     defundef = substr(arg[1], 2)
15130     mac1 = arg[2]
15131   }
15132   split(mac1, mac2, "(") #)
15133   macro = mac2[1]
15134   prefix = substr(line, 1, index(line, defundef) - 1)
15135   if (D_is_set[macro]) {
15136     # Preserve the white space surrounding the "#".
15137     print prefix "define", macro P[macro] D[macro]
15138     next
15139   } else {
15140     # Replace #undef with comments.  This is necessary, for example,
15141     # in the case of _POSIX_SOURCE, which is predefined and required
15142     # on some systems where configure will not decide to define it.
15143     if (defundef == "undef") {
15144       print "/*", prefix defundef, macro, "*/"
15145       next
15146     }
15147   }
15148 }
15149 { print }
15150 _ACAWK
15151 _ACEOF
15152 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15153   as_fn_error "could not setup config headers machinery" "$LINENO" 5
15154 fi # test -n "$CONFIG_HEADERS"
15155
15156
15157 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
15158 shift
15159 for ac_tag
15160 do
15161   case $ac_tag in
15162   :[FHLC]) ac_mode=$ac_tag; continue;;
15163   esac
15164   case $ac_mode$ac_tag in
15165   :[FHL]*:*);;
15166   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15167   :[FH]-) ac_tag=-:-;;
15168   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15169   esac
15170   ac_save_IFS=$IFS
15171   IFS=:
15172   set x $ac_tag
15173   IFS=$ac_save_IFS
15174   shift
15175   ac_file=$1
15176   shift
15177
15178   case $ac_mode in
15179   :L) ac_source=$1;;
15180   :[FH])
15181     ac_file_inputs=
15182     for ac_f
15183     do
15184       case $ac_f in
15185       -) ac_f="$tmp/stdin";;
15186       *) # Look for the file first in the build tree, then in the source tree
15187          # (if the path is not absolute).  The absolute path cannot be DOS-style,
15188          # because $ac_f cannot contain `:'.
15189          test -f "$ac_f" ||
15190            case $ac_f in
15191            [\\/$]*) false;;
15192            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15193            esac ||
15194            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15195       esac
15196       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15197       as_fn_append ac_file_inputs " '$ac_f'"
15198     done
15199
15200     # Let's still pretend it is `configure' which instantiates (i.e., don't
15201     # use $as_me), people would be surprised to read:
15202     #    /* config.h.  Generated by config.status.  */
15203     configure_input='Generated from '`
15204           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15205         `' by configure.'
15206     if test x"$ac_file" != x-; then
15207       configure_input="$ac_file.  $configure_input"
15208       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15209 $as_echo "$as_me: creating $ac_file" >&6;}
15210     fi
15211     # Neutralize special characters interpreted by sed in replacement strings.
15212     case $configure_input in #(
15213     *\&* | *\|* | *\\* )
15214        ac_sed_conf_input=`$as_echo "$configure_input" |
15215        sed 's/[\\\\&|]/\\\\&/g'`;; #(
15216     *) ac_sed_conf_input=$configure_input;;
15217     esac
15218
15219     case $ac_tag in
15220     *:-:* | *:-) cat >"$tmp/stdin" \
15221       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15222     esac
15223     ;;
15224   esac
15225
15226   ac_dir=`$as_dirname -- "$ac_file" ||
15227 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15228          X"$ac_file" : 'X\(//\)[^/]' \| \
15229          X"$ac_file" : 'X\(//\)$' \| \
15230          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15231 $as_echo X"$ac_file" |
15232     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15233             s//\1/
15234             q
15235           }
15236           /^X\(\/\/\)[^/].*/{
15237             s//\1/
15238             q
15239           }
15240           /^X\(\/\/\)$/{
15241             s//\1/
15242             q
15243           }
15244           /^X\(\/\).*/{
15245             s//\1/
15246             q
15247           }
15248           s/.*/./; q'`
15249   as_dir="$ac_dir"; as_fn_mkdir_p
15250   ac_builddir=.
15251
15252 case "$ac_dir" in
15253 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15254 *)
15255   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15256   # A ".." for each directory in $ac_dir_suffix.
15257   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15258   case $ac_top_builddir_sub in
15259   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15260   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15261   esac ;;
15262 esac
15263 ac_abs_top_builddir=$ac_pwd
15264 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15265 # for backward compatibility:
15266 ac_top_builddir=$ac_top_build_prefix
15267
15268 case $srcdir in
15269   .)  # We are building in place.
15270     ac_srcdir=.
15271     ac_top_srcdir=$ac_top_builddir_sub
15272     ac_abs_top_srcdir=$ac_pwd ;;
15273   [\\/]* | ?:[\\/]* )  # Absolute name.
15274     ac_srcdir=$srcdir$ac_dir_suffix;
15275     ac_top_srcdir=$srcdir
15276     ac_abs_top_srcdir=$srcdir ;;
15277   *) # Relative name.
15278     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15279     ac_top_srcdir=$ac_top_build_prefix$srcdir
15280     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15281 esac
15282 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15283
15284
15285   case $ac_mode in
15286   :F)
15287   #
15288   # CONFIG_FILE
15289   #
15290
15291   case $INSTALL in
15292   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15293   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15294   esac
15295 _ACEOF
15296
15297 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15298 # If the template does not know about datarootdir, expand it.
15299 # FIXME: This hack should be removed a few years after 2.60.
15300 ac_datarootdir_hack=; ac_datarootdir_seen=
15301 ac_sed_dataroot='
15302 /datarootdir/ {
15303   p
15304   q
15305 }
15306 /@datadir@/p
15307 /@docdir@/p
15308 /@infodir@/p
15309 /@localedir@/p
15310 /@mandir@/p'
15311 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15312 *datarootdir*) ac_datarootdir_seen=yes;;
15313 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15314   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15315 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15316 _ACEOF
15317 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15318   ac_datarootdir_hack='
15319   s&@datadir@&$datadir&g
15320   s&@docdir@&$docdir&g
15321   s&@infodir@&$infodir&g
15322   s&@localedir@&$localedir&g
15323   s&@mandir@&$mandir&g
15324   s&\\\${datarootdir}&$datarootdir&g' ;;
15325 esac
15326 _ACEOF
15327
15328 # Neutralize VPATH when `$srcdir' = `.'.
15329 # Shell code in configure.ac might set extrasub.
15330 # FIXME: do we really want to maintain this feature?
15331 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15332 ac_sed_extra="$ac_vpsub
15333 $extrasub
15334 _ACEOF
15335 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15336 :t
15337 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15338 s|@configure_input@|$ac_sed_conf_input|;t t
15339 s&@top_builddir@&$ac_top_builddir_sub&;t t
15340 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15341 s&@srcdir@&$ac_srcdir&;t t
15342 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15343 s&@top_srcdir@&$ac_top_srcdir&;t t
15344 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15345 s&@builddir@&$ac_builddir&;t t
15346 s&@abs_builddir@&$ac_abs_builddir&;t t
15347 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15348 s&@INSTALL@&$ac_INSTALL&;t t
15349 $ac_datarootdir_hack
15350 "
15351 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15352   || as_fn_error "could not create $ac_file" "$LINENO" 5
15353
15354 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15355   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15356   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15357   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15358 which seems to be undefined.  Please make sure it is defined." >&5
15359 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15360 which seems to be undefined.  Please make sure it is defined." >&2;}
15361
15362   rm -f "$tmp/stdin"
15363   case $ac_file in
15364   -) cat "$tmp/out" && rm -f "$tmp/out";;
15365   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15366   esac \
15367   || as_fn_error "could not create $ac_file" "$LINENO" 5
15368  ;;
15369   :H)
15370   #
15371   # CONFIG_HEADER
15372   #
15373   if test x"$ac_file" != x-; then
15374     {
15375       $as_echo "/* $configure_input  */" \
15376       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15377     } >"$tmp/config.h" \
15378       || as_fn_error "could not create $ac_file" "$LINENO" 5
15379     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15380       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15381 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15382     else
15383       rm -f "$ac_file"
15384       mv "$tmp/config.h" "$ac_file" \
15385         || as_fn_error "could not create $ac_file" "$LINENO" 5
15386     fi
15387   else
15388     $as_echo "/* $configure_input  */" \
15389       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15390       || as_fn_error "could not create -" "$LINENO" 5
15391   fi
15392  ;;
15393   :L)
15394   #
15395   # CONFIG_LINK
15396   #
15397
15398   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15399     :
15400   else
15401     # Prefer the file from the source tree if names are identical.
15402     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15403       ac_source=$srcdir/$ac_source
15404     fi
15405
15406     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15407 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15408
15409     if test ! -r "$ac_source"; then
15410       as_fn_error "$ac_source: file not found" "$LINENO" 5
15411     fi
15412     rm -f "$ac_file"
15413
15414     # Try a relative symlink, then a hard link, then a copy.
15415     case $srcdir in
15416     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15417         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15418     esac
15419     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15420       ln "$ac_source" "$ac_file" 2>/dev/null ||
15421       cp -p "$ac_source" "$ac_file" ||
15422       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15423   fi
15424  ;;
15425   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15426 $as_echo "$as_me: executing $ac_file commands" >&6;}
15427  ;;
15428   esac
15429
15430
15431   case $ac_file$ac_mode in
15432     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15433     "libtool":C)
15434
15435     # See if we are running on zsh, and set the options which allow our
15436     # commands through without removal of \ escapes.
15437     if test -n "${ZSH_VERSION+set}" ; then
15438       setopt NO_GLOB_SUBST
15439     fi
15440
15441     cfgfile="${ofile}T"
15442     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15443     $RM "$cfgfile"
15444
15445     cat <<_LT_EOF >> "$cfgfile"
15446 #! $SHELL
15447
15448 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15449 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15450 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15451 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15452 #
15453 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15454 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15455 #   Written by Gordon Matzigkeit, 1996
15456 #
15457 #   This file is part of GNU Libtool.
15458 #
15459 # GNU Libtool is free software; you can redistribute it and/or
15460 # modify it under the terms of the GNU General Public License as
15461 # published by the Free Software Foundation; either version 2 of
15462 # the License, or (at your option) any later version.
15463 #
15464 # As a special exception to the GNU General Public License,
15465 # if you distribute this file as part of a program or library that
15466 # is built using GNU Libtool, you may include this file under the
15467 # same distribution terms that you use for the rest of that program.
15468 #
15469 # GNU Libtool is distributed in the hope that it will be useful,
15470 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15471 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15472 # GNU General Public License for more details.
15473 #
15474 # You should have received a copy of the GNU General Public License
15475 # along with GNU Libtool; see the file COPYING.  If not, a copy
15476 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15477 # obtained by writing to the Free Software Foundation, Inc.,
15478 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15479
15480
15481 # The names of the tagged configurations supported by this script.
15482 available_tags=""
15483
15484 # ### BEGIN LIBTOOL CONFIG
15485
15486 # Which release of libtool.m4 was used?
15487 macro_version=$macro_version
15488 macro_revision=$macro_revision
15489
15490 # Whether or not to build shared libraries.
15491 build_libtool_libs=$enable_shared
15492
15493 # Whether or not to build static libraries.
15494 build_old_libs=$enable_static
15495
15496 # What type of objects to build.
15497 pic_mode=$pic_mode
15498
15499 # Whether or not to optimize for fast installation.
15500 fast_install=$enable_fast_install
15501
15502 # Shell to use when invoking shell scripts.
15503 SHELL=$lt_SHELL
15504
15505 # An echo program that protects backslashes.
15506 ECHO=$lt_ECHO
15507
15508 # The host system.
15509 host_alias=$host_alias
15510 host=$host
15511 host_os=$host_os
15512
15513 # The build system.
15514 build_alias=$build_alias
15515 build=$build
15516 build_os=$build_os
15517
15518 # A sed program that does not truncate output.
15519 SED=$lt_SED
15520
15521 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15522 Xsed="\$SED -e 1s/^X//"
15523
15524 # A grep program that handles long lines.
15525 GREP=$lt_GREP
15526
15527 # An ERE matcher.
15528 EGREP=$lt_EGREP
15529
15530 # A literal string matcher.
15531 FGREP=$lt_FGREP
15532
15533 # A BSD- or MS-compatible name lister.
15534 NM=$lt_NM
15535
15536 # Whether we need soft or hard links.
15537 LN_S=$lt_LN_S
15538
15539 # What is the maximum length of a command?
15540 max_cmd_len=$max_cmd_len
15541
15542 # Object file suffix (normally "o").
15543 objext=$ac_objext
15544
15545 # Executable file suffix (normally "").
15546 exeext=$exeext
15547
15548 # whether the shell understands "unset".
15549 lt_unset=$lt_unset
15550
15551 # turn spaces into newlines.
15552 SP2NL=$lt_lt_SP2NL
15553
15554 # turn newlines into spaces.
15555 NL2SP=$lt_lt_NL2SP
15556
15557 # An object symbol dumper.
15558 OBJDUMP=$lt_OBJDUMP
15559
15560 # Method to check whether dependent libraries are shared objects.
15561 deplibs_check_method=$lt_deplibs_check_method
15562
15563 # Command to use when deplibs_check_method == "file_magic".
15564 file_magic_cmd=$lt_file_magic_cmd
15565
15566 # The archiver.
15567 AR=$lt_AR
15568 AR_FLAGS=$lt_AR_FLAGS
15569
15570 # A symbol stripping program.
15571 STRIP=$lt_STRIP
15572
15573 # Commands used to install an old-style archive.
15574 RANLIB=$lt_RANLIB
15575 old_postinstall_cmds=$lt_old_postinstall_cmds
15576 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15577
15578 # Whether to use a lock for old archive extraction.
15579 lock_old_archive_extraction=$lock_old_archive_extraction
15580
15581 # A C compiler.
15582 LTCC=$lt_CC
15583
15584 # LTCC compiler flags.
15585 LTCFLAGS=$lt_CFLAGS
15586
15587 # Take the output of nm and produce a listing of raw symbols and C names.
15588 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15589
15590 # Transform the output of nm in a proper C declaration.
15591 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15592
15593 # Transform the output of nm in a C name address pair.
15594 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15595
15596 # Transform the output of nm in a C name address pair when lib prefix is needed.
15597 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15598
15599 # The name of the directory that contains temporary libtool files.
15600 objdir=$objdir
15601
15602 # Used to examine libraries when file_magic_cmd begins with "file".
15603 MAGIC_CMD=$MAGIC_CMD
15604
15605 # Must we lock files when doing compilation?
15606 need_locks=$lt_need_locks
15607
15608 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15609 DSYMUTIL=$lt_DSYMUTIL
15610
15611 # Tool to change global to local symbols on Mac OS X.
15612 NMEDIT=$lt_NMEDIT
15613
15614 # Tool to manipulate fat objects and archives on Mac OS X.
15615 LIPO=$lt_LIPO
15616
15617 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15618 OTOOL=$lt_OTOOL
15619
15620 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15621 OTOOL64=$lt_OTOOL64
15622
15623 # Old archive suffix (normally "a").
15624 libext=$libext
15625
15626 # Shared library suffix (normally ".so").
15627 shrext_cmds=$lt_shrext_cmds
15628
15629 # The commands to extract the exported symbol list from a shared archive.
15630 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15631
15632 # Variables whose values should be saved in libtool wrapper scripts and
15633 # restored at link time.
15634 variables_saved_for_relink=$lt_variables_saved_for_relink
15635
15636 # Do we need the "lib" prefix for modules?
15637 need_lib_prefix=$need_lib_prefix
15638
15639 # Do we need a version for libraries?
15640 need_version=$need_version
15641
15642 # Library versioning type.
15643 version_type=$version_type
15644
15645 # Shared library runtime path variable.
15646 runpath_var=$runpath_var
15647
15648 # Shared library path variable.
15649 shlibpath_var=$shlibpath_var
15650
15651 # Is shlibpath searched before the hard-coded library search path?
15652 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15653
15654 # Format of library name prefix.
15655 libname_spec=$lt_libname_spec
15656
15657 # List of archive names.  First name is the real one, the rest are links.
15658 # The last name is the one that the linker finds with -lNAME
15659 library_names_spec=$lt_library_names_spec
15660
15661 # The coded name of the library, if different from the real name.
15662 soname_spec=$lt_soname_spec
15663
15664 # Permission mode override for installation of shared libraries.
15665 install_override_mode=$lt_install_override_mode
15666
15667 # Command to use after installation of a shared archive.
15668 postinstall_cmds=$lt_postinstall_cmds
15669
15670 # Command to use after uninstallation of a shared archive.
15671 postuninstall_cmds=$lt_postuninstall_cmds
15672
15673 # Commands used to finish a libtool library installation in a directory.
15674 finish_cmds=$lt_finish_cmds
15675
15676 # As "finish_cmds", except a single script fragment to be evaled but
15677 # not shown.
15678 finish_eval=$lt_finish_eval
15679
15680 # Whether we should hardcode library paths into libraries.
15681 hardcode_into_libs=$hardcode_into_libs
15682
15683 # Compile-time system search path for libraries.
15684 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15685
15686 # Run-time system search path for libraries.
15687 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15688
15689 # Whether dlopen is supported.
15690 dlopen_support=$enable_dlopen
15691
15692 # Whether dlopen of programs is supported.
15693 dlopen_self=$enable_dlopen_self
15694
15695 # Whether dlopen of statically linked programs is supported.
15696 dlopen_self_static=$enable_dlopen_self_static
15697
15698 # Commands to strip libraries.
15699 old_striplib=$lt_old_striplib
15700 striplib=$lt_striplib
15701
15702
15703 # The linker used to build libraries.
15704 LD=$lt_LD
15705
15706 # How to create reloadable object files.
15707 reload_flag=$lt_reload_flag
15708 reload_cmds=$lt_reload_cmds
15709
15710 # Commands used to build an old-style archive.
15711 old_archive_cmds=$lt_old_archive_cmds
15712
15713 # A language specific compiler.
15714 CC=$lt_compiler
15715
15716 # Is the compiler the GNU compiler?
15717 with_gcc=$GCC
15718
15719 # Compiler flag to turn off builtin functions.
15720 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15721
15722 # How to pass a linker flag through the compiler.
15723 wl=$lt_lt_prog_compiler_wl
15724
15725 # Additional compiler flags for building library objects.
15726 pic_flag=$lt_lt_prog_compiler_pic
15727
15728 # Compiler flag to prevent dynamic linking.
15729 link_static_flag=$lt_lt_prog_compiler_static
15730
15731 # Does compiler simultaneously support -c and -o options?
15732 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15733
15734 # Whether or not to add -lc for building shared libraries.
15735 build_libtool_need_lc=$archive_cmds_need_lc
15736
15737 # Whether or not to disallow shared libs when runtime libs are static.
15738 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15739
15740 # Compiler flag to allow reflexive dlopens.
15741 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15742
15743 # Compiler flag to generate shared objects directly from archives.
15744 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15745
15746 # Whether the compiler copes with passing no objects directly.
15747 compiler_needs_object=$lt_compiler_needs_object
15748
15749 # Create an old-style archive from a shared archive.
15750 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15751
15752 # Create a temporary old-style archive to link instead of a shared archive.
15753 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15754
15755 # Commands used to build a shared archive.
15756 archive_cmds=$lt_archive_cmds
15757 archive_expsym_cmds=$lt_archive_expsym_cmds
15758
15759 # Commands used to build a loadable module if different from building
15760 # a shared archive.
15761 module_cmds=$lt_module_cmds
15762 module_expsym_cmds=$lt_module_expsym_cmds
15763
15764 # Whether we are building with GNU ld or not.
15765 with_gnu_ld=$lt_with_gnu_ld
15766
15767 # Flag that allows shared libraries with undefined symbols to be built.
15768 allow_undefined_flag=$lt_allow_undefined_flag
15769
15770 # Flag that enforces no undefined symbols.
15771 no_undefined_flag=$lt_no_undefined_flag
15772
15773 # Flag to hardcode \$libdir into a binary during linking.
15774 # This must work even if \$libdir does not exist
15775 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15776
15777 # If ld is used when linking, flag to hardcode \$libdir into a binary
15778 # during linking.  This must work even if \$libdir does not exist.
15779 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15780
15781 # Whether we need a single "-rpath" flag with a separated argument.
15782 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15783
15784 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15785 # DIR into the resulting binary.
15786 hardcode_direct=$hardcode_direct
15787
15788 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15789 # DIR into the resulting binary and the resulting library dependency is
15790 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15791 # library is relocated.
15792 hardcode_direct_absolute=$hardcode_direct_absolute
15793
15794 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15795 # into the resulting binary.
15796 hardcode_minus_L=$hardcode_minus_L
15797
15798 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15799 # into the resulting binary.
15800 hardcode_shlibpath_var=$hardcode_shlibpath_var
15801
15802 # Set to "yes" if building a shared library automatically hardcodes DIR
15803 # into the library and all subsequent libraries and executables linked
15804 # against it.
15805 hardcode_automatic=$hardcode_automatic
15806
15807 # Set to yes if linker adds runtime paths of dependent libraries
15808 # to runtime path list.
15809 inherit_rpath=$inherit_rpath
15810
15811 # Whether libtool must link a program against all its dependency libraries.
15812 link_all_deplibs=$link_all_deplibs
15813
15814 # Fix the shell variable \$srcfile for the compiler.
15815 fix_srcfile_path=$lt_fix_srcfile_path
15816
15817 # Set to "yes" if exported symbols are required.
15818 always_export_symbols=$always_export_symbols
15819
15820 # The commands to list exported symbols.
15821 export_symbols_cmds=$lt_export_symbols_cmds
15822
15823 # Symbols that should not be listed in the preloaded symbols.
15824 exclude_expsyms=$lt_exclude_expsyms
15825
15826 # Symbols that must always be exported.
15827 include_expsyms=$lt_include_expsyms
15828
15829 # Commands necessary for linking programs (against libraries) with templates.
15830 prelink_cmds=$lt_prelink_cmds
15831
15832 # Specify filename containing input files.
15833 file_list_spec=$lt_file_list_spec
15834
15835 # How to hardcode a shared library path into an executable.
15836 hardcode_action=$hardcode_action
15837
15838 # ### END LIBTOOL CONFIG
15839
15840 _LT_EOF
15841
15842   case $host_os in
15843   aix3*)
15844     cat <<\_LT_EOF >> "$cfgfile"
15845 # AIX sometimes has problems with the GCC collect2 program.  For some
15846 # reason, if we set the COLLECT_NAMES environment variable, the problems
15847 # vanish in a puff of smoke.
15848 if test "X${COLLECT_NAMES+set}" != Xset; then
15849   COLLECT_NAMES=
15850   export COLLECT_NAMES
15851 fi
15852 _LT_EOF
15853     ;;
15854   esac
15855
15856
15857 ltmain="$ac_aux_dir/ltmain.sh"
15858
15859
15860   # We use sed instead of cat because bash on DJGPP gets confused if
15861   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15862   # text mode, it properly converts lines to CR/LF.  This bash problem
15863   # is reportedly fixed, but why not run on old versions too?
15864   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15865     || (rm -f "$cfgfile"; exit 1)
15866
15867   case $xsi_shell in
15868   yes)
15869     cat << \_LT_EOF >> "$cfgfile"
15870
15871 # func_dirname file append nondir_replacement
15872 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15873 # otherwise set result to NONDIR_REPLACEMENT.
15874 func_dirname ()
15875 {
15876   case ${1} in
15877     */*) func_dirname_result="${1%/*}${2}" ;;
15878     *  ) func_dirname_result="${3}" ;;
15879   esac
15880 }
15881
15882 # func_basename file
15883 func_basename ()
15884 {
15885   func_basename_result="${1##*/}"
15886 }
15887
15888 # func_dirname_and_basename file append nondir_replacement
15889 # perform func_basename and func_dirname in a single function
15890 # call:
15891 #   dirname:  Compute the dirname of FILE.  If nonempty,
15892 #             add APPEND to the result, otherwise set result
15893 #             to NONDIR_REPLACEMENT.
15894 #             value returned in "$func_dirname_result"
15895 #   basename: Compute filename of FILE.
15896 #             value retuned in "$func_basename_result"
15897 # Implementation must be kept synchronized with func_dirname
15898 # and func_basename. For efficiency, we do not delegate to
15899 # those functions but instead duplicate the functionality here.
15900 func_dirname_and_basename ()
15901 {
15902   case ${1} in
15903     */*) func_dirname_result="${1%/*}${2}" ;;
15904     *  ) func_dirname_result="${3}" ;;
15905   esac
15906   func_basename_result="${1##*/}"
15907 }
15908
15909 # func_stripname prefix suffix name
15910 # strip PREFIX and SUFFIX off of NAME.
15911 # PREFIX and SUFFIX must not contain globbing or regex special
15912 # characters, hashes, percent signs, but SUFFIX may contain a leading
15913 # dot (in which case that matches only a dot).
15914 func_stripname ()
15915 {
15916   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15917   # positional parameters, so assign one to ordinary parameter first.
15918   func_stripname_result=${3}
15919   func_stripname_result=${func_stripname_result#"${1}"}
15920   func_stripname_result=${func_stripname_result%"${2}"}
15921 }
15922
15923 # func_opt_split
15924 func_opt_split ()
15925 {
15926   func_opt_split_opt=${1%%=*}
15927   func_opt_split_arg=${1#*=}
15928 }
15929
15930 # func_lo2o object
15931 func_lo2o ()
15932 {
15933   case ${1} in
15934     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15935     *)    func_lo2o_result=${1} ;;
15936   esac
15937 }
15938
15939 # func_xform libobj-or-source
15940 func_xform ()
15941 {
15942   func_xform_result=${1%.*}.lo
15943 }
15944
15945 # func_arith arithmetic-term...
15946 func_arith ()
15947 {
15948   func_arith_result=$(( $* ))
15949 }
15950
15951 # func_len string
15952 # STRING may not start with a hyphen.
15953 func_len ()
15954 {
15955   func_len_result=${#1}
15956 }
15957
15958 _LT_EOF
15959     ;;
15960   *) # Bourne compatible functions.
15961     cat << \_LT_EOF >> "$cfgfile"
15962
15963 # func_dirname file append nondir_replacement
15964 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15965 # otherwise set result to NONDIR_REPLACEMENT.
15966 func_dirname ()
15967 {
15968   # Extract subdirectory from the argument.
15969   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15970   if test "X$func_dirname_result" = "X${1}"; then
15971     func_dirname_result="${3}"
15972   else
15973     func_dirname_result="$func_dirname_result${2}"
15974   fi
15975 }
15976
15977 # func_basename file
15978 func_basename ()
15979 {
15980   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15981 }
15982
15983
15984 # func_stripname prefix suffix name
15985 # strip PREFIX and SUFFIX off of NAME.
15986 # PREFIX and SUFFIX must not contain globbing or regex special
15987 # characters, hashes, percent signs, but SUFFIX may contain a leading
15988 # dot (in which case that matches only a dot).
15989 # func_strip_suffix prefix name
15990 func_stripname ()
15991 {
15992   case ${2} in
15993     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15994     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15995   esac
15996 }
15997
15998 # sed scripts:
15999 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16000 my_sed_long_arg='1s/^-[^=]*=//'
16001
16002 # func_opt_split
16003 func_opt_split ()
16004 {
16005   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16006   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16007 }
16008
16009 # func_lo2o object
16010 func_lo2o ()
16011 {
16012   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16013 }
16014
16015 # func_xform libobj-or-source
16016 func_xform ()
16017 {
16018   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16019 }
16020
16021 # func_arith arithmetic-term...
16022 func_arith ()
16023 {
16024   func_arith_result=`expr "$@"`
16025 }
16026
16027 # func_len string
16028 # STRING may not start with a hyphen.
16029 func_len ()
16030 {
16031   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16032 }
16033
16034 _LT_EOF
16035 esac
16036
16037 case $lt_shell_append in
16038   yes)
16039     cat << \_LT_EOF >> "$cfgfile"
16040
16041 # func_append var value
16042 # Append VALUE to the end of shell variable VAR.
16043 func_append ()
16044 {
16045   eval "$1+=\$2"
16046 }
16047 _LT_EOF
16048     ;;
16049   *)
16050     cat << \_LT_EOF >> "$cfgfile"
16051
16052 # func_append var value
16053 # Append VALUE to the end of shell variable VAR.
16054 func_append ()
16055 {
16056   eval "$1=\$$1\$2"
16057 }
16058
16059 _LT_EOF
16060     ;;
16061   esac
16062
16063
16064   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16065     || (rm -f "$cfgfile"; exit 1)
16066
16067   mv -f "$cfgfile" "$ofile" ||
16068     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16069   chmod +x "$ofile"
16070
16071  ;;
16072     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16073  rm -f Makesim1.tmp Makesim2.tmp Makefile
16074  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16075  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16076  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16077         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16078         <Makefile.sim >Makefile
16079  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16080  ;;
16081     "stamp-h":C) echo > stamp-h ;;
16082
16083   esac
16084 done # for ac_tag
16085
16086
16087 as_fn_exit 0
16088 _ACEOF
16089 ac_clean_files=$ac_clean_files_save
16090
16091 test $ac_write_fail = 0 ||
16092   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16093
16094
16095 # configure is writing to config.log, and then calls config.status.
16096 # config.status does its own redirection, appending to config.log.
16097 # Unfortunately, on DOS this fails, as config.log is still kept open
16098 # by configure, so config.status won't be able to write to it; its
16099 # output is simply discarded.  So we exec the FD to /dev/null,
16100 # effectively closing config.log, so it can be properly (re)opened and
16101 # appended to by config.status.  When coming back to configure, we
16102 # need to make the FD available again.
16103 if test "$no_create" != yes; then
16104   ac_cs_success=:
16105   ac_config_status_args=
16106   test "$silent" = yes &&
16107     ac_config_status_args="$ac_config_status_args --quiet"
16108   exec 5>/dev/null
16109   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16110   exec 5>>config.log
16111   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16112   # would make configure fail if this is the last instruction.
16113   $ac_cs_success || as_fn_exit $?
16114 fi
16115 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16116   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16117 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16118 fi
16119
16120