sim: allow the assert configure option everywhere
[external/binutils.git] / sim / sh64 / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178     PATH=/empty FPATH=/empty; export PATH FPATH
179     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME=
558 PACKAGE_TARNAME=
559 PACKAGE_VERSION=
560 PACKAGE_STRING=
561 PACKAGE_BUGREPORT=
562 PACKAGE_URL=
563
564 ac_unique_file="Makefile.in"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 #  include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 #  include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='LTLIBOBJS
602 LIBOBJS
603 cgen_breaks
604 cgen
605 cgendir
606 CGEN_MAINT
607 REPORT_BUGS_TEXI
608 REPORT_BUGS_TO
609 PKGVERSION
610 sim_profile
611 sim_trace
612 sim_stdio
613 sim_debug
614 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_assert
759 enable_sim_inline
760 with_pkgversion
761 with_bugurl
762 enable_sim_endian
763 enable_sim_alignment
764 enable_sim_scache
765 enable_sim_default_model
766 enable_sim_environment
767 enable_cgen_maint
768 enable_sim_hardware
769 '
770       ac_precious_vars='build_alias
771 host_alias
772 target_alias
773 CC
774 CFLAGS
775 LDFLAGS
776 LIBS
777 CPPFLAGS
778 CPP'
779
780
781 # Initialize some variables set by options.
782 ac_init_help=
783 ac_init_version=false
784 ac_unrecognized_opts=
785 ac_unrecognized_sep=
786 # The variables have the same names as the options, with
787 # dashes changed to underlines.
788 cache_file=/dev/null
789 exec_prefix=NONE
790 no_create=
791 no_recursion=
792 prefix=NONE
793 program_prefix=NONE
794 program_suffix=NONE
795 program_transform_name=s,x,x,
796 silent=
797 site=
798 srcdir=
799 verbose=
800 x_includes=NONE
801 x_libraries=NONE
802
803 # Installation directory options.
804 # These are left unexpanded so users can "make install exec_prefix=/foo"
805 # and all the variables that are supposed to be based on exec_prefix
806 # by default will actually change.
807 # Use braces instead of parens because sh, perl, etc. also accept them.
808 # (The list follows the same order as the GNU Coding Standards.)
809 bindir='${exec_prefix}/bin'
810 sbindir='${exec_prefix}/sbin'
811 libexecdir='${exec_prefix}/libexec'
812 datarootdir='${prefix}/share'
813 datadir='${datarootdir}'
814 sysconfdir='${prefix}/etc'
815 sharedstatedir='${prefix}/com'
816 localstatedir='${prefix}/var'
817 includedir='${prefix}/include'
818 oldincludedir='/usr/include'
819 docdir='${datarootdir}/doc/${PACKAGE}'
820 infodir='${datarootdir}/info'
821 htmldir='${docdir}'
822 dvidir='${docdir}'
823 pdfdir='${docdir}'
824 psdir='${docdir}'
825 libdir='${exec_prefix}/lib'
826 localedir='${datarootdir}/locale'
827 mandir='${datarootdir}/man'
828
829 ac_prev=
830 ac_dashdash=
831 for ac_option
832 do
833   # If the previous option needs an argument, assign it.
834   if test -n "$ac_prev"; then
835     eval $ac_prev=\$ac_option
836     ac_prev=
837     continue
838   fi
839
840   case $ac_option in
841   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
842   *)    ac_optarg=yes ;;
843   esac
844
845   # Accept the important Cygnus configure options, so we can diagnose typos.
846
847   case $ac_dashdash$ac_option in
848   --)
849     ac_dashdash=yes ;;
850
851   -bindir | --bindir | --bindi | --bind | --bin | --bi)
852     ac_prev=bindir ;;
853   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
854     bindir=$ac_optarg ;;
855
856   -build | --build | --buil | --bui | --bu)
857     ac_prev=build_alias ;;
858   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
859     build_alias=$ac_optarg ;;
860
861   -cache-file | --cache-file | --cache-fil | --cache-fi \
862   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
863     ac_prev=cache_file ;;
864   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
865   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
866     cache_file=$ac_optarg ;;
867
868   --config-cache | -C)
869     cache_file=config.cache ;;
870
871   -datadir | --datadir | --datadi | --datad)
872     ac_prev=datadir ;;
873   -datadir=* | --datadir=* | --datadi=* | --datad=*)
874     datadir=$ac_optarg ;;
875
876   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
877   | --dataroo | --dataro | --datar)
878     ac_prev=datarootdir ;;
879   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
880   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
881     datarootdir=$ac_optarg ;;
882
883   -disable-* | --disable-*)
884     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
885     # Reject names that are not valid shell variable names.
886     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
887       as_fn_error "invalid feature name: $ac_useropt"
888     ac_useropt_orig=$ac_useropt
889     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
890     case $ac_user_opts in
891       *"
892 "enable_$ac_useropt"
893 "*) ;;
894       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
895          ac_unrecognized_sep=', ';;
896     esac
897     eval enable_$ac_useropt=no ;;
898
899   -docdir | --docdir | --docdi | --doc | --do)
900     ac_prev=docdir ;;
901   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
902     docdir=$ac_optarg ;;
903
904   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
905     ac_prev=dvidir ;;
906   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
907     dvidir=$ac_optarg ;;
908
909   -enable-* | --enable-*)
910     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
911     # Reject names that are not valid shell variable names.
912     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913       as_fn_error "invalid feature name: $ac_useropt"
914     ac_useropt_orig=$ac_useropt
915     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916     case $ac_user_opts in
917       *"
918 "enable_$ac_useropt"
919 "*) ;;
920       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
921          ac_unrecognized_sep=', ';;
922     esac
923     eval enable_$ac_useropt=\$ac_optarg ;;
924
925   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
926   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
927   | --exec | --exe | --ex)
928     ac_prev=exec_prefix ;;
929   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
930   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
931   | --exec=* | --exe=* | --ex=*)
932     exec_prefix=$ac_optarg ;;
933
934   -gas | --gas | --ga | --g)
935     # Obsolete; use --with-gas.
936     with_gas=yes ;;
937
938   -help | --help | --hel | --he | -h)
939     ac_init_help=long ;;
940   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
941     ac_init_help=recursive ;;
942   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
943     ac_init_help=short ;;
944
945   -host | --host | --hos | --ho)
946     ac_prev=host_alias ;;
947   -host=* | --host=* | --hos=* | --ho=*)
948     host_alias=$ac_optarg ;;
949
950   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
951     ac_prev=htmldir ;;
952   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
953   | --ht=*)
954     htmldir=$ac_optarg ;;
955
956   -includedir | --includedir | --includedi | --included | --include \
957   | --includ | --inclu | --incl | --inc)
958     ac_prev=includedir ;;
959   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
960   | --includ=* | --inclu=* | --incl=* | --inc=*)
961     includedir=$ac_optarg ;;
962
963   -infodir | --infodir | --infodi | --infod | --info | --inf)
964     ac_prev=infodir ;;
965   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
966     infodir=$ac_optarg ;;
967
968   -libdir | --libdir | --libdi | --libd)
969     ac_prev=libdir ;;
970   -libdir=* | --libdir=* | --libdi=* | --libd=*)
971     libdir=$ac_optarg ;;
972
973   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
974   | --libexe | --libex | --libe)
975     ac_prev=libexecdir ;;
976   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
977   | --libexe=* | --libex=* | --libe=*)
978     libexecdir=$ac_optarg ;;
979
980   -localedir | --localedir | --localedi | --localed | --locale)
981     ac_prev=localedir ;;
982   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
983     localedir=$ac_optarg ;;
984
985   -localstatedir | --localstatedir | --localstatedi | --localstated \
986   | --localstate | --localstat | --localsta | --localst | --locals)
987     ac_prev=localstatedir ;;
988   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
989   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
990     localstatedir=$ac_optarg ;;
991
992   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
993     ac_prev=mandir ;;
994   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
995     mandir=$ac_optarg ;;
996
997   -nfp | --nfp | --nf)
998     # Obsolete; use --without-fp.
999     with_fp=no ;;
1000
1001   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1002   | --no-cr | --no-c | -n)
1003     no_create=yes ;;
1004
1005   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1006   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1007     no_recursion=yes ;;
1008
1009   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1010   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1011   | --oldin | --oldi | --old | --ol | --o)
1012     ac_prev=oldincludedir ;;
1013   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1014   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1015   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1016     oldincludedir=$ac_optarg ;;
1017
1018   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1019     ac_prev=prefix ;;
1020   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1021     prefix=$ac_optarg ;;
1022
1023   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1024   | --program-pre | --program-pr | --program-p)
1025     ac_prev=program_prefix ;;
1026   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1027   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1028     program_prefix=$ac_optarg ;;
1029
1030   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1031   | --program-suf | --program-su | --program-s)
1032     ac_prev=program_suffix ;;
1033   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1034   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1035     program_suffix=$ac_optarg ;;
1036
1037   -program-transform-name | --program-transform-name \
1038   | --program-transform-nam | --program-transform-na \
1039   | --program-transform-n | --program-transform- \
1040   | --program-transform | --program-transfor \
1041   | --program-transfo | --program-transf \
1042   | --program-trans | --program-tran \
1043   | --progr-tra | --program-tr | --program-t)
1044     ac_prev=program_transform_name ;;
1045   -program-transform-name=* | --program-transform-name=* \
1046   | --program-transform-nam=* | --program-transform-na=* \
1047   | --program-transform-n=* | --program-transform-=* \
1048   | --program-transform=* | --program-transfor=* \
1049   | --program-transfo=* | --program-transf=* \
1050   | --program-trans=* | --program-tran=* \
1051   | --progr-tra=* | --program-tr=* | --program-t=*)
1052     program_transform_name=$ac_optarg ;;
1053
1054   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1055     ac_prev=pdfdir ;;
1056   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1057     pdfdir=$ac_optarg ;;
1058
1059   -psdir | --psdir | --psdi | --psd | --ps)
1060     ac_prev=psdir ;;
1061   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1062     psdir=$ac_optarg ;;
1063
1064   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1065   | -silent | --silent | --silen | --sile | --sil)
1066     silent=yes ;;
1067
1068   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1069     ac_prev=sbindir ;;
1070   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1071   | --sbi=* | --sb=*)
1072     sbindir=$ac_optarg ;;
1073
1074   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1075   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1076   | --sharedst | --shareds | --shared | --share | --shar \
1077   | --sha | --sh)
1078     ac_prev=sharedstatedir ;;
1079   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1080   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1081   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1082   | --sha=* | --sh=*)
1083     sharedstatedir=$ac_optarg ;;
1084
1085   -site | --site | --sit)
1086     ac_prev=site ;;
1087   -site=* | --site=* | --sit=*)
1088     site=$ac_optarg ;;
1089
1090   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1091     ac_prev=srcdir ;;
1092   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1093     srcdir=$ac_optarg ;;
1094
1095   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1096   | --syscon | --sysco | --sysc | --sys | --sy)
1097     ac_prev=sysconfdir ;;
1098   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1099   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1100     sysconfdir=$ac_optarg ;;
1101
1102   -target | --target | --targe | --targ | --tar | --ta | --t)
1103     ac_prev=target_alias ;;
1104   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1105     target_alias=$ac_optarg ;;
1106
1107   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1108     verbose=yes ;;
1109
1110   -version | --version | --versio | --versi | --vers | -V)
1111     ac_init_version=: ;;
1112
1113   -with-* | --with-*)
1114     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1115     # Reject names that are not valid shell variable names.
1116     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117       as_fn_error "invalid package name: $ac_useropt"
1118     ac_useropt_orig=$ac_useropt
1119     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120     case $ac_user_opts in
1121       *"
1122 "with_$ac_useropt"
1123 "*) ;;
1124       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1125          ac_unrecognized_sep=', ';;
1126     esac
1127     eval with_$ac_useropt=\$ac_optarg ;;
1128
1129   -without-* | --without-*)
1130     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1131     # Reject names that are not valid shell variable names.
1132     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133       as_fn_error "invalid package name: $ac_useropt"
1134     ac_useropt_orig=$ac_useropt
1135     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136     case $ac_user_opts in
1137       *"
1138 "with_$ac_useropt"
1139 "*) ;;
1140       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1141          ac_unrecognized_sep=', ';;
1142     esac
1143     eval with_$ac_useropt=no ;;
1144
1145   --x)
1146     # Obsolete; use --with-x.
1147     with_x=yes ;;
1148
1149   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1150   | --x-incl | --x-inc | --x-in | --x-i)
1151     ac_prev=x_includes ;;
1152   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1153   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1154     x_includes=$ac_optarg ;;
1155
1156   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1157   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1158     ac_prev=x_libraries ;;
1159   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1160   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1161     x_libraries=$ac_optarg ;;
1162
1163   -*) as_fn_error "unrecognized option: \`$ac_option'
1164 Try \`$0 --help' for more information."
1165     ;;
1166
1167   *=*)
1168     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1169     # Reject names that are not valid shell variable names.
1170     case $ac_envvar in #(
1171       '' | [0-9]* | *[!_$as_cr_alnum]* )
1172       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1173     esac
1174     eval $ac_envvar=\$ac_optarg
1175     export $ac_envvar ;;
1176
1177   *)
1178     # FIXME: should be removed in autoconf 3.0.
1179     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1180     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1181       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1182     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1183     ;;
1184
1185   esac
1186 done
1187
1188 if test -n "$ac_prev"; then
1189   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1190   as_fn_error "missing argument to $ac_option"
1191 fi
1192
1193 if test -n "$ac_unrecognized_opts"; then
1194   case $enable_option_checking in
1195     no) ;;
1196     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1197     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1198   esac
1199 fi
1200
1201 # Check all directory arguments for consistency.
1202 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1203                 datadir sysconfdir sharedstatedir localstatedir includedir \
1204                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1205                 libdir localedir mandir
1206 do
1207   eval ac_val=\$$ac_var
1208   # Remove trailing slashes.
1209   case $ac_val in
1210     */ )
1211       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1212       eval $ac_var=\$ac_val;;
1213   esac
1214   # Be sure to have absolute directory names.
1215   case $ac_val in
1216     [\\/$]* | ?:[\\/]* )  continue;;
1217     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1218   esac
1219   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1220 done
1221
1222 # There might be people who depend on the old broken behavior: `$host'
1223 # used to hold the argument of --host etc.
1224 # FIXME: To remove some day.
1225 build=$build_alias
1226 host=$host_alias
1227 target=$target_alias
1228
1229 # FIXME: To remove some day.
1230 if test "x$host_alias" != x; then
1231   if test "x$build_alias" = x; then
1232     cross_compiling=maybe
1233     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1234     If a cross compiler is detected then cross compile mode will be used." >&2
1235   elif test "x$build_alias" != "x$host_alias"; then
1236     cross_compiling=yes
1237   fi
1238 fi
1239
1240 ac_tool_prefix=
1241 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1242
1243 test "$silent" = yes && exec 6>/dev/null
1244
1245
1246 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1247 ac_ls_di=`ls -di .` &&
1248 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1249   as_fn_error "working directory cannot be determined"
1250 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1251   as_fn_error "pwd does not report name of working directory"
1252
1253
1254 # Find the source files, if location was not specified.
1255 if test -z "$srcdir"; then
1256   ac_srcdir_defaulted=yes
1257   # Try the directory containing this script, then the parent directory.
1258   ac_confdir=`$as_dirname -- "$as_myself" ||
1259 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1260          X"$as_myself" : 'X\(//\)[^/]' \| \
1261          X"$as_myself" : 'X\(//\)$' \| \
1262          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1263 $as_echo X"$as_myself" |
1264     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1265             s//\1/
1266             q
1267           }
1268           /^X\(\/\/\)[^/].*/{
1269             s//\1/
1270             q
1271           }
1272           /^X\(\/\/\)$/{
1273             s//\1/
1274             q
1275           }
1276           /^X\(\/\).*/{
1277             s//\1/
1278             q
1279           }
1280           s/.*/./; q'`
1281   srcdir=$ac_confdir
1282   if test ! -r "$srcdir/$ac_unique_file"; then
1283     srcdir=..
1284   fi
1285 else
1286   ac_srcdir_defaulted=no
1287 fi
1288 if test ! -r "$srcdir/$ac_unique_file"; then
1289   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1290   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1291 fi
1292 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1293 ac_abs_confdir=`(
1294         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1295         pwd)`
1296 # When building in place, set srcdir=.
1297 if test "$ac_abs_confdir" = "$ac_pwd"; then
1298   srcdir=.
1299 fi
1300 # Remove unnecessary trailing slashes from srcdir.
1301 # Double slashes in file names in object file debugging info
1302 # mess up M-x gdb in Emacs.
1303 case $srcdir in
1304 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1305 esac
1306 for ac_var in $ac_precious_vars; do
1307   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1308   eval ac_env_${ac_var}_value=\$${ac_var}
1309   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1310   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1311 done
1312
1313 #
1314 # Report the --help message.
1315 #
1316 if test "$ac_init_help" = "long"; then
1317   # Omit some internal or obsolete options to make the list less imposing.
1318   # This message is too long to be a string in the A/UX 3.1 sh.
1319   cat <<_ACEOF
1320 \`configure' configures this package to adapt to many kinds of systems.
1321
1322 Usage: $0 [OPTION]... [VAR=VALUE]...
1323
1324 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1325 VAR=VALUE.  See below for descriptions of some of the useful variables.
1326
1327 Defaults for the options are specified in brackets.
1328
1329 Configuration:
1330   -h, --help              display this help and exit
1331       --help=short        display options specific to this package
1332       --help=recursive    display the short help of all the included packages
1333   -V, --version           display version information and exit
1334   -q, --quiet, --silent   do not print \`checking...' messages
1335       --cache-file=FILE   cache test results in FILE [disabled]
1336   -C, --config-cache      alias for \`--cache-file=config.cache'
1337   -n, --no-create         do not create output files
1338       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1339
1340 Installation directories:
1341   --prefix=PREFIX         install architecture-independent files in PREFIX
1342                           [$ac_default_prefix]
1343   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1344                           [PREFIX]
1345
1346 By default, \`make install' will install all the files in
1347 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1348 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1349 for instance \`--prefix=\$HOME'.
1350
1351 For better control, use the options below.
1352
1353 Fine tuning of the installation directories:
1354   --bindir=DIR            user executables [EPREFIX/bin]
1355   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1356   --libexecdir=DIR        program executables [EPREFIX/libexec]
1357   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1358   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1359   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1360   --libdir=DIR            object code libraries [EPREFIX/lib]
1361   --includedir=DIR        C header files [PREFIX/include]
1362   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1363   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1364   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1365   --infodir=DIR           info documentation [DATAROOTDIR/info]
1366   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1367   --mandir=DIR            man documentation [DATAROOTDIR/man]
1368   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1369   --htmldir=DIR           html documentation [DOCDIR]
1370   --dvidir=DIR            dvi documentation [DOCDIR]
1371   --pdfdir=DIR            pdf documentation [DOCDIR]
1372   --psdir=DIR             ps documentation [DOCDIR]
1373 _ACEOF
1374
1375   cat <<\_ACEOF
1376
1377 Program names:
1378   --program-prefix=PREFIX            prepend PREFIX to installed program names
1379   --program-suffix=SUFFIX            append SUFFIX to installed program names
1380   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1381
1382 System types:
1383   --build=BUILD     configure for building on BUILD [guessed]
1384   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1385   --target=TARGET   configure for building compilers for TARGET [HOST]
1386 _ACEOF
1387 fi
1388
1389 if test -n "$ac_init_help"; then
1390
1391   cat <<\_ACEOF
1392
1393 Optional Features:
1394   --disable-option-checking  ignore unrecognized --enable/--with options
1395   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1396   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1397   --enable-plugins        Enable support for plugins
1398   --enable-shared[=PKGS]  build shared libraries [default=yes]
1399   --enable-static[=PKGS]  build static libraries [default=yes]
1400   --enable-fast-install[=PKGS]
1401                           optimize for fast installation [default=yes]
1402   --disable-libtool-lock  avoid locking (might break parallel builds)
1403   --enable-maintainer-mode  enable make rules and dependencies not useful
1404                           (and sometimes confusing) to the casual installer
1405   --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1406                           itself)
1407   --enable-sim-stdio      Specify whether to use stdio for console
1408                           input/output
1409   --enable-sim-trace=opts Enable tracing of simulated programs
1410   --enable-sim-profile=opts
1411                           Enable profiling flags
1412   --enable-sim-assert     Specify whether to perform random assertions
1413   --enable-sim-inline=inlines
1414                           Specify which functions should be inlined
1415   --enable-sim-endian=endian
1416                           Specify target byte endian orientation
1417   --enable-sim-alignment=align
1418                           Specify strict, nonstrict or forced alignment of
1419                           memory accesses
1420   --enable-sim-scache=size
1421                           Specify simulator execution cache size
1422   --enable-sim-default-model=model
1423                           Specify default model to simulate
1424   --enable-sim-environment=environment
1425                           Specify mixed, user, virtual or operating
1426                           environment
1427   --enable-cgen-maint=DIR build cgen generated files
1428   --enable-sim-hardware=LIST
1429                           Specify the hardware to be included in the build.
1430
1431 Optional Packages:
1432   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1433   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1434   --with-system-zlib      use installed libz
1435   --with-pic              try to use only PIC/non-PIC objects [default=use
1436                           both]
1437   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1438   --with-pkgversion=PKG   Use PKG in the version string in place of "SIM"
1439   --with-bugurl=URL       Direct users to URL to report a bug
1440
1441 Some influential environment variables:
1442   CC          C compiler command
1443   CFLAGS      C compiler flags
1444   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1445               nonstandard directory <lib dir>
1446   LIBS        libraries to pass to the linker, e.g. -l<library>
1447   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1448               you have headers in a nonstandard directory <include dir>
1449   CPP         C preprocessor
1450
1451 Use these variables to override the choices made by `configure' or to help
1452 it to find libraries and programs with nonstandard names/locations.
1453
1454 Report bugs to the package provider.
1455 _ACEOF
1456 ac_status=$?
1457 fi
1458
1459 if test "$ac_init_help" = "recursive"; then
1460   # If there are subdirs, report their specific --help.
1461   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1462     test -d "$ac_dir" ||
1463       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1464       continue
1465     ac_builddir=.
1466
1467 case "$ac_dir" in
1468 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1469 *)
1470   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1471   # A ".." for each directory in $ac_dir_suffix.
1472   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1473   case $ac_top_builddir_sub in
1474   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1476   esac ;;
1477 esac
1478 ac_abs_top_builddir=$ac_pwd
1479 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1480 # for backward compatibility:
1481 ac_top_builddir=$ac_top_build_prefix
1482
1483 case $srcdir in
1484   .)  # We are building in place.
1485     ac_srcdir=.
1486     ac_top_srcdir=$ac_top_builddir_sub
1487     ac_abs_top_srcdir=$ac_pwd ;;
1488   [\\/]* | ?:[\\/]* )  # Absolute name.
1489     ac_srcdir=$srcdir$ac_dir_suffix;
1490     ac_top_srcdir=$srcdir
1491     ac_abs_top_srcdir=$srcdir ;;
1492   *) # Relative name.
1493     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1494     ac_top_srcdir=$ac_top_build_prefix$srcdir
1495     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1496 esac
1497 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1498
1499     cd "$ac_dir" || { ac_status=$?; continue; }
1500     # Check for guested configure.
1501     if test -f "$ac_srcdir/configure.gnu"; then
1502       echo &&
1503       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1504     elif test -f "$ac_srcdir/configure"; then
1505       echo &&
1506       $SHELL "$ac_srcdir/configure" --help=recursive
1507     else
1508       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1509     fi || ac_status=$?
1510     cd "$ac_pwd" || { ac_status=$?; break; }
1511   done
1512 fi
1513
1514 test -n "$ac_init_help" && exit $ac_status
1515 if $ac_init_version; then
1516   cat <<\_ACEOF
1517 configure
1518 generated by GNU Autoconf 2.64
1519
1520 Copyright (C) 2009 Free Software Foundation, Inc.
1521 This configure script is free software; the Free Software Foundation
1522 gives unlimited permission to copy, distribute and modify it.
1523 _ACEOF
1524   exit
1525 fi
1526
1527 ## ------------------------ ##
1528 ## Autoconf initialization. ##
1529 ## ------------------------ ##
1530
1531 # ac_fn_c_try_compile LINENO
1532 # --------------------------
1533 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1534 ac_fn_c_try_compile ()
1535 {
1536   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1537   rm -f conftest.$ac_objext
1538   if { { ac_try="$ac_compile"
1539 case "(($ac_try" in
1540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1541   *) ac_try_echo=$ac_try;;
1542 esac
1543 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1544 $as_echo "$ac_try_echo"; } >&5
1545   (eval "$ac_compile") 2>conftest.err
1546   ac_status=$?
1547   if test -s conftest.err; then
1548     grep -v '^ *+' conftest.err >conftest.er1
1549     cat conftest.er1 >&5
1550     mv -f conftest.er1 conftest.err
1551   fi
1552   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1553   test $ac_status = 0; } && {
1554          test -z "$ac_c_werror_flag" ||
1555          test ! -s conftest.err
1556        } && test -s conftest.$ac_objext; then :
1557   ac_retval=0
1558 else
1559   $as_echo "$as_me: failed program was:" >&5
1560 sed 's/^/| /' conftest.$ac_ext >&5
1561
1562         ac_retval=1
1563 fi
1564   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1565   return $ac_retval
1566
1567 } # ac_fn_c_try_compile
1568
1569 # ac_fn_c_try_cpp LINENO
1570 # ----------------------
1571 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1572 ac_fn_c_try_cpp ()
1573 {
1574   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575   if { { ac_try="$ac_cpp conftest.$ac_ext"
1576 case "(($ac_try" in
1577   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578   *) ac_try_echo=$ac_try;;
1579 esac
1580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581 $as_echo "$ac_try_echo"; } >&5
1582   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1583   ac_status=$?
1584   if test -s conftest.err; then
1585     grep -v '^ *+' conftest.err >conftest.er1
1586     cat conftest.er1 >&5
1587     mv -f conftest.er1 conftest.err
1588   fi
1589   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1590   test $ac_status = 0; } >/dev/null && {
1591          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1592          test ! -s conftest.err
1593        }; then :
1594   ac_retval=0
1595 else
1596   $as_echo "$as_me: failed program was:" >&5
1597 sed 's/^/| /' conftest.$ac_ext >&5
1598
1599     ac_retval=1
1600 fi
1601   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1602   return $ac_retval
1603
1604 } # ac_fn_c_try_cpp
1605
1606 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1607 # -------------------------------------------------------
1608 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1609 # the include files in INCLUDES and setting the cache variable VAR
1610 # accordingly.
1611 ac_fn_c_check_header_mongrel ()
1612 {
1613   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1615   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1616 $as_echo_n "checking for $2... " >&6; }
1617 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1618   $as_echo_n "(cached) " >&6
1619 fi
1620 eval ac_res=\$$3
1621                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1622 $as_echo "$ac_res" >&6; }
1623 else
1624   # Is the header compilable?
1625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1626 $as_echo_n "checking $2 usability... " >&6; }
1627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1628 /* end confdefs.h.  */
1629 $4
1630 #include <$2>
1631 _ACEOF
1632 if ac_fn_c_try_compile "$LINENO"; then :
1633   ac_header_compiler=yes
1634 else
1635   ac_header_compiler=no
1636 fi
1637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1639 $as_echo "$ac_header_compiler" >&6; }
1640
1641 # Is the header present?
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1643 $as_echo_n "checking $2 presence... " >&6; }
1644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1645 /* end confdefs.h.  */
1646 #include <$2>
1647 _ACEOF
1648 if ac_fn_c_try_cpp "$LINENO"; then :
1649   ac_header_preproc=yes
1650 else
1651   ac_header_preproc=no
1652 fi
1653 rm -f conftest.err conftest.$ac_ext
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1655 $as_echo "$ac_header_preproc" >&6; }
1656
1657 # So?  What about this header?
1658 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1659   yes:no: )
1660     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1661 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1662     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1663 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1664     ;;
1665   no:yes:* )
1666     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1667 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1668     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1669 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1670     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1671 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1672     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1673 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1674     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1675 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1676     ;;
1677 esac
1678   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1679 $as_echo_n "checking for $2... " >&6; }
1680 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1681   $as_echo_n "(cached) " >&6
1682 else
1683   eval "$3=\$ac_header_compiler"
1684 fi
1685 eval ac_res=\$$3
1686                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1687 $as_echo "$ac_res" >&6; }
1688 fi
1689   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1690
1691 } # ac_fn_c_check_header_mongrel
1692
1693 # ac_fn_c_try_run LINENO
1694 # ----------------------
1695 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1696 # that executables *can* be run.
1697 ac_fn_c_try_run ()
1698 {
1699   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1700   if { { ac_try="$ac_link"
1701 case "(($ac_try" in
1702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1703   *) ac_try_echo=$ac_try;;
1704 esac
1705 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1706 $as_echo "$ac_try_echo"; } >&5
1707   (eval "$ac_link") 2>&5
1708   ac_status=$?
1709   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1711   { { case "(($ac_try" in
1712   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713   *) ac_try_echo=$ac_try;;
1714 esac
1715 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716 $as_echo "$ac_try_echo"; } >&5
1717   (eval "$ac_try") 2>&5
1718   ac_status=$?
1719   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720   test $ac_status = 0; }; }; then :
1721   ac_retval=0
1722 else
1723   $as_echo "$as_me: program exited with status $ac_status" >&5
1724        $as_echo "$as_me: failed program was:" >&5
1725 sed 's/^/| /' conftest.$ac_ext >&5
1726
1727        ac_retval=$ac_status
1728 fi
1729   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1730   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1731   return $ac_retval
1732
1733 } # ac_fn_c_try_run
1734
1735 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1736 # -------------------------------------------------------
1737 # Tests whether HEADER exists and can be compiled using the include files in
1738 # INCLUDES, setting the cache variable VAR accordingly.
1739 ac_fn_c_check_header_compile ()
1740 {
1741   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745   $as_echo_n "(cached) " >&6
1746 else
1747   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h.  */
1749 $4
1750 #include <$2>
1751 _ACEOF
1752 if ac_fn_c_try_compile "$LINENO"; then :
1753   eval "$3=yes"
1754 else
1755   eval "$3=no"
1756 fi
1757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1758 fi
1759 eval ac_res=\$$3
1760                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1761 $as_echo "$ac_res" >&6; }
1762   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1763
1764 } # ac_fn_c_check_header_compile
1765
1766 # ac_fn_c_try_link LINENO
1767 # -----------------------
1768 # Try to link conftest.$ac_ext, and return whether this succeeded.
1769 ac_fn_c_try_link ()
1770 {
1771   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772   rm -f conftest.$ac_objext conftest$ac_exeext
1773   if { { ac_try="$ac_link"
1774 case "(($ac_try" in
1775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1776   *) ac_try_echo=$ac_try;;
1777 esac
1778 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1779 $as_echo "$ac_try_echo"; } >&5
1780   (eval "$ac_link") 2>conftest.err
1781   ac_status=$?
1782   if test -s conftest.err; then
1783     grep -v '^ *+' conftest.err >conftest.er1
1784     cat conftest.er1 >&5
1785     mv -f conftest.er1 conftest.err
1786   fi
1787   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1788   test $ac_status = 0; } && {
1789          test -z "$ac_c_werror_flag" ||
1790          test ! -s conftest.err
1791        } && test -s conftest$ac_exeext && {
1792          test "$cross_compiling" = yes ||
1793          $as_test_x conftest$ac_exeext
1794        }; then :
1795   ac_retval=0
1796 else
1797   $as_echo "$as_me: failed program was:" >&5
1798 sed 's/^/| /' conftest.$ac_ext >&5
1799
1800         ac_retval=1
1801 fi
1802   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1803   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1804   # interfere with the next link command; also delete a directory that is
1805   # left behind by Apple's compiler.  We do this before executing the actions.
1806   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1807   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1808   return $ac_retval
1809
1810 } # ac_fn_c_try_link
1811
1812 # ac_fn_c_check_func LINENO FUNC VAR
1813 # ----------------------------------
1814 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1815 ac_fn_c_check_func ()
1816 {
1817   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1819 $as_echo_n "checking for $2... " >&6; }
1820 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1821   $as_echo_n "(cached) " >&6
1822 else
1823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h.  */
1825 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1826    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1827 #define $2 innocuous_$2
1828
1829 /* System header to define __stub macros and hopefully few prototypes,
1830     which can conflict with char $2 (); below.
1831     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1832     <limits.h> exists even on freestanding compilers.  */
1833
1834 #ifdef __STDC__
1835 # include <limits.h>
1836 #else
1837 # include <assert.h>
1838 #endif
1839
1840 #undef $2
1841
1842 /* Override any GCC internal prototype to avoid an error.
1843    Use char because int might match the return type of a GCC
1844    builtin and then its argument prototype would still apply.  */
1845 #ifdef __cplusplus
1846 extern "C"
1847 #endif
1848 char $2 ();
1849 /* The GNU C library defines this for functions which it implements
1850     to always fail with ENOSYS.  Some functions are actually named
1851     something starting with __ and the normal name is an alias.  */
1852 #if defined __stub_$2 || defined __stub___$2
1853 choke me
1854 #endif
1855
1856 int
1857 main ()
1858 {
1859 return $2 ();
1860   ;
1861   return 0;
1862 }
1863 _ACEOF
1864 if ac_fn_c_try_link "$LINENO"; then :
1865   eval "$3=yes"
1866 else
1867   eval "$3=no"
1868 fi
1869 rm -f core conftest.err conftest.$ac_objext \
1870     conftest$ac_exeext conftest.$ac_ext
1871 fi
1872 eval ac_res=\$$3
1873                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874 $as_echo "$ac_res" >&6; }
1875   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1876
1877 } # ac_fn_c_check_func
1878
1879 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1880 # ----------------------------------------------------
1881 # Tries to find if the field MEMBER exists in type AGGR, after including
1882 # INCLUDES, setting cache variable VAR accordingly.
1883 ac_fn_c_check_member ()
1884 {
1885   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1886   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1887 $as_echo_n "checking for $2.$3... " >&6; }
1888 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1889   $as_echo_n "(cached) " >&6
1890 else
1891   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892 /* end confdefs.h.  */
1893 $5
1894 int
1895 main ()
1896 {
1897 static $2 ac_aggr;
1898 if (ac_aggr.$3)
1899 return 0;
1900   ;
1901   return 0;
1902 }
1903 _ACEOF
1904 if ac_fn_c_try_compile "$LINENO"; then :
1905   eval "$4=yes"
1906 else
1907   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1908 /* end confdefs.h.  */
1909 $5
1910 int
1911 main ()
1912 {
1913 static $2 ac_aggr;
1914 if (sizeof ac_aggr.$3)
1915 return 0;
1916   ;
1917   return 0;
1918 }
1919 _ACEOF
1920 if ac_fn_c_try_compile "$LINENO"; then :
1921   eval "$4=yes"
1922 else
1923   eval "$4=no"
1924 fi
1925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1926 fi
1927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1928 fi
1929 eval ac_res=\$$4
1930                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931 $as_echo "$ac_res" >&6; }
1932   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1933
1934 } # ac_fn_c_check_member
1935
1936 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1937 # -------------------------------------------
1938 # Tests whether TYPE exists after having included INCLUDES, setting cache
1939 # variable VAR accordingly.
1940 ac_fn_c_check_type ()
1941 {
1942   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1943   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1944 $as_echo_n "checking for $2... " >&6; }
1945 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1946   $as_echo_n "(cached) " >&6
1947 else
1948   eval "$3=no"
1949   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950 /* end confdefs.h.  */
1951 $4
1952 int
1953 main ()
1954 {
1955 if (sizeof ($2))
1956          return 0;
1957   ;
1958   return 0;
1959 }
1960 _ACEOF
1961 if ac_fn_c_try_compile "$LINENO"; then :
1962   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963 /* end confdefs.h.  */
1964 $4
1965 int
1966 main ()
1967 {
1968 if (sizeof (($2)))
1969             return 0;
1970   ;
1971   return 0;
1972 }
1973 _ACEOF
1974 if ac_fn_c_try_compile "$LINENO"; then :
1975
1976 else
1977   eval "$3=yes"
1978 fi
1979 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1980 fi
1981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1982 fi
1983 eval ac_res=\$$3
1984                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1985 $as_echo "$ac_res" >&6; }
1986   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1987
1988 } # ac_fn_c_check_type
1989 cat >config.log <<_ACEOF
1990 This file contains any messages produced by compilers while
1991 running configure, to aid debugging if configure makes a mistake.
1992
1993 It was created by $as_me, which was
1994 generated by GNU Autoconf 2.64.  Invocation command line was
1995
1996   $ $0 $@
1997
1998 _ACEOF
1999 exec 5>>config.log
2000 {
2001 cat <<_ASUNAME
2002 ## --------- ##
2003 ## Platform. ##
2004 ## --------- ##
2005
2006 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2007 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2008 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2009 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2010 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2011
2012 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2013 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2014
2015 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2016 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2017 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2018 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2019 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2020 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2021 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2022
2023 _ASUNAME
2024
2025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2026 for as_dir in $PATH
2027 do
2028   IFS=$as_save_IFS
2029   test -z "$as_dir" && as_dir=.
2030     $as_echo "PATH: $as_dir"
2031   done
2032 IFS=$as_save_IFS
2033
2034 } >&5
2035
2036 cat >&5 <<_ACEOF
2037
2038
2039 ## ----------- ##
2040 ## Core tests. ##
2041 ## ----------- ##
2042
2043 _ACEOF
2044
2045
2046 # Keep a trace of the command line.
2047 # Strip out --no-create and --no-recursion so they do not pile up.
2048 # Strip out --silent because we don't want to record it for future runs.
2049 # Also quote any args containing shell meta-characters.
2050 # Make two passes to allow for proper duplicate-argument suppression.
2051 ac_configure_args=
2052 ac_configure_args0=
2053 ac_configure_args1=
2054 ac_must_keep_next=false
2055 for ac_pass in 1 2
2056 do
2057   for ac_arg
2058   do
2059     case $ac_arg in
2060     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2061     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2062     | -silent | --silent | --silen | --sile | --sil)
2063       continue ;;
2064     *\'*)
2065       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2066     esac
2067     case $ac_pass in
2068     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2069     2)
2070       as_fn_append ac_configure_args1 " '$ac_arg'"
2071       if test $ac_must_keep_next = true; then
2072         ac_must_keep_next=false # Got value, back to normal.
2073       else
2074         case $ac_arg in
2075           *=* | --config-cache | -C | -disable-* | --disable-* \
2076           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2077           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2078           | -with-* | --with-* | -without-* | --without-* | --x)
2079             case "$ac_configure_args0 " in
2080               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2081             esac
2082             ;;
2083           -* ) ac_must_keep_next=true ;;
2084         esac
2085       fi
2086       as_fn_append ac_configure_args " '$ac_arg'"
2087       ;;
2088     esac
2089   done
2090 done
2091 { ac_configure_args0=; unset ac_configure_args0;}
2092 { ac_configure_args1=; unset ac_configure_args1;}
2093
2094 # When interrupted or exit'd, cleanup temporary files, and complete
2095 # config.log.  We remove comments because anyway the quotes in there
2096 # would cause problems or look ugly.
2097 # WARNING: Use '\'' to represent an apostrophe within the trap.
2098 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2099 trap 'exit_status=$?
2100   # Save into config.log some information that might help in debugging.
2101   {
2102     echo
2103
2104     cat <<\_ASBOX
2105 ## ---------------- ##
2106 ## Cache variables. ##
2107 ## ---------------- ##
2108 _ASBOX
2109     echo
2110     # The following way of writing the cache mishandles newlines in values,
2111 (
2112   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2113     eval ac_val=\$$ac_var
2114     case $ac_val in #(
2115     *${as_nl}*)
2116       case $ac_var in #(
2117       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2118 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2119       esac
2120       case $ac_var in #(
2121       _ | IFS | as_nl) ;; #(
2122       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2123       *) { eval $ac_var=; unset $ac_var;} ;;
2124       esac ;;
2125     esac
2126   done
2127   (set) 2>&1 |
2128     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2129     *${as_nl}ac_space=\ *)
2130       sed -n \
2131         "s/'\''/'\''\\\\'\'''\''/g;
2132           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2133       ;; #(
2134     *)
2135       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2136       ;;
2137     esac |
2138     sort
2139 )
2140     echo
2141
2142     cat <<\_ASBOX
2143 ## ----------------- ##
2144 ## Output variables. ##
2145 ## ----------------- ##
2146 _ASBOX
2147     echo
2148     for ac_var in $ac_subst_vars
2149     do
2150       eval ac_val=\$$ac_var
2151       case $ac_val in
2152       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2153       esac
2154       $as_echo "$ac_var='\''$ac_val'\''"
2155     done | sort
2156     echo
2157
2158     if test -n "$ac_subst_files"; then
2159       cat <<\_ASBOX
2160 ## ------------------- ##
2161 ## File substitutions. ##
2162 ## ------------------- ##
2163 _ASBOX
2164       echo
2165       for ac_var in $ac_subst_files
2166       do
2167         eval ac_val=\$$ac_var
2168         case $ac_val in
2169         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2170         esac
2171         $as_echo "$ac_var='\''$ac_val'\''"
2172       done | sort
2173       echo
2174     fi
2175
2176     if test -s confdefs.h; then
2177       cat <<\_ASBOX
2178 ## ----------- ##
2179 ## confdefs.h. ##
2180 ## ----------- ##
2181 _ASBOX
2182       echo
2183       cat confdefs.h
2184       echo
2185     fi
2186     test "$ac_signal" != 0 &&
2187       $as_echo "$as_me: caught signal $ac_signal"
2188     $as_echo "$as_me: exit $exit_status"
2189   } >&5
2190   rm -f core *.core core.conftest.* &&
2191     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2192     exit $exit_status
2193 ' 0
2194 for ac_signal in 1 2 13 15; do
2195   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2196 done
2197 ac_signal=0
2198
2199 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2200 rm -f -r conftest* confdefs.h
2201
2202 $as_echo "/* confdefs.h */" > confdefs.h
2203
2204 # Predefined preprocessor variables.
2205
2206 cat >>confdefs.h <<_ACEOF
2207 #define PACKAGE_NAME "$PACKAGE_NAME"
2208 _ACEOF
2209
2210 cat >>confdefs.h <<_ACEOF
2211 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2212 _ACEOF
2213
2214 cat >>confdefs.h <<_ACEOF
2215 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2216 _ACEOF
2217
2218 cat >>confdefs.h <<_ACEOF
2219 #define PACKAGE_STRING "$PACKAGE_STRING"
2220 _ACEOF
2221
2222 cat >>confdefs.h <<_ACEOF
2223 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2224 _ACEOF
2225
2226 cat >>confdefs.h <<_ACEOF
2227 #define PACKAGE_URL "$PACKAGE_URL"
2228 _ACEOF
2229
2230
2231 # Let the site file select an alternate cache file if it wants to.
2232 # Prefer an explicitly selected file to automatically selected ones.
2233 ac_site_file1=NONE
2234 ac_site_file2=NONE
2235 if test -n "$CONFIG_SITE"; then
2236   ac_site_file1=$CONFIG_SITE
2237 elif test "x$prefix" != xNONE; then
2238   ac_site_file1=$prefix/share/config.site
2239   ac_site_file2=$prefix/etc/config.site
2240 else
2241   ac_site_file1=$ac_default_prefix/share/config.site
2242   ac_site_file2=$ac_default_prefix/etc/config.site
2243 fi
2244 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2245 do
2246   test "x$ac_site_file" = xNONE && continue
2247   if test -r "$ac_site_file"; then
2248     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2249 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2250     sed 's/^/| /' "$ac_site_file" >&5
2251     . "$ac_site_file"
2252   fi
2253 done
2254
2255 if test -r "$cache_file"; then
2256   # Some versions of bash will fail to source /dev/null (special
2257   # files actually), so we avoid doing that.
2258   if test -f "$cache_file"; then
2259     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2260 $as_echo "$as_me: loading cache $cache_file" >&6;}
2261     case $cache_file in
2262       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2263       *)                      . "./$cache_file";;
2264     esac
2265   fi
2266 else
2267   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2268 $as_echo "$as_me: creating cache $cache_file" >&6;}
2269   >$cache_file
2270 fi
2271
2272 # Check that the precious variables saved in the cache have kept the same
2273 # value.
2274 ac_cache_corrupted=false
2275 for ac_var in $ac_precious_vars; do
2276   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2277   eval ac_new_set=\$ac_env_${ac_var}_set
2278   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2279   eval ac_new_val=\$ac_env_${ac_var}_value
2280   case $ac_old_set,$ac_new_set in
2281     set,)
2282       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2283 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2284       ac_cache_corrupted=: ;;
2285     ,set)
2286       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2287 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2288       ac_cache_corrupted=: ;;
2289     ,);;
2290     *)
2291       if test "x$ac_old_val" != "x$ac_new_val"; then
2292         # differences in whitespace do not lead to failure.
2293         ac_old_val_w=`echo x $ac_old_val`
2294         ac_new_val_w=`echo x $ac_new_val`
2295         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2296           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2297 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2298           ac_cache_corrupted=:
2299         else
2300           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2301 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2302           eval $ac_var=\$ac_old_val
2303         fi
2304         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2305 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2306         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2307 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2308       fi;;
2309   esac
2310   # Pass precious variables to config.status.
2311   if test "$ac_new_set" = set; then
2312     case $ac_new_val in
2313     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2314     *) ac_arg=$ac_var=$ac_new_val ;;
2315     esac
2316     case " $ac_configure_args " in
2317       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2318       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2319     esac
2320   fi
2321 done
2322 if $ac_cache_corrupted; then
2323   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2324 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2325   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2326 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2327   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2328 fi
2329 ## -------------------- ##
2330 ## Main body of script. ##
2331 ## -------------------- ##
2332
2333 ac_ext=c
2334 ac_cpp='$CPP $CPPFLAGS'
2335 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2336 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2337 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2338
2339
2340 # This file contains common code used by all simulators.
2341 #
2342 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2343 # directory.  It is intended to be invoked before any target specific stuff.
2344 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2345 # It is intended to be invoked last.
2346 #
2347 # The simulator's configure.ac should look like:
2348 #
2349 # dnl Process this file with autoconf to produce a configure script.
2350 # AC_PREREQ(2.64)dnl
2351 # AC_INIT(Makefile.in)
2352 # sinclude(../common/aclocal.m4)
2353 #
2354 # SIM_AC_COMMON
2355 #
2356 # ... target specific stuff ...
2357 #
2358 # SIM_AC_OUTPUT
2359
2360 # Include global overrides and fixes for Autoconf.
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387 # _AC_CHECK_DECL_BODY
2388 # -------------------
2389 # Shell function body for AC_CHECK_DECL.
2390 # _AC_CHECK_DECL_BODY
2391
2392 # _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2393 #                 INCLUDES)
2394 # -------------------------------------------------------------
2395 # Helper to AC_CHECK_DECLS, which generates the check for a single
2396 # SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2397 # ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2410 #
2411 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2412 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2413 #   Written by Gordon Matzigkeit, 1996
2414 #
2415 # This file is free software; the Free Software Foundation gives
2416 # unlimited permission to copy and/or distribute it, with or without
2417 # modifications, as long as this notice is preserved.
2418
2419
2420
2421 # serial 56 LT_INIT
2422
2423
2424 # LT_PREREQ(VERSION)
2425 # ------------------
2426 # Complain and exit if this libtool version is less that VERSION.
2427
2428
2429
2430 # _LT_CHECK_BUILDDIR
2431 # ------------------
2432 # Complain if the absolute build directory name contains unusual characters
2433
2434
2435
2436 # LT_INIT([OPTIONS])
2437 # ------------------
2438 # LT_INIT
2439
2440 # Old names:
2441 # This is what autoupdate's m4 run will expand.  It fires
2442 # the warning (with _au_warn_XXX), outputs it into the
2443 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2444 # the replacement expansion.
2445
2446
2447 # This is an auxiliary macro that is also run when
2448 # autoupdate runs m4.  It simply calls m4_warning, but
2449 # we need a wrapper so that each warning is emitted only
2450 # once.  We break the quoting in m4_warning's argument in
2451 # order to expand this macro's arguments, not AU_DEFUN's.
2452
2453
2454 # Finally, this is the expansion that is picked up by
2455 # autoconf.  It tells the user to run autoupdate, and
2456 # then outputs the replacement expansion.  We do not care
2457 # about autoupdate's warning because that contains
2458 # information on what to do *after* running autoupdate.
2459
2460 # This is what autoupdate's m4 run will expand.  It fires
2461 # the warning (with _au_warn_XXX), outputs it into the
2462 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2463 # the replacement expansion.
2464
2465
2466 # This is an auxiliary macro that is also run when
2467 # autoupdate runs m4.  It simply calls m4_warning, but
2468 # we need a wrapper so that each warning is emitted only
2469 # once.  We break the quoting in m4_warning's argument in
2470 # order to expand this macro's arguments, not AU_DEFUN's.
2471
2472
2473 # Finally, this is the expansion that is picked up by
2474 # autoconf.  It tells the user to run autoupdate, and
2475 # then outputs the replacement expansion.  We do not care
2476 # about autoupdate's warning because that contains
2477 # information on what to do *after* running autoupdate.
2478
2479
2480
2481 # _LT_CC_BASENAME(CC)
2482 # -------------------
2483 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2484
2485
2486
2487 # _LT_FILEUTILS_DEFAULTS
2488 # ----------------------
2489 # It is okay to use these file commands and assume they have been set
2490 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2491 # _LT_FILEUTILS_DEFAULTS
2492
2493
2494 # _LT_SETUP
2495 # ---------
2496 # _LT_SETUP
2497
2498
2499 # _LT_PREPARE_SED_QUOTE_VARS
2500 # --------------------------
2501 # Define a few sed substitution that help us do robust quoting.
2502
2503
2504 # _LT_PROG_LTMAIN
2505 # ---------------
2506 # Note that this code is called both from `configure', and `config.status'
2507 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
2508 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2509 # so we pass a copy along to make sure it has a sensible value anyway.
2510 # _LT_PROG_LTMAIN
2511
2512
2513 ## ------------------------------------- ##
2514 ## Accumulate code for creating libtool. ##
2515 ## ------------------------------------- ##
2516
2517 # So that we can recreate a full libtool script including additional
2518 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2519 # in macros and then make a single call at the end using the `libtool'
2520 # label.
2521
2522
2523 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2524 # ----------------------------------------
2525 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2526
2527
2528 # Initialize.
2529
2530
2531
2532 # _LT_CONFIG_LIBTOOL([COMMANDS])
2533 # ------------------------------
2534 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2535
2536
2537 # Initialize.
2538
2539
2540
2541 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2542 # -----------------------------------------------------
2543
2544
2545
2546 # _LT_FORMAT_COMMENT([COMMENT])
2547 # -----------------------------
2548 # Add leading comment marks to the start of each line, and a trailing
2549 # full-stop to the whole comment if one is not present already.
2550
2551
2552
2553
2554 ## ------------------------ ##
2555 ## FIXME: Eliminate VARNAME ##
2556 ## ------------------------ ##
2557
2558
2559 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2560 # -------------------------------------------------------------------
2561 # CONFIGNAME is the name given to the value in the libtool script.
2562 # VARNAME is the (base) name used in the configure script.
2563 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2564 # VARNAME.  Any other value will be used directly.
2565
2566
2567
2568 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2569 # --------------------------------------------------------
2570
2571
2572
2573 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2574 # ------------------------------------------------
2575
2576
2577
2578 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2579 # ---------------------------------------------------------
2580
2581
2582
2583 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2584 # --------------------------------------------------
2585
2586
2587
2588 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2589 # ---------------------------------------------------
2590
2591
2592
2593 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2594 # ---------------------------------------------------
2595
2596
2597
2598
2599 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2600 # ------------------------------------------------
2601
2602
2603
2604
2605 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2606 # ------------------------------------
2607 # Quote a variable value, and forward it to `config.status' so that its
2608 # declaration there will have the same value as in `configure'.  VARNAME
2609 # must have a single quote delimited value for this to work.
2610
2611
2612
2613 # _LT_CONFIG_STATUS_DECLARATIONS
2614 # ------------------------------
2615 # We delimit libtool config variables with single quotes, so when
2616 # we write them to config.status, we have to be sure to quote all
2617 # embedded single quotes properly.  In configure, this macro expands
2618 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2619 #
2620 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2621
2622
2623
2624 # _LT_LIBTOOL_TAGS
2625 # ----------------
2626 # Output comment and list of tags supported by the script
2627
2628
2629
2630 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2631 # -----------------------------------
2632 # Extract the dictionary values for VARNAME (optionally with TAG) and
2633 # expand to a commented shell variable setting:
2634 #
2635 #    # Some comment about what VAR is for.
2636 #    visible_name=$lt_internal_name
2637
2638
2639
2640 # _LT_LIBTOOL_CONFIG_VARS
2641 # -----------------------
2642 # Produce commented declarations of non-tagged libtool config variables
2643 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2644 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
2645 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2646
2647
2648
2649 # _LT_LIBTOOL_TAG_VARS(TAG)
2650 # -------------------------
2651
2652
2653
2654 # _LT_TAGVAR(VARNAME, [TAGNAME])
2655 # ------------------------------
2656
2657
2658
2659 # _LT_CONFIG_COMMANDS
2660 # -------------------
2661 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
2662 # variables for single and double quote escaping we saved from calls
2663 # to _LT_DECL, we can put quote escaped variables declarations
2664 # into `config.status', and then the shell code to quote escape them in
2665 # for loops in `config.status'.  Finally, any additional code accumulated
2666 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2667 #_LT_CONFIG_COMMANDS
2668
2669
2670 # Initialize.
2671
2672
2673 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2674 # ------------------------------------
2675 # Generate a child script FILE with all initialization necessary to
2676 # reuse the environment learned by the parent script, and make the
2677 # file executable.  If COMMENT is supplied, it is inserted after the
2678 # `#!' sequence but before initialization text begins.  After this
2679 # macro, additional text can be appended to FILE to form the body of
2680 # the child script.  The macro ends with non-zero status if the
2681 # file could not be fully written (such as if the disk is full).
2682 # _LT_GENERATED_FILE_INIT
2683
2684 # LT_OUTPUT
2685 # ---------
2686 # This macro allows early generation of the libtool script (before
2687 # AC_OUTPUT is called), incase it is used in configure for compilation
2688 # tests.
2689 # LT_OUTPUT
2690
2691
2692 # _LT_CONFIG(TAG)
2693 # ---------------
2694 # If TAG is the built-in tag, create an initial libtool script with a
2695 # default configuration from the untagged config vars.  Otherwise add code
2696 # to config.status for appending the configuration named by TAG from the
2697 # matching tagged config vars.
2698 # _LT_CONFIG
2699
2700
2701 # LT_SUPPORTED_TAG(TAG)
2702 # ---------------------
2703 # Trace this macro to discover what tags are supported by the libtool
2704 # --tag option, using:
2705 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
2706
2707
2708
2709 # C support is built-in for now
2710
2711
2712
2713
2714 # LT_LANG(LANG)
2715 # -------------
2716 # Enable libtool support for the given language if not already enabled.
2717 # LT_LANG
2718
2719
2720 # _LT_LANG(LANGNAME)
2721 # ------------------
2722 # _LT_LANG
2723
2724
2725 # _LT_LANG_DEFAULT_CONFIG
2726 # -----------------------
2727 # _LT_LANG_DEFAULT_CONFIG
2728
2729 # Obsolete macros:
2730 # This is what autoupdate's m4 run will expand.  It fires
2731 # the warning (with _au_warn_XXX), outputs it into the
2732 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2733 # the replacement expansion.
2734
2735
2736 # This is an auxiliary macro that is also run when
2737 # autoupdate runs m4.  It simply calls m4_warning, but
2738 # we need a wrapper so that each warning is emitted only
2739 # once.  We break the quoting in m4_warning's argument in
2740 # order to expand this macro's arguments, not AU_DEFUN's.
2741
2742
2743 # Finally, this is the expansion that is picked up by
2744 # autoconf.  It tells the user to run autoupdate, and
2745 # then outputs the replacement expansion.  We do not care
2746 # about autoupdate's warning because that contains
2747 # information on what to do *after* running autoupdate.
2748
2749 # This is what autoupdate's m4 run will expand.  It fires
2750 # the warning (with _au_warn_XXX), outputs it into the
2751 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2752 # the replacement expansion.
2753
2754
2755 # This is an auxiliary macro that is also run when
2756 # autoupdate runs m4.  It simply calls m4_warning, but
2757 # we need a wrapper so that each warning is emitted only
2758 # once.  We break the quoting in m4_warning's argument in
2759 # order to expand this macro's arguments, not AU_DEFUN's.
2760
2761
2762 # Finally, this is the expansion that is picked up by
2763 # autoconf.  It tells the user to run autoupdate, and
2764 # then outputs the replacement expansion.  We do not care
2765 # about autoupdate's warning because that contains
2766 # information on what to do *after* running autoupdate.
2767
2768 # This is what autoupdate's m4 run will expand.  It fires
2769 # the warning (with _au_warn_XXX), outputs it into the
2770 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2771 # the replacement expansion.
2772
2773
2774 # This is an auxiliary macro that is also run when
2775 # autoupdate runs m4.  It simply calls m4_warning, but
2776 # we need a wrapper so that each warning is emitted only
2777 # once.  We break the quoting in m4_warning's argument in
2778 # order to expand this macro's arguments, not AU_DEFUN's.
2779
2780
2781 # Finally, this is the expansion that is picked up by
2782 # autoconf.  It tells the user to run autoupdate, and
2783 # then outputs the replacement expansion.  We do not care
2784 # about autoupdate's warning because that contains
2785 # information on what to do *after* running autoupdate.
2786
2787 # This is what autoupdate's m4 run will expand.  It fires
2788 # the warning (with _au_warn_XXX), outputs it into the
2789 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2790 # the replacement expansion.
2791
2792
2793 # This is an auxiliary macro that is also run when
2794 # autoupdate runs m4.  It simply calls m4_warning, but
2795 # we need a wrapper so that each warning is emitted only
2796 # once.  We break the quoting in m4_warning's argument in
2797 # order to expand this macro's arguments, not AU_DEFUN's.
2798
2799
2800 # Finally, this is the expansion that is picked up by
2801 # autoconf.  It tells the user to run autoupdate, and
2802 # then outputs the replacement expansion.  We do not care
2803 # about autoupdate's warning because that contains
2804 # information on what to do *after* running autoupdate.
2805
2806 # This is what autoupdate's m4 run will expand.  It fires
2807 # the warning (with _au_warn_XXX), outputs it into the
2808 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2809 # the replacement expansion.
2810
2811
2812 # This is an auxiliary macro that is also run when
2813 # autoupdate runs m4.  It simply calls m4_warning, but
2814 # we need a wrapper so that each warning is emitted only
2815 # once.  We break the quoting in m4_warning's argument in
2816 # order to expand this macro's arguments, not AU_DEFUN's.
2817
2818
2819 # Finally, this is the expansion that is picked up by
2820 # autoconf.  It tells the user to run autoupdate, and
2821 # then outputs the replacement expansion.  We do not care
2822 # about autoupdate's warning because that contains
2823 # information on what to do *after* running autoupdate.
2824
2825
2826
2827 # _LT_TAG_COMPILER
2828 # ----------------
2829 # _LT_TAG_COMPILER
2830
2831
2832 # _LT_COMPILER_BOILERPLATE
2833 # ------------------------
2834 # Check for compiler boilerplate output or warnings with
2835 # the simple compiler test code.
2836 # _LT_COMPILER_BOILERPLATE
2837
2838
2839 # _LT_LINKER_BOILERPLATE
2840 # ----------------------
2841 # Check for linker boilerplate output or warnings with
2842 # the simple link test code.
2843 # _LT_LINKER_BOILERPLATE
2844
2845 # _LT_REQUIRED_DARWIN_CHECKS
2846 # -------------------------
2847
2848
2849
2850 # _LT_DARWIN_LINKER_FEATURES
2851 # --------------------------
2852 # Checks for linker and compiler features on darwin
2853
2854
2855 # _LT_SYS_MODULE_PATH_AIX
2856 # -----------------------
2857 # Links a minimal program and checks the executable
2858 # for the system default hardcoded library path. In most cases,
2859 # this is /usr/lib:/lib, but when the MPI compilers are used
2860 # the location of the communication and MPI libs are included too.
2861 # If we don't find anything, use the default library path according
2862 # to the aix ld manual.
2863 # _LT_SYS_MODULE_PATH_AIX
2864
2865
2866 # _LT_SHELL_INIT(ARG)
2867 # -------------------
2868 # _LT_SHELL_INIT
2869
2870
2871
2872 # _LT_PROG_ECHO_BACKSLASH
2873 # -----------------------
2874 # Find how we can fake an echo command that does not interpret backslash.
2875 # In particular, with Autoconf 2.60 or later we add some code to the start
2876 # of the generated configure script which will find a shell with a builtin
2877 # printf (which we can use as an echo command).
2878 # _LT_PROG_ECHO_BACKSLASH
2879
2880
2881 # _LT_ENABLE_LOCK
2882 # ---------------
2883 # _LT_ENABLE_LOCK
2884
2885
2886 # _LT_CMD_OLD_ARCHIVE
2887 # -------------------
2888 # _LT_CMD_OLD_ARCHIVE
2889
2890
2891 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2892 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2893 # ----------------------------------------------------------------
2894 # Check whether the given compiler option works
2895 # _LT_COMPILER_OPTION
2896
2897 # Old name:
2898 # This is what autoupdate's m4 run will expand.  It fires
2899 # the warning (with _au_warn_XXX), outputs it into the
2900 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2901 # the replacement expansion.
2902
2903
2904 # This is an auxiliary macro that is also run when
2905 # autoupdate runs m4.  It simply calls m4_warning, but
2906 # we need a wrapper so that each warning is emitted only
2907 # once.  We break the quoting in m4_warning's argument in
2908 # order to expand this macro's arguments, not AU_DEFUN's.
2909
2910
2911 # Finally, this is the expansion that is picked up by
2912 # autoconf.  It tells the user to run autoupdate, and
2913 # then outputs the replacement expansion.  We do not care
2914 # about autoupdate's warning because that contains
2915 # information on what to do *after* running autoupdate.
2916
2917
2918
2919 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2920 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
2921 # ----------------------------------------------------
2922 # Check whether the given linker option works
2923 # _LT_LINKER_OPTION
2924
2925 # Old name:
2926 # This is what autoupdate's m4 run will expand.  It fires
2927 # the warning (with _au_warn_XXX), outputs it into the
2928 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2929 # the replacement expansion.
2930
2931
2932 # This is an auxiliary macro that is also run when
2933 # autoupdate runs m4.  It simply calls m4_warning, but
2934 # we need a wrapper so that each warning is emitted only
2935 # once.  We break the quoting in m4_warning's argument in
2936 # order to expand this macro's arguments, not AU_DEFUN's.
2937
2938
2939 # Finally, this is the expansion that is picked up by
2940 # autoconf.  It tells the user to run autoupdate, and
2941 # then outputs the replacement expansion.  We do not care
2942 # about autoupdate's warning because that contains
2943 # information on what to do *after* running autoupdate.
2944
2945
2946
2947 # LT_CMD_MAX_LEN
2948 #---------------
2949 # LT_CMD_MAX_LEN
2950
2951 # Old name:
2952 # This is what autoupdate's m4 run will expand.  It fires
2953 # the warning (with _au_warn_XXX), outputs it into the
2954 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2955 # the replacement expansion.
2956
2957
2958 # This is an auxiliary macro that is also run when
2959 # autoupdate runs m4.  It simply calls m4_warning, but
2960 # we need a wrapper so that each warning is emitted only
2961 # once.  We break the quoting in m4_warning's argument in
2962 # order to expand this macro's arguments, not AU_DEFUN's.
2963
2964
2965 # Finally, this is the expansion that is picked up by
2966 # autoconf.  It tells the user to run autoupdate, and
2967 # then outputs the replacement expansion.  We do not care
2968 # about autoupdate's warning because that contains
2969 # information on what to do *after* running autoupdate.
2970
2971
2972
2973 # _LT_HEADER_DLFCN
2974 # ----------------
2975 # _LT_HEADER_DLFCN
2976
2977
2978 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2979 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2980 # ----------------------------------------------------------------
2981 # _LT_TRY_DLOPEN_SELF
2982
2983
2984 # LT_SYS_DLOPEN_SELF
2985 # ------------------
2986 # LT_SYS_DLOPEN_SELF
2987
2988 # Old name:
2989 # This is what autoupdate's m4 run will expand.  It fires
2990 # the warning (with _au_warn_XXX), outputs it into the
2991 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2992 # the replacement expansion.
2993
2994
2995 # This is an auxiliary macro that is also run when
2996 # autoupdate runs m4.  It simply calls m4_warning, but
2997 # we need a wrapper so that each warning is emitted only
2998 # once.  We break the quoting in m4_warning's argument in
2999 # order to expand this macro's arguments, not AU_DEFUN's.
3000
3001
3002 # Finally, this is the expansion that is picked up by
3003 # autoconf.  It tells the user to run autoupdate, and
3004 # then outputs the replacement expansion.  We do not care
3005 # about autoupdate's warning because that contains
3006 # information on what to do *after* running autoupdate.
3007
3008
3009
3010 # _LT_COMPILER_C_O([TAGNAME])
3011 # ---------------------------
3012 # Check to see if options -c and -o are simultaneously supported by compiler.
3013 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3014 # _LT_COMPILER_C_O
3015
3016
3017 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3018 # ----------------------------------
3019 # Check to see if we can do hard links to lock some files if needed
3020 # _LT_COMPILER_FILE_LOCKS
3021
3022
3023 # _LT_CHECK_OBJDIR
3024 # ----------------
3025 # _LT_CHECK_OBJDIR
3026
3027
3028 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3029 # --------------------------------------
3030 # Check hardcoding attributes.
3031 # _LT_LINKER_HARDCODE_LIBPATH
3032
3033
3034 # _LT_CMD_STRIPLIB
3035 # ----------------
3036 # _LT_CMD_STRIPLIB
3037
3038
3039 # _LT_SYS_DYNAMIC_LINKER([TAG])
3040 # -----------------------------
3041 # PORTME Fill in your ld.so characteristics
3042 # _LT_SYS_DYNAMIC_LINKER
3043
3044
3045 # _LT_PATH_TOOL_PREFIX(TOOL)
3046 # --------------------------
3047 # find a file program which can recognize shared library
3048 # _LT_PATH_TOOL_PREFIX
3049
3050 # Old name:
3051 # This is what autoupdate's m4 run will expand.  It fires
3052 # the warning (with _au_warn_XXX), outputs it into the
3053 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3054 # the replacement expansion.
3055
3056
3057 # This is an auxiliary macro that is also run when
3058 # autoupdate runs m4.  It simply calls m4_warning, but
3059 # we need a wrapper so that each warning is emitted only
3060 # once.  We break the quoting in m4_warning's argument in
3061 # order to expand this macro's arguments, not AU_DEFUN's.
3062
3063
3064 # Finally, this is the expansion that is picked up by
3065 # autoconf.  It tells the user to run autoupdate, and
3066 # then outputs the replacement expansion.  We do not care
3067 # about autoupdate's warning because that contains
3068 # information on what to do *after* running autoupdate.
3069
3070
3071
3072 # _LT_PATH_MAGIC
3073 # --------------
3074 # find a file program which can recognize a shared library
3075 # _LT_PATH_MAGIC
3076
3077
3078 # LT_PATH_LD
3079 # ----------
3080 # find the pathname to the GNU or non-GNU linker
3081 # LT_PATH_LD
3082
3083 # Old names:
3084 # This is what autoupdate's m4 run will expand.  It fires
3085 # the warning (with _au_warn_XXX), outputs it into the
3086 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3087 # the replacement expansion.
3088
3089
3090 # This is an auxiliary macro that is also run when
3091 # autoupdate runs m4.  It simply calls m4_warning, but
3092 # we need a wrapper so that each warning is emitted only
3093 # once.  We break the quoting in m4_warning's argument in
3094 # order to expand this macro's arguments, not AU_DEFUN's.
3095
3096
3097 # Finally, this is the expansion that is picked up by
3098 # autoconf.  It tells the user to run autoupdate, and
3099 # then outputs the replacement expansion.  We do not care
3100 # about autoupdate's warning because that contains
3101 # information on what to do *after* running autoupdate.
3102
3103 # This is what autoupdate's m4 run will expand.  It fires
3104 # the warning (with _au_warn_XXX), outputs it into the
3105 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3106 # the replacement expansion.
3107
3108
3109 # This is an auxiliary macro that is also run when
3110 # autoupdate runs m4.  It simply calls m4_warning, but
3111 # we need a wrapper so that each warning is emitted only
3112 # once.  We break the quoting in m4_warning's argument in
3113 # order to expand this macro's arguments, not AU_DEFUN's.
3114
3115
3116 # Finally, this is the expansion that is picked up by
3117 # autoconf.  It tells the user to run autoupdate, and
3118 # then outputs the replacement expansion.  We do not care
3119 # about autoupdate's warning because that contains
3120 # information on what to do *after* running autoupdate.
3121
3122
3123
3124 # _LT_PATH_LD_GNU
3125 #- --------------
3126 # _LT_PATH_LD_GNU
3127
3128
3129 # _LT_CMD_RELOAD
3130 # --------------
3131 # find reload flag for linker
3132 #   -- PORTME Some linkers may need a different reload flag.
3133 # _LT_CMD_RELOAD
3134
3135
3136 # _LT_CHECK_MAGIC_METHOD
3137 # ----------------------
3138 # how to check for library dependencies
3139 #  -- PORTME fill in with the dynamic library characteristics
3140 # _LT_CHECK_MAGIC_METHOD
3141
3142
3143 # LT_PATH_NM
3144 # ----------
3145 # find the pathname to a BSD- or MS-compatible name lister
3146 # LT_PATH_NM
3147
3148 # Old names:
3149 # This is what autoupdate's m4 run will expand.  It fires
3150 # the warning (with _au_warn_XXX), outputs it into the
3151 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3152 # the replacement expansion.
3153
3154
3155 # This is an auxiliary macro that is also run when
3156 # autoupdate runs m4.  It simply calls m4_warning, but
3157 # we need a wrapper so that each warning is emitted only
3158 # once.  We break the quoting in m4_warning's argument in
3159 # order to expand this macro's arguments, not AU_DEFUN's.
3160
3161
3162 # Finally, this is the expansion that is picked up by
3163 # autoconf.  It tells the user to run autoupdate, and
3164 # then outputs the replacement expansion.  We do not care
3165 # about autoupdate's warning because that contains
3166 # information on what to do *after* running autoupdate.
3167
3168 # This is what autoupdate's m4 run will expand.  It fires
3169 # the warning (with _au_warn_XXX), outputs it into the
3170 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3171 # the replacement expansion.
3172
3173
3174 # This is an auxiliary macro that is also run when
3175 # autoupdate runs m4.  It simply calls m4_warning, but
3176 # we need a wrapper so that each warning is emitted only
3177 # once.  We break the quoting in m4_warning's argument in
3178 # order to expand this macro's arguments, not AU_DEFUN's.
3179
3180
3181 # Finally, this is the expansion that is picked up by
3182 # autoconf.  It tells the user to run autoupdate, and
3183 # then outputs the replacement expansion.  We do not care
3184 # about autoupdate's warning because that contains
3185 # information on what to do *after* running autoupdate.
3186
3187
3188
3189 # LT_LIB_M
3190 # --------
3191 # check for math library
3192 # LT_LIB_M
3193
3194 # Old name:
3195 # This is what autoupdate's m4 run will expand.  It fires
3196 # the warning (with _au_warn_XXX), outputs it into the
3197 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3198 # the replacement expansion.
3199
3200
3201 # This is an auxiliary macro that is also run when
3202 # autoupdate runs m4.  It simply calls m4_warning, but
3203 # we need a wrapper so that each warning is emitted only
3204 # once.  We break the quoting in m4_warning's argument in
3205 # order to expand this macro's arguments, not AU_DEFUN's.
3206
3207
3208 # Finally, this is the expansion that is picked up by
3209 # autoconf.  It tells the user to run autoupdate, and
3210 # then outputs the replacement expansion.  We do not care
3211 # about autoupdate's warning because that contains
3212 # information on what to do *after* running autoupdate.
3213
3214
3215
3216 # _LT_COMPILER_NO_RTTI([TAGNAME])
3217 # -------------------------------
3218 # _LT_COMPILER_NO_RTTI
3219
3220
3221 # _LT_CMD_GLOBAL_SYMBOLS
3222 # ----------------------
3223  # _LT_CMD_GLOBAL_SYMBOLS
3224
3225
3226 # _LT_COMPILER_PIC([TAGNAME])
3227 # ---------------------------
3228 # _LT_COMPILER_PIC
3229
3230
3231 # _LT_LINKER_SHLIBS([TAGNAME])
3232 # ----------------------------
3233 # See if the linker supports building shared libraries.
3234 # _LT_LINKER_SHLIBS
3235
3236
3237 # _LT_LANG_C_CONFIG([TAG])
3238 # ------------------------
3239 # Ensure that the configuration variables for a C compiler are suitably
3240 # defined.  These variables are subsequently used by _LT_CONFIG to write
3241 # the compiler configuration to `libtool'.
3242 # _LT_LANG_C_CONFIG
3243
3244
3245 # _LT_LANG_CXX_CONFIG([TAG])
3246 # --------------------------
3247 # Ensure that the configuration variables for a C++ compiler are suitably
3248 # defined.  These variables are subsequently used by _LT_CONFIG to write
3249 # the compiler configuration to `libtool'.
3250 # _LT_LANG_CXX_CONFIG
3251
3252
3253 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3254 # ---------------------------------
3255 # Figure out "hidden" library dependencies from verbose
3256 # compiler output when linking a shared library.
3257 # Parse the compiler output and extract the necessary
3258 # objects, libraries and library flags.
3259 # _LT_SYS_HIDDEN_LIBDEPS
3260
3261
3262 # _LT_LANG_F77_CONFIG([TAG])
3263 # --------------------------
3264 # Ensure that the configuration variables for a Fortran 77 compiler are
3265 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3266 # to write the compiler configuration to `libtool'.
3267 # _LT_LANG_F77_CONFIG
3268
3269
3270 # _LT_LANG_FC_CONFIG([TAG])
3271 # -------------------------
3272 # Ensure that the configuration variables for a Fortran compiler are
3273 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3274 # to write the compiler configuration to `libtool'.
3275 # _LT_LANG_FC_CONFIG
3276
3277
3278 # _LT_LANG_GCJ_CONFIG([TAG])
3279 # --------------------------
3280 # Ensure that the configuration variables for the GNU Java Compiler compiler
3281 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3282 # to write the compiler configuration to `libtool'.
3283 # _LT_LANG_GCJ_CONFIG
3284
3285
3286 # _LT_LANG_RC_CONFIG([TAG])
3287 # -------------------------
3288 # Ensure that the configuration variables for the Windows resource compiler
3289 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3290 # to write the compiler configuration to `libtool'.
3291 # _LT_LANG_RC_CONFIG
3292
3293
3294 # LT_PROG_GCJ
3295 # -----------
3296
3297
3298 # Old name:
3299 # This is what autoupdate's m4 run will expand.  It fires
3300 # the warning (with _au_warn_XXX), outputs it into the
3301 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3302 # the replacement expansion.
3303
3304
3305 # This is an auxiliary macro that is also run when
3306 # autoupdate runs m4.  It simply calls m4_warning, but
3307 # we need a wrapper so that each warning is emitted only
3308 # once.  We break the quoting in m4_warning's argument in
3309 # order to expand this macro's arguments, not AU_DEFUN's.
3310
3311
3312 # Finally, this is the expansion that is picked up by
3313 # autoconf.  It tells the user to run autoupdate, and
3314 # then outputs the replacement expansion.  We do not care
3315 # about autoupdate's warning because that contains
3316 # information on what to do *after* running autoupdate.
3317
3318
3319
3320 # LT_PROG_RC
3321 # ----------
3322
3323
3324 # Old name:
3325 # This is what autoupdate's m4 run will expand.  It fires
3326 # the warning (with _au_warn_XXX), outputs it into the
3327 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3328 # the replacement expansion.
3329
3330
3331 # This is an auxiliary macro that is also run when
3332 # autoupdate runs m4.  It simply calls m4_warning, but
3333 # we need a wrapper so that each warning is emitted only
3334 # once.  We break the quoting in m4_warning's argument in
3335 # order to expand this macro's arguments, not AU_DEFUN's.
3336
3337
3338 # Finally, this is the expansion that is picked up by
3339 # autoconf.  It tells the user to run autoupdate, and
3340 # then outputs the replacement expansion.  We do not care
3341 # about autoupdate's warning because that contains
3342 # information on what to do *after* running autoupdate.
3343
3344
3345
3346 # _LT_DECL_EGREP
3347 # --------------
3348 # If we don't have a new enough Autoconf to choose the best grep
3349 # available, choose the one first in the user's PATH.
3350
3351
3352
3353 # _LT_DECL_OBJDUMP
3354 # --------------
3355 # If we don't have a new enough Autoconf to choose the best objdump
3356 # available, choose the one first in the user's PATH.
3357
3358
3359
3360 # _LT_DECL_SED
3361 # ------------
3362 # Check for a fully-functional sed program, that truncates
3363 # as few characters as possible.  Prefer GNU sed if found.
3364 # _LT_DECL_SED
3365
3366 #m4_ifndef
3367
3368 # Old name:
3369 # This is what autoupdate's m4 run will expand.  It fires
3370 # the warning (with _au_warn_XXX), outputs it into the
3371 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3372 # the replacement expansion.
3373
3374
3375 # This is an auxiliary macro that is also run when
3376 # autoupdate runs m4.  It simply calls m4_warning, but
3377 # we need a wrapper so that each warning is emitted only
3378 # once.  We break the quoting in m4_warning's argument in
3379 # order to expand this macro's arguments, not AU_DEFUN's.
3380
3381
3382 # Finally, this is the expansion that is picked up by
3383 # autoconf.  It tells the user to run autoupdate, and
3384 # then outputs the replacement expansion.  We do not care
3385 # about autoupdate's warning because that contains
3386 # information on what to do *after* running autoupdate.
3387
3388
3389
3390 # _LT_CHECK_SHELL_FEATURES
3391 # ------------------------
3392 # Find out whether the shell is Bourne or XSI compatible,
3393 # or has some other useful features.
3394 # _LT_CHECK_SHELL_FEATURES
3395
3396
3397 # _LT_PROG_XSI_SHELLFNS
3398 # ---------------------
3399 # Bourne and XSI compatible variants of some useful shell functions.
3400
3401
3402 # Helper functions for option handling.                    -*- Autoconf -*-
3403 #
3404 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3405 #   Inc.
3406 #   Written by Gary V. Vaughan, 2004
3407 #
3408 # This file is free software; the Free Software Foundation gives
3409 # unlimited permission to copy and/or distribute it, with or without
3410 # modifications, as long as this notice is preserved.
3411
3412 # serial 6 ltoptions.m4
3413
3414 # This is to help aclocal find these macros, as it can't see m4_define.
3415
3416
3417
3418 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3419 # ------------------------------------------
3420
3421
3422
3423 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3424 # ---------------------------------------
3425 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3426 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
3427 # saved as a flag.
3428
3429
3430
3431 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3432 # ------------------------------------------------------------
3433 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3434
3435
3436
3437 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3438 # -------------------------------------------------------
3439 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3440 # are set.
3441
3442
3443
3444 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3445 # ----------------------------------------
3446 # OPTION-LIST is a space-separated list of Libtool options associated
3447 # with MACRO-NAME.  If any OPTION has a matching handler declared with
3448 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3449 # the unknown option and exit.
3450 # _LT_SET_OPTIONS
3451
3452
3453 ## --------------------------------- ##
3454 ## Macros to handle LT_INIT options. ##
3455 ## --------------------------------- ##
3456
3457 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3458 # -----------------------------------------
3459
3460
3461
3462 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3463 # -----------------------------------------------
3464 # LT_OPTION_DEFINE
3465
3466
3467 # dlopen
3468 # ------
3469
3470
3471 # This is what autoupdate's m4 run will expand.  It fires
3472 # the warning (with _au_warn_XXX), outputs it into the
3473 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3474 # the replacement expansion.
3475
3476
3477 # This is an auxiliary macro that is also run when
3478 # autoupdate runs m4.  It simply calls m4_warning, but
3479 # we need a wrapper so that each warning is emitted only
3480 # once.  We break the quoting in m4_warning's argument in
3481 # order to expand this macro's arguments, not AU_DEFUN's.
3482
3483
3484 # Finally, this is the expansion that is picked up by
3485 # autoconf.  It tells the user to run autoupdate, and
3486 # then outputs the replacement expansion.  We do not care
3487 # about autoupdate's warning because that contains
3488 # information on what to do *after* running autoupdate.
3489
3490
3491
3492
3493 # win32-dll
3494 # ---------
3495 # Declare package support for building win32 dll's.
3496 # win32-dll
3497
3498 # This is what autoupdate's m4 run will expand.  It fires
3499 # the warning (with _au_warn_XXX), outputs it into the
3500 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3501 # the replacement expansion.
3502
3503
3504 # This is an auxiliary macro that is also run when
3505 # autoupdate runs m4.  It simply calls m4_warning, but
3506 # we need a wrapper so that each warning is emitted only
3507 # once.  We break the quoting in m4_warning's argument in
3508 # order to expand this macro's arguments, not AU_DEFUN's.
3509
3510
3511 # Finally, this is the expansion that is picked up by
3512 # autoconf.  It tells the user to run autoupdate, and
3513 # then outputs the replacement expansion.  We do not care
3514 # about autoupdate's warning because that contains
3515 # information on what to do *after* running autoupdate.
3516
3517
3518
3519
3520 # _LT_ENABLE_SHARED([DEFAULT])
3521 # ----------------------------
3522 # implement the --enable-shared flag, and supports the `shared' and
3523 # `disable-shared' LT_INIT options.
3524 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3525 # _LT_ENABLE_SHARED
3526
3527
3528
3529
3530 # Old names:
3531
3532
3533
3534
3535 # This is what autoupdate's m4 run will expand.  It fires
3536 # the warning (with _au_warn_XXX), outputs it into the
3537 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3538 # the replacement expansion.
3539
3540
3541 # This is an auxiliary macro that is also run when
3542 # autoupdate runs m4.  It simply calls m4_warning, but
3543 # we need a wrapper so that each warning is emitted only
3544 # once.  We break the quoting in m4_warning's argument in
3545 # order to expand this macro's arguments, not AU_DEFUN's.
3546
3547
3548 # Finally, this is the expansion that is picked up by
3549 # autoconf.  It tells the user to run autoupdate, and
3550 # then outputs the replacement expansion.  We do not care
3551 # about autoupdate's warning because that contains
3552 # information on what to do *after* running autoupdate.
3553
3554 # This is what autoupdate's m4 run will expand.  It fires
3555 # the warning (with _au_warn_XXX), outputs it into the
3556 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3557 # the replacement expansion.
3558
3559
3560 # This is an auxiliary macro that is also run when
3561 # autoupdate runs m4.  It simply calls m4_warning, but
3562 # we need a wrapper so that each warning is emitted only
3563 # once.  We break the quoting in m4_warning's argument in
3564 # order to expand this macro's arguments, not AU_DEFUN's.
3565
3566
3567 # Finally, this is the expansion that is picked up by
3568 # autoconf.  It tells the user to run autoupdate, and
3569 # then outputs the replacement expansion.  We do not care
3570 # about autoupdate's warning because that contains
3571 # information on what to do *after* running autoupdate.
3572
3573
3574
3575
3576
3577 # _LT_ENABLE_STATIC([DEFAULT])
3578 # ----------------------------
3579 # implement the --enable-static flag, and support the `static' and
3580 # `disable-static' LT_INIT options.
3581 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3582 # _LT_ENABLE_STATIC
3583
3584
3585
3586
3587 # Old names:
3588
3589
3590
3591
3592 # This is what autoupdate's m4 run will expand.  It fires
3593 # the warning (with _au_warn_XXX), outputs it into the
3594 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3595 # the replacement expansion.
3596
3597
3598 # This is an auxiliary macro that is also run when
3599 # autoupdate runs m4.  It simply calls m4_warning, but
3600 # we need a wrapper so that each warning is emitted only
3601 # once.  We break the quoting in m4_warning's argument in
3602 # order to expand this macro's arguments, not AU_DEFUN's.
3603
3604
3605 # Finally, this is the expansion that is picked up by
3606 # autoconf.  It tells the user to run autoupdate, and
3607 # then outputs the replacement expansion.  We do not care
3608 # about autoupdate's warning because that contains
3609 # information on what to do *after* running autoupdate.
3610
3611 # This is what autoupdate's m4 run will expand.  It fires
3612 # the warning (with _au_warn_XXX), outputs it into the
3613 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3614 # the replacement expansion.
3615
3616
3617 # This is an auxiliary macro that is also run when
3618 # autoupdate runs m4.  It simply calls m4_warning, but
3619 # we need a wrapper so that each warning is emitted only
3620 # once.  We break the quoting in m4_warning's argument in
3621 # order to expand this macro's arguments, not AU_DEFUN's.
3622
3623
3624 # Finally, this is the expansion that is picked up by
3625 # autoconf.  It tells the user to run autoupdate, and
3626 # then outputs the replacement expansion.  We do not care
3627 # about autoupdate's warning because that contains
3628 # information on what to do *after* running autoupdate.
3629
3630
3631
3632
3633
3634 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3635 # ----------------------------------
3636 # implement the --enable-fast-install flag, and support the `fast-install'
3637 # and `disable-fast-install' LT_INIT options.
3638 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
3639 # _LT_ENABLE_FAST_INSTALL
3640
3641
3642
3643
3644 # Old names:
3645 # This is what autoupdate's m4 run will expand.  It fires
3646 # the warning (with _au_warn_XXX), outputs it into the
3647 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3648 # the replacement expansion.
3649
3650
3651 # This is an auxiliary macro that is also run when
3652 # autoupdate runs m4.  It simply calls m4_warning, but
3653 # we need a wrapper so that each warning is emitted only
3654 # once.  We break the quoting in m4_warning's argument in
3655 # order to expand this macro's arguments, not AU_DEFUN's.
3656
3657
3658 # Finally, this is the expansion that is picked up by
3659 # autoconf.  It tells the user to run autoupdate, and
3660 # then outputs the replacement expansion.  We do not care
3661 # about autoupdate's warning because that contains
3662 # information on what to do *after* running autoupdate.
3663
3664
3665 # This is what autoupdate's m4 run will expand.  It fires
3666 # the warning (with _au_warn_XXX), outputs it into the
3667 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3668 # the replacement expansion.
3669
3670
3671 # This is an auxiliary macro that is also run when
3672 # autoupdate runs m4.  It simply calls m4_warning, but
3673 # we need a wrapper so that each warning is emitted only
3674 # once.  We break the quoting in m4_warning's argument in
3675 # order to expand this macro's arguments, not AU_DEFUN's.
3676
3677
3678 # Finally, this is the expansion that is picked up by
3679 # autoconf.  It tells the user to run autoupdate, and
3680 # then outputs the replacement expansion.  We do not care
3681 # about autoupdate's warning because that contains
3682 # information on what to do *after* running autoupdate.
3683
3684
3685
3686
3687 # _LT_WITH_PIC([MODE])
3688 # --------------------
3689 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3690 # LT_INIT options.
3691 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
3692 # _LT_WITH_PIC
3693
3694
3695
3696
3697 # Old name:
3698 # This is what autoupdate's m4 run will expand.  It fires
3699 # the warning (with _au_warn_XXX), outputs it into the
3700 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3701 # the replacement expansion.
3702
3703
3704 # This is an auxiliary macro that is also run when
3705 # autoupdate runs m4.  It simply calls m4_warning, but
3706 # we need a wrapper so that each warning is emitted only
3707 # once.  We break the quoting in m4_warning's argument in
3708 # order to expand this macro's arguments, not AU_DEFUN's.
3709
3710
3711 # Finally, this is the expansion that is picked up by
3712 # autoconf.  It tells the user to run autoupdate, and
3713 # then outputs the replacement expansion.  We do not care
3714 # about autoupdate's warning because that contains
3715 # information on what to do *after* running autoupdate.
3716
3717
3718
3719 ## ----------------- ##
3720 ## LTDL_INIT Options ##
3721 ## ----------------- ##
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3733 #
3734 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3735 # Written by Gary V. Vaughan, 2004
3736 #
3737 # This file is free software; the Free Software Foundation gives
3738 # unlimited permission to copy and/or distribute it, with or without
3739 # modifications, as long as this notice is preserved.
3740
3741 # serial 6 ltsugar.m4
3742
3743 # This is to help aclocal find these macros, as it can't see m4_define.
3744
3745
3746
3747 # lt_join(SEP, ARG1, [ARG2...])
3748 # -----------------------------
3749 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3750 # associated separator.
3751 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3752 # versions in m4sugar had bugs.
3753
3754
3755
3756
3757 # lt_car(LIST)
3758 # lt_cdr(LIST)
3759 # ------------
3760 # Manipulate m4 lists.
3761 # These macros are necessary as long as will still need to support
3762 # Autoconf-2.59 which quotes differently.
3763
3764
3765
3766
3767
3768 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3769 # ------------------------------------------
3770 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3771 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3772 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3773 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3774 # than defined and empty).
3775 #
3776 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3777 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3778
3779
3780
3781
3782 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3783 # ----------------------------------------------------------
3784 # Produce a SEP delimited list of all paired combinations of elements of
3785 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
3786 # has the form PREFIXmINFIXSUFFIXn.
3787 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3788
3789
3790
3791 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3792 # -----------------------------------------------------------------------
3793 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3794 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3795
3796
3797
3798 # lt_dict_add(DICT, KEY, VALUE)
3799 # -----------------------------
3800
3801
3802
3803 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3804 # --------------------------------------------
3805
3806
3807
3808 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3809 # ----------------------------------
3810
3811
3812
3813 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3814 # -----------------------------------------------------------------
3815
3816
3817
3818 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3819 # --------------------------------------------------------------
3820
3821
3822 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
3823 #
3824 #   Copyright (C) 2004 Free Software Foundation, Inc.
3825 #   Written by Scott James Remnant, 2004
3826 #
3827 # This file is free software; the Free Software Foundation gives
3828 # unlimited permission to copy and/or distribute it, with or without
3829 # modifications, as long as this notice is preserved.
3830
3831 # Generated from ltversion.in.
3832
3833 # serial 3134 ltversion.m4
3834 # This file is part of GNU Libtool
3835
3836
3837
3838
3839
3840
3841 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
3842 #
3843 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3844 #   Written by Scott James Remnant, 2004.
3845 #
3846 # This file is free software; the Free Software Foundation gives
3847 # unlimited permission to copy and/or distribute it, with or without
3848 # modifications, as long as this notice is preserved.
3849
3850 # serial 4 lt~obsolete.m4
3851
3852 # These exist entirely to fool aclocal when bootstrapping libtool.
3853 #
3854 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3855 # which have later been changed to m4_define as they aren't part of the
3856 # exported API, or moved to Autoconf or Automake where they belong.
3857 #
3858 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
3859 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3860 # using a macro with the same name in our local m4/libtool.m4 it'll
3861 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3862 # and doesn't know about Autoconf macros at all.)
3863 #
3864 # So we provide this file, which has a silly filename so it's always
3865 # included after everything else.  This provides aclocal with the
3866 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3867 # because those macros already exist, or will be overwritten later.
3868 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3869 #
3870 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3871 # Yes, that means every name once taken will need to remain here until
3872 # we give up compatibility with versions before 1.7, at which point
3873 # we need to keep only those names which we still refer to.
3874
3875 # This is to help aclocal find these macros, as it can't see m4_define.
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940 ##                                                          -*- Autoconf -*-
3941
3942 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3943 # Free Software Foundation, Inc.
3944 #
3945 # This file is free software; the Free Software Foundation
3946 # gives unlimited permission to copy and/or distribute it,
3947 # with or without modifications, as long as this notice is preserved.
3948
3949 # serial 8
3950
3951 # Based on depend.m4 from automake 1.9, modified for standalone use in
3952 # an environment where GNU make is required.
3953
3954 # ZW_PROG_COMPILER_DEPENDENCIES
3955 # -----------------------------
3956 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3957 # sets fooDEPMODE accordingly.  Cache-variable compatible with
3958 # original; not side-effect compatible.  As the users of this macro
3959 # may require accurate dependencies for correct builds, it does *not*
3960 # honor --disable-dependency-checking, and failure to detect a usable
3961 # method is an error.  depcomp is assumed to be located in
3962 # $ac_aux_dir.
3963 #
3964 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3965
3966
3967
3968 # AM_SET_DEPDIR
3969 # -------------
3970 # Choose a directory name for dependency files.
3971
3972
3973 # ZW_CREATE_DEPDIR
3974 # ----------------
3975 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050 # intl sister-directory configuration rules.
4051 #
4052
4053 # The idea behind this macro is that there's no need to repeat all the
4054 # autoconf probes done by the intl directory - it's already done them
4055 # for us.  In fact, there's no need even to look at the cache for the
4056 # answers.  All we need to do is nab a few pieces of information.
4057 # The intl directory is set up to make this easy, by generating a
4058 # small file which can be sourced as a shell script; then we produce
4059 # the necessary substitutions and definitions for this directory.
4060
4061
4062
4063 # Autoconf M4 include file defining utility macros for complex Canadian
4064 # cross builds.
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074 ####
4075 # _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4076 # or AC_INIT.
4077 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4078
4079 ####
4080 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4081 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4082
4083
4084 ####
4085 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4086 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4087
4088
4089
4090 # Backported from Autoconf 2.5x; can go away when and if
4091 # we switch.  Put the OS path separator in $PATH_SEPARATOR.
4092
4093
4094
4095
4096 # ACX_HAVE_GCC_FOR_TARGET
4097 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4098
4099
4100 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4101 # Searching for installed target binutils.  We need to take extra care,
4102 # else we may find the wrong assembler, linker, etc., and lose.
4103 #
4104 # First try --with-build-time-tools, if specified.
4105 #
4106 # For build != host, we ask the installed GCC for the name of the tool it
4107 # uses, and accept it if it is an absolute path.  This is because the
4108 # only good choice for a compiler is the same GCC version that is being
4109 # installed (or we couldn't make target libraries), and we assume that
4110 # on the host system we'll have not only the same GCC version, but also
4111 # the same binutils version.
4112 #
4113 # For build == host, search the same directories that the installed
4114 # compiler will search.  We used to do this for the assembler, linker,
4115 # and nm only; for simplicity of configuration, however, we extend this
4116 # criterion to tools (such as ar and ranlib) that are never invoked by
4117 # the compiler, to avoid mismatches.
4118 #
4119 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4120 # if build == target.  This makes the most sense only when bootstrapping,
4121 # but we also do so when build != host.  In this case, we hope that the
4122 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4123 #
4124 # If we do not find a suitable binary, then try the user's path.
4125
4126
4127 ###
4128 # AC_PROG_CPP_WERROR
4129 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4130 # triggers warnings from the preprocessor.  Will be in autoconf 2.58.
4131 # For now, using this also overrides header checks to use only the
4132 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4133 # bit harder from here).
4134 # Eventually autoconf will default to checking headers with the compiler
4135 # instead, and we'll have to do this differently.
4136
4137 # AC_PROG_CPP_WERROR
4138
4139 # Test for GNAT.
4140 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4141 # that understands Ada.  We use the user's CC setting, already found, and
4142 # possibly add $1 to the command-line parameters.
4143 #
4144 # Sets the shell variable have_gnat to yes or no as appropriate, and
4145 # substitutes GNATBIND and GNATMAKE.
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171 ac_ext=c
4172 ac_cpp='$CPP $CPPFLAGS'
4173 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4174 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4175 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4176 if test -n "$ac_tool_prefix"; then
4177   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4178 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4180 $as_echo_n "checking for $ac_word... " >&6; }
4181 if test "${ac_cv_prog_CC+set}" = set; then :
4182   $as_echo_n "(cached) " >&6
4183 else
4184   if test -n "$CC"; then
4185   ac_cv_prog_CC="$CC" # Let the user override the test.
4186 else
4187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188 for as_dir in $PATH
4189 do
4190   IFS=$as_save_IFS
4191   test -z "$as_dir" && as_dir=.
4192     for ac_exec_ext in '' $ac_executable_extensions; do
4193   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4194     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4195     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4196     break 2
4197   fi
4198 done
4199   done
4200 IFS=$as_save_IFS
4201
4202 fi
4203 fi
4204 CC=$ac_cv_prog_CC
4205 if test -n "$CC"; then
4206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4207 $as_echo "$CC" >&6; }
4208 else
4209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4210 $as_echo "no" >&6; }
4211 fi
4212
4213
4214 fi
4215 if test -z "$ac_cv_prog_CC"; then
4216   ac_ct_CC=$CC
4217   # Extract the first word of "gcc", so it can be a program name with args.
4218 set dummy gcc; ac_word=$2
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4220 $as_echo_n "checking for $ac_word... " >&6; }
4221 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4222   $as_echo_n "(cached) " >&6
4223 else
4224   if test -n "$ac_ct_CC"; then
4225   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4226 else
4227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4228 for as_dir in $PATH
4229 do
4230   IFS=$as_save_IFS
4231   test -z "$as_dir" && as_dir=.
4232     for ac_exec_ext in '' $ac_executable_extensions; do
4233   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4234     ac_cv_prog_ac_ct_CC="gcc"
4235     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4236     break 2
4237   fi
4238 done
4239   done
4240 IFS=$as_save_IFS
4241
4242 fi
4243 fi
4244 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4245 if test -n "$ac_ct_CC"; then
4246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4247 $as_echo "$ac_ct_CC" >&6; }
4248 else
4249   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4250 $as_echo "no" >&6; }
4251 fi
4252
4253   if test "x$ac_ct_CC" = x; then
4254     CC=""
4255   else
4256     case $cross_compiling:$ac_tool_warned in
4257 yes:)
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4259 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4260 ac_tool_warned=yes ;;
4261 esac
4262     CC=$ac_ct_CC
4263   fi
4264 else
4265   CC="$ac_cv_prog_CC"
4266 fi
4267
4268 if test -z "$CC"; then
4269           if test -n "$ac_tool_prefix"; then
4270     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4271 set dummy ${ac_tool_prefix}cc; ac_word=$2
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4273 $as_echo_n "checking for $ac_word... " >&6; }
4274 if test "${ac_cv_prog_CC+set}" = set; then :
4275   $as_echo_n "(cached) " >&6
4276 else
4277   if test -n "$CC"; then
4278   ac_cv_prog_CC="$CC" # Let the user override the test.
4279 else
4280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4281 for as_dir in $PATH
4282 do
4283   IFS=$as_save_IFS
4284   test -z "$as_dir" && as_dir=.
4285     for ac_exec_ext in '' $ac_executable_extensions; do
4286   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4287     ac_cv_prog_CC="${ac_tool_prefix}cc"
4288     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4289     break 2
4290   fi
4291 done
4292   done
4293 IFS=$as_save_IFS
4294
4295 fi
4296 fi
4297 CC=$ac_cv_prog_CC
4298 if test -n "$CC"; then
4299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4300 $as_echo "$CC" >&6; }
4301 else
4302   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4303 $as_echo "no" >&6; }
4304 fi
4305
4306
4307   fi
4308 fi
4309 if test -z "$CC"; then
4310   # Extract the first word of "cc", so it can be a program name with args.
4311 set dummy cc; ac_word=$2
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4313 $as_echo_n "checking for $ac_word... " >&6; }
4314 if test "${ac_cv_prog_CC+set}" = set; then :
4315   $as_echo_n "(cached) " >&6
4316 else
4317   if test -n "$CC"; then
4318   ac_cv_prog_CC="$CC" # Let the user override the test.
4319 else
4320   ac_prog_rejected=no
4321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4322 for as_dir in $PATH
4323 do
4324   IFS=$as_save_IFS
4325   test -z "$as_dir" && as_dir=.
4326     for ac_exec_ext in '' $ac_executable_extensions; do
4327   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4328     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4329        ac_prog_rejected=yes
4330        continue
4331      fi
4332     ac_cv_prog_CC="cc"
4333     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4334     break 2
4335   fi
4336 done
4337   done
4338 IFS=$as_save_IFS
4339
4340 if test $ac_prog_rejected = yes; then
4341   # We found a bogon in the path, so make sure we never use it.
4342   set dummy $ac_cv_prog_CC
4343   shift
4344   if test $# != 0; then
4345     # We chose a different compiler from the bogus one.
4346     # However, it has the same basename, so the bogon will be chosen
4347     # first if we set CC to just the basename; use the full file name.
4348     shift
4349     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4350   fi
4351 fi
4352 fi
4353 fi
4354 CC=$ac_cv_prog_CC
4355 if test -n "$CC"; then
4356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4357 $as_echo "$CC" >&6; }
4358 else
4359   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4360 $as_echo "no" >&6; }
4361 fi
4362
4363
4364 fi
4365 if test -z "$CC"; then
4366   if test -n "$ac_tool_prefix"; then
4367   for ac_prog in cl.exe
4368   do
4369     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4370 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4372 $as_echo_n "checking for $ac_word... " >&6; }
4373 if test "${ac_cv_prog_CC+set}" = set; then :
4374   $as_echo_n "(cached) " >&6
4375 else
4376   if test -n "$CC"; then
4377   ac_cv_prog_CC="$CC" # Let the user override the test.
4378 else
4379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4380 for as_dir in $PATH
4381 do
4382   IFS=$as_save_IFS
4383   test -z "$as_dir" && as_dir=.
4384     for ac_exec_ext in '' $ac_executable_extensions; do
4385   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4386     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4387     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4388     break 2
4389   fi
4390 done
4391   done
4392 IFS=$as_save_IFS
4393
4394 fi
4395 fi
4396 CC=$ac_cv_prog_CC
4397 if test -n "$CC"; then
4398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4399 $as_echo "$CC" >&6; }
4400 else
4401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4402 $as_echo "no" >&6; }
4403 fi
4404
4405
4406     test -n "$CC" && break
4407   done
4408 fi
4409 if test -z "$CC"; then
4410   ac_ct_CC=$CC
4411   for ac_prog in cl.exe
4412 do
4413   # Extract the first word of "$ac_prog", so it can be a program name with args.
4414 set dummy $ac_prog; ac_word=$2
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4416 $as_echo_n "checking for $ac_word... " >&6; }
4417 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4418   $as_echo_n "(cached) " >&6
4419 else
4420   if test -n "$ac_ct_CC"; then
4421   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4422 else
4423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4424 for as_dir in $PATH
4425 do
4426   IFS=$as_save_IFS
4427   test -z "$as_dir" && as_dir=.
4428     for ac_exec_ext in '' $ac_executable_extensions; do
4429   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4430     ac_cv_prog_ac_ct_CC="$ac_prog"
4431     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4432     break 2
4433   fi
4434 done
4435   done
4436 IFS=$as_save_IFS
4437
4438 fi
4439 fi
4440 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4441 if test -n "$ac_ct_CC"; then
4442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4443 $as_echo "$ac_ct_CC" >&6; }
4444 else
4445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4446 $as_echo "no" >&6; }
4447 fi
4448
4449
4450   test -n "$ac_ct_CC" && break
4451 done
4452
4453   if test "x$ac_ct_CC" = x; then
4454     CC=""
4455   else
4456     case $cross_compiling:$ac_tool_warned in
4457 yes:)
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4459 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4460 ac_tool_warned=yes ;;
4461 esac
4462     CC=$ac_ct_CC
4463   fi
4464 fi
4465
4466 fi
4467
4468
4469 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4470 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4471 as_fn_error "no acceptable C compiler found in \$PATH
4472 See \`config.log' for more details." "$LINENO" 5; }
4473
4474 # Provide some information about the compiler.
4475 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4476 set X $ac_compile
4477 ac_compiler=$2
4478 for ac_option in --version -v -V -qversion; do
4479   { { ac_try="$ac_compiler $ac_option >&5"
4480 case "(($ac_try" in
4481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4482   *) ac_try_echo=$ac_try;;
4483 esac
4484 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4485 $as_echo "$ac_try_echo"; } >&5
4486   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4487   ac_status=$?
4488   if test -s conftest.err; then
4489     sed '10a\
4490 ... rest of stderr output deleted ...
4491          10q' conftest.err >conftest.er1
4492     cat conftest.er1 >&5
4493     rm -f conftest.er1 conftest.err
4494   fi
4495   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4496   test $ac_status = 0; }
4497 done
4498
4499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4500 /* end confdefs.h.  */
4501
4502 int
4503 main ()
4504 {
4505
4506   ;
4507   return 0;
4508 }
4509 _ACEOF
4510 ac_clean_files_save=$ac_clean_files
4511 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4512 # Try to create an executable without -o first, disregard a.out.
4513 # It will help us diagnose broken compilers, and finding out an intuition
4514 # of exeext.
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4516 $as_echo_n "checking for C compiler default output file name... " >&6; }
4517 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4518
4519 # The possible output files:
4520 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4521
4522 ac_rmfiles=
4523 for ac_file in $ac_files
4524 do
4525   case $ac_file in
4526     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4527     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4528   esac
4529 done
4530 rm -f $ac_rmfiles
4531
4532 if { { ac_try="$ac_link_default"
4533 case "(($ac_try" in
4534   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4535   *) ac_try_echo=$ac_try;;
4536 esac
4537 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4538 $as_echo "$ac_try_echo"; } >&5
4539   (eval "$ac_link_default") 2>&5
4540   ac_status=$?
4541   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4542   test $ac_status = 0; }; then :
4543   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4544 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4545 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4546 # so that the user can short-circuit this test for compilers unknown to
4547 # Autoconf.
4548 for ac_file in $ac_files ''
4549 do
4550   test -f "$ac_file" || continue
4551   case $ac_file in
4552     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4553         ;;
4554     [ab].out )
4555         # We found the default executable, but exeext='' is most
4556         # certainly right.
4557         break;;
4558     *.* )
4559         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4560         then :; else
4561            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4562         fi
4563         # We set ac_cv_exeext here because the later test for it is not
4564         # safe: cross compilers may not add the suffix if given an `-o'
4565         # argument, so we may need to know it at that point already.
4566         # Even if this section looks crufty: it has the advantage of
4567         # actually working.
4568         break;;
4569     * )
4570         break;;
4571   esac
4572 done
4573 test "$ac_cv_exeext" = no && ac_cv_exeext=
4574
4575 else
4576   ac_file=''
4577 fi
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4579 $as_echo "$ac_file" >&6; }
4580 if test -z "$ac_file"; then :
4581   $as_echo "$as_me: failed program was:" >&5
4582 sed 's/^/| /' conftest.$ac_ext >&5
4583
4584 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4585 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4586 { as_fn_set_status 77
4587 as_fn_error "C compiler cannot create executables
4588 See \`config.log' for more details." "$LINENO" 5; }; }
4589 fi
4590 ac_exeext=$ac_cv_exeext
4591
4592 # Check that the compiler produces executables we can run.  If not, either
4593 # the compiler is broken, or we cross compile.
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4595 $as_echo_n "checking whether the C compiler works... " >&6; }
4596 # If not cross compiling, check that we can run a simple program.
4597 if test "$cross_compiling" != yes; then
4598   if { ac_try='./$ac_file'
4599   { { case "(($ac_try" in
4600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4601   *) ac_try_echo=$ac_try;;
4602 esac
4603 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4604 $as_echo "$ac_try_echo"; } >&5
4605   (eval "$ac_try") 2>&5
4606   ac_status=$?
4607   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4608   test $ac_status = 0; }; }; then
4609     cross_compiling=no
4610   else
4611     if test "$cross_compiling" = maybe; then
4612         cross_compiling=yes
4613     else
4614         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4615 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4616 as_fn_error "cannot run C compiled programs.
4617 If you meant to cross compile, use \`--host'.
4618 See \`config.log' for more details." "$LINENO" 5; }
4619     fi
4620   fi
4621 fi
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4623 $as_echo "yes" >&6; }
4624
4625 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4626 ac_clean_files=$ac_clean_files_save
4627 # Check that the compiler produces executables we can run.  If not, either
4628 # the compiler is broken, or we cross compile.
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4630 $as_echo_n "checking whether we are cross compiling... " >&6; }
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4632 $as_echo "$cross_compiling" >&6; }
4633
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4635 $as_echo_n "checking for suffix of executables... " >&6; }
4636 if { { ac_try="$ac_link"
4637 case "(($ac_try" in
4638   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4639   *) ac_try_echo=$ac_try;;
4640 esac
4641 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4642 $as_echo "$ac_try_echo"; } >&5
4643   (eval "$ac_link") 2>&5
4644   ac_status=$?
4645   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4646   test $ac_status = 0; }; then :
4647   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4648 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4649 # work properly (i.e., refer to `conftest.exe'), while it won't with
4650 # `rm'.
4651 for ac_file in conftest.exe conftest conftest.*; do
4652   test -f "$ac_file" || continue
4653   case $ac_file in
4654     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4655     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4656           break;;
4657     * ) break;;
4658   esac
4659 done
4660 else
4661   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4662 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4663 as_fn_error "cannot compute suffix of executables: cannot compile and link
4664 See \`config.log' for more details." "$LINENO" 5; }
4665 fi
4666 rm -f conftest$ac_cv_exeext
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4668 $as_echo "$ac_cv_exeext" >&6; }
4669
4670 rm -f conftest.$ac_ext
4671 EXEEXT=$ac_cv_exeext
4672 ac_exeext=$EXEEXT
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4674 $as_echo_n "checking for suffix of object files... " >&6; }
4675 if test "${ac_cv_objext+set}" = set; then :
4676   $as_echo_n "(cached) " >&6
4677 else
4678   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4679 /* end confdefs.h.  */
4680
4681 int
4682 main ()
4683 {
4684
4685   ;
4686   return 0;
4687 }
4688 _ACEOF
4689 rm -f conftest.o conftest.obj
4690 if { { ac_try="$ac_compile"
4691 case "(($ac_try" in
4692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4693   *) ac_try_echo=$ac_try;;
4694 esac
4695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4696 $as_echo "$ac_try_echo"; } >&5
4697   (eval "$ac_compile") 2>&5
4698   ac_status=$?
4699   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4700   test $ac_status = 0; }; then :
4701   for ac_file in conftest.o conftest.obj conftest.*; do
4702   test -f "$ac_file" || continue;
4703   case $ac_file in
4704     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4705     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4706        break;;
4707   esac
4708 done
4709 else
4710   $as_echo "$as_me: failed program was:" >&5
4711 sed 's/^/| /' conftest.$ac_ext >&5
4712
4713 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4714 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4715 as_fn_error "cannot compute suffix of object files: cannot compile
4716 See \`config.log' for more details." "$LINENO" 5; }
4717 fi
4718 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4719 fi
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4721 $as_echo "$ac_cv_objext" >&6; }
4722 OBJEXT=$ac_cv_objext
4723 ac_objext=$OBJEXT
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4725 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4726 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4727   $as_echo_n "(cached) " >&6
4728 else
4729   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4730 /* end confdefs.h.  */
4731
4732 int
4733 main ()
4734 {
4735 #ifndef __GNUC__
4736        choke me
4737 #endif
4738
4739   ;
4740   return 0;
4741 }
4742 _ACEOF
4743 if ac_fn_c_try_compile "$LINENO"; then :
4744   ac_compiler_gnu=yes
4745 else
4746   ac_compiler_gnu=no
4747 fi
4748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4749 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4750
4751 fi
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4753 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4754 if test $ac_compiler_gnu = yes; then
4755   GCC=yes
4756 else
4757   GCC=
4758 fi
4759 ac_test_CFLAGS=${CFLAGS+set}
4760 ac_save_CFLAGS=$CFLAGS
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4762 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4763 if test "${ac_cv_prog_cc_g+set}" = set; then :
4764   $as_echo_n "(cached) " >&6
4765 else
4766   ac_save_c_werror_flag=$ac_c_werror_flag
4767    ac_c_werror_flag=yes
4768    ac_cv_prog_cc_g=no
4769    CFLAGS="-g"
4770    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4771 /* end confdefs.h.  */
4772
4773 int
4774 main ()
4775 {
4776
4777   ;
4778   return 0;
4779 }
4780 _ACEOF
4781 if ac_fn_c_try_compile "$LINENO"; then :
4782   ac_cv_prog_cc_g=yes
4783 else
4784   CFLAGS=""
4785       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 /* end confdefs.h.  */
4787
4788 int
4789 main ()
4790 {
4791
4792   ;
4793   return 0;
4794 }
4795 _ACEOF
4796 if ac_fn_c_try_compile "$LINENO"; then :
4797
4798 else
4799   ac_c_werror_flag=$ac_save_c_werror_flag
4800          CFLAGS="-g"
4801          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4802 /* end confdefs.h.  */
4803
4804 int
4805 main ()
4806 {
4807
4808   ;
4809   return 0;
4810 }
4811 _ACEOF
4812 if ac_fn_c_try_compile "$LINENO"; then :
4813   ac_cv_prog_cc_g=yes
4814 fi
4815 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4816 fi
4817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4818 fi
4819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4820    ac_c_werror_flag=$ac_save_c_werror_flag
4821 fi
4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4823 $as_echo "$ac_cv_prog_cc_g" >&6; }
4824 if test "$ac_test_CFLAGS" = set; then
4825   CFLAGS=$ac_save_CFLAGS
4826 elif test $ac_cv_prog_cc_g = yes; then
4827   if test "$GCC" = yes; then
4828     CFLAGS="-g -O2"
4829   else
4830     CFLAGS="-g"
4831   fi
4832 else
4833   if test "$GCC" = yes; then
4834     CFLAGS="-O2"
4835   else
4836     CFLAGS=
4837   fi
4838 fi
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4840 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4841 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4842   $as_echo_n "(cached) " >&6
4843 else
4844   ac_cv_prog_cc_c89=no
4845 ac_save_CC=$CC
4846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4847 /* end confdefs.h.  */
4848 #include <stdarg.h>
4849 #include <stdio.h>
4850 #include <sys/types.h>
4851 #include <sys/stat.h>
4852 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4853 struct buf { int x; };
4854 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4855 static char *e (p, i)
4856      char **p;
4857      int i;
4858 {
4859   return p[i];
4860 }
4861 static char *f (char * (*g) (char **, int), char **p, ...)
4862 {
4863   char *s;
4864   va_list v;
4865   va_start (v,p);
4866   s = g (p, va_arg (v,int));
4867   va_end (v);
4868   return s;
4869 }
4870
4871 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4872    function prototypes and stuff, but not '\xHH' hex character constants.
4873    These don't provoke an error unfortunately, instead are silently treated
4874    as 'x'.  The following induces an error, until -std is added to get
4875    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4876    array size at least.  It's necessary to write '\x00'==0 to get something
4877    that's true only with -std.  */
4878 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4879
4880 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4881    inside strings and character constants.  */
4882 #define FOO(x) 'x'
4883 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4884
4885 int test (int i, double x);
4886 struct s1 {int (*f) (int a);};
4887 struct s2 {int (*f) (double a);};
4888 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4889 int argc;
4890 char **argv;
4891 int
4892 main ()
4893 {
4894 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4895   ;
4896   return 0;
4897 }
4898 _ACEOF
4899 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4900         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4901 do
4902   CC="$ac_save_CC $ac_arg"
4903   if ac_fn_c_try_compile "$LINENO"; then :
4904   ac_cv_prog_cc_c89=$ac_arg
4905 fi
4906 rm -f core conftest.err conftest.$ac_objext
4907   test "x$ac_cv_prog_cc_c89" != "xno" && break
4908 done
4909 rm -f conftest.$ac_ext
4910 CC=$ac_save_CC
4911
4912 fi
4913 # AC_CACHE_VAL
4914 case "x$ac_cv_prog_cc_c89" in
4915   x)
4916     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4917 $as_echo "none needed" >&6; } ;;
4918   xno)
4919     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4920 $as_echo "unsupported" >&6; } ;;
4921   *)
4922     CC="$CC $ac_cv_prog_cc_c89"
4923     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4924 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4925 esac
4926 if test "x$ac_cv_prog_cc_c89" != xno; then :
4927
4928 fi
4929
4930 ac_ext=c
4931 ac_cpp='$CPP $CPPFLAGS'
4932 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4933 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4934 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4935
4936 ac_aux_dir=
4937 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4938   for ac_t in install-sh install.sh shtool; do
4939     if test -f "$ac_dir/$ac_t"; then
4940       ac_aux_dir=$ac_dir
4941       ac_install_sh="$ac_aux_dir/$ac_t -c"
4942       break 2
4943     fi
4944   done
4945 done
4946 if test -z "$ac_aux_dir"; then
4947   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4948 fi
4949
4950 # These three variables are undocumented and unsupported,
4951 # and are intended to be withdrawn in a future Autoconf release.
4952 # They can cause serious problems if a builder's source tree is in a directory
4953 # whose full name contains unusual characters.
4954 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4955 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4956 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4957
4958
4959 # Make sure we can run config.sub.
4960 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4961   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4962
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4964 $as_echo_n "checking build system type... " >&6; }
4965 if test "${ac_cv_build+set}" = set; then :
4966   $as_echo_n "(cached) " >&6
4967 else
4968   ac_build_alias=$build_alias
4969 test "x$ac_build_alias" = x &&
4970   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4971 test "x$ac_build_alias" = x &&
4972   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4973 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4974   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4975
4976 fi
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4978 $as_echo "$ac_cv_build" >&6; }
4979 case $ac_cv_build in
4980 *-*-*) ;;
4981 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4982 esac
4983 build=$ac_cv_build
4984 ac_save_IFS=$IFS; IFS='-'
4985 set x $ac_cv_build
4986 shift
4987 build_cpu=$1
4988 build_vendor=$2
4989 shift; shift
4990 # Remember, the first character of IFS is used to create $*,
4991 # except with old shells:
4992 build_os=$*
4993 IFS=$ac_save_IFS
4994 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4995
4996
4997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4998 $as_echo_n "checking host system type... " >&6; }
4999 if test "${ac_cv_host+set}" = set; then :
5000   $as_echo_n "(cached) " >&6
5001 else
5002   if test "x$host_alias" = x; then
5003   ac_cv_host=$ac_cv_build
5004 else
5005   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5006     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5007 fi
5008
5009 fi
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5011 $as_echo "$ac_cv_host" >&6; }
5012 case $ac_cv_host in
5013 *-*-*) ;;
5014 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
5015 esac
5016 host=$ac_cv_host
5017 ac_save_IFS=$IFS; IFS='-'
5018 set x $ac_cv_host
5019 shift
5020 host_cpu=$1
5021 host_vendor=$2
5022 shift; shift
5023 # Remember, the first character of IFS is used to create $*,
5024 # except with old shells:
5025 host_os=$*
5026 IFS=$ac_save_IFS
5027 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5028
5029
5030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5031 $as_echo_n "checking target system type... " >&6; }
5032 if test "${ac_cv_target+set}" = set; then :
5033   $as_echo_n "(cached) " >&6
5034 else
5035   if test "x$target_alias" = x; then
5036   ac_cv_target=$ac_cv_host
5037 else
5038   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5039     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5040 fi
5041
5042 fi
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5044 $as_echo "$ac_cv_target" >&6; }
5045 case $ac_cv_target in
5046 *-*-*) ;;
5047 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
5048 esac
5049 target=$ac_cv_target
5050 ac_save_IFS=$IFS; IFS='-'
5051 set x $ac_cv_target
5052 shift
5053 target_cpu=$1
5054 target_vendor=$2
5055 shift; shift
5056 # Remember, the first character of IFS is used to create $*,
5057 # except with old shells:
5058 target_os=$*
5059 IFS=$ac_save_IFS
5060 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5061
5062
5063 # The aliases save the names the user supplied, while $host etc.
5064 # will get canonicalized.
5065 test -n "$target_alias" &&
5066   test "$program_prefix$program_suffix$program_transform_name" = \
5067     NONENONEs,x,x, &&
5068   program_prefix=${target_alias}-
5069
5070 ac_ext=c
5071 ac_cpp='$CPP $CPPFLAGS'
5072 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5073 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5074 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5076 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5077 # On Suns, sometimes $CPP names a directory.
5078 if test -n "$CPP" && test -d "$CPP"; then
5079   CPP=
5080 fi
5081 if test -z "$CPP"; then
5082   if test "${ac_cv_prog_CPP+set}" = set; then :
5083   $as_echo_n "(cached) " >&6
5084 else
5085       # Double quotes because CPP needs to be expanded
5086     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5087     do
5088       ac_preproc_ok=false
5089 for ac_c_preproc_warn_flag in '' yes
5090 do
5091   # Use a header file that comes with gcc, so configuring glibc
5092   # with a fresh cross-compiler works.
5093   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5094   # <limits.h> exists even on freestanding compilers.
5095   # On the NeXT, cc -E runs the code through the compiler's parser,
5096   # not just through cpp. "Syntax error" is here to catch this case.
5097   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5098 /* end confdefs.h.  */
5099 #ifdef __STDC__
5100 # include <limits.h>
5101 #else
5102 # include <assert.h>
5103 #endif
5104                      Syntax error
5105 _ACEOF
5106 if ac_fn_c_try_cpp "$LINENO"; then :
5107
5108 else
5109   # Broken: fails on valid input.
5110 continue
5111 fi
5112 rm -f conftest.err conftest.$ac_ext
5113
5114   # OK, works on sane cases.  Now check whether nonexistent headers
5115   # can be detected and how.
5116   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5117 /* end confdefs.h.  */
5118 #include <ac_nonexistent.h>
5119 _ACEOF
5120 if ac_fn_c_try_cpp "$LINENO"; then :
5121   # Broken: success on invalid input.
5122 continue
5123 else
5124   # Passes both tests.
5125 ac_preproc_ok=:
5126 break
5127 fi
5128 rm -f conftest.err conftest.$ac_ext
5129
5130 done
5131 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5132 rm -f conftest.err conftest.$ac_ext
5133 if $ac_preproc_ok; then :
5134   break
5135 fi
5136
5137     done
5138     ac_cv_prog_CPP=$CPP
5139
5140 fi
5141   CPP=$ac_cv_prog_CPP
5142 else
5143   ac_cv_prog_CPP=$CPP
5144 fi
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5146 $as_echo "$CPP" >&6; }
5147 ac_preproc_ok=false
5148 for ac_c_preproc_warn_flag in '' yes
5149 do
5150   # Use a header file that comes with gcc, so configuring glibc
5151   # with a fresh cross-compiler works.
5152   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5153   # <limits.h> exists even on freestanding compilers.
5154   # On the NeXT, cc -E runs the code through the compiler's parser,
5155   # not just through cpp. "Syntax error" is here to catch this case.
5156   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5157 /* end confdefs.h.  */
5158 #ifdef __STDC__
5159 # include <limits.h>
5160 #else
5161 # include <assert.h>
5162 #endif
5163                      Syntax error
5164 _ACEOF
5165 if ac_fn_c_try_cpp "$LINENO"; then :
5166
5167 else
5168   # Broken: fails on valid input.
5169 continue
5170 fi
5171 rm -f conftest.err conftest.$ac_ext
5172
5173   # OK, works on sane cases.  Now check whether nonexistent headers
5174   # can be detected and how.
5175   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5176 /* end confdefs.h.  */
5177 #include <ac_nonexistent.h>
5178 _ACEOF
5179 if ac_fn_c_try_cpp "$LINENO"; then :
5180   # Broken: success on invalid input.
5181 continue
5182 else
5183   # Passes both tests.
5184 ac_preproc_ok=:
5185 break
5186 fi
5187 rm -f conftest.err conftest.$ac_ext
5188
5189 done
5190 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5191 rm -f conftest.err conftest.$ac_ext
5192 if $ac_preproc_ok; then :
5193
5194 else
5195   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5196 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5197 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5198 See \`config.log' for more details." "$LINENO" 5; }
5199 fi
5200
5201 ac_ext=c
5202 ac_cpp='$CPP $CPPFLAGS'
5203 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5204 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5205 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5206
5207
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5209 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5210 if test "${ac_cv_path_GREP+set}" = set; then :
5211   $as_echo_n "(cached) " >&6
5212 else
5213   if test -z "$GREP"; then
5214   ac_path_GREP_found=false
5215   # Loop through the user's path and test for each of PROGNAME-LIST
5216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5217 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5218 do
5219   IFS=$as_save_IFS
5220   test -z "$as_dir" && as_dir=.
5221     for ac_prog in grep ggrep; do
5222     for ac_exec_ext in '' $ac_executable_extensions; do
5223       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5224       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5225 # Check for GNU ac_path_GREP and select it if it is found.
5226   # Check for GNU $ac_path_GREP
5227 case `"$ac_path_GREP" --version 2>&1` in
5228 *GNU*)
5229   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5230 *)
5231   ac_count=0
5232   $as_echo_n 0123456789 >"conftest.in"
5233   while :
5234   do
5235     cat "conftest.in" "conftest.in" >"conftest.tmp"
5236     mv "conftest.tmp" "conftest.in"
5237     cp "conftest.in" "conftest.nl"
5238     $as_echo 'GREP' >> "conftest.nl"
5239     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5240     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5241     as_fn_arith $ac_count + 1 && ac_count=$as_val
5242     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5243       # Best one so far, save it but keep looking for a better one
5244       ac_cv_path_GREP="$ac_path_GREP"
5245       ac_path_GREP_max=$ac_count
5246     fi
5247     # 10*(2^10) chars as input seems more than enough
5248     test $ac_count -gt 10 && break
5249   done
5250   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5251 esac
5252
5253       $ac_path_GREP_found && break 3
5254     done
5255   done
5256   done
5257 IFS=$as_save_IFS
5258   if test -z "$ac_cv_path_GREP"; then
5259     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5260   fi
5261 else
5262   ac_cv_path_GREP=$GREP
5263 fi
5264
5265 fi
5266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5267 $as_echo "$ac_cv_path_GREP" >&6; }
5268  GREP="$ac_cv_path_GREP"
5269
5270
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5272 $as_echo_n "checking for egrep... " >&6; }
5273 if test "${ac_cv_path_EGREP+set}" = set; then :
5274   $as_echo_n "(cached) " >&6
5275 else
5276   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5277    then ac_cv_path_EGREP="$GREP -E"
5278    else
5279      if test -z "$EGREP"; then
5280   ac_path_EGREP_found=false
5281   # Loop through the user's path and test for each of PROGNAME-LIST
5282   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5283 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5284 do
5285   IFS=$as_save_IFS
5286   test -z "$as_dir" && as_dir=.
5287     for ac_prog in egrep; do
5288     for ac_exec_ext in '' $ac_executable_extensions; do
5289       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5290       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5291 # Check for GNU ac_path_EGREP and select it if it is found.
5292   # Check for GNU $ac_path_EGREP
5293 case `"$ac_path_EGREP" --version 2>&1` in
5294 *GNU*)
5295   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5296 *)
5297   ac_count=0
5298   $as_echo_n 0123456789 >"conftest.in"
5299   while :
5300   do
5301     cat "conftest.in" "conftest.in" >"conftest.tmp"
5302     mv "conftest.tmp" "conftest.in"
5303     cp "conftest.in" "conftest.nl"
5304     $as_echo 'EGREP' >> "conftest.nl"
5305     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5306     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5307     as_fn_arith $ac_count + 1 && ac_count=$as_val
5308     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5309       # Best one so far, save it but keep looking for a better one
5310       ac_cv_path_EGREP="$ac_path_EGREP"
5311       ac_path_EGREP_max=$ac_count
5312     fi
5313     # 10*(2^10) chars as input seems more than enough
5314     test $ac_count -gt 10 && break
5315   done
5316   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5317 esac
5318
5319       $ac_path_EGREP_found && break 3
5320     done
5321   done
5322   done
5323 IFS=$as_save_IFS
5324   if test -z "$ac_cv_path_EGREP"; then
5325     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5326   fi
5327 else
5328   ac_cv_path_EGREP=$EGREP
5329 fi
5330
5331    fi
5332 fi
5333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5334 $as_echo "$ac_cv_path_EGREP" >&6; }
5335  EGREP="$ac_cv_path_EGREP"
5336
5337
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5339 $as_echo_n "checking for ANSI C header files... " >&6; }
5340 if test "${ac_cv_header_stdc+set}" = set; then :
5341   $as_echo_n "(cached) " >&6
5342 else
5343   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5344 /* end confdefs.h.  */
5345 #include <stdlib.h>
5346 #include <stdarg.h>
5347 #include <string.h>
5348 #include <float.h>
5349
5350 int
5351 main ()
5352 {
5353
5354   ;
5355   return 0;
5356 }
5357 _ACEOF
5358 if ac_fn_c_try_compile "$LINENO"; then :
5359   ac_cv_header_stdc=yes
5360 else
5361   ac_cv_header_stdc=no
5362 fi
5363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5364
5365 if test $ac_cv_header_stdc = yes; then
5366   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5367   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5368 /* end confdefs.h.  */
5369 #include <string.h>
5370
5371 _ACEOF
5372 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5373   $EGREP "memchr" >/dev/null 2>&1; then :
5374
5375 else
5376   ac_cv_header_stdc=no
5377 fi
5378 rm -f conftest*
5379
5380 fi
5381
5382 if test $ac_cv_header_stdc = yes; then
5383   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5384   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5385 /* end confdefs.h.  */
5386 #include <stdlib.h>
5387
5388 _ACEOF
5389 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5390   $EGREP "free" >/dev/null 2>&1; then :
5391
5392 else
5393   ac_cv_header_stdc=no
5394 fi
5395 rm -f conftest*
5396
5397 fi
5398
5399 if test $ac_cv_header_stdc = yes; then
5400   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5401   if test "$cross_compiling" = yes; then :
5402   :
5403 else
5404   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5405 /* end confdefs.h.  */
5406 #include <ctype.h>
5407 #include <stdlib.h>
5408 #if ((' ' & 0x0FF) == 0x020)
5409 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5410 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5411 #else
5412 # define ISLOWER(c) \
5413                    (('a' <= (c) && (c) <= 'i') \
5414                      || ('j' <= (c) && (c) <= 'r') \
5415                      || ('s' <= (c) && (c) <= 'z'))
5416 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5417 #endif
5418
5419 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5420 int
5421 main ()
5422 {
5423   int i;
5424   for (i = 0; i < 256; i++)
5425     if (XOR (islower (i), ISLOWER (i))
5426         || toupper (i) != TOUPPER (i))
5427       return 2;
5428   return 0;
5429 }
5430 _ACEOF
5431 if ac_fn_c_try_run "$LINENO"; then :
5432
5433 else
5434   ac_cv_header_stdc=no
5435 fi
5436 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5437   conftest.$ac_objext conftest.beam conftest.$ac_ext
5438 fi
5439
5440 fi
5441 fi
5442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5443 $as_echo "$ac_cv_header_stdc" >&6; }
5444 if test $ac_cv_header_stdc = yes; then
5445
5446 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5447
5448 fi
5449
5450 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5451 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5452                   inttypes.h stdint.h unistd.h
5453 do :
5454   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5455 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5456 "
5457 eval as_val=\$$as_ac_Header
5458    if test "x$as_val" = x""yes; then :
5459   cat >>confdefs.h <<_ACEOF
5460 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5461 _ACEOF
5462
5463 fi
5464
5465 done
5466
5467
5468
5469   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5470 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5471   MINIX=yes
5472 else
5473   MINIX=
5474 fi
5475
5476
5477   if test "$MINIX" = yes; then
5478
5479 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5480
5481
5482 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5483
5484
5485 $as_echo "#define _MINIX 1" >>confdefs.h
5486
5487   fi
5488
5489
5490   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5491 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5492 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5493   $as_echo_n "(cached) " >&6
5494 else
5495   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5496 /* end confdefs.h.  */
5497
5498 #         define __EXTENSIONS__ 1
5499           $ac_includes_default
5500 int
5501 main ()
5502 {
5503
5504   ;
5505   return 0;
5506 }
5507 _ACEOF
5508 if ac_fn_c_try_compile "$LINENO"; then :
5509   ac_cv_safe_to_define___extensions__=yes
5510 else
5511   ac_cv_safe_to_define___extensions__=no
5512 fi
5513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5514 fi
5515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5516 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5517   test $ac_cv_safe_to_define___extensions__ = yes &&
5518     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5519
5520   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5521
5522   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5523
5524   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5525
5526   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5527
5528
5529 test "$program_prefix" != NONE &&
5530   program_transform_name="s&^&$program_prefix&;$program_transform_name"
5531 # Use a double $ so make ignores it.
5532 test "$program_suffix" != NONE &&
5533   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5534 # Double any \ or $.
5535 # By default was `s,x,x', remove it if useless.
5536 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5537 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5538
5539 # Find a good install program.  We prefer a C program (faster),
5540 # so one script is as good as another.  But avoid the broken or
5541 # incompatible versions:
5542 # SysV /etc/install, /usr/sbin/install
5543 # SunOS /usr/etc/install
5544 # IRIX /sbin/install
5545 # AIX /bin/install
5546 # AmigaOS /C/install, which installs bootblocks on floppy discs
5547 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5548 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5549 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5550 # OS/2's system install, which has a completely different semantic
5551 # ./install, which can be erroneously created by make from ./install.sh.
5552 # Reject install programs that cannot install multiple files.
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5554 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5555 if test -z "$INSTALL"; then
5556 if test "${ac_cv_path_install+set}" = set; then :
5557   $as_echo_n "(cached) " >&6
5558 else
5559   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5560 for as_dir in $PATH
5561 do
5562   IFS=$as_save_IFS
5563   test -z "$as_dir" && as_dir=.
5564     # Account for people who put trailing slashes in PATH elements.
5565 case $as_dir/ in #((
5566   ./ | .// | /[cC]/* | \
5567   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5568   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5569   /usr/ucb/* ) ;;
5570   *)
5571     # OSF1 and SCO ODT 3.0 have their own names for install.
5572     # Don't use installbsd from OSF since it installs stuff as root
5573     # by default.
5574     for ac_prog in ginstall scoinst install; do
5575       for ac_exec_ext in '' $ac_executable_extensions; do
5576         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5577           if test $ac_prog = install &&
5578             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5579             # AIX install.  It has an incompatible calling convention.
5580             :
5581           elif test $ac_prog = install &&
5582             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5583             # program-specific install script used by HP pwplus--don't use.
5584             :
5585           else
5586             rm -rf conftest.one conftest.two conftest.dir
5587             echo one > conftest.one
5588             echo two > conftest.two
5589             mkdir conftest.dir
5590             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5591               test -s conftest.one && test -s conftest.two &&
5592               test -s conftest.dir/conftest.one &&
5593               test -s conftest.dir/conftest.two
5594             then
5595               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5596               break 3
5597             fi
5598           fi
5599         fi
5600       done
5601     done
5602     ;;
5603 esac
5604
5605   done
5606 IFS=$as_save_IFS
5607
5608 rm -rf conftest.one conftest.two conftest.dir
5609
5610 fi
5611   if test "${ac_cv_path_install+set}" = set; then
5612     INSTALL=$ac_cv_path_install
5613   else
5614     # As a last resort, use the slow shell script.  Don't cache a
5615     # value for INSTALL within a source directory, because that will
5616     # break other packages using the cache if that directory is
5617     # removed, or if the value is a relative name.
5618     INSTALL=$ac_install_sh
5619   fi
5620 fi
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5622 $as_echo "$INSTALL" >&6; }
5623
5624 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5625 # It thinks the first close brace ends the variable substitution.
5626 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5627
5628 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5629
5630 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5631
5632 rm -rf .tst 2>/dev/null
5633 mkdir .tst 2>/dev/null
5634 if test -d .tst; then
5635   am__leading_dot=.
5636 else
5637   am__leading_dot=_
5638 fi
5639 rmdir .tst 2>/dev/null
5640
5641 DEPDIR="${am__leading_dot}deps"
5642
5643 case `pwd` in
5644   *\ * | *\     *)
5645     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5646 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5647 esac
5648
5649
5650
5651 macro_version='2.2.7a'
5652 macro_revision='1.3134'
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666 ltmain="$ac_aux_dir/ltmain.sh"
5667
5668 # Backslashify metacharacters that are still active within
5669 # double-quoted strings.
5670 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5671
5672 # Same as above, but do not quote variable references.
5673 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5674
5675 # Sed substitution to delay expansion of an escaped shell variable in a
5676 # double_quote_subst'ed string.
5677 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5678
5679 # Sed substitution to delay expansion of an escaped single quote.
5680 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5681
5682 # Sed substitution to avoid accidental globbing in evaled expressions
5683 no_glob_subst='s/\*/\\\*/g'
5684
5685 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5686 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5687 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5688
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5690 $as_echo_n "checking how to print strings... " >&6; }
5691 # Test print first, because it will be a builtin if present.
5692 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5693    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5694   ECHO='print -r --'
5695 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5696   ECHO='printf %s\n'
5697 else
5698   # Use this function as a fallback that always works.
5699   func_fallback_echo ()
5700   {
5701     eval 'cat <<_LTECHO_EOF
5702 $1
5703 _LTECHO_EOF'
5704   }
5705   ECHO='func_fallback_echo'
5706 fi
5707
5708 # func_echo_all arg...
5709 # Invoke $ECHO with all args, space-separated.
5710 func_echo_all ()
5711 {
5712     $ECHO ""
5713 }
5714
5715 case "$ECHO" in
5716   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5717 $as_echo "printf" >&6; } ;;
5718   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5719 $as_echo "print -r" >&6; } ;;
5720   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5721 $as_echo "cat" >&6; } ;;
5722 esac
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5738 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5739 if test "${ac_cv_path_SED+set}" = set; then :
5740   $as_echo_n "(cached) " >&6
5741 else
5742             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5743      for ac_i in 1 2 3 4 5 6 7; do
5744        ac_script="$ac_script$as_nl$ac_script"
5745      done
5746      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5747      { ac_script=; unset ac_script;}
5748      if test -z "$SED"; then
5749   ac_path_SED_found=false
5750   # Loop through the user's path and test for each of PROGNAME-LIST
5751   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5752 for as_dir in $PATH
5753 do
5754   IFS=$as_save_IFS
5755   test -z "$as_dir" && as_dir=.
5756     for ac_prog in sed gsed; do
5757     for ac_exec_ext in '' $ac_executable_extensions; do
5758       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5759       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5760 # Check for GNU ac_path_SED and select it if it is found.
5761   # Check for GNU $ac_path_SED
5762 case `"$ac_path_SED" --version 2>&1` in
5763 *GNU*)
5764   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5765 *)
5766   ac_count=0
5767   $as_echo_n 0123456789 >"conftest.in"
5768   while :
5769   do
5770     cat "conftest.in" "conftest.in" >"conftest.tmp"
5771     mv "conftest.tmp" "conftest.in"
5772     cp "conftest.in" "conftest.nl"
5773     $as_echo '' >> "conftest.nl"
5774     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5775     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5776     as_fn_arith $ac_count + 1 && ac_count=$as_val
5777     if test $ac_count -gt ${ac_path_SED_max-0}; then
5778       # Best one so far, save it but keep looking for a better one
5779       ac_cv_path_SED="$ac_path_SED"
5780       ac_path_SED_max=$ac_count
5781     fi
5782     # 10*(2^10) chars as input seems more than enough
5783     test $ac_count -gt 10 && break
5784   done
5785   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5786 esac
5787
5788       $ac_path_SED_found && break 3
5789     done
5790   done
5791   done
5792 IFS=$as_save_IFS
5793   if test -z "$ac_cv_path_SED"; then
5794     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5795   fi
5796 else
5797   ac_cv_path_SED=$SED
5798 fi
5799
5800 fi
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5802 $as_echo "$ac_cv_path_SED" >&6; }
5803  SED="$ac_cv_path_SED"
5804   rm -f conftest.sed
5805
5806 test -z "$SED" && SED=sed
5807 Xsed="$SED -e 1s/^X//"
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5820 $as_echo_n "checking for fgrep... " >&6; }
5821 if test "${ac_cv_path_FGREP+set}" = set; then :
5822   $as_echo_n "(cached) " >&6
5823 else
5824   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5825    then ac_cv_path_FGREP="$GREP -F"
5826    else
5827      if test -z "$FGREP"; then
5828   ac_path_FGREP_found=false
5829   # Loop through the user's path and test for each of PROGNAME-LIST
5830   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5831 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5832 do
5833   IFS=$as_save_IFS
5834   test -z "$as_dir" && as_dir=.
5835     for ac_prog in fgrep; do
5836     for ac_exec_ext in '' $ac_executable_extensions; do
5837       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5838       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5839 # Check for GNU ac_path_FGREP and select it if it is found.
5840   # Check for GNU $ac_path_FGREP
5841 case `"$ac_path_FGREP" --version 2>&1` in
5842 *GNU*)
5843   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5844 *)
5845   ac_count=0
5846   $as_echo_n 0123456789 >"conftest.in"
5847   while :
5848   do
5849     cat "conftest.in" "conftest.in" >"conftest.tmp"
5850     mv "conftest.tmp" "conftest.in"
5851     cp "conftest.in" "conftest.nl"
5852     $as_echo 'FGREP' >> "conftest.nl"
5853     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5854     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5855     as_fn_arith $ac_count + 1 && ac_count=$as_val
5856     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5857       # Best one so far, save it but keep looking for a better one
5858       ac_cv_path_FGREP="$ac_path_FGREP"
5859       ac_path_FGREP_max=$ac_count
5860     fi
5861     # 10*(2^10) chars as input seems more than enough
5862     test $ac_count -gt 10 && break
5863   done
5864   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5865 esac
5866
5867       $ac_path_FGREP_found && break 3
5868     done
5869   done
5870   done
5871 IFS=$as_save_IFS
5872   if test -z "$ac_cv_path_FGREP"; then
5873     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5874   fi
5875 else
5876   ac_cv_path_FGREP=$FGREP
5877 fi
5878
5879    fi
5880 fi
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5882 $as_echo "$ac_cv_path_FGREP" >&6; }
5883  FGREP="$ac_cv_path_FGREP"
5884
5885
5886 test -z "$GREP" && GREP=grep
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906 # Check whether --with-gnu-ld was given.
5907 if test "${with_gnu_ld+set}" = set; then :
5908   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5909 else
5910   with_gnu_ld=no
5911 fi
5912
5913 ac_prog=ld
5914 if test "$GCC" = yes; then
5915   # Check if gcc -print-prog-name=ld gives a path.
5916   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5917 $as_echo_n "checking for ld used by $CC... " >&6; }
5918   case $host in
5919   *-*-mingw*)
5920     # gcc leaves a trailing carriage return which upsets mingw
5921     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5922   *)
5923     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5924   esac
5925   case $ac_prog in
5926     # Accept absolute paths.
5927     [\\/]* | ?:[\\/]*)
5928       re_direlt='/[^/][^/]*/\.\./'
5929       # Canonicalize the pathname of ld
5930       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5931       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5932         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5933       done
5934       test -z "$LD" && LD="$ac_prog"
5935       ;;
5936   "")
5937     # If it fails, then pretend we aren't using GCC.
5938     ac_prog=ld
5939     ;;
5940   *)
5941     # If it is relative, then search for the first ld in PATH.
5942     with_gnu_ld=unknown
5943     ;;
5944   esac
5945 elif test "$with_gnu_ld" = yes; then
5946   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5947 $as_echo_n "checking for GNU ld... " >&6; }
5948 else
5949   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5950 $as_echo_n "checking for non-GNU ld... " >&6; }
5951 fi
5952 if test "${lt_cv_path_LD+set}" = set; then :
5953   $as_echo_n "(cached) " >&6
5954 else
5955   if test -z "$LD"; then
5956   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5957   for ac_dir in $PATH; do
5958     IFS="$lt_save_ifs"
5959     test -z "$ac_dir" && ac_dir=.
5960     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5961       lt_cv_path_LD="$ac_dir/$ac_prog"
5962       # Check to see if the program is GNU ld.  I'd rather use --version,
5963       # but apparently some variants of GNU ld only accept -v.
5964       # Break only if it was the GNU/non-GNU ld that we prefer.
5965       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5966       *GNU* | *'with BFD'*)
5967         test "$with_gnu_ld" != no && break
5968         ;;
5969       *)
5970         test "$with_gnu_ld" != yes && break
5971         ;;
5972       esac
5973     fi
5974   done
5975   IFS="$lt_save_ifs"
5976 else
5977   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5978 fi
5979 fi
5980
5981 LD="$lt_cv_path_LD"
5982 if test -n "$LD"; then
5983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5984 $as_echo "$LD" >&6; }
5985 else
5986   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5987 $as_echo "no" >&6; }
5988 fi
5989 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5991 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5992 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5993   $as_echo_n "(cached) " >&6
5994 else
5995   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5996 case `$LD -v 2>&1 </dev/null` in
5997 *GNU* | *'with BFD'*)
5998   lt_cv_prog_gnu_ld=yes
5999   ;;
6000 *)
6001   lt_cv_prog_gnu_ld=no
6002   ;;
6003 esac
6004 fi
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6006 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6007 with_gnu_ld=$lt_cv_prog_gnu_ld
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6018 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6019 if test "${lt_cv_path_NM+set}" = set; then :
6020   $as_echo_n "(cached) " >&6
6021 else
6022   if test -n "$NM"; then
6023   # Let the user override the test.
6024   lt_cv_path_NM="$NM"
6025 else
6026   lt_nm_to_check="${ac_tool_prefix}nm"
6027   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6028     lt_nm_to_check="$lt_nm_to_check nm"
6029   fi
6030   for lt_tmp_nm in $lt_nm_to_check; do
6031     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6032     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6033       IFS="$lt_save_ifs"
6034       test -z "$ac_dir" && ac_dir=.
6035       tmp_nm="$ac_dir/$lt_tmp_nm"
6036       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6037         # Check to see if the nm accepts a BSD-compat flag.
6038         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6039         #   nm: unknown option "B" ignored
6040         # Tru64's nm complains that /dev/null is an invalid object file
6041         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6042         */dev/null* | *'Invalid file or object type'*)
6043           lt_cv_path_NM="$tmp_nm -B"
6044           break
6045           ;;
6046         *)
6047           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6048           */dev/null*)
6049             lt_cv_path_NM="$tmp_nm -p"
6050             break
6051             ;;
6052           *)
6053             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6054             continue # so that we can try to find one that supports BSD flags
6055             ;;
6056           esac
6057           ;;
6058         esac
6059       fi
6060     done
6061     IFS="$lt_save_ifs"
6062   done
6063   : ${lt_cv_path_NM=no}
6064 fi
6065 fi
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6067 $as_echo "$lt_cv_path_NM" >&6; }
6068 if test "$lt_cv_path_NM" != "no"; then
6069   NM="$lt_cv_path_NM"
6070 else
6071   # Didn't find any BSD compatible name lister, look for dumpbin.
6072   if test -n "$DUMPBIN"; then :
6073     # Let the user override the test.
6074   else
6075     if test -n "$ac_tool_prefix"; then
6076   for ac_prog in dumpbin "link -dump"
6077   do
6078     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6079 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6081 $as_echo_n "checking for $ac_word... " >&6; }
6082 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6083   $as_echo_n "(cached) " >&6
6084 else
6085   if test -n "$DUMPBIN"; then
6086   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6087 else
6088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6089 for as_dir in $PATH
6090 do
6091   IFS=$as_save_IFS
6092   test -z "$as_dir" && as_dir=.
6093     for ac_exec_ext in '' $ac_executable_extensions; do
6094   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6095     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6096     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6097     break 2
6098   fi
6099 done
6100   done
6101 IFS=$as_save_IFS
6102
6103 fi
6104 fi
6105 DUMPBIN=$ac_cv_prog_DUMPBIN
6106 if test -n "$DUMPBIN"; then
6107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6108 $as_echo "$DUMPBIN" >&6; }
6109 else
6110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6111 $as_echo "no" >&6; }
6112 fi
6113
6114
6115     test -n "$DUMPBIN" && break
6116   done
6117 fi
6118 if test -z "$DUMPBIN"; then
6119   ac_ct_DUMPBIN=$DUMPBIN
6120   for ac_prog in dumpbin "link -dump"
6121 do
6122   # Extract the first word of "$ac_prog", so it can be a program name with args.
6123 set dummy $ac_prog; ac_word=$2
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6125 $as_echo_n "checking for $ac_word... " >&6; }
6126 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6127   $as_echo_n "(cached) " >&6
6128 else
6129   if test -n "$ac_ct_DUMPBIN"; then
6130   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6131 else
6132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6133 for as_dir in $PATH
6134 do
6135   IFS=$as_save_IFS
6136   test -z "$as_dir" && as_dir=.
6137     for ac_exec_ext in '' $ac_executable_extensions; do
6138   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6139     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6140     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6141     break 2
6142   fi
6143 done
6144   done
6145 IFS=$as_save_IFS
6146
6147 fi
6148 fi
6149 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6150 if test -n "$ac_ct_DUMPBIN"; then
6151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6152 $as_echo "$ac_ct_DUMPBIN" >&6; }
6153 else
6154   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6155 $as_echo "no" >&6; }
6156 fi
6157
6158
6159   test -n "$ac_ct_DUMPBIN" && break
6160 done
6161
6162   if test "x$ac_ct_DUMPBIN" = x; then
6163     DUMPBIN=":"
6164   else
6165     case $cross_compiling:$ac_tool_warned in
6166 yes:)
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6168 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6169 ac_tool_warned=yes ;;
6170 esac
6171     DUMPBIN=$ac_ct_DUMPBIN
6172   fi
6173 fi
6174
6175     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6176     *COFF*)
6177       DUMPBIN="$DUMPBIN -symbols"
6178       ;;
6179     *)
6180       DUMPBIN=:
6181       ;;
6182     esac
6183   fi
6184
6185   if test "$DUMPBIN" != ":"; then
6186     NM="$DUMPBIN"
6187   fi
6188 fi
6189 test -z "$NM" && NM=nm
6190
6191
6192
6193
6194
6195
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6197 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6198 if test "${lt_cv_nm_interface+set}" = set; then :
6199   $as_echo_n "(cached) " >&6
6200 else
6201   lt_cv_nm_interface="BSD nm"
6202   echo "int some_variable = 0;" > conftest.$ac_ext
6203   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6204   (eval "$ac_compile" 2>conftest.err)
6205   cat conftest.err >&5
6206   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6207   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6208   cat conftest.err >&5
6209   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6210   cat conftest.out >&5
6211   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6212     lt_cv_nm_interface="MS dumpbin"
6213   fi
6214   rm -f conftest*
6215 fi
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6217 $as_echo "$lt_cv_nm_interface" >&6; }
6218
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6220 $as_echo_n "checking whether ln -s works... " >&6; }
6221 LN_S=$as_ln_s
6222 if test "$LN_S" = "ln -s"; then
6223   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6224 $as_echo "yes" >&6; }
6225 else
6226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6227 $as_echo "no, using $LN_S" >&6; }
6228 fi
6229
6230 # find the maximum length of command line arguments
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6232 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6233 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6234   $as_echo_n "(cached) " >&6
6235 else
6236     i=0
6237   teststring="ABCD"
6238
6239   case $build_os in
6240   msdosdjgpp*)
6241     # On DJGPP, this test can blow up pretty badly due to problems in libc
6242     # (any single argument exceeding 2000 bytes causes a buffer overrun
6243     # during glob expansion).  Even if it were fixed, the result of this
6244     # check would be larger than it should be.
6245     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6246     ;;
6247
6248   gnu*)
6249     # Under GNU Hurd, this test is not required because there is
6250     # no limit to the length of command line arguments.
6251     # Libtool will interpret -1 as no limit whatsoever
6252     lt_cv_sys_max_cmd_len=-1;
6253     ;;
6254
6255   cygwin* | mingw* | cegcc*)
6256     # On Win9x/ME, this test blows up -- it succeeds, but takes
6257     # about 5 minutes as the teststring grows exponentially.
6258     # Worse, since 9x/ME are not pre-emptively multitasking,
6259     # you end up with a "frozen" computer, even though with patience
6260     # the test eventually succeeds (with a max line length of 256k).
6261     # Instead, let's just punt: use the minimum linelength reported by
6262     # all of the supported platforms: 8192 (on NT/2K/XP).
6263     lt_cv_sys_max_cmd_len=8192;
6264     ;;
6265
6266   mint*)
6267     # On MiNT this can take a long time and run out of memory.
6268     lt_cv_sys_max_cmd_len=8192;
6269     ;;
6270
6271   amigaos*)
6272     # On AmigaOS with pdksh, this test takes hours, literally.
6273     # So we just punt and use a minimum line length of 8192.
6274     lt_cv_sys_max_cmd_len=8192;
6275     ;;
6276
6277   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6278     # This has been around since 386BSD, at least.  Likely further.
6279     if test -x /sbin/sysctl; then
6280       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6281     elif test -x /usr/sbin/sysctl; then
6282       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6283     else
6284       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6285     fi
6286     # And add a safety zone
6287     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6288     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6289     ;;
6290
6291   interix*)
6292     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6293     lt_cv_sys_max_cmd_len=196608
6294     ;;
6295
6296   osf*)
6297     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6298     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6299     # nice to cause kernel panics so lets avoid the loop below.
6300     # First set a reasonable default.
6301     lt_cv_sys_max_cmd_len=16384
6302     #
6303     if test -x /sbin/sysconfig; then
6304       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6305         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6306       esac
6307     fi
6308     ;;
6309   sco3.2v5*)
6310     lt_cv_sys_max_cmd_len=102400
6311     ;;
6312   sysv5* | sco5v6* | sysv4.2uw2*)
6313     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6314     if test -n "$kargmax"; then
6315       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6316     else
6317       lt_cv_sys_max_cmd_len=32768
6318     fi
6319     ;;
6320   *)
6321     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6322     if test -n "$lt_cv_sys_max_cmd_len"; then
6323       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6324       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6325     else
6326       # Make teststring a little bigger before we do anything with it.
6327       # a 1K string should be a reasonable start.
6328       for i in 1 2 3 4 5 6 7 8 ; do
6329         teststring=$teststring$teststring
6330       done
6331       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6332       # If test is not a shell built-in, we'll probably end up computing a
6333       # maximum length that is only half of the actual maximum length, but
6334       # we can't tell.
6335       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6336                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6337               test $i != 17 # 1/2 MB should be enough
6338       do
6339         i=`expr $i + 1`
6340         teststring=$teststring$teststring
6341       done
6342       # Only check the string length outside the loop.
6343       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6344       teststring=
6345       # Add a significant safety factor because C++ compilers can tack on
6346       # massive amounts of additional arguments before passing them to the
6347       # linker.  It appears as though 1/2 is a usable value.
6348       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6349     fi
6350     ;;
6351   esac
6352
6353 fi
6354
6355 if test -n $lt_cv_sys_max_cmd_len ; then
6356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6357 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6358 else
6359   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6360 $as_echo "none" >&6; }
6361 fi
6362 max_cmd_len=$lt_cv_sys_max_cmd_len
6363
6364
6365
6366
6367
6368
6369 : ${CP="cp -f"}
6370 : ${MV="mv -f"}
6371 : ${RM="rm -f"}
6372
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6374 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6375 # Try some XSI features
6376 xsi_shell=no
6377 ( _lt_dummy="a/b/c"
6378   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6379       = c,a/b,, \
6380     && eval 'test $(( 1 + 1 )) -eq 2 \
6381     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6382   && xsi_shell=yes
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6384 $as_echo "$xsi_shell" >&6; }
6385
6386
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6388 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6389 lt_shell_append=no
6390 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6391     >/dev/null 2>&1 \
6392   && lt_shell_append=yes
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6394 $as_echo "$lt_shell_append" >&6; }
6395
6396
6397 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6398   lt_unset=unset
6399 else
6400   lt_unset=false
6401 fi
6402
6403
6404
6405
6406
6407 # test EBCDIC or ASCII
6408 case `echo X|tr X '\101'` in
6409  A) # ASCII based system
6410     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6411   lt_SP2NL='tr \040 \012'
6412   lt_NL2SP='tr \015\012 \040\040'
6413   ;;
6414  *) # EBCDIC based system
6415   lt_SP2NL='tr \100 \n'
6416   lt_NL2SP='tr \r\n \100\100'
6417   ;;
6418 esac
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6429 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6430 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6431   $as_echo_n "(cached) " >&6
6432 else
6433   lt_cv_ld_reload_flag='-r'
6434 fi
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6436 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6437 reload_flag=$lt_cv_ld_reload_flag
6438 case $reload_flag in
6439 "" | " "*) ;;
6440 *) reload_flag=" $reload_flag" ;;
6441 esac
6442 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6443 case $host_os in
6444   darwin*)
6445     if test "$GCC" = yes; then
6446       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6447     else
6448       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6449     fi
6450     ;;
6451 esac
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461 if test -n "$ac_tool_prefix"; then
6462   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6463 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6465 $as_echo_n "checking for $ac_word... " >&6; }
6466 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6467   $as_echo_n "(cached) " >&6
6468 else
6469   if test -n "$OBJDUMP"; then
6470   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6471 else
6472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6473 for as_dir in $PATH
6474 do
6475   IFS=$as_save_IFS
6476   test -z "$as_dir" && as_dir=.
6477     for ac_exec_ext in '' $ac_executable_extensions; do
6478   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6479     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6480     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6481     break 2
6482   fi
6483 done
6484   done
6485 IFS=$as_save_IFS
6486
6487 fi
6488 fi
6489 OBJDUMP=$ac_cv_prog_OBJDUMP
6490 if test -n "$OBJDUMP"; then
6491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6492 $as_echo "$OBJDUMP" >&6; }
6493 else
6494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6495 $as_echo "no" >&6; }
6496 fi
6497
6498
6499 fi
6500 if test -z "$ac_cv_prog_OBJDUMP"; then
6501   ac_ct_OBJDUMP=$OBJDUMP
6502   # Extract the first word of "objdump", so it can be a program name with args.
6503 set dummy objdump; ac_word=$2
6504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6505 $as_echo_n "checking for $ac_word... " >&6; }
6506 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6507   $as_echo_n "(cached) " >&6
6508 else
6509   if test -n "$ac_ct_OBJDUMP"; then
6510   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6511 else
6512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6513 for as_dir in $PATH
6514 do
6515   IFS=$as_save_IFS
6516   test -z "$as_dir" && as_dir=.
6517     for ac_exec_ext in '' $ac_executable_extensions; do
6518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6519     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6521     break 2
6522   fi
6523 done
6524   done
6525 IFS=$as_save_IFS
6526
6527 fi
6528 fi
6529 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6530 if test -n "$ac_ct_OBJDUMP"; then
6531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6532 $as_echo "$ac_ct_OBJDUMP" >&6; }
6533 else
6534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6535 $as_echo "no" >&6; }
6536 fi
6537
6538   if test "x$ac_ct_OBJDUMP" = x; then
6539     OBJDUMP="false"
6540   else
6541     case $cross_compiling:$ac_tool_warned in
6542 yes:)
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6544 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6545 ac_tool_warned=yes ;;
6546 esac
6547     OBJDUMP=$ac_ct_OBJDUMP
6548   fi
6549 else
6550   OBJDUMP="$ac_cv_prog_OBJDUMP"
6551 fi
6552
6553 test -z "$OBJDUMP" && OBJDUMP=objdump
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6564 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6565 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6566   $as_echo_n "(cached) " >&6
6567 else
6568   lt_cv_file_magic_cmd='$MAGIC_CMD'
6569 lt_cv_file_magic_test_file=
6570 lt_cv_deplibs_check_method='unknown'
6571 # Need to set the preceding variable on all platforms that support
6572 # interlibrary dependencies.
6573 # 'none' -- dependencies not supported.
6574 # `unknown' -- same as none, but documents that we really don't know.
6575 # 'pass_all' -- all dependencies passed with no checks.
6576 # 'test_compile' -- check by making test program.
6577 # 'file_magic [[regex]]' -- check by looking for files in library path
6578 # which responds to the $file_magic_cmd with a given extended regex.
6579 # If you have `file' or equivalent on your system and you're not sure
6580 # whether `pass_all' will *always* work, you probably want this one.
6581
6582 case $host_os in
6583 aix[4-9]*)
6584   lt_cv_deplibs_check_method=pass_all
6585   ;;
6586
6587 beos*)
6588   lt_cv_deplibs_check_method=pass_all
6589   ;;
6590
6591 bsdi[45]*)
6592   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6593   lt_cv_file_magic_cmd='/usr/bin/file -L'
6594   lt_cv_file_magic_test_file=/shlib/libc.so
6595   ;;
6596
6597 cygwin*)
6598   # func_win32_libid is a shell function defined in ltmain.sh
6599   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6600   lt_cv_file_magic_cmd='func_win32_libid'
6601   ;;
6602
6603 mingw* | pw32*)
6604   # Base MSYS/MinGW do not provide the 'file' command needed by
6605   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6606   # unless we find 'file', for example because we are cross-compiling.
6607   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6608   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6609     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6610     lt_cv_file_magic_cmd='func_win32_libid'
6611   else
6612     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6613     lt_cv_file_magic_cmd='$OBJDUMP -f'
6614   fi
6615   ;;
6616
6617 cegcc*)
6618   # use the weaker test based on 'objdump'. See mingw*.
6619   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6620   lt_cv_file_magic_cmd='$OBJDUMP -f'
6621   ;;
6622
6623 darwin* | rhapsody*)
6624   lt_cv_deplibs_check_method=pass_all
6625   ;;
6626
6627 freebsd* | dragonfly*)
6628   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6629     case $host_cpu in
6630     i*86 )
6631       # Not sure whether the presence of OpenBSD here was a mistake.
6632       # Let's accept both of them until this is cleared up.
6633       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6634       lt_cv_file_magic_cmd=/usr/bin/file
6635       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6636       ;;
6637     esac
6638   else
6639     lt_cv_deplibs_check_method=pass_all
6640   fi
6641   ;;
6642
6643 gnu*)
6644   lt_cv_deplibs_check_method=pass_all
6645   ;;
6646
6647 haiku*)
6648   lt_cv_deplibs_check_method=pass_all
6649   ;;
6650
6651 hpux10.20* | hpux11*)
6652   lt_cv_file_magic_cmd=/usr/bin/file
6653   case $host_cpu in
6654   ia64*)
6655     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6656     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6657     ;;
6658   hppa*64*)
6659     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]'
6660     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6661     ;;
6662   *)
6663     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6664     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6665     ;;
6666   esac
6667   ;;
6668
6669 interix[3-9]*)
6670   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6671   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6672   ;;
6673
6674 irix5* | irix6* | nonstopux*)
6675   case $LD in
6676   *-32|*"-32 ") libmagic=32-bit;;
6677   *-n32|*"-n32 ") libmagic=N32;;
6678   *-64|*"-64 ") libmagic=64-bit;;
6679   *) libmagic=never-match;;
6680   esac
6681   lt_cv_deplibs_check_method=pass_all
6682   ;;
6683
6684 # This must be Linux ELF.
6685 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6686   lt_cv_deplibs_check_method=pass_all
6687   ;;
6688
6689 netbsd*)
6690   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6691     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6692   else
6693     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6694   fi
6695   ;;
6696
6697 newos6*)
6698   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6699   lt_cv_file_magic_cmd=/usr/bin/file
6700   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6701   ;;
6702
6703 *nto* | *qnx*)
6704   lt_cv_deplibs_check_method=pass_all
6705   ;;
6706
6707 openbsd*)
6708   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6709     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6710   else
6711     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6712   fi
6713   ;;
6714
6715 osf3* | osf4* | osf5*)
6716   lt_cv_deplibs_check_method=pass_all
6717   ;;
6718
6719 rdos*)
6720   lt_cv_deplibs_check_method=pass_all
6721   ;;
6722
6723 solaris*)
6724   lt_cv_deplibs_check_method=pass_all
6725   ;;
6726
6727 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6728   lt_cv_deplibs_check_method=pass_all
6729   ;;
6730
6731 sysv4 | sysv4.3*)
6732   case $host_vendor in
6733   motorola)
6734     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]'
6735     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6736     ;;
6737   ncr)
6738     lt_cv_deplibs_check_method=pass_all
6739     ;;
6740   sequent)
6741     lt_cv_file_magic_cmd='/bin/file'
6742     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6743     ;;
6744   sni)
6745     lt_cv_file_magic_cmd='/bin/file'
6746     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6747     lt_cv_file_magic_test_file=/lib/libc.so
6748     ;;
6749   siemens)
6750     lt_cv_deplibs_check_method=pass_all
6751     ;;
6752   pc)
6753     lt_cv_deplibs_check_method=pass_all
6754     ;;
6755   esac
6756   ;;
6757
6758 tpf*)
6759   lt_cv_deplibs_check_method=pass_all
6760   ;;
6761 esac
6762
6763 fi
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6765 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6766 file_magic_cmd=$lt_cv_file_magic_cmd
6767 deplibs_check_method=$lt_cv_deplibs_check_method
6768 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781 if test -n "$ac_tool_prefix"; then
6782   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6783 set dummy ${ac_tool_prefix}ar; ac_word=$2
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6785 $as_echo_n "checking for $ac_word... " >&6; }
6786 if test "${ac_cv_prog_AR+set}" = set; then :
6787   $as_echo_n "(cached) " >&6
6788 else
6789   if test -n "$AR"; then
6790   ac_cv_prog_AR="$AR" # Let the user override the test.
6791 else
6792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6793 for as_dir in $PATH
6794 do
6795   IFS=$as_save_IFS
6796   test -z "$as_dir" && as_dir=.
6797     for ac_exec_ext in '' $ac_executable_extensions; do
6798   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6799     ac_cv_prog_AR="${ac_tool_prefix}ar"
6800     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6801     break 2
6802   fi
6803 done
6804   done
6805 IFS=$as_save_IFS
6806
6807 fi
6808 fi
6809 AR=$ac_cv_prog_AR
6810 if test -n "$AR"; then
6811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6812 $as_echo "$AR" >&6; }
6813 else
6814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6815 $as_echo "no" >&6; }
6816 fi
6817
6818
6819 fi
6820 if test -z "$ac_cv_prog_AR"; then
6821   ac_ct_AR=$AR
6822   # Extract the first word of "ar", so it can be a program name with args.
6823 set dummy ar; ac_word=$2
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6825 $as_echo_n "checking for $ac_word... " >&6; }
6826 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6827   $as_echo_n "(cached) " >&6
6828 else
6829   if test -n "$ac_ct_AR"; then
6830   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6831 else
6832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6833 for as_dir in $PATH
6834 do
6835   IFS=$as_save_IFS
6836   test -z "$as_dir" && as_dir=.
6837     for ac_exec_ext in '' $ac_executable_extensions; do
6838   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6839     ac_cv_prog_ac_ct_AR="ar"
6840     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6841     break 2
6842   fi
6843 done
6844   done
6845 IFS=$as_save_IFS
6846
6847 fi
6848 fi
6849 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6850 if test -n "$ac_ct_AR"; then
6851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6852 $as_echo "$ac_ct_AR" >&6; }
6853 else
6854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6855 $as_echo "no" >&6; }
6856 fi
6857
6858   if test "x$ac_ct_AR" = x; then
6859     AR="false"
6860   else
6861     case $cross_compiling:$ac_tool_warned in
6862 yes:)
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6864 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6865 ac_tool_warned=yes ;;
6866 esac
6867     AR=$ac_ct_AR
6868   fi
6869 else
6870   AR="$ac_cv_prog_AR"
6871 fi
6872
6873 test -z "$AR" && AR=ar
6874 test -z "$AR_FLAGS" && AR_FLAGS=cru
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886 if test -n "$ac_tool_prefix"; then
6887   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6888 set dummy ${ac_tool_prefix}strip; ac_word=$2
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6890 $as_echo_n "checking for $ac_word... " >&6; }
6891 if test "${ac_cv_prog_STRIP+set}" = set; then :
6892   $as_echo_n "(cached) " >&6
6893 else
6894   if test -n "$STRIP"; then
6895   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6896 else
6897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6898 for as_dir in $PATH
6899 do
6900   IFS=$as_save_IFS
6901   test -z "$as_dir" && as_dir=.
6902     for ac_exec_ext in '' $ac_executable_extensions; do
6903   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6904     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6905     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6906     break 2
6907   fi
6908 done
6909   done
6910 IFS=$as_save_IFS
6911
6912 fi
6913 fi
6914 STRIP=$ac_cv_prog_STRIP
6915 if test -n "$STRIP"; then
6916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6917 $as_echo "$STRIP" >&6; }
6918 else
6919   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6920 $as_echo "no" >&6; }
6921 fi
6922
6923
6924 fi
6925 if test -z "$ac_cv_prog_STRIP"; then
6926   ac_ct_STRIP=$STRIP
6927   # Extract the first word of "strip", so it can be a program name with args.
6928 set dummy strip; ac_word=$2
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6930 $as_echo_n "checking for $ac_word... " >&6; }
6931 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6932   $as_echo_n "(cached) " >&6
6933 else
6934   if test -n "$ac_ct_STRIP"; then
6935   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6936 else
6937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6938 for as_dir in $PATH
6939 do
6940   IFS=$as_save_IFS
6941   test -z "$as_dir" && as_dir=.
6942     for ac_exec_ext in '' $ac_executable_extensions; do
6943   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6944     ac_cv_prog_ac_ct_STRIP="strip"
6945     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6946     break 2
6947   fi
6948 done
6949   done
6950 IFS=$as_save_IFS
6951
6952 fi
6953 fi
6954 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6955 if test -n "$ac_ct_STRIP"; then
6956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6957 $as_echo "$ac_ct_STRIP" >&6; }
6958 else
6959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6960 $as_echo "no" >&6; }
6961 fi
6962
6963   if test "x$ac_ct_STRIP" = x; then
6964     STRIP=":"
6965   else
6966     case $cross_compiling:$ac_tool_warned in
6967 yes:)
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6969 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6970 ac_tool_warned=yes ;;
6971 esac
6972     STRIP=$ac_ct_STRIP
6973   fi
6974 else
6975   STRIP="$ac_cv_prog_STRIP"
6976 fi
6977
6978 test -z "$STRIP" && STRIP=:
6979
6980
6981
6982
6983
6984
6985 if test -n "$ac_tool_prefix"; then
6986   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6987 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6989 $as_echo_n "checking for $ac_word... " >&6; }
6990 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6991   $as_echo_n "(cached) " >&6
6992 else
6993   if test -n "$RANLIB"; then
6994   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6995 else
6996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6997 for as_dir in $PATH
6998 do
6999   IFS=$as_save_IFS
7000   test -z "$as_dir" && as_dir=.
7001     for ac_exec_ext in '' $ac_executable_extensions; do
7002   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7003     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7004     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7005     break 2
7006   fi
7007 done
7008   done
7009 IFS=$as_save_IFS
7010
7011 fi
7012 fi
7013 RANLIB=$ac_cv_prog_RANLIB
7014 if test -n "$RANLIB"; then
7015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7016 $as_echo "$RANLIB" >&6; }
7017 else
7018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7019 $as_echo "no" >&6; }
7020 fi
7021
7022
7023 fi
7024 if test -z "$ac_cv_prog_RANLIB"; then
7025   ac_ct_RANLIB=$RANLIB
7026   # Extract the first word of "ranlib", so it can be a program name with args.
7027 set dummy ranlib; ac_word=$2
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7029 $as_echo_n "checking for $ac_word... " >&6; }
7030 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7031   $as_echo_n "(cached) " >&6
7032 else
7033   if test -n "$ac_ct_RANLIB"; then
7034   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7035 else
7036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7037 for as_dir in $PATH
7038 do
7039   IFS=$as_save_IFS
7040   test -z "$as_dir" && as_dir=.
7041     for ac_exec_ext in '' $ac_executable_extensions; do
7042   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7043     ac_cv_prog_ac_ct_RANLIB="ranlib"
7044     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7045     break 2
7046   fi
7047 done
7048   done
7049 IFS=$as_save_IFS
7050
7051 fi
7052 fi
7053 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7054 if test -n "$ac_ct_RANLIB"; then
7055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7056 $as_echo "$ac_ct_RANLIB" >&6; }
7057 else
7058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7059 $as_echo "no" >&6; }
7060 fi
7061
7062   if test "x$ac_ct_RANLIB" = x; then
7063     RANLIB=":"
7064   else
7065     case $cross_compiling:$ac_tool_warned in
7066 yes:)
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7068 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7069 ac_tool_warned=yes ;;
7070 esac
7071     RANLIB=$ac_ct_RANLIB
7072   fi
7073 else
7074   RANLIB="$ac_cv_prog_RANLIB"
7075 fi
7076
7077 test -z "$RANLIB" && RANLIB=:
7078
7079
7080
7081
7082
7083
7084 # Determine commands to create old-style static archives.
7085 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7086 old_postinstall_cmds='chmod 644 $oldlib'
7087 old_postuninstall_cmds=
7088
7089 if test -n "$RANLIB"; then
7090   case $host_os in
7091   openbsd*)
7092     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7093     ;;
7094   *)
7095     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7096     ;;
7097   esac
7098   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7099 fi
7100
7101 case $host_os in
7102   darwin*)
7103     lock_old_archive_extraction=yes ;;
7104   *)
7105     lock_old_archive_extraction=no ;;
7106 esac
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128 for ac_prog in gawk mawk nawk awk
7129 do
7130   # Extract the first word of "$ac_prog", so it can be a program name with args.
7131 set dummy $ac_prog; ac_word=$2
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7133 $as_echo_n "checking for $ac_word... " >&6; }
7134 if test "${ac_cv_prog_AWK+set}" = set; then :
7135   $as_echo_n "(cached) " >&6
7136 else
7137   if test -n "$AWK"; then
7138   ac_cv_prog_AWK="$AWK" # Let the user override the test.
7139 else
7140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7141 for as_dir in $PATH
7142 do
7143   IFS=$as_save_IFS
7144   test -z "$as_dir" && as_dir=.
7145     for ac_exec_ext in '' $ac_executable_extensions; do
7146   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7147     ac_cv_prog_AWK="$ac_prog"
7148     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7149     break 2
7150   fi
7151 done
7152   done
7153 IFS=$as_save_IFS
7154
7155 fi
7156 fi
7157 AWK=$ac_cv_prog_AWK
7158 if test -n "$AWK"; then
7159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7160 $as_echo "$AWK" >&6; }
7161 else
7162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7163 $as_echo "no" >&6; }
7164 fi
7165
7166
7167   test -n "$AWK" && break
7168 done
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188 # If no C compiler was specified, use CC.
7189 LTCC=${LTCC-"$CC"}
7190
7191 # If no C compiler flags were specified, use CFLAGS.
7192 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7193
7194 # Allow CC to be a program name with arguments.
7195 compiler=$CC
7196
7197
7198 # Check for command to grab the raw symbol name followed by C symbol from nm.
7199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7200 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7201 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7202   $as_echo_n "(cached) " >&6
7203 else
7204
7205 # These are sane defaults that work on at least a few old systems.
7206 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7207
7208 # Character class describing NM global symbol codes.
7209 symcode='[BCDEGRST]'
7210
7211 # Regexp to match symbols that can be accessed directly from C.
7212 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7213
7214 # Define system-specific variables.
7215 case $host_os in
7216 aix*)
7217   symcode='[BCDT]'
7218   ;;
7219 cygwin* | mingw* | pw32* | cegcc*)
7220   symcode='[ABCDGISTW]'
7221   ;;
7222 hpux*)
7223   if test "$host_cpu" = ia64; then
7224     symcode='[ABCDEGRST]'
7225   fi
7226   ;;
7227 irix* | nonstopux*)
7228   symcode='[BCDEGRST]'
7229   ;;
7230 osf*)
7231   symcode='[BCDEGQRST]'
7232   ;;
7233 solaris*)
7234   symcode='[BDRT]'
7235   ;;
7236 sco3.2v5*)
7237   symcode='[DT]'
7238   ;;
7239 sysv4.2uw2*)
7240   symcode='[DT]'
7241   ;;
7242 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7243   symcode='[ABDT]'
7244   ;;
7245 sysv4)
7246   symcode='[DFNSTU]'
7247   ;;
7248 esac
7249
7250 # If we're using GNU nm, then use its standard symbol codes.
7251 case `$NM -V 2>&1` in
7252 *GNU* | *'with BFD'*)
7253   symcode='[ABCDGIRSTW]' ;;
7254 esac
7255
7256 # Transform an extracted symbol line into a proper C declaration.
7257 # Some systems (esp. on ia64) link data and code symbols differently,
7258 # so use this general approach.
7259 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7260
7261 # Transform an extracted symbol line into symbol name and symbol address
7262 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7263 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'"
7264
7265 # Handle CRLF in mingw tool chain
7266 opt_cr=
7267 case $build_os in
7268 mingw*)
7269   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7270   ;;
7271 esac
7272
7273 # Try without a prefix underscore, then with it.
7274 for ac_symprfx in "" "_"; do
7275
7276   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7277   symxfrm="\\1 $ac_symprfx\\2 \\2"
7278
7279   # Write the raw and C identifiers.
7280   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7281     # Fake it for dumpbin and say T for any non-static function
7282     # and D for any global variable.
7283     # Also find C++ and __fastcall symbols from MSVC++,
7284     # which start with @ or ?.
7285     lt_cv_sys_global_symbol_pipe="$AWK '"\
7286 "     {last_section=section; section=\$ 3};"\
7287 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7288 "     \$ 0!~/External *\|/{next};"\
7289 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7290 "     {if(hide[section]) next};"\
7291 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7292 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7293 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7294 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7295 "     ' prfx=^$ac_symprfx"
7296   else
7297     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7298   fi
7299
7300   # Check to see that the pipe works correctly.
7301   pipe_works=no
7302
7303   rm -f conftest*
7304   cat > conftest.$ac_ext <<_LT_EOF
7305 #ifdef __cplusplus
7306 extern "C" {
7307 #endif
7308 char nm_test_var;
7309 void nm_test_func(void);
7310 void nm_test_func(void){}
7311 #ifdef __cplusplus
7312 }
7313 #endif
7314 int main(){nm_test_var='a';nm_test_func();return(0);}
7315 _LT_EOF
7316
7317   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7318   (eval $ac_compile) 2>&5
7319   ac_status=$?
7320   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7321   test $ac_status = 0; }; then
7322     # Now try to grab the symbols.
7323     nlist=conftest.nm
7324     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7325   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7326   ac_status=$?
7327   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7328   test $ac_status = 0; } && test -s "$nlist"; then
7329       # Try sorting and uniquifying the output.
7330       if sort "$nlist" | uniq > "$nlist"T; then
7331         mv -f "$nlist"T "$nlist"
7332       else
7333         rm -f "$nlist"T
7334       fi
7335
7336       # Make sure that we snagged all the symbols we need.
7337       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7338         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7339           cat <<_LT_EOF > conftest.$ac_ext
7340 #ifdef __cplusplus
7341 extern "C" {
7342 #endif
7343
7344 _LT_EOF
7345           # Now generate the symbol file.
7346           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7347
7348           cat <<_LT_EOF >> conftest.$ac_ext
7349
7350 /* The mapping between symbol names and symbols.  */
7351 const struct {
7352   const char *name;
7353   void       *address;
7354 }
7355 lt__PROGRAM__LTX_preloaded_symbols[] =
7356 {
7357   { "@PROGRAM@", (void *) 0 },
7358 _LT_EOF
7359           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7360           cat <<\_LT_EOF >> conftest.$ac_ext
7361   {0, (void *) 0}
7362 };
7363
7364 /* This works around a problem in FreeBSD linker */
7365 #ifdef FREEBSD_WORKAROUND
7366 static const void *lt_preloaded_setup() {
7367   return lt__PROGRAM__LTX_preloaded_symbols;
7368 }
7369 #endif
7370
7371 #ifdef __cplusplus
7372 }
7373 #endif
7374 _LT_EOF
7375           # Now try linking the two files.
7376           mv conftest.$ac_objext conftstm.$ac_objext
7377           lt_save_LIBS="$LIBS"
7378           lt_save_CFLAGS="$CFLAGS"
7379           LIBS="conftstm.$ac_objext"
7380           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7381           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7382   (eval $ac_link) 2>&5
7383   ac_status=$?
7384   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7385   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7386             pipe_works=yes
7387           fi
7388           LIBS="$lt_save_LIBS"
7389           CFLAGS="$lt_save_CFLAGS"
7390         else
7391           echo "cannot find nm_test_func in $nlist" >&5
7392         fi
7393       else
7394         echo "cannot find nm_test_var in $nlist" >&5
7395       fi
7396     else
7397       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7398     fi
7399   else
7400     echo "$progname: failed program was:" >&5
7401     cat conftest.$ac_ext >&5
7402   fi
7403   rm -rf conftest* conftst*
7404
7405   # Do not use the global_symbol_pipe unless it works.
7406   if test "$pipe_works" = yes; then
7407     break
7408   else
7409     lt_cv_sys_global_symbol_pipe=
7410   fi
7411 done
7412
7413 fi
7414
7415 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7416   lt_cv_sys_global_symbol_to_cdecl=
7417 fi
7418 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7420 $as_echo "failed" >&6; }
7421 else
7422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7423 $as_echo "ok" >&6; }
7424 fi
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447 # Check whether --enable-libtool-lock was given.
7448 if test "${enable_libtool_lock+set}" = set; then :
7449   enableval=$enable_libtool_lock;
7450 fi
7451
7452 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7453
7454 # Some flags need to be propagated to the compiler or linker for good
7455 # libtool support.
7456 case $host in
7457 ia64-*-hpux*)
7458   # Find out which ABI we are using.
7459   echo 'int i;' > conftest.$ac_ext
7460   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7461   (eval $ac_compile) 2>&5
7462   ac_status=$?
7463   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7464   test $ac_status = 0; }; then
7465     case `/usr/bin/file conftest.$ac_objext` in
7466       *ELF-32*)
7467         HPUX_IA64_MODE="32"
7468         ;;
7469       *ELF-64*)
7470         HPUX_IA64_MODE="64"
7471         ;;
7472     esac
7473   fi
7474   rm -rf conftest*
7475   ;;
7476 *-*-irix6*)
7477   # Find out which ABI we are using.
7478   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7479   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7480   (eval $ac_compile) 2>&5
7481   ac_status=$?
7482   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7483   test $ac_status = 0; }; then
7484     if test "$lt_cv_prog_gnu_ld" = yes; then
7485       case `/usr/bin/file conftest.$ac_objext` in
7486         *32-bit*)
7487           LD="${LD-ld} -melf32bsmip"
7488           ;;
7489         *N32*)
7490           LD="${LD-ld} -melf32bmipn32"
7491           ;;
7492         *64-bit*)
7493           LD="${LD-ld} -melf64bmip"
7494         ;;
7495       esac
7496     else
7497       case `/usr/bin/file conftest.$ac_objext` in
7498         *32-bit*)
7499           LD="${LD-ld} -32"
7500           ;;
7501         *N32*)
7502           LD="${LD-ld} -n32"
7503           ;;
7504         *64-bit*)
7505           LD="${LD-ld} -64"
7506           ;;
7507       esac
7508     fi
7509   fi
7510   rm -rf conftest*
7511   ;;
7512
7513 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7514 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7515   # Find out which ABI we are using.
7516   echo 'int i;' > conftest.$ac_ext
7517   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7518   (eval $ac_compile) 2>&5
7519   ac_status=$?
7520   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7521   test $ac_status = 0; }; then
7522     case `/usr/bin/file conftest.o` in
7523       *32-bit*)
7524         case $host in
7525           x86_64-*kfreebsd*-gnu)
7526             LD="${LD-ld} -m elf_i386_fbsd"
7527             ;;
7528           x86_64-*linux*)
7529             case `/usr/bin/file conftest.o` in
7530               *x86-64*)
7531                 LD="${LD-ld} -m elf32_x86_64"
7532                 ;;
7533               *)
7534                 LD="${LD-ld} -m elf_i386"
7535                 ;;
7536             esac
7537             ;;
7538           powerpc64le-*linux*)
7539             LD="${LD-ld} -m elf32lppclinux"
7540             ;;
7541           powerpc64-*linux*)
7542             LD="${LD-ld} -m elf32ppclinux"
7543             ;;
7544           s390x-*linux*)
7545             LD="${LD-ld} -m elf_s390"
7546             ;;
7547           sparc64-*linux*)
7548             LD="${LD-ld} -m elf32_sparc"
7549             ;;
7550         esac
7551         ;;
7552       *64-bit*)
7553         case $host in
7554           x86_64-*kfreebsd*-gnu)
7555             LD="${LD-ld} -m elf_x86_64_fbsd"
7556             ;;
7557           x86_64-*linux*)
7558             LD="${LD-ld} -m elf_x86_64"
7559             ;;
7560           powerpcle-*linux*)
7561             LD="${LD-ld} -m elf64lppc"
7562             ;;
7563           powerpc-*linux*)
7564             LD="${LD-ld} -m elf64ppc"
7565             ;;
7566           s390*-*linux*|s390*-*tpf*)
7567             LD="${LD-ld} -m elf64_s390"
7568             ;;
7569           sparc*-*linux*)
7570             LD="${LD-ld} -m elf64_sparc"
7571             ;;
7572         esac
7573         ;;
7574     esac
7575   fi
7576   rm -rf conftest*
7577   ;;
7578
7579 *-*-sco3.2v5*)
7580   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7581   SAVE_CFLAGS="$CFLAGS"
7582   CFLAGS="$CFLAGS -belf"
7583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7584 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7585 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7586   $as_echo_n "(cached) " >&6
7587 else
7588   ac_ext=c
7589 ac_cpp='$CPP $CPPFLAGS'
7590 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7591 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7592 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7593
7594      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7595 /* end confdefs.h.  */
7596
7597 int
7598 main ()
7599 {
7600
7601   ;
7602   return 0;
7603 }
7604 _ACEOF
7605 if ac_fn_c_try_link "$LINENO"; then :
7606   lt_cv_cc_needs_belf=yes
7607 else
7608   lt_cv_cc_needs_belf=no
7609 fi
7610 rm -f core conftest.err conftest.$ac_objext \
7611     conftest$ac_exeext conftest.$ac_ext
7612      ac_ext=c
7613 ac_cpp='$CPP $CPPFLAGS'
7614 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7615 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7616 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7617
7618 fi
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7620 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7621   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7622     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7623     CFLAGS="$SAVE_CFLAGS"
7624   fi
7625   ;;
7626 sparc*-*solaris*)
7627   # Find out which ABI we are using.
7628   echo 'int i;' > conftest.$ac_ext
7629   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7630   (eval $ac_compile) 2>&5
7631   ac_status=$?
7632   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7633   test $ac_status = 0; }; then
7634     case `/usr/bin/file conftest.o` in
7635     *64-bit*)
7636       case $lt_cv_prog_gnu_ld in
7637       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7638       *)
7639         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7640           LD="${LD-ld} -64"
7641         fi
7642         ;;
7643       esac
7644       ;;
7645     esac
7646   fi
7647   rm -rf conftest*
7648   ;;
7649 esac
7650
7651 need_locks="$enable_libtool_lock"
7652
7653
7654   case $host_os in
7655     rhapsody* | darwin*)
7656     if test -n "$ac_tool_prefix"; then
7657   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7658 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7660 $as_echo_n "checking for $ac_word... " >&6; }
7661 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7662   $as_echo_n "(cached) " >&6
7663 else
7664   if test -n "$DSYMUTIL"; then
7665   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7666 else
7667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7668 for as_dir in $PATH
7669 do
7670   IFS=$as_save_IFS
7671   test -z "$as_dir" && as_dir=.
7672     for ac_exec_ext in '' $ac_executable_extensions; do
7673   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7674     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7675     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7676     break 2
7677   fi
7678 done
7679   done
7680 IFS=$as_save_IFS
7681
7682 fi
7683 fi
7684 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7685 if test -n "$DSYMUTIL"; then
7686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7687 $as_echo "$DSYMUTIL" >&6; }
7688 else
7689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7690 $as_echo "no" >&6; }
7691 fi
7692
7693
7694 fi
7695 if test -z "$ac_cv_prog_DSYMUTIL"; then
7696   ac_ct_DSYMUTIL=$DSYMUTIL
7697   # Extract the first word of "dsymutil", so it can be a program name with args.
7698 set dummy dsymutil; ac_word=$2
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7700 $as_echo_n "checking for $ac_word... " >&6; }
7701 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7702   $as_echo_n "(cached) " >&6
7703 else
7704   if test -n "$ac_ct_DSYMUTIL"; then
7705   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7706 else
7707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7708 for as_dir in $PATH
7709 do
7710   IFS=$as_save_IFS
7711   test -z "$as_dir" && as_dir=.
7712     for ac_exec_ext in '' $ac_executable_extensions; do
7713   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7714     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7715     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7716     break 2
7717   fi
7718 done
7719   done
7720 IFS=$as_save_IFS
7721
7722 fi
7723 fi
7724 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7725 if test -n "$ac_ct_DSYMUTIL"; then
7726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7727 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7728 else
7729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7730 $as_echo "no" >&6; }
7731 fi
7732
7733   if test "x$ac_ct_DSYMUTIL" = x; then
7734     DSYMUTIL=":"
7735   else
7736     case $cross_compiling:$ac_tool_warned in
7737 yes:)
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7739 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7740 ac_tool_warned=yes ;;
7741 esac
7742     DSYMUTIL=$ac_ct_DSYMUTIL
7743   fi
7744 else
7745   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7746 fi
7747
7748     if test -n "$ac_tool_prefix"; then
7749   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7750 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7752 $as_echo_n "checking for $ac_word... " >&6; }
7753 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7754   $as_echo_n "(cached) " >&6
7755 else
7756   if test -n "$NMEDIT"; then
7757   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7758 else
7759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7760 for as_dir in $PATH
7761 do
7762   IFS=$as_save_IFS
7763   test -z "$as_dir" && as_dir=.
7764     for ac_exec_ext in '' $ac_executable_extensions; do
7765   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7766     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7767     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7768     break 2
7769   fi
7770 done
7771   done
7772 IFS=$as_save_IFS
7773
7774 fi
7775 fi
7776 NMEDIT=$ac_cv_prog_NMEDIT
7777 if test -n "$NMEDIT"; then
7778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7779 $as_echo "$NMEDIT" >&6; }
7780 else
7781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7782 $as_echo "no" >&6; }
7783 fi
7784
7785
7786 fi
7787 if test -z "$ac_cv_prog_NMEDIT"; then
7788   ac_ct_NMEDIT=$NMEDIT
7789   # Extract the first word of "nmedit", so it can be a program name with args.
7790 set dummy nmedit; ac_word=$2
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7792 $as_echo_n "checking for $ac_word... " >&6; }
7793 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7794   $as_echo_n "(cached) " >&6
7795 else
7796   if test -n "$ac_ct_NMEDIT"; then
7797   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7798 else
7799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7800 for as_dir in $PATH
7801 do
7802   IFS=$as_save_IFS
7803   test -z "$as_dir" && as_dir=.
7804     for ac_exec_ext in '' $ac_executable_extensions; do
7805   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7806     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7807     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7808     break 2
7809   fi
7810 done
7811   done
7812 IFS=$as_save_IFS
7813
7814 fi
7815 fi
7816 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7817 if test -n "$ac_ct_NMEDIT"; then
7818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7819 $as_echo "$ac_ct_NMEDIT" >&6; }
7820 else
7821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7822 $as_echo "no" >&6; }
7823 fi
7824
7825   if test "x$ac_ct_NMEDIT" = x; then
7826     NMEDIT=":"
7827   else
7828     case $cross_compiling:$ac_tool_warned in
7829 yes:)
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7831 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7832 ac_tool_warned=yes ;;
7833 esac
7834     NMEDIT=$ac_ct_NMEDIT
7835   fi
7836 else
7837   NMEDIT="$ac_cv_prog_NMEDIT"
7838 fi
7839
7840     if test -n "$ac_tool_prefix"; then
7841   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7842 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7844 $as_echo_n "checking for $ac_word... " >&6; }
7845 if test "${ac_cv_prog_LIPO+set}" = set; then :
7846   $as_echo_n "(cached) " >&6
7847 else
7848   if test -n "$LIPO"; then
7849   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7850 else
7851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7852 for as_dir in $PATH
7853 do
7854   IFS=$as_save_IFS
7855   test -z "$as_dir" && as_dir=.
7856     for ac_exec_ext in '' $ac_executable_extensions; do
7857   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7858     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7860     break 2
7861   fi
7862 done
7863   done
7864 IFS=$as_save_IFS
7865
7866 fi
7867 fi
7868 LIPO=$ac_cv_prog_LIPO
7869 if test -n "$LIPO"; then
7870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7871 $as_echo "$LIPO" >&6; }
7872 else
7873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7874 $as_echo "no" >&6; }
7875 fi
7876
7877
7878 fi
7879 if test -z "$ac_cv_prog_LIPO"; then
7880   ac_ct_LIPO=$LIPO
7881   # Extract the first word of "lipo", so it can be a program name with args.
7882 set dummy lipo; ac_word=$2
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7884 $as_echo_n "checking for $ac_word... " >&6; }
7885 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7886   $as_echo_n "(cached) " >&6
7887 else
7888   if test -n "$ac_ct_LIPO"; then
7889   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7890 else
7891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7892 for as_dir in $PATH
7893 do
7894   IFS=$as_save_IFS
7895   test -z "$as_dir" && as_dir=.
7896     for ac_exec_ext in '' $ac_executable_extensions; do
7897   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7898     ac_cv_prog_ac_ct_LIPO="lipo"
7899     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7900     break 2
7901   fi
7902 done
7903   done
7904 IFS=$as_save_IFS
7905
7906 fi
7907 fi
7908 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7909 if test -n "$ac_ct_LIPO"; then
7910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7911 $as_echo "$ac_ct_LIPO" >&6; }
7912 else
7913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7914 $as_echo "no" >&6; }
7915 fi
7916
7917   if test "x$ac_ct_LIPO" = x; then
7918     LIPO=":"
7919   else
7920     case $cross_compiling:$ac_tool_warned in
7921 yes:)
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7923 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7924 ac_tool_warned=yes ;;
7925 esac
7926     LIPO=$ac_ct_LIPO
7927   fi
7928 else
7929   LIPO="$ac_cv_prog_LIPO"
7930 fi
7931
7932     if test -n "$ac_tool_prefix"; then
7933   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7934 set dummy ${ac_tool_prefix}otool; ac_word=$2
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7936 $as_echo_n "checking for $ac_word... " >&6; }
7937 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7938   $as_echo_n "(cached) " >&6
7939 else
7940   if test -n "$OTOOL"; then
7941   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7942 else
7943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944 for as_dir in $PATH
7945 do
7946   IFS=$as_save_IFS
7947   test -z "$as_dir" && as_dir=.
7948     for ac_exec_ext in '' $ac_executable_extensions; do
7949   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7950     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7952     break 2
7953   fi
7954 done
7955   done
7956 IFS=$as_save_IFS
7957
7958 fi
7959 fi
7960 OTOOL=$ac_cv_prog_OTOOL
7961 if test -n "$OTOOL"; then
7962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7963 $as_echo "$OTOOL" >&6; }
7964 else
7965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7966 $as_echo "no" >&6; }
7967 fi
7968
7969
7970 fi
7971 if test -z "$ac_cv_prog_OTOOL"; then
7972   ac_ct_OTOOL=$OTOOL
7973   # Extract the first word of "otool", so it can be a program name with args.
7974 set dummy otool; ac_word=$2
7975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7976 $as_echo_n "checking for $ac_word... " >&6; }
7977 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7978   $as_echo_n "(cached) " >&6
7979 else
7980   if test -n "$ac_ct_OTOOL"; then
7981   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7982 else
7983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7984 for as_dir in $PATH
7985 do
7986   IFS=$as_save_IFS
7987   test -z "$as_dir" && as_dir=.
7988     for ac_exec_ext in '' $ac_executable_extensions; do
7989   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7990     ac_cv_prog_ac_ct_OTOOL="otool"
7991     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7992     break 2
7993   fi
7994 done
7995   done
7996 IFS=$as_save_IFS
7997
7998 fi
7999 fi
8000 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8001 if test -n "$ac_ct_OTOOL"; then
8002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8003 $as_echo "$ac_ct_OTOOL" >&6; }
8004 else
8005   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8006 $as_echo "no" >&6; }
8007 fi
8008
8009   if test "x$ac_ct_OTOOL" = x; then
8010     OTOOL=":"
8011   else
8012     case $cross_compiling:$ac_tool_warned in
8013 yes:)
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8015 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8016 ac_tool_warned=yes ;;
8017 esac
8018     OTOOL=$ac_ct_OTOOL
8019   fi
8020 else
8021   OTOOL="$ac_cv_prog_OTOOL"
8022 fi
8023
8024     if test -n "$ac_tool_prefix"; then
8025   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8026 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8028 $as_echo_n "checking for $ac_word... " >&6; }
8029 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8030   $as_echo_n "(cached) " >&6
8031 else
8032   if test -n "$OTOOL64"; then
8033   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8034 else
8035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8036 for as_dir in $PATH
8037 do
8038   IFS=$as_save_IFS
8039   test -z "$as_dir" && as_dir=.
8040     for ac_exec_ext in '' $ac_executable_extensions; do
8041   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8042     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8043     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8044     break 2
8045   fi
8046 done
8047   done
8048 IFS=$as_save_IFS
8049
8050 fi
8051 fi
8052 OTOOL64=$ac_cv_prog_OTOOL64
8053 if test -n "$OTOOL64"; then
8054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8055 $as_echo "$OTOOL64" >&6; }
8056 else
8057   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8058 $as_echo "no" >&6; }
8059 fi
8060
8061
8062 fi
8063 if test -z "$ac_cv_prog_OTOOL64"; then
8064   ac_ct_OTOOL64=$OTOOL64
8065   # Extract the first word of "otool64", so it can be a program name with args.
8066 set dummy otool64; ac_word=$2
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8068 $as_echo_n "checking for $ac_word... " >&6; }
8069 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8070   $as_echo_n "(cached) " >&6
8071 else
8072   if test -n "$ac_ct_OTOOL64"; then
8073   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8074 else
8075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8076 for as_dir in $PATH
8077 do
8078   IFS=$as_save_IFS
8079   test -z "$as_dir" && as_dir=.
8080     for ac_exec_ext in '' $ac_executable_extensions; do
8081   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8082     ac_cv_prog_ac_ct_OTOOL64="otool64"
8083     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8084     break 2
8085   fi
8086 done
8087   done
8088 IFS=$as_save_IFS
8089
8090 fi
8091 fi
8092 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8093 if test -n "$ac_ct_OTOOL64"; then
8094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8095 $as_echo "$ac_ct_OTOOL64" >&6; }
8096 else
8097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098 $as_echo "no" >&6; }
8099 fi
8100
8101   if test "x$ac_ct_OTOOL64" = x; then
8102     OTOOL64=":"
8103   else
8104     case $cross_compiling:$ac_tool_warned in
8105 yes:)
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8107 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8108 ac_tool_warned=yes ;;
8109 esac
8110     OTOOL64=$ac_ct_OTOOL64
8111   fi
8112 else
8113   OTOOL64="$ac_cv_prog_OTOOL64"
8114 fi
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8143 $as_echo_n "checking for -single_module linker flag... " >&6; }
8144 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8145   $as_echo_n "(cached) " >&6
8146 else
8147   lt_cv_apple_cc_single_mod=no
8148       if test -z "${LT_MULTI_MODULE}"; then
8149         # By default we will add the -single_module flag. You can override
8150         # by either setting the environment variable LT_MULTI_MODULE
8151         # non-empty at configure time, or by adding -multi_module to the
8152         # link flags.
8153         rm -rf libconftest.dylib*
8154         echo "int foo(void){return 1;}" > conftest.c
8155         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8156 -dynamiclib -Wl,-single_module conftest.c" >&5
8157         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8158           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8159         _lt_result=$?
8160         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8161           lt_cv_apple_cc_single_mod=yes
8162         else
8163           cat conftest.err >&5
8164         fi
8165         rm -rf libconftest.dylib*
8166         rm -f conftest.*
8167       fi
8168 fi
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8170 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8171     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8172 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8173 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8174   $as_echo_n "(cached) " >&6
8175 else
8176   lt_cv_ld_exported_symbols_list=no
8177       save_LDFLAGS=$LDFLAGS
8178       echo "_main" > conftest.sym
8179       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8180       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8181 /* end confdefs.h.  */
8182
8183 int
8184 main ()
8185 {
8186
8187   ;
8188   return 0;
8189 }
8190 _ACEOF
8191 if ac_fn_c_try_link "$LINENO"; then :
8192   lt_cv_ld_exported_symbols_list=yes
8193 else
8194   lt_cv_ld_exported_symbols_list=no
8195 fi
8196 rm -f core conftest.err conftest.$ac_objext \
8197     conftest$ac_exeext conftest.$ac_ext
8198         LDFLAGS="$save_LDFLAGS"
8199
8200 fi
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8202 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8203     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8204 $as_echo_n "checking for -force_load linker flag... " >&6; }
8205 if test "${lt_cv_ld_force_load+set}" = set; then :
8206   $as_echo_n "(cached) " >&6
8207 else
8208   lt_cv_ld_force_load=no
8209       cat > conftest.c << _LT_EOF
8210 int forced_loaded() { return 2;}
8211 _LT_EOF
8212       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8213       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8214       echo "$AR cru libconftest.a conftest.o" >&5
8215       $AR cru libconftest.a conftest.o 2>&5
8216       cat > conftest.c << _LT_EOF
8217 int main() { return 0;}
8218 _LT_EOF
8219       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8220       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8221       _lt_result=$?
8222       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8223         lt_cv_ld_force_load=yes
8224       else
8225         cat conftest.err >&5
8226       fi
8227         rm -f conftest.err libconftest.a conftest conftest.c
8228         rm -rf conftest.dSYM
8229
8230 fi
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8232 $as_echo "$lt_cv_ld_force_load" >&6; }
8233     case $host_os in
8234     rhapsody* | darwin1.[012])
8235       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8236     darwin1.*)
8237       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8238     darwin*) # darwin 5.x on
8239       # if running on 10.5 or later, the deployment target defaults
8240       # to the OS version, if on x86, and 10.4, the deployment
8241       # target defaults to 10.4. Don't you love it?
8242       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8243         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8244           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8245         10.[012][,.]*)
8246           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8247         10.*)
8248           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8249       esac
8250     ;;
8251   esac
8252     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8253       _lt_dar_single_mod='$single_module'
8254     fi
8255     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8256       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8257     else
8258       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8259     fi
8260     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8261       _lt_dsymutil='~$DSYMUTIL $lib || :'
8262     else
8263       _lt_dsymutil=
8264     fi
8265     ;;
8266   esac
8267
8268 for ac_header in dlfcn.h
8269 do :
8270   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8271 "
8272 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8273   cat >>confdefs.h <<_ACEOF
8274 #define HAVE_DLFCN_H 1
8275 _ACEOF
8276
8277 fi
8278
8279 done
8280
8281
8282
8283 # autoconf.info says this should be called right after AC_INIT.
8284 ac_config_headers="$ac_config_headers config.h:config.in"
8285
8286
8287
8288  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8289 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8290 if test "${ac_cv_c_bigendian+set}" = set; then :
8291   $as_echo_n "(cached) " >&6
8292 else
8293   ac_cv_c_bigendian=unknown
8294     # See if we're dealing with a universal compiler.
8295     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8296 /* end confdefs.h.  */
8297 #ifndef __APPLE_CC__
8298                not a universal capable compiler
8299              #endif
8300              typedef int dummy;
8301
8302 _ACEOF
8303 if ac_fn_c_try_compile "$LINENO"; then :
8304
8305         # Check for potential -arch flags.  It is not universal unless
8306         # there are at least two -arch flags with different values.
8307         ac_arch=
8308         ac_prev=
8309         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8310          if test -n "$ac_prev"; then
8311            case $ac_word in
8312              i?86 | x86_64 | ppc | ppc64)
8313                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8314                  ac_arch=$ac_word
8315                else
8316                  ac_cv_c_bigendian=universal
8317                  break
8318                fi
8319                ;;
8320            esac
8321            ac_prev=
8322          elif test "x$ac_word" = "x-arch"; then
8323            ac_prev=arch
8324          fi
8325        done
8326 fi
8327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8328     if test $ac_cv_c_bigendian = unknown; then
8329       # See if sys/param.h defines the BYTE_ORDER macro.
8330       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8331 /* end confdefs.h.  */
8332 #include <sys/types.h>
8333              #include <sys/param.h>
8334
8335 int
8336 main ()
8337 {
8338 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8339                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8340                      && LITTLE_ENDIAN)
8341               bogus endian macros
8342              #endif
8343
8344   ;
8345   return 0;
8346 }
8347 _ACEOF
8348 if ac_fn_c_try_compile "$LINENO"; then :
8349   # It does; now see whether it defined to BIG_ENDIAN or not.
8350          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8351 /* end confdefs.h.  */
8352 #include <sys/types.h>
8353                 #include <sys/param.h>
8354
8355 int
8356 main ()
8357 {
8358 #if BYTE_ORDER != BIG_ENDIAN
8359                  not big endian
8360                 #endif
8361
8362   ;
8363   return 0;
8364 }
8365 _ACEOF
8366 if ac_fn_c_try_compile "$LINENO"; then :
8367   ac_cv_c_bigendian=yes
8368 else
8369   ac_cv_c_bigendian=no
8370 fi
8371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8372 fi
8373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8374     fi
8375     if test $ac_cv_c_bigendian = unknown; then
8376       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8377       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8378 /* end confdefs.h.  */
8379 #include <limits.h>
8380
8381 int
8382 main ()
8383 {
8384 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8385               bogus endian macros
8386              #endif
8387
8388   ;
8389   return 0;
8390 }
8391 _ACEOF
8392 if ac_fn_c_try_compile "$LINENO"; then :
8393   # It does; now see whether it defined to _BIG_ENDIAN or not.
8394          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8395 /* end confdefs.h.  */
8396 #include <limits.h>
8397
8398 int
8399 main ()
8400 {
8401 #ifndef _BIG_ENDIAN
8402                  not big endian
8403                 #endif
8404
8405   ;
8406   return 0;
8407 }
8408 _ACEOF
8409 if ac_fn_c_try_compile "$LINENO"; then :
8410   ac_cv_c_bigendian=yes
8411 else
8412   ac_cv_c_bigendian=no
8413 fi
8414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8415 fi
8416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8417     fi
8418     if test $ac_cv_c_bigendian = unknown; then
8419       # Compile a test program.
8420       if test "$cross_compiling" = yes; then :
8421   # Try to guess by grepping values from an object file.
8422          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8423 /* end confdefs.h.  */
8424 short int ascii_mm[] =
8425                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8426                 short int ascii_ii[] =
8427                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8428                 int use_ascii (int i) {
8429                   return ascii_mm[i] + ascii_ii[i];
8430                 }
8431                 short int ebcdic_ii[] =
8432                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8433                 short int ebcdic_mm[] =
8434                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8435                 int use_ebcdic (int i) {
8436                   return ebcdic_mm[i] + ebcdic_ii[i];
8437                 }
8438                 extern int foo;
8439
8440 int
8441 main ()
8442 {
8443 return use_ascii (foo) == use_ebcdic (foo);
8444   ;
8445   return 0;
8446 }
8447 _ACEOF
8448 if ac_fn_c_try_compile "$LINENO"; then :
8449   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8450               ac_cv_c_bigendian=yes
8451             fi
8452             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8453               if test "$ac_cv_c_bigendian" = unknown; then
8454                 ac_cv_c_bigendian=no
8455               else
8456                 # finding both strings is unlikely to happen, but who knows?
8457                 ac_cv_c_bigendian=unknown
8458               fi
8459             fi
8460 fi
8461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8462 else
8463   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8464 /* end confdefs.h.  */
8465 $ac_includes_default
8466 int
8467 main ()
8468 {
8469
8470              /* Are we little or big endian?  From Harbison&Steele.  */
8471              union
8472              {
8473                long int l;
8474                char c[sizeof (long int)];
8475              } u;
8476              u.l = 1;
8477              return u.c[sizeof (long int) - 1] == 1;
8478
8479   ;
8480   return 0;
8481 }
8482 _ACEOF
8483 if ac_fn_c_try_run "$LINENO"; then :
8484   ac_cv_c_bigendian=no
8485 else
8486   ac_cv_c_bigendian=yes
8487 fi
8488 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8489   conftest.$ac_objext conftest.beam conftest.$ac_ext
8490 fi
8491
8492     fi
8493 fi
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8495 $as_echo "$ac_cv_c_bigendian" >&6; }
8496  case $ac_cv_c_bigendian in #(
8497    yes)
8498      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8499 ;; #(
8500    no)
8501       ;; #(
8502    universal)
8503
8504 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8505
8506      ;; #(
8507    *)
8508      as_fn_error "unknown endianness
8509  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8510  esac
8511
8512
8513
8514
8515 # Put a plausible default for CC_FOR_BUILD in Makefile.
8516 if test "x$cross_compiling" = "xno"; then
8517   CC_FOR_BUILD='$(CC)'
8518 else
8519   CC_FOR_BUILD=gcc
8520 fi
8521
8522
8523
8524
8525 AR=${AR-ar}
8526
8527 if test -n "$ac_tool_prefix"; then
8528   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8529 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8531 $as_echo_n "checking for $ac_word... " >&6; }
8532 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8533   $as_echo_n "(cached) " >&6
8534 else
8535   if test -n "$RANLIB"; then
8536   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8537 else
8538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8539 for as_dir in $PATH
8540 do
8541   IFS=$as_save_IFS
8542   test -z "$as_dir" && as_dir=.
8543     for ac_exec_ext in '' $ac_executable_extensions; do
8544   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8545     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8546     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8547     break 2
8548   fi
8549 done
8550   done
8551 IFS=$as_save_IFS
8552
8553 fi
8554 fi
8555 RANLIB=$ac_cv_prog_RANLIB
8556 if test -n "$RANLIB"; then
8557   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8558 $as_echo "$RANLIB" >&6; }
8559 else
8560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8561 $as_echo "no" >&6; }
8562 fi
8563
8564
8565 fi
8566 if test -z "$ac_cv_prog_RANLIB"; then
8567   ac_ct_RANLIB=$RANLIB
8568   # Extract the first word of "ranlib", so it can be a program name with args.
8569 set dummy ranlib; ac_word=$2
8570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8571 $as_echo_n "checking for $ac_word... " >&6; }
8572 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8573   $as_echo_n "(cached) " >&6
8574 else
8575   if test -n "$ac_ct_RANLIB"; then
8576   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8577 else
8578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8579 for as_dir in $PATH
8580 do
8581   IFS=$as_save_IFS
8582   test -z "$as_dir" && as_dir=.
8583     for ac_exec_ext in '' $ac_executable_extensions; do
8584   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8585     ac_cv_prog_ac_ct_RANLIB="ranlib"
8586     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8587     break 2
8588   fi
8589 done
8590   done
8591 IFS=$as_save_IFS
8592
8593 fi
8594 fi
8595 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8596 if test -n "$ac_ct_RANLIB"; then
8597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8598 $as_echo "$ac_ct_RANLIB" >&6; }
8599 else
8600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8601 $as_echo "no" >&6; }
8602 fi
8603
8604   if test "x$ac_ct_RANLIB" = x; then
8605     RANLIB=":"
8606   else
8607     case $cross_compiling:$ac_tool_warned in
8608 yes:)
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8610 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8611 ac_tool_warned=yes ;;
8612 esac
8613     RANLIB=$ac_ct_RANLIB
8614   fi
8615 else
8616   RANLIB="$ac_cv_prog_RANLIB"
8617 fi
8618
8619
8620 # Some of the common include files depend on bfd.h, and bfd.h checks
8621 # that config.h is included first by testing that the PACKAGE macro
8622 # is defined.
8623 PACKAGE=sim
8624
8625 cat >>confdefs.h <<_ACEOF
8626 #define PACKAGE "$PACKAGE"
8627 _ACEOF
8628
8629
8630
8631 # Dependency checking.
8632 ac_config_commands="$ac_config_commands depdir"
8633
8634
8635 depcc="$CC"   am_compiler_list=
8636
8637 am_depcomp=$ac_aux_dir/depcomp
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8639 $as_echo_n "checking dependency style of $depcc... " >&6; }
8640 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8641   $as_echo_n "(cached) " >&6
8642 else
8643   if test -f "$am_depcomp"; then
8644   # We make a subdir and do the tests there.  Otherwise we can end up
8645   # making bogus files that we don't know about and never remove.  For
8646   # instance it was reported that on HP-UX the gcc test will end up
8647   # making a dummy file named `D' -- because `-MD' means `put the output
8648   # in D'.
8649   mkdir conftest.dir
8650   # Copy depcomp to subdir because otherwise we won't find it if we're
8651   # using a relative directory.
8652   cp "$am_depcomp" conftest.dir
8653   cd conftest.dir
8654   # We will build objects and dependencies in a subdirectory because
8655   # it helps to detect inapplicable dependency modes.  For instance
8656   # both Tru64's cc and ICC support -MD to output dependencies as a
8657   # side effect of compilation, but ICC will put the dependencies in
8658   # the current directory while Tru64 will put them in the object
8659   # directory.
8660   mkdir sub
8661
8662   am_cv_CC_dependencies_compiler_type=none
8663   if test "$am_compiler_list" = ""; then
8664      am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8665   fi
8666   for depmode in $am_compiler_list; do
8667     if test $depmode = none; then break; fi
8668
8669     $as_echo "$as_me:$LINENO: trying $depmode" >&5
8670     # Setup a source with many dependencies, because some compilers
8671     # like to wrap large dependency lists on column 80 (with \), and
8672     # we should not choose a depcomp mode which is confused by this.
8673     #
8674     # We need to recreate these files for each test, as the compiler may
8675     # overwrite some of them when testing with obscure command lines.
8676     # This happens at least with the AIX C compiler.
8677     : > sub/conftest.c
8678     for i in 1 2 3 4 5 6; do
8679       echo '#include "conftst'$i'.h"' >> sub/conftest.c
8680       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8681       # Solaris 8's {/usr,}/bin/sh.
8682       touch sub/conftst$i.h
8683     done
8684     echo "include sub/conftest.Po" > confmf
8685
8686     # We check with `-c' and `-o' for the sake of the "dashmstdout"
8687     # mode.  It turns out that the SunPro C++ compiler does not properly
8688     # handle `-M -o', and we need to detect this.
8689     depcmd="depmode=$depmode \
8690        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8691        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8692        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8693     echo "| $depcmd" | sed -e 's/  */ /g' >&5
8694     if env $depcmd > conftest.err 2>&1 &&
8695        grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8696        grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8697        ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8698       # icc doesn't choke on unknown options, it will just issue warnings
8699       # or remarks (even with -Werror).  So we grep stderr for any message
8700       # that says an option was ignored or not supported.
8701       # When given -MP, icc 7.0 and 7.1 complain thusly:
8702       #   icc: Command line warning: ignoring option '-M'; no argument required
8703       # The diagnosis changed in icc 8.0:
8704       #   icc: Command line remark: option '-MP' not supported
8705       if (grep 'ignoring option' conftest.err ||
8706           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8707         am_cv_CC_dependencies_compiler_type=$depmode
8708         $as_echo "$as_me:$LINENO: success" >&5
8709         break
8710       fi
8711     fi
8712     $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8713     sed -e 's/^/| /' < conftest.err >&5
8714   done
8715
8716   cd ..
8717   rm -rf conftest.dir
8718 else
8719   am_cv_CC_dependencies_compiler_type=none
8720 fi
8721
8722 fi
8723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8724 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8725 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8726 then as_fn_error "no usable dependency style found" "$LINENO" 5
8727 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8728
8729 fi
8730
8731
8732 # Check for the 'make' the user wants to use.
8733 for ac_prog in make
8734 do
8735   # Extract the first word of "$ac_prog", so it can be a program name with args.
8736 set dummy $ac_prog; ac_word=$2
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8738 $as_echo_n "checking for $ac_word... " >&6; }
8739 if test "${ac_cv_prog_MAKE+set}" = set; then :
8740   $as_echo_n "(cached) " >&6
8741 else
8742   if test -n "$MAKE"; then
8743   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8744 else
8745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8746 for as_dir in $PATH
8747 do
8748   IFS=$as_save_IFS
8749   test -z "$as_dir" && as_dir=.
8750     for ac_exec_ext in '' $ac_executable_extensions; do
8751   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8752     ac_cv_prog_MAKE="$ac_prog"
8753     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8754     break 2
8755   fi
8756 done
8757   done
8758 IFS=$as_save_IFS
8759
8760 fi
8761 fi
8762 MAKE=$ac_cv_prog_MAKE
8763 if test -n "$MAKE"; then
8764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8765 $as_echo "$MAKE" >&6; }
8766 else
8767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8768 $as_echo "no" >&6; }
8769 fi
8770
8771
8772   test -n "$MAKE" && break
8773 done
8774
8775 MAKE_IS_GNU=
8776 case "`$MAKE --version 2>&1 | sed 1q`" in
8777   *GNU*)
8778     MAKE_IS_GNU=yes
8779     ;;
8780 esac
8781  if test "$MAKE_IS_GNU" = yes; then
8782   GMAKE_TRUE=
8783   GMAKE_FALSE='#'
8784 else
8785   GMAKE_TRUE='#'
8786   GMAKE_FALSE=
8787 fi
8788
8789
8790 ALL_LINGUAS=
8791 # If we haven't got the data from the intl directory,
8792 # assume NLS is disabled.
8793 USE_NLS=no
8794 LIBINTL=
8795 LIBINTL_DEP=
8796 INCINTL=
8797 XGETTEXT=
8798 GMSGFMT=
8799 POSUB=
8800
8801 if test -f  ../../intl/config.intl; then
8802   .  ../../intl/config.intl
8803 fi
8804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8805 $as_echo_n "checking whether NLS is requested... " >&6; }
8806 if test x"$USE_NLS" != xyes; then
8807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8808 $as_echo "no" >&6; }
8809 else
8810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8811 $as_echo "yes" >&6; }
8812
8813 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8814
8815
8816   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8817 $as_echo_n "checking for catalogs to be installed... " >&6; }
8818   # Look for .po and .gmo files in the source directory.
8819   CATALOGS=
8820   XLINGUAS=
8821   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8822     # If there aren't any .gmo files the shell will give us the
8823     # literal string "../path/to/srcdir/po/*.gmo" which has to be
8824     # weeded out.
8825     case "$cat" in *\**)
8826       continue;;
8827     esac
8828     # The quadruple backslash is collapsed to a double backslash
8829     # by the backticks, then collapsed again by the double quotes,
8830     # leaving us with one backslash in the sed expression (right
8831     # before the dot that mustn't act as a wildcard).
8832     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8833     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8834     # The user is allowed to set LINGUAS to a list of languages to
8835     # install catalogs for.  If it's empty that means "all of them."
8836     if test "x$LINGUAS" = x; then
8837       CATALOGS="$CATALOGS $cat"
8838       XLINGUAS="$XLINGUAS $lang"
8839     else
8840       case "$LINGUAS" in *$lang*)
8841         CATALOGS="$CATALOGS $cat"
8842         XLINGUAS="$XLINGUAS $lang"
8843         ;;
8844       esac
8845     fi
8846   done
8847   LINGUAS="$XLINGUAS"
8848   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8849 $as_echo "$LINGUAS" >&6; }
8850
8851
8852     DATADIRNAME=share
8853
8854   INSTOBJEXT=.mo
8855
8856   GENCAT=gencat
8857
8858   CATOBJEXT=.gmo
8859
8860 fi
8861
8862 # Check for common headers.
8863 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8864 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8865 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8866 do :
8867   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8868 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8869 eval as_val=\$$as_ac_Header
8870    if test "x$as_val" = x""yes; then :
8871   cat >>confdefs.h <<_ACEOF
8872 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8873 _ACEOF
8874
8875 fi
8876
8877 done
8878
8879 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8880 do :
8881   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8882 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8883 eval as_val=\$$as_ac_Header
8884    if test "x$as_val" = x""yes; then :
8885   cat >>confdefs.h <<_ACEOF
8886 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8887 _ACEOF
8888
8889 fi
8890
8891 done
8892
8893 for ac_header in fcntl.h fpu_control.h
8894 do :
8895   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8896 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8897 eval as_val=\$$as_ac_Header
8898    if test "x$as_val" = x""yes; then :
8899   cat >>confdefs.h <<_ACEOF
8900 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8901 _ACEOF
8902
8903 fi
8904
8905 done
8906
8907 for ac_header in dlfcn.h errno.h sys/stat.h
8908 do :
8909   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8910 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8911 eval as_val=\$$as_ac_Header
8912    if test "x$as_val" = x""yes; then :
8913   cat >>confdefs.h <<_ACEOF
8914 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8915 _ACEOF
8916
8917 fi
8918
8919 done
8920
8921 for ac_func in getrusage time sigaction __setfpucw
8922 do :
8923   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8924 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8925 eval as_val=\$$as_ac_var
8926    if test "x$as_val" = x""yes; then :
8927   cat >>confdefs.h <<_ACEOF
8928 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8929 _ACEOF
8930
8931 fi
8932 done
8933
8934 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
8935 do :
8936   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8937 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8938 eval as_val=\$$as_ac_var
8939    if test "x$as_val" = x""yes; then :
8940   cat >>confdefs.h <<_ACEOF
8941 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8942 _ACEOF
8943
8944 fi
8945 done
8946
8947 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
8948 #include <sys/types.h>
8949 #endif
8950 #ifdef HAVE_SYS_STAT_H
8951 #include <sys/stat.h>
8952 #endif
8953 "
8954 if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
8955
8956 cat >>confdefs.h <<_ACEOF
8957 #define HAVE_STRUCT_STAT_ST_DEV 1
8958 _ACEOF
8959
8960
8961 fi
8962 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
8963 #include <sys/types.h>
8964 #endif
8965 #ifdef HAVE_SYS_STAT_H
8966 #include <sys/stat.h>
8967 #endif
8968 "
8969 if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
8970
8971 cat >>confdefs.h <<_ACEOF
8972 #define HAVE_STRUCT_STAT_ST_INO 1
8973 _ACEOF
8974
8975
8976 fi
8977 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
8978 #include <sys/types.h>
8979 #endif
8980 #ifdef HAVE_SYS_STAT_H
8981 #include <sys/stat.h>
8982 #endif
8983 "
8984 if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
8985
8986 cat >>confdefs.h <<_ACEOF
8987 #define HAVE_STRUCT_STAT_ST_MODE 1
8988 _ACEOF
8989
8990
8991 fi
8992 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
8993 #include <sys/types.h>
8994 #endif
8995 #ifdef HAVE_SYS_STAT_H
8996 #include <sys/stat.h>
8997 #endif
8998 "
8999 if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
9000
9001 cat >>confdefs.h <<_ACEOF
9002 #define HAVE_STRUCT_STAT_ST_NLINK 1
9003 _ACEOF
9004
9005
9006 fi
9007 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9008 #include <sys/types.h>
9009 #endif
9010 #ifdef HAVE_SYS_STAT_H
9011 #include <sys/stat.h>
9012 #endif
9013 "
9014 if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
9015
9016 cat >>confdefs.h <<_ACEOF
9017 #define HAVE_STRUCT_STAT_ST_UID 1
9018 _ACEOF
9019
9020
9021 fi
9022 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9023 #include <sys/types.h>
9024 #endif
9025 #ifdef HAVE_SYS_STAT_H
9026 #include <sys/stat.h>
9027 #endif
9028 "
9029 if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
9030
9031 cat >>confdefs.h <<_ACEOF
9032 #define HAVE_STRUCT_STAT_ST_GID 1
9033 _ACEOF
9034
9035
9036 fi
9037 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9038 #include <sys/types.h>
9039 #endif
9040 #ifdef HAVE_SYS_STAT_H
9041 #include <sys/stat.h>
9042 #endif
9043 "
9044 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
9045
9046 cat >>confdefs.h <<_ACEOF
9047 #define HAVE_STRUCT_STAT_ST_RDEV 1
9048 _ACEOF
9049
9050
9051 fi
9052 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9053 #include <sys/types.h>
9054 #endif
9055 #ifdef HAVE_SYS_STAT_H
9056 #include <sys/stat.h>
9057 #endif
9058 "
9059 if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
9060
9061 cat >>confdefs.h <<_ACEOF
9062 #define HAVE_STRUCT_STAT_ST_SIZE 1
9063 _ACEOF
9064
9065
9066 fi
9067 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9068 #include <sys/types.h>
9069 #endif
9070 #ifdef HAVE_SYS_STAT_H
9071 #include <sys/stat.h>
9072 #endif
9073 "
9074 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
9075
9076 cat >>confdefs.h <<_ACEOF
9077 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9078 _ACEOF
9079
9080
9081 fi
9082 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9083 #include <sys/types.h>
9084 #endif
9085 #ifdef HAVE_SYS_STAT_H
9086 #include <sys/stat.h>
9087 #endif
9088 "
9089 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
9090
9091 cat >>confdefs.h <<_ACEOF
9092 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9093 _ACEOF
9094
9095
9096 fi
9097 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9098 #include <sys/types.h>
9099 #endif
9100 #ifdef HAVE_SYS_STAT_H
9101 #include <sys/stat.h>
9102 #endif
9103 "
9104 if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
9105
9106 cat >>confdefs.h <<_ACEOF
9107 #define HAVE_STRUCT_STAT_ST_ATIME 1
9108 _ACEOF
9109
9110
9111 fi
9112 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9113 #include <sys/types.h>
9114 #endif
9115 #ifdef HAVE_SYS_STAT_H
9116 #include <sys/stat.h>
9117 #endif
9118 "
9119 if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
9120
9121 cat >>confdefs.h <<_ACEOF
9122 #define HAVE_STRUCT_STAT_ST_MTIME 1
9123 _ACEOF
9124
9125
9126 fi
9127 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9128 #include <sys/types.h>
9129 #endif
9130 #ifdef HAVE_SYS_STAT_H
9131 #include <sys/stat.h>
9132 #endif
9133 "
9134 if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
9135
9136 cat >>confdefs.h <<_ACEOF
9137 #define HAVE_STRUCT_STAT_ST_CTIME 1
9138 _ACEOF
9139
9140
9141 fi
9142
9143 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9144 #include <sys/socket.h>
9145
9146 "
9147 if test "x$ac_cv_type_socklen_t" = x""yes; then :
9148
9149 cat >>confdefs.h <<_ACEOF
9150 #define HAVE_SOCKLEN_T 1
9151 _ACEOF
9152
9153
9154 fi
9155
9156
9157 # Check for socket libraries
9158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9159 $as_echo_n "checking for bind in -lsocket... " >&6; }
9160 if test "${ac_cv_lib_socket_bind+set}" = set; then :
9161   $as_echo_n "(cached) " >&6
9162 else
9163   ac_check_lib_save_LIBS=$LIBS
9164 LIBS="-lsocket  $LIBS"
9165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9166 /* end confdefs.h.  */
9167
9168 /* Override any GCC internal prototype to avoid an error.
9169    Use char because int might match the return type of a GCC
9170    builtin and then its argument prototype would still apply.  */
9171 #ifdef __cplusplus
9172 extern "C"
9173 #endif
9174 char bind ();
9175 int
9176 main ()
9177 {
9178 return bind ();
9179   ;
9180   return 0;
9181 }
9182 _ACEOF
9183 if ac_fn_c_try_link "$LINENO"; then :
9184   ac_cv_lib_socket_bind=yes
9185 else
9186   ac_cv_lib_socket_bind=no
9187 fi
9188 rm -f core conftest.err conftest.$ac_objext \
9189     conftest$ac_exeext conftest.$ac_ext
9190 LIBS=$ac_check_lib_save_LIBS
9191 fi
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9193 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9194 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
9195   cat >>confdefs.h <<_ACEOF
9196 #define HAVE_LIBSOCKET 1
9197 _ACEOF
9198
9199   LIBS="-lsocket $LIBS"
9200
9201 fi
9202
9203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9204 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9205 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
9206   $as_echo_n "(cached) " >&6
9207 else
9208   ac_check_lib_save_LIBS=$LIBS
9209 LIBS="-lnsl  $LIBS"
9210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9211 /* end confdefs.h.  */
9212
9213 /* Override any GCC internal prototype to avoid an error.
9214    Use char because int might match the return type of a GCC
9215    builtin and then its argument prototype would still apply.  */
9216 #ifdef __cplusplus
9217 extern "C"
9218 #endif
9219 char gethostbyname ();
9220 int
9221 main ()
9222 {
9223 return gethostbyname ();
9224   ;
9225   return 0;
9226 }
9227 _ACEOF
9228 if ac_fn_c_try_link "$LINENO"; then :
9229   ac_cv_lib_nsl_gethostbyname=yes
9230 else
9231   ac_cv_lib_nsl_gethostbyname=no
9232 fi
9233 rm -f core conftest.err conftest.$ac_objext \
9234     conftest$ac_exeext conftest.$ac_ext
9235 LIBS=$ac_check_lib_save_LIBS
9236 fi
9237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9238 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9239 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
9240   cat >>confdefs.h <<_ACEOF
9241 #define HAVE_LIBNSL 1
9242 _ACEOF
9243
9244   LIBS="-lnsl $LIBS"
9245
9246 fi
9247
9248
9249 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9250 # using the same condition.
9251
9252   # Use the system's zlib library.
9253   zlibdir="-L\$(top_builddir)/../zlib"
9254   zlibinc="-I\$(top_srcdir)/../zlib"
9255
9256 # Check whether --with-system-zlib was given.
9257 if test "${with_system_zlib+set}" = set; then :
9258   withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9259     zlibdir=
9260     zlibinc=
9261   fi
9262
9263 fi
9264
9265
9266
9267
9268
9269 # BFD uses libdl when when plugins enabled.
9270
9271   maybe_plugins=no
9272   for ac_header in dlfcn.h
9273 do :
9274   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9275 "
9276 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9277   cat >>confdefs.h <<_ACEOF
9278 #define HAVE_DLFCN_H 1
9279 _ACEOF
9280  maybe_plugins=yes
9281 fi
9282
9283 done
9284
9285   for ac_header in windows.h
9286 do :
9287   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9288 "
9289 if test "x$ac_cv_header_windows_h" = x""yes; then :
9290   cat >>confdefs.h <<_ACEOF
9291 #define HAVE_WINDOWS_H 1
9292 _ACEOF
9293  maybe_plugins=yes
9294 fi
9295
9296 done
9297
9298
9299   # Check whether --enable-plugins was given.
9300 if test "${enable_plugins+set}" = set; then :
9301   enableval=$enable_plugins; case "${enableval}" in
9302       no) plugins=no ;;
9303       *) plugins=yes
9304          if test "$maybe_plugins" != "yes" ; then
9305            as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9306          fi ;;
9307      esac
9308 else
9309   plugins=$maybe_plugins
9310
9311 fi
9312
9313   if test "$plugins" = "yes"; then
9314     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9315 $as_echo_n "checking for library containing dlopen... " >&6; }
9316 if test "${ac_cv_search_dlopen+set}" = set; then :
9317   $as_echo_n "(cached) " >&6
9318 else
9319   ac_func_search_save_LIBS=$LIBS
9320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9321 /* end confdefs.h.  */
9322
9323 /* Override any GCC internal prototype to avoid an error.
9324    Use char because int might match the return type of a GCC
9325    builtin and then its argument prototype would still apply.  */
9326 #ifdef __cplusplus
9327 extern "C"
9328 #endif
9329 char dlopen ();
9330 int
9331 main ()
9332 {
9333 return dlopen ();
9334   ;
9335   return 0;
9336 }
9337 _ACEOF
9338 for ac_lib in '' dl; do
9339   if test -z "$ac_lib"; then
9340     ac_res="none required"
9341   else
9342     ac_res=-l$ac_lib
9343     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9344   fi
9345   if ac_fn_c_try_link "$LINENO"; then :
9346   ac_cv_search_dlopen=$ac_res
9347 fi
9348 rm -f core conftest.err conftest.$ac_objext \
9349     conftest$ac_exeext
9350   if test "${ac_cv_search_dlopen+set}" = set; then :
9351   break
9352 fi
9353 done
9354 if test "${ac_cv_search_dlopen+set}" = set; then :
9355
9356 else
9357   ac_cv_search_dlopen=no
9358 fi
9359 rm conftest.$ac_ext
9360 LIBS=$ac_func_search_save_LIBS
9361 fi
9362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9363 $as_echo "$ac_cv_search_dlopen" >&6; }
9364 ac_res=$ac_cv_search_dlopen
9365 if test "$ac_res" != no; then :
9366   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9367
9368 fi
9369
9370   fi
9371
9372  if test "$plugins" = yes; then
9373   PLUGINS_TRUE=
9374   PLUGINS_FALSE='#'
9375 else
9376   PLUGINS_TRUE='#'
9377   PLUGINS_FALSE=
9378 fi
9379
9380
9381
9382
9383
9384 # Set options
9385 enable_dlopen=yes
9386
9387
9388
9389
9390   enable_win32_dll=no
9391
9392
9393             # Check whether --enable-shared was given.
9394 if test "${enable_shared+set}" = set; then :
9395   enableval=$enable_shared; p=${PACKAGE-default}
9396     case $enableval in
9397     yes) enable_shared=yes ;;
9398     no) enable_shared=no ;;
9399     *)
9400       enable_shared=no
9401       # Look at the argument we got.  We use all the common list separators.
9402       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9403       for pkg in $enableval; do
9404         IFS="$lt_save_ifs"
9405         if test "X$pkg" = "X$p"; then
9406           enable_shared=yes
9407         fi
9408       done
9409       IFS="$lt_save_ifs"
9410       ;;
9411     esac
9412 else
9413   enable_shared=yes
9414 fi
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424   # Check whether --enable-static was given.
9425 if test "${enable_static+set}" = set; then :
9426   enableval=$enable_static; p=${PACKAGE-default}
9427     case $enableval in
9428     yes) enable_static=yes ;;
9429     no) enable_static=no ;;
9430     *)
9431      enable_static=no
9432       # Look at the argument we got.  We use all the common list separators.
9433       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9434       for pkg in $enableval; do
9435         IFS="$lt_save_ifs"
9436         if test "X$pkg" = "X$p"; then
9437           enable_static=yes
9438         fi
9439       done
9440       IFS="$lt_save_ifs"
9441       ;;
9442     esac
9443 else
9444   enable_static=yes
9445 fi
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456 # Check whether --with-pic was given.
9457 if test "${with_pic+set}" = set; then :
9458   withval=$with_pic; pic_mode="$withval"
9459 else
9460   pic_mode=default
9461 fi
9462
9463
9464 test -z "$pic_mode" && pic_mode=default
9465
9466
9467
9468
9469
9470
9471
9472   # Check whether --enable-fast-install was given.
9473 if test "${enable_fast_install+set}" = set; then :
9474   enableval=$enable_fast_install; p=${PACKAGE-default}
9475     case $enableval in
9476     yes) enable_fast_install=yes ;;
9477     no) enable_fast_install=no ;;
9478     *)
9479       enable_fast_install=no
9480       # Look at the argument we got.  We use all the common list separators.
9481       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9482       for pkg in $enableval; do
9483         IFS="$lt_save_ifs"
9484         if test "X$pkg" = "X$p"; then
9485           enable_fast_install=yes
9486         fi
9487       done
9488       IFS="$lt_save_ifs"
9489       ;;
9490     esac
9491 else
9492   enable_fast_install=yes
9493 fi
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505 # This can be used to rebuild libtool when needed
9506 LIBTOOL_DEPS="$ltmain"
9507
9508 # Always use our own libtool.
9509 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536 test -z "$LN_S" && LN_S="ln -s"
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551 if test -n "${ZSH_VERSION+set}" ; then
9552    setopt NO_GLOB_SUBST
9553 fi
9554
9555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9556 $as_echo_n "checking for objdir... " >&6; }
9557 if test "${lt_cv_objdir+set}" = set; then :
9558   $as_echo_n "(cached) " >&6
9559 else
9560   rm -f .libs 2>/dev/null
9561 mkdir .libs 2>/dev/null
9562 if test -d .libs; then
9563   lt_cv_objdir=.libs
9564 else
9565   # MS-DOS does not allow filenames that begin with a dot.
9566   lt_cv_objdir=_libs
9567 fi
9568 rmdir .libs 2>/dev/null
9569 fi
9570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9571 $as_echo "$lt_cv_objdir" >&6; }
9572 objdir=$lt_cv_objdir
9573
9574
9575
9576
9577
9578 cat >>confdefs.h <<_ACEOF
9579 #define LT_OBJDIR "$lt_cv_objdir/"
9580 _ACEOF
9581
9582
9583
9584
9585 case $host_os in
9586 aix3*)
9587   # AIX sometimes has problems with the GCC collect2 program.  For some
9588   # reason, if we set the COLLECT_NAMES environment variable, the problems
9589   # vanish in a puff of smoke.
9590   if test "X${COLLECT_NAMES+set}" != Xset; then
9591     COLLECT_NAMES=
9592     export COLLECT_NAMES
9593   fi
9594   ;;
9595 esac
9596
9597 # Global variables:
9598 ofile=libtool
9599 can_build_shared=yes
9600
9601 # All known linkers require a `.a' archive for static linking (except MSVC,
9602 # which needs '.lib').
9603 libext=a
9604
9605 with_gnu_ld="$lt_cv_prog_gnu_ld"
9606
9607 old_CC="$CC"
9608 old_CFLAGS="$CFLAGS"
9609
9610 # Set sane defaults for various variables
9611 test -z "$CC" && CC=cc
9612 test -z "$LTCC" && LTCC=$CC
9613 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9614 test -z "$LD" && LD=ld
9615 test -z "$ac_objext" && ac_objext=o
9616
9617 for cc_temp in $compiler""; do
9618   case $cc_temp in
9619     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9620     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9621     \-*) ;;
9622     *) break;;
9623   esac
9624 done
9625 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9626
9627
9628 # Only perform the check for file, if the check method requires it
9629 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9630 case $deplibs_check_method in
9631 file_magic*)
9632   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9633     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9634 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9635 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9636   $as_echo_n "(cached) " >&6
9637 else
9638   case $MAGIC_CMD in
9639 [\\/*] |  ?:[\\/]*)
9640   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9641   ;;
9642 *)
9643   lt_save_MAGIC_CMD="$MAGIC_CMD"
9644   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9645   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9646   for ac_dir in $ac_dummy; do
9647     IFS="$lt_save_ifs"
9648     test -z "$ac_dir" && ac_dir=.
9649     if test -f $ac_dir/${ac_tool_prefix}file; then
9650       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9651       if test -n "$file_magic_test_file"; then
9652         case $deplibs_check_method in
9653         "file_magic "*)
9654           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9655           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9656           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9657             $EGREP "$file_magic_regex" > /dev/null; then
9658             :
9659           else
9660             cat <<_LT_EOF 1>&2
9661
9662 *** Warning: the command libtool uses to detect shared libraries,
9663 *** $file_magic_cmd, produces output that libtool cannot recognize.
9664 *** The result is that libtool may fail to recognize shared libraries
9665 *** as such.  This will affect the creation of libtool libraries that
9666 *** depend on shared libraries, but programs linked with such libtool
9667 *** libraries will work regardless of this problem.  Nevertheless, you
9668 *** may want to report the problem to your system manager and/or to
9669 *** bug-libtool@gnu.org
9670
9671 _LT_EOF
9672           fi ;;
9673         esac
9674       fi
9675       break
9676     fi
9677   done
9678   IFS="$lt_save_ifs"
9679   MAGIC_CMD="$lt_save_MAGIC_CMD"
9680   ;;
9681 esac
9682 fi
9683
9684 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9685 if test -n "$MAGIC_CMD"; then
9686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9687 $as_echo "$MAGIC_CMD" >&6; }
9688 else
9689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9690 $as_echo "no" >&6; }
9691 fi
9692
9693
9694
9695
9696
9697 if test -z "$lt_cv_path_MAGIC_CMD"; then
9698   if test -n "$ac_tool_prefix"; then
9699     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9700 $as_echo_n "checking for file... " >&6; }
9701 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9702   $as_echo_n "(cached) " >&6
9703 else
9704   case $MAGIC_CMD in
9705 [\\/*] |  ?:[\\/]*)
9706   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9707   ;;
9708 *)
9709   lt_save_MAGIC_CMD="$MAGIC_CMD"
9710   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9711   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9712   for ac_dir in $ac_dummy; do
9713     IFS="$lt_save_ifs"
9714     test -z "$ac_dir" && ac_dir=.
9715     if test -f $ac_dir/file; then
9716       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9717       if test -n "$file_magic_test_file"; then
9718         case $deplibs_check_method in
9719         "file_magic "*)
9720           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9721           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9722           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9723             $EGREP "$file_magic_regex" > /dev/null; then
9724             :
9725           else
9726             cat <<_LT_EOF 1>&2
9727
9728 *** Warning: the command libtool uses to detect shared libraries,
9729 *** $file_magic_cmd, produces output that libtool cannot recognize.
9730 *** The result is that libtool may fail to recognize shared libraries
9731 *** as such.  This will affect the creation of libtool libraries that
9732 *** depend on shared libraries, but programs linked with such libtool
9733 *** libraries will work regardless of this problem.  Nevertheless, you
9734 *** may want to report the problem to your system manager and/or to
9735 *** bug-libtool@gnu.org
9736
9737 _LT_EOF
9738           fi ;;
9739         esac
9740       fi
9741       break
9742     fi
9743   done
9744   IFS="$lt_save_ifs"
9745   MAGIC_CMD="$lt_save_MAGIC_CMD"
9746   ;;
9747 esac
9748 fi
9749
9750 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9751 if test -n "$MAGIC_CMD"; then
9752   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9753 $as_echo "$MAGIC_CMD" >&6; }
9754 else
9755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9756 $as_echo "no" >&6; }
9757 fi
9758
9759
9760   else
9761     MAGIC_CMD=:
9762   fi
9763 fi
9764
9765   fi
9766   ;;
9767 esac
9768
9769 # Use C for the default configuration in the libtool script
9770
9771 lt_save_CC="$CC"
9772 ac_ext=c
9773 ac_cpp='$CPP $CPPFLAGS'
9774 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9775 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9776 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9777
9778
9779 # Source file extension for C test sources.
9780 ac_ext=c
9781
9782 # Object file extension for compiled C test sources.
9783 objext=o
9784 objext=$objext
9785
9786 # Code to be used in simple compile tests
9787 lt_simple_compile_test_code="int some_variable = 0;"
9788
9789 # Code to be used in simple link tests
9790 lt_simple_link_test_code='int main(){return(0);}'
9791
9792
9793
9794
9795
9796
9797
9798 # If no C compiler was specified, use CC.
9799 LTCC=${LTCC-"$CC"}
9800
9801 # If no C compiler flags were specified, use CFLAGS.
9802 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9803
9804 # Allow CC to be a program name with arguments.
9805 compiler=$CC
9806
9807 # Save the default compiler, since it gets overwritten when the other
9808 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9809 compiler_DEFAULT=$CC
9810
9811 # save warnings/boilerplate of simple test code
9812 ac_outfile=conftest.$ac_objext
9813 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9814 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9815 _lt_compiler_boilerplate=`cat conftest.err`
9816 $RM conftest*
9817
9818 ac_outfile=conftest.$ac_objext
9819 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9820 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9821 _lt_linker_boilerplate=`cat conftest.err`
9822 $RM -r conftest*
9823
9824
9825 ## CAVEAT EMPTOR:
9826 ## There is no encapsulation within the following macros, do not change
9827 ## the running order or otherwise move them around unless you know exactly
9828 ## what you are doing...
9829 if test -n "$compiler"; then
9830
9831 lt_prog_compiler_no_builtin_flag=
9832
9833 if test "$GCC" = yes; then
9834   case $cc_basename in
9835   nvcc*)
9836     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9837   *)
9838     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9839   esac
9840
9841   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9842 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9843 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9844   $as_echo_n "(cached) " >&6
9845 else
9846   lt_cv_prog_compiler_rtti_exceptions=no
9847    ac_outfile=conftest.$ac_objext
9848    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9849    lt_compiler_flag="-fno-rtti -fno-exceptions"
9850    # Insert the option either (1) after the last *FLAGS variable, or
9851    # (2) before a word containing "conftest.", or (3) at the end.
9852    # Note that $ac_compile itself does not contain backslashes and begins
9853    # with a dollar sign (not a hyphen), so the echo should work correctly.
9854    # The option is referenced via a variable to avoid confusing sed.
9855    lt_compile=`echo "$ac_compile" | $SED \
9856    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9857    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9858    -e 's:$: $lt_compiler_flag:'`
9859    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9860    (eval "$lt_compile" 2>conftest.err)
9861    ac_status=$?
9862    cat conftest.err >&5
9863    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9864    if (exit $ac_status) && test -s "$ac_outfile"; then
9865      # The compiler can only warn and ignore the option if not recognized
9866      # So say no if there are warnings other than the usual output.
9867      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9868      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9869      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9870        lt_cv_prog_compiler_rtti_exceptions=yes
9871      fi
9872    fi
9873    $RM conftest*
9874
9875 fi
9876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9877 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9878
9879 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9880     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9881 else
9882     :
9883 fi
9884
9885 fi
9886
9887
9888
9889
9890
9891
9892   lt_prog_compiler_wl=
9893 lt_prog_compiler_pic=
9894 lt_prog_compiler_static=
9895
9896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9897 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9898
9899   if test "$GCC" = yes; then
9900     lt_prog_compiler_wl='-Wl,'
9901     lt_prog_compiler_static='-static'
9902
9903     case $host_os in
9904       aix*)
9905       # All AIX code is PIC.
9906       if test "$host_cpu" = ia64; then
9907         # AIX 5 now supports IA64 processor
9908         lt_prog_compiler_static='-Bstatic'
9909       fi
9910       lt_prog_compiler_pic='-fPIC'
9911       ;;
9912
9913     amigaos*)
9914       case $host_cpu in
9915       powerpc)
9916             # see comment about AmigaOS4 .so support
9917             lt_prog_compiler_pic='-fPIC'
9918         ;;
9919       m68k)
9920             # FIXME: we need at least 68020 code to build shared libraries, but
9921             # adding the `-m68020' flag to GCC prevents building anything better,
9922             # like `-m68040'.
9923             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9924         ;;
9925       esac
9926       ;;
9927
9928     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9929       # PIC is the default for these OSes.
9930       ;;
9931
9932     mingw* | cygwin* | pw32* | os2* | cegcc*)
9933       # This hack is so that the source file can tell whether it is being
9934       # built for inclusion in a dll (and should export symbols for example).
9935       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9936       # (--disable-auto-import) libraries
9937       lt_prog_compiler_pic='-DDLL_EXPORT'
9938       ;;
9939
9940     darwin* | rhapsody*)
9941       # PIC is the default on this platform
9942       # Common symbols not allowed in MH_DYLIB files
9943       lt_prog_compiler_pic='-fno-common'
9944       ;;
9945
9946     haiku*)
9947       # PIC is the default for Haiku.
9948       # The "-static" flag exists, but is broken.
9949       lt_prog_compiler_static=
9950       ;;
9951
9952     hpux*)
9953       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9954       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9955       # sets the default TLS model and affects inlining.
9956       case $host_cpu in
9957       hppa*64*)
9958         # +Z the default
9959         ;;
9960       *)
9961         lt_prog_compiler_pic='-fPIC'
9962         ;;
9963       esac
9964       ;;
9965
9966     interix[3-9]*)
9967       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9968       # Instead, we relocate shared libraries at runtime.
9969       ;;
9970
9971     msdosdjgpp*)
9972       # Just because we use GCC doesn't mean we suddenly get shared libraries
9973       # on systems that don't support them.
9974       lt_prog_compiler_can_build_shared=no
9975       enable_shared=no
9976       ;;
9977
9978     *nto* | *qnx*)
9979       # QNX uses GNU C++, but need to define -shared option too, otherwise
9980       # it will coredump.
9981       lt_prog_compiler_pic='-fPIC -shared'
9982       ;;
9983
9984     sysv4*MP*)
9985       if test -d /usr/nec; then
9986         lt_prog_compiler_pic=-Kconform_pic
9987       fi
9988       ;;
9989
9990     *)
9991       lt_prog_compiler_pic='-fPIC'
9992       ;;
9993     esac
9994
9995     case $cc_basename in
9996     nvcc*) # Cuda Compiler Driver 2.2
9997       lt_prog_compiler_wl='-Xlinker '
9998       lt_prog_compiler_pic='-Xcompiler -fPIC'
9999       ;;
10000     esac
10001   else
10002     # PORTME Check for flag to pass linker flags through the system compiler.
10003     case $host_os in
10004     aix*)
10005       lt_prog_compiler_wl='-Wl,'
10006       if test "$host_cpu" = ia64; then
10007         # AIX 5 now supports IA64 processor
10008         lt_prog_compiler_static='-Bstatic'
10009       else
10010         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10011       fi
10012       ;;
10013
10014     mingw* | cygwin* | pw32* | os2* | cegcc*)
10015       # This hack is so that the source file can tell whether it is being
10016       # built for inclusion in a dll (and should export symbols for example).
10017       lt_prog_compiler_pic='-DDLL_EXPORT'
10018       ;;
10019
10020     hpux9* | hpux10* | hpux11*)
10021       lt_prog_compiler_wl='-Wl,'
10022       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10023       # not for PA HP-UX.
10024       case $host_cpu in
10025       hppa*64*|ia64*)
10026         # +Z the default
10027         ;;
10028       *)
10029         lt_prog_compiler_pic='+Z'
10030         ;;
10031       esac
10032       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10033       lt_prog_compiler_static='${wl}-a ${wl}archive'
10034       ;;
10035
10036     irix5* | irix6* | nonstopux*)
10037       lt_prog_compiler_wl='-Wl,'
10038       # PIC (with -KPIC) is the default.
10039       lt_prog_compiler_static='-non_shared'
10040       ;;
10041
10042     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10043       case $cc_basename in
10044       # old Intel for x86_64 which still supported -KPIC.
10045       ecc*)
10046         lt_prog_compiler_wl='-Wl,'
10047         lt_prog_compiler_pic='-KPIC'
10048         lt_prog_compiler_static='-static'
10049         ;;
10050       # icc used to be incompatible with GCC.
10051       # ICC 10 doesn't accept -KPIC any more.
10052       icc* | ifort*)
10053         lt_prog_compiler_wl='-Wl,'
10054         lt_prog_compiler_pic='-fPIC'
10055         lt_prog_compiler_static='-static'
10056         ;;
10057       # Lahey Fortran 8.1.
10058       lf95*)
10059         lt_prog_compiler_wl='-Wl,'
10060         lt_prog_compiler_pic='--shared'
10061         lt_prog_compiler_static='--static'
10062         ;;
10063       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10064         # Portland Group compilers (*not* the Pentium gcc compiler,
10065         # which looks to be a dead project)
10066         lt_prog_compiler_wl='-Wl,'
10067         lt_prog_compiler_pic='-fpic'
10068         lt_prog_compiler_static='-Bstatic'
10069         ;;
10070       ccc*)
10071         lt_prog_compiler_wl='-Wl,'
10072         # All Alpha code is PIC.
10073         lt_prog_compiler_static='-non_shared'
10074         ;;
10075       xl* | bgxl* | bgf* | mpixl*)
10076         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10077         lt_prog_compiler_wl='-Wl,'
10078         lt_prog_compiler_pic='-qpic'
10079         lt_prog_compiler_static='-qstaticlink'
10080         ;;
10081       *)
10082         case `$CC -V 2>&1 | sed 5q` in
10083         *Sun\ F* | *Sun*Fortran*)
10084           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10085           lt_prog_compiler_pic='-KPIC'
10086           lt_prog_compiler_static='-Bstatic'
10087           lt_prog_compiler_wl=''
10088           ;;
10089         *Sun\ C*)
10090           # Sun C 5.9
10091           lt_prog_compiler_pic='-KPIC'
10092           lt_prog_compiler_static='-Bstatic'
10093           lt_prog_compiler_wl='-Wl,'
10094           ;;
10095         esac
10096         ;;
10097       esac
10098       ;;
10099
10100     newsos6)
10101       lt_prog_compiler_pic='-KPIC'
10102       lt_prog_compiler_static='-Bstatic'
10103       ;;
10104
10105     *nto* | *qnx*)
10106       # QNX uses GNU C++, but need to define -shared option too, otherwise
10107       # it will coredump.
10108       lt_prog_compiler_pic='-fPIC -shared'
10109       ;;
10110
10111     osf3* | osf4* | osf5*)
10112       lt_prog_compiler_wl='-Wl,'
10113       # All OSF/1 code is PIC.
10114       lt_prog_compiler_static='-non_shared'
10115       ;;
10116
10117     rdos*)
10118       lt_prog_compiler_static='-non_shared'
10119       ;;
10120
10121     solaris*)
10122       lt_prog_compiler_pic='-KPIC'
10123       lt_prog_compiler_static='-Bstatic'
10124       case $cc_basename in
10125       f77* | f90* | f95*)
10126         lt_prog_compiler_wl='-Qoption ld ';;
10127       *)
10128         lt_prog_compiler_wl='-Wl,';;
10129       esac
10130       ;;
10131
10132     sunos4*)
10133       lt_prog_compiler_wl='-Qoption ld '
10134       lt_prog_compiler_pic='-PIC'
10135       lt_prog_compiler_static='-Bstatic'
10136       ;;
10137
10138     sysv4 | sysv4.2uw2* | sysv4.3*)
10139       lt_prog_compiler_wl='-Wl,'
10140       lt_prog_compiler_pic='-KPIC'
10141       lt_prog_compiler_static='-Bstatic'
10142       ;;
10143
10144     sysv4*MP*)
10145       if test -d /usr/nec ;then
10146         lt_prog_compiler_pic='-Kconform_pic'
10147         lt_prog_compiler_static='-Bstatic'
10148       fi
10149       ;;
10150
10151     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10152       lt_prog_compiler_wl='-Wl,'
10153       lt_prog_compiler_pic='-KPIC'
10154       lt_prog_compiler_static='-Bstatic'
10155       ;;
10156
10157     unicos*)
10158       lt_prog_compiler_wl='-Wl,'
10159       lt_prog_compiler_can_build_shared=no
10160       ;;
10161
10162     uts4*)
10163       lt_prog_compiler_pic='-pic'
10164       lt_prog_compiler_static='-Bstatic'
10165       ;;
10166
10167     *)
10168       lt_prog_compiler_can_build_shared=no
10169       ;;
10170     esac
10171   fi
10172
10173 case $host_os in
10174   # For platforms which do not support PIC, -DPIC is meaningless:
10175   *djgpp*)
10176     lt_prog_compiler_pic=
10177     ;;
10178   *)
10179     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10180     ;;
10181 esac
10182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10183 $as_echo "$lt_prog_compiler_pic" >&6; }
10184
10185
10186
10187
10188
10189
10190 #
10191 # Check to make sure the PIC flag actually works.
10192 #
10193 if test -n "$lt_prog_compiler_pic"; then
10194   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10195 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10196 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10197   $as_echo_n "(cached) " >&6
10198 else
10199   lt_cv_prog_compiler_pic_works=no
10200    ac_outfile=conftest.$ac_objext
10201    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10202    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10203    # Insert the option either (1) after the last *FLAGS variable, or
10204    # (2) before a word containing "conftest.", or (3) at the end.
10205    # Note that $ac_compile itself does not contain backslashes and begins
10206    # with a dollar sign (not a hyphen), so the echo should work correctly.
10207    # The option is referenced via a variable to avoid confusing sed.
10208    lt_compile=`echo "$ac_compile" | $SED \
10209    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10210    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10211    -e 's:$: $lt_compiler_flag:'`
10212    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10213    (eval "$lt_compile" 2>conftest.err)
10214    ac_status=$?
10215    cat conftest.err >&5
10216    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10217    if (exit $ac_status) && test -s "$ac_outfile"; then
10218      # The compiler can only warn and ignore the option if not recognized
10219      # So say no if there are warnings other than the usual output.
10220      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10221      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10222      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10223        lt_cv_prog_compiler_pic_works=yes
10224      fi
10225    fi
10226    $RM conftest*
10227
10228 fi
10229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10230 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10231
10232 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10233     case $lt_prog_compiler_pic in
10234      "" | " "*) ;;
10235      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10236      esac
10237 else
10238     lt_prog_compiler_pic=
10239      lt_prog_compiler_can_build_shared=no
10240 fi
10241
10242 fi
10243
10244
10245
10246
10247
10248
10249 #
10250 # Check to make sure the static flag actually works.
10251 #
10252 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10254 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10255 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10256   $as_echo_n "(cached) " >&6
10257 else
10258   lt_cv_prog_compiler_static_works=no
10259    save_LDFLAGS="$LDFLAGS"
10260    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10261    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10262    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10263      # The linker can only warn and ignore the option if not recognized
10264      # So say no if there are warnings
10265      if test -s conftest.err; then
10266        # Append any errors to the config.log.
10267        cat conftest.err 1>&5
10268        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10269        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10270        if diff conftest.exp conftest.er2 >/dev/null; then
10271          lt_cv_prog_compiler_static_works=yes
10272        fi
10273      else
10274        lt_cv_prog_compiler_static_works=yes
10275      fi
10276    fi
10277    $RM -r conftest*
10278    LDFLAGS="$save_LDFLAGS"
10279
10280 fi
10281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10282 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10283
10284 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10285     :
10286 else
10287     lt_prog_compiler_static=
10288 fi
10289
10290
10291
10292
10293
10294
10295
10296   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10297 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10298 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10299   $as_echo_n "(cached) " >&6
10300 else
10301   lt_cv_prog_compiler_c_o=no
10302    $RM -r conftest 2>/dev/null
10303    mkdir conftest
10304    cd conftest
10305    mkdir out
10306    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10307
10308    lt_compiler_flag="-o out/conftest2.$ac_objext"
10309    # Insert the option either (1) after the last *FLAGS variable, or
10310    # (2) before a word containing "conftest.", or (3) at the end.
10311    # Note that $ac_compile itself does not contain backslashes and begins
10312    # with a dollar sign (not a hyphen), so the echo should work correctly.
10313    lt_compile=`echo "$ac_compile" | $SED \
10314    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10315    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10316    -e 's:$: $lt_compiler_flag:'`
10317    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10318    (eval "$lt_compile" 2>out/conftest.err)
10319    ac_status=$?
10320    cat out/conftest.err >&5
10321    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10322    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10323    then
10324      # The compiler can only warn and ignore the option if not recognized
10325      # So say no if there are warnings
10326      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10327      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10328      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10329        lt_cv_prog_compiler_c_o=yes
10330      fi
10331    fi
10332    chmod u+w . 2>&5
10333    $RM conftest*
10334    # SGI C++ compiler will create directory out/ii_files/ for
10335    # template instantiation
10336    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10337    $RM out/* && rmdir out
10338    cd ..
10339    $RM -r conftest
10340    $RM conftest*
10341
10342 fi
10343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10344 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10345
10346
10347
10348
10349
10350
10351   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10352 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10353 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10354   $as_echo_n "(cached) " >&6
10355 else
10356   lt_cv_prog_compiler_c_o=no
10357    $RM -r conftest 2>/dev/null
10358    mkdir conftest
10359    cd conftest
10360    mkdir out
10361    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10362
10363    lt_compiler_flag="-o out/conftest2.$ac_objext"
10364    # Insert the option either (1) after the last *FLAGS variable, or
10365    # (2) before a word containing "conftest.", or (3) at the end.
10366    # Note that $ac_compile itself does not contain backslashes and begins
10367    # with a dollar sign (not a hyphen), so the echo should work correctly.
10368    lt_compile=`echo "$ac_compile" | $SED \
10369    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10370    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10371    -e 's:$: $lt_compiler_flag:'`
10372    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10373    (eval "$lt_compile" 2>out/conftest.err)
10374    ac_status=$?
10375    cat out/conftest.err >&5
10376    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10377    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10378    then
10379      # The compiler can only warn and ignore the option if not recognized
10380      # So say no if there are warnings
10381      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10382      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10383      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10384        lt_cv_prog_compiler_c_o=yes
10385      fi
10386    fi
10387    chmod u+w . 2>&5
10388    $RM conftest*
10389    # SGI C++ compiler will create directory out/ii_files/ for
10390    # template instantiation
10391    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10392    $RM out/* && rmdir out
10393    cd ..
10394    $RM -r conftest
10395    $RM conftest*
10396
10397 fi
10398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10399 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10400
10401
10402
10403
10404 hard_links="nottested"
10405 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10406   # do not overwrite the value of need_locks provided by the user
10407   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10408 $as_echo_n "checking if we can lock with hard links... " >&6; }
10409   hard_links=yes
10410   $RM conftest*
10411   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10412   touch conftest.a
10413   ln conftest.a conftest.b 2>&5 || hard_links=no
10414   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10416 $as_echo "$hard_links" >&6; }
10417   if test "$hard_links" = no; then
10418     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10419 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10420     need_locks=warn
10421   fi
10422 else
10423   need_locks=no
10424 fi
10425
10426
10427
10428
10429
10430
10431   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10432 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10433
10434   runpath_var=
10435   allow_undefined_flag=
10436   always_export_symbols=no
10437   archive_cmds=
10438   archive_expsym_cmds=
10439   compiler_needs_object=no
10440   enable_shared_with_static_runtimes=no
10441   export_dynamic_flag_spec=
10442   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10443   hardcode_automatic=no
10444   hardcode_direct=no
10445   hardcode_direct_absolute=no
10446   hardcode_libdir_flag_spec=
10447   hardcode_libdir_flag_spec_ld=
10448   hardcode_libdir_separator=
10449   hardcode_minus_L=no
10450   hardcode_shlibpath_var=unsupported
10451   inherit_rpath=no
10452   link_all_deplibs=unknown
10453   module_cmds=
10454   module_expsym_cmds=
10455   old_archive_from_new_cmds=
10456   old_archive_from_expsyms_cmds=
10457   thread_safe_flag_spec=
10458   whole_archive_flag_spec=
10459   # include_expsyms should be a list of space-separated symbols to be *always*
10460   # included in the symbol list
10461   include_expsyms=
10462   # exclude_expsyms can be an extended regexp of symbols to exclude
10463   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10464   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10465   # as well as any symbol that contains `d'.
10466   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10467   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10468   # platforms (ab)use it in PIC code, but their linkers get confused if
10469   # the symbol is explicitly referenced.  Since portable code cannot
10470   # rely on this symbol name, it's probably fine to never include it in
10471   # preloaded symbol tables.
10472   # Exclude shared library initialization/finalization symbols.
10473   extract_expsyms_cmds=
10474
10475   case $host_os in
10476   cygwin* | mingw* | pw32* | cegcc*)
10477     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10478     # When not using gcc, we currently assume that we are using
10479     # Microsoft Visual C++.
10480     if test "$GCC" != yes; then
10481       with_gnu_ld=no
10482     fi
10483     ;;
10484   interix*)
10485     # we just hope/assume this is gcc and not c89 (= MSVC++)
10486     with_gnu_ld=yes
10487     ;;
10488   openbsd*)
10489     with_gnu_ld=no
10490     ;;
10491   esac
10492
10493   ld_shlibs=yes
10494
10495   # On some targets, GNU ld is compatible enough with the native linker
10496   # that we're better off using the native interface for both.
10497   lt_use_gnu_ld_interface=no
10498   if test "$with_gnu_ld" = yes; then
10499     case $host_os in
10500       aix*)
10501         # The AIX port of GNU ld has always aspired to compatibility
10502         # with the native linker.  However, as the warning in the GNU ld
10503         # block says, versions before 2.19.5* couldn't really create working
10504         # shared libraries, regardless of the interface used.
10505         case `$LD -v 2>&1` in
10506           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10507           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10508           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10509           *)
10510             lt_use_gnu_ld_interface=yes
10511             ;;
10512         esac
10513         ;;
10514       *)
10515         lt_use_gnu_ld_interface=yes
10516         ;;
10517     esac
10518   fi
10519
10520   if test "$lt_use_gnu_ld_interface" = yes; then
10521     # If archive_cmds runs LD, not CC, wlarc should be empty
10522     wlarc='${wl}'
10523
10524     # Set some defaults for GNU ld with shared library support. These
10525     # are reset later if shared libraries are not supported. Putting them
10526     # here allows them to be overridden if necessary.
10527     runpath_var=LD_RUN_PATH
10528     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10529     export_dynamic_flag_spec='${wl}--export-dynamic'
10530     # ancient GNU ld didn't support --whole-archive et. al.
10531     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10532       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10533     else
10534       whole_archive_flag_spec=
10535     fi
10536     supports_anon_versioning=no
10537     case `$LD -v 2>&1` in
10538       *GNU\ gold*) supports_anon_versioning=yes ;;
10539       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10540       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10541       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10542       *\ 2.11.*) ;; # other 2.11 versions
10543       *) supports_anon_versioning=yes ;;
10544     esac
10545
10546     # See if GNU ld supports shared libraries.
10547     case $host_os in
10548     aix[3-9]*)
10549       # On AIX/PPC, the GNU linker is very broken
10550       if test "$host_cpu" != ia64; then
10551         ld_shlibs=no
10552         cat <<_LT_EOF 1>&2
10553
10554 *** Warning: the GNU linker, at least up to release 2.19, is reported
10555 *** to be unable to reliably create shared libraries on AIX.
10556 *** Therefore, libtool is disabling shared libraries support.  If you
10557 *** really care for shared libraries, you may want to install binutils
10558 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10559 *** You will then need to restart the configuration process.
10560
10561 _LT_EOF
10562       fi
10563       ;;
10564
10565     amigaos*)
10566       case $host_cpu in
10567       powerpc)
10568             # see comment about AmigaOS4 .so support
10569             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10570             archive_expsym_cmds=''
10571         ;;
10572       m68k)
10573             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)'
10574             hardcode_libdir_flag_spec='-L$libdir'
10575             hardcode_minus_L=yes
10576         ;;
10577       esac
10578       ;;
10579
10580     beos*)
10581       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10582         allow_undefined_flag=unsupported
10583         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10584         # support --undefined.  This deserves some investigation.  FIXME
10585         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10586       else
10587         ld_shlibs=no
10588       fi
10589       ;;
10590
10591     cygwin* | mingw* | pw32* | cegcc*)
10592       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10593       # as there is no search path for DLLs.
10594       hardcode_libdir_flag_spec='-L$libdir'
10595       export_dynamic_flag_spec='${wl}--export-all-symbols'
10596       allow_undefined_flag=unsupported
10597       always_export_symbols=no
10598       enable_shared_with_static_runtimes=yes
10599       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10600
10601       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10602         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10603         # If the export-symbols file already is a .def file (1st line
10604         # is EXPORTS), use it as is; otherwise, prepend...
10605         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10606           cp $export_symbols $output_objdir/$soname.def;
10607         else
10608           echo EXPORTS > $output_objdir/$soname.def;
10609           cat $export_symbols >> $output_objdir/$soname.def;
10610         fi~
10611         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10612       else
10613         ld_shlibs=no
10614       fi
10615       ;;
10616
10617     haiku*)
10618       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10619       link_all_deplibs=yes
10620       ;;
10621
10622     interix[3-9]*)
10623       hardcode_direct=no
10624       hardcode_shlibpath_var=no
10625       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10626       export_dynamic_flag_spec='${wl}-E'
10627       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10628       # Instead, shared libraries are loaded at an image base (0x10000000 by
10629       # default) and relocated if they conflict, which is a slow very memory
10630       # consuming and fragmenting process.  To avoid this, we pick a random,
10631       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10632       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10633       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10634       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'
10635       ;;
10636
10637     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10638       tmp_diet=no
10639       if test "$host_os" = linux-dietlibc; then
10640         case $cc_basename in
10641           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10642         esac
10643       fi
10644       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10645          && test "$tmp_diet" = no
10646       then
10647         tmp_addflag=' $pic_flag'
10648         tmp_sharedflag='-shared'
10649         case $cc_basename,$host_cpu in
10650         pgcc*)                          # Portland Group C compiler
10651           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'
10652           tmp_addflag=' $pic_flag'
10653           ;;
10654         pgf77* | pgf90* | pgf95* | pgfortran*)
10655                                         # Portland Group f77 and f90 compilers
10656           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'
10657           tmp_addflag=' $pic_flag -Mnomain' ;;
10658         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10659           tmp_addflag=' -i_dynamic' ;;
10660         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10661           tmp_addflag=' -i_dynamic -nofor_main' ;;
10662         ifc* | ifort*)                  # Intel Fortran compiler
10663           tmp_addflag=' -nofor_main' ;;
10664         lf95*)                          # Lahey Fortran 8.1
10665           whole_archive_flag_spec=
10666           tmp_sharedflag='--shared' ;;
10667         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10668           tmp_sharedflag='-qmkshrobj'
10669           tmp_addflag= ;;
10670         nvcc*)  # Cuda Compiler Driver 2.2
10671           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'
10672           compiler_needs_object=yes
10673           ;;
10674         esac
10675         case `$CC -V 2>&1 | sed 5q` in
10676         *Sun\ C*)                       # Sun C 5.9
10677           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'
10678           compiler_needs_object=yes
10679           tmp_sharedflag='-G' ;;
10680         *Sun\ F*)                       # Sun Fortran 8.3
10681           tmp_sharedflag='-G' ;;
10682         esac
10683         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10684
10685         if test "x$supports_anon_versioning" = xyes; then
10686           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10687             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10688             echo "local: *; };" >> $output_objdir/$libname.ver~
10689             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10690         fi
10691
10692         case $cc_basename in
10693         xlf* | bgf* | bgxlf* | mpixlf*)
10694           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10695           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10696           hardcode_libdir_flag_spec=
10697           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10698           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10699           if test "x$supports_anon_versioning" = xyes; then
10700             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10701               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10702               echo "local: *; };" >> $output_objdir/$libname.ver~
10703               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10704           fi
10705           ;;
10706         esac
10707       else
10708         ld_shlibs=no
10709       fi
10710       ;;
10711
10712     netbsd*)
10713       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10714         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10715         wlarc=
10716       else
10717         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10718         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10719       fi
10720       ;;
10721
10722     solaris*)
10723       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10724         ld_shlibs=no
10725         cat <<_LT_EOF 1>&2
10726
10727 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10728 *** create shared libraries on Solaris systems.  Therefore, libtool
10729 *** is disabling shared libraries support.  We urge you to upgrade GNU
10730 *** binutils to release 2.9.1 or newer.  Another option is to modify
10731 *** your PATH or compiler configuration so that the native linker is
10732 *** used, and then restart.
10733
10734 _LT_EOF
10735       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10736         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10737         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10738       else
10739         ld_shlibs=no
10740       fi
10741       ;;
10742
10743     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10744       case `$LD -v 2>&1` in
10745         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10746         ld_shlibs=no
10747         cat <<_LT_EOF 1>&2
10748
10749 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10750 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10751 *** is disabling shared libraries support.  We urge you to upgrade GNU
10752 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10753 *** your PATH or compiler configuration so that the native linker is
10754 *** used, and then restart.
10755
10756 _LT_EOF
10757         ;;
10758         *)
10759           # For security reasons, it is highly recommended that you always
10760           # use absolute paths for naming shared libraries, and exclude the
10761           # DT_RUNPATH tag from executables and libraries.  But doing so
10762           # requires that you compile everything twice, which is a pain.
10763           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10764             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10765             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10766             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10767           else
10768             ld_shlibs=no
10769           fi
10770         ;;
10771       esac
10772       ;;
10773
10774     sunos4*)
10775       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10776       wlarc=
10777       hardcode_direct=yes
10778       hardcode_shlibpath_var=no
10779       ;;
10780
10781     *)
10782       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10783         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10784         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10785       else
10786         ld_shlibs=no
10787       fi
10788       ;;
10789     esac
10790
10791     if test "$ld_shlibs" = no; then
10792       runpath_var=
10793       hardcode_libdir_flag_spec=
10794       export_dynamic_flag_spec=
10795       whole_archive_flag_spec=
10796     fi
10797   else
10798     # PORTME fill in a description of your system's linker (not GNU ld)
10799     case $host_os in
10800     aix3*)
10801       allow_undefined_flag=unsupported
10802       always_export_symbols=yes
10803       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'
10804       # Note: this linker hardcodes the directories in LIBPATH if there
10805       # are no directories specified by -L.
10806       hardcode_minus_L=yes
10807       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10808         # Neither direct hardcoding nor static linking is supported with a
10809         # broken collect2.
10810         hardcode_direct=unsupported
10811       fi
10812       ;;
10813
10814     aix[4-9]*)
10815       if test "$host_cpu" = ia64; then
10816         # On IA64, the linker does run time linking by default, so we don't
10817         # have to do anything special.
10818         aix_use_runtimelinking=no
10819         exp_sym_flag='-Bexport'
10820         no_entry_flag=""
10821       else
10822         # If we're using GNU nm, then we don't want the "-C" option.
10823         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10824         # Also, AIX nm treats weak defined symbols like other global
10825         # defined symbols, whereas GNU nm marks them as "W".
10826         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10827           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'
10828         else
10829           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'
10830         fi
10831         aix_use_runtimelinking=no
10832
10833         # Test if we are trying to use run time linking or normal
10834         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10835         # need to do runtime linking.
10836         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10837           for ld_flag in $LDFLAGS; do
10838           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10839             aix_use_runtimelinking=yes
10840             break
10841           fi
10842           done
10843           ;;
10844         esac
10845
10846         exp_sym_flag='-bexport'
10847         no_entry_flag='-bnoentry'
10848       fi
10849
10850       # When large executables or shared objects are built, AIX ld can
10851       # have problems creating the table of contents.  If linking a library
10852       # or program results in "error TOC overflow" add -mminimal-toc to
10853       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10854       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10855
10856       archive_cmds=''
10857       hardcode_direct=yes
10858       hardcode_direct_absolute=yes
10859       hardcode_libdir_separator=':'
10860       link_all_deplibs=yes
10861       file_list_spec='${wl}-f,'
10862
10863       if test "$GCC" = yes; then
10864         case $host_os in aix4.[012]|aix4.[012].*)
10865         # We only want to do this on AIX 4.2 and lower, the check
10866         # below for broken collect2 doesn't work under 4.3+
10867           collect2name=`${CC} -print-prog-name=collect2`
10868           if test -f "$collect2name" &&
10869            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10870           then
10871           # We have reworked collect2
10872           :
10873           else
10874           # We have old collect2
10875           hardcode_direct=unsupported
10876           # It fails to find uninstalled libraries when the uninstalled
10877           # path is not listed in the libpath.  Setting hardcode_minus_L
10878           # to unsupported forces relinking
10879           hardcode_minus_L=yes
10880           hardcode_libdir_flag_spec='-L$libdir'
10881           hardcode_libdir_separator=
10882           fi
10883           ;;
10884         esac
10885         shared_flag='-shared'
10886         if test "$aix_use_runtimelinking" = yes; then
10887           shared_flag="$shared_flag "'${wl}-G'
10888         fi
10889       else
10890         # not using gcc
10891         if test "$host_cpu" = ia64; then
10892         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10893         # chokes on -Wl,-G. The following line is correct:
10894           shared_flag='-G'
10895         else
10896           if test "$aix_use_runtimelinking" = yes; then
10897             shared_flag='${wl}-G'
10898           else
10899             shared_flag='${wl}-bM:SRE'
10900           fi
10901         fi
10902       fi
10903
10904       export_dynamic_flag_spec='${wl}-bexpall'
10905       # It seems that -bexpall does not export symbols beginning with
10906       # underscore (_), so it is better to generate a list of symbols to export.
10907       always_export_symbols=yes
10908       if test "$aix_use_runtimelinking" = yes; then
10909         # Warning - without using the other runtime loading flags (-brtl),
10910         # -berok will link without error, but may produce a broken library.
10911         allow_undefined_flag='-berok'
10912         # Determine the default libpath from the value encoded in an
10913         # empty executable.
10914         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10915 /* end confdefs.h.  */
10916
10917 int
10918 main ()
10919 {
10920
10921   ;
10922   return 0;
10923 }
10924 _ACEOF
10925 if ac_fn_c_try_link "$LINENO"; then :
10926
10927 lt_aix_libpath_sed='
10928     /Import File Strings/,/^$/ {
10929         /^0/ {
10930             s/^0  *\(.*\)$/\1/
10931             p
10932         }
10933     }'
10934 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10935 # Check for a 64-bit object if we didn't find anything.
10936 if test -z "$aix_libpath"; then
10937   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10938 fi
10939 fi
10940 rm -f core conftest.err conftest.$ac_objext \
10941     conftest$ac_exeext conftest.$ac_ext
10942 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10943
10944         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10945         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"
10946       else
10947         if test "$host_cpu" = ia64; then
10948           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10949           allow_undefined_flag="-z nodefs"
10950           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"
10951         else
10952          # Determine the default libpath from the value encoded in an
10953          # empty executable.
10954          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10955 /* end confdefs.h.  */
10956
10957 int
10958 main ()
10959 {
10960
10961   ;
10962   return 0;
10963 }
10964 _ACEOF
10965 if ac_fn_c_try_link "$LINENO"; then :
10966
10967 lt_aix_libpath_sed='
10968     /Import File Strings/,/^$/ {
10969         /^0/ {
10970             s/^0  *\(.*\)$/\1/
10971             p
10972         }
10973     }'
10974 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10975 # Check for a 64-bit object if we didn't find anything.
10976 if test -z "$aix_libpath"; then
10977   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10978 fi
10979 fi
10980 rm -f core conftest.err conftest.$ac_objext \
10981     conftest$ac_exeext conftest.$ac_ext
10982 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10983
10984          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10985           # Warning - without using the other run time loading flags,
10986           # -berok will link without error, but may produce a broken library.
10987           no_undefined_flag=' ${wl}-bernotok'
10988           allow_undefined_flag=' ${wl}-berok'
10989           if test "$with_gnu_ld" = yes; then
10990             # We only use this code for GNU lds that support --whole-archive.
10991             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10992           else
10993             # Exported symbols can be pulled into shared objects from archives
10994             whole_archive_flag_spec='$convenience'
10995           fi
10996           archive_cmds_need_lc=yes
10997           # This is similar to how AIX traditionally builds its shared libraries.
10998           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'
10999         fi
11000       fi
11001       ;;
11002
11003     amigaos*)
11004       case $host_cpu in
11005       powerpc)
11006             # see comment about AmigaOS4 .so support
11007             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11008             archive_expsym_cmds=''
11009         ;;
11010       m68k)
11011             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)'
11012             hardcode_libdir_flag_spec='-L$libdir'
11013             hardcode_minus_L=yes
11014         ;;
11015       esac
11016       ;;
11017
11018     bsdi[45]*)
11019       export_dynamic_flag_spec=-rdynamic
11020       ;;
11021
11022     cygwin* | mingw* | pw32* | cegcc*)
11023       # When not using gcc, we currently assume that we are using
11024       # Microsoft Visual C++.
11025       # hardcode_libdir_flag_spec is actually meaningless, as there is
11026       # no search path for DLLs.
11027       hardcode_libdir_flag_spec=' '
11028       allow_undefined_flag=unsupported
11029       # Tell ltmain to make .lib files, not .a files.
11030       libext=lib
11031       # Tell ltmain to make .dll files, not .so files.
11032       shrext_cmds=".dll"
11033       # FIXME: Setting linknames here is a bad hack.
11034       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11035       # The linker will automatically build a .lib file if we build a DLL.
11036       old_archive_from_new_cmds='true'
11037       # FIXME: Should let the user specify the lib program.
11038       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11039       fix_srcfile_path='`cygpath -w "$srcfile"`'
11040       enable_shared_with_static_runtimes=yes
11041       ;;
11042
11043     darwin* | rhapsody*)
11044
11045
11046   archive_cmds_need_lc=no
11047   hardcode_direct=no
11048   hardcode_automatic=yes
11049   hardcode_shlibpath_var=unsupported
11050   if test "$lt_cv_ld_force_load" = "yes"; then
11051     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\"`'
11052   else
11053     whole_archive_flag_spec=''
11054   fi
11055   link_all_deplibs=yes
11056   allow_undefined_flag="$_lt_dar_allow_undefined"
11057   case $cc_basename in
11058      ifort*) _lt_dar_can_shared=yes ;;
11059      *) _lt_dar_can_shared=$GCC ;;
11060   esac
11061   if test "$_lt_dar_can_shared" = "yes"; then
11062     output_verbose_link_cmd=func_echo_all
11063     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11064     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11065     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}"
11066     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}"
11067
11068   else
11069   ld_shlibs=no
11070   fi
11071
11072       ;;
11073
11074     dgux*)
11075       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11076       hardcode_libdir_flag_spec='-L$libdir'
11077       hardcode_shlibpath_var=no
11078       ;;
11079
11080     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11081     # support.  Future versions do this automatically, but an explicit c++rt0.o
11082     # does not break anything, and helps significantly (at the cost of a little
11083     # extra space).
11084     freebsd2.2*)
11085       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11086       hardcode_libdir_flag_spec='-R$libdir'
11087       hardcode_direct=yes
11088       hardcode_shlibpath_var=no
11089       ;;
11090
11091     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11092     freebsd2.*)
11093       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11094       hardcode_direct=yes
11095       hardcode_minus_L=yes
11096       hardcode_shlibpath_var=no
11097       ;;
11098
11099     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11100     freebsd* | dragonfly*)
11101       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11102       hardcode_libdir_flag_spec='-R$libdir'
11103       hardcode_direct=yes
11104       hardcode_shlibpath_var=no
11105       ;;
11106
11107     hpux9*)
11108       if test "$GCC" = yes; then
11109         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'
11110       else
11111         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'
11112       fi
11113       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11114       hardcode_libdir_separator=:
11115       hardcode_direct=yes
11116
11117       # hardcode_minus_L: Not really in the search PATH,
11118       # but as the default location of the library.
11119       hardcode_minus_L=yes
11120       export_dynamic_flag_spec='${wl}-E'
11121       ;;
11122
11123     hpux10*)
11124       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11125         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11126       else
11127         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11128       fi
11129       if test "$with_gnu_ld" = no; then
11130         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11131         hardcode_libdir_flag_spec_ld='+b $libdir'
11132         hardcode_libdir_separator=:
11133         hardcode_direct=yes
11134         hardcode_direct_absolute=yes
11135         export_dynamic_flag_spec='${wl}-E'
11136         # hardcode_minus_L: Not really in the search PATH,
11137         # but as the default location of the library.
11138         hardcode_minus_L=yes
11139       fi
11140       ;;
11141
11142     hpux11*)
11143       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11144         case $host_cpu in
11145         hppa*64*)
11146           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11147           ;;
11148         ia64*)
11149           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11150           ;;
11151         *)
11152           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11153           ;;
11154         esac
11155       else
11156         case $host_cpu in
11157         hppa*64*)
11158           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11159           ;;
11160         ia64*)
11161           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11162           ;;
11163         *)
11164
11165           # Older versions of the 11.00 compiler do not understand -b yet
11166           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11167           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11168 $as_echo_n "checking if $CC understands -b... " >&6; }
11169 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11170   $as_echo_n "(cached) " >&6
11171 else
11172   lt_cv_prog_compiler__b=no
11173    save_LDFLAGS="$LDFLAGS"
11174    LDFLAGS="$LDFLAGS -b"
11175    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11176    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11177      # The linker can only warn and ignore the option if not recognized
11178      # So say no if there are warnings
11179      if test -s conftest.err; then
11180        # Append any errors to the config.log.
11181        cat conftest.err 1>&5
11182        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11183        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11184        if diff conftest.exp conftest.er2 >/dev/null; then
11185          lt_cv_prog_compiler__b=yes
11186        fi
11187      else
11188        lt_cv_prog_compiler__b=yes
11189      fi
11190    fi
11191    $RM -r conftest*
11192    LDFLAGS="$save_LDFLAGS"
11193
11194 fi
11195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11196 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11197
11198 if test x"$lt_cv_prog_compiler__b" = xyes; then
11199     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11200 else
11201     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11202 fi
11203
11204           ;;
11205         esac
11206       fi
11207       if test "$with_gnu_ld" = no; then
11208         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11209         hardcode_libdir_separator=:
11210
11211         case $host_cpu in
11212         hppa*64*|ia64*)
11213           hardcode_direct=no
11214           hardcode_shlibpath_var=no
11215           ;;
11216         *)
11217           hardcode_direct=yes
11218           hardcode_direct_absolute=yes
11219           export_dynamic_flag_spec='${wl}-E'
11220
11221           # hardcode_minus_L: Not really in the search PATH,
11222           # but as the default location of the library.
11223           hardcode_minus_L=yes
11224           ;;
11225         esac
11226       fi
11227       ;;
11228
11229     irix5* | irix6* | nonstopux*)
11230       if test "$GCC" = yes; then
11231         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'
11232         # Try to use the -exported_symbol ld option, if it does not
11233         # work, assume that -exports_file does not work either and
11234         # implicitly export all symbols.
11235         save_LDFLAGS="$LDFLAGS"
11236         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11237         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11238 /* end confdefs.h.  */
11239 int foo(void) {}
11240 _ACEOF
11241 if ac_fn_c_try_link "$LINENO"; then :
11242   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'
11243
11244 fi
11245 rm -f core conftest.err conftest.$ac_objext \
11246     conftest$ac_exeext conftest.$ac_ext
11247         LDFLAGS="$save_LDFLAGS"
11248       else
11249         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'
11250         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'
11251       fi
11252       archive_cmds_need_lc='no'
11253       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11254       hardcode_libdir_separator=:
11255       inherit_rpath=yes
11256       link_all_deplibs=yes
11257       ;;
11258
11259     netbsd*)
11260       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11261         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11262       else
11263         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11264       fi
11265       hardcode_libdir_flag_spec='-R$libdir'
11266       hardcode_direct=yes
11267       hardcode_shlibpath_var=no
11268       ;;
11269
11270     newsos6)
11271       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11272       hardcode_direct=yes
11273       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11274       hardcode_libdir_separator=:
11275       hardcode_shlibpath_var=no
11276       ;;
11277
11278     *nto* | *qnx*)
11279       ;;
11280
11281     openbsd*)
11282       if test -f /usr/libexec/ld.so; then
11283         hardcode_direct=yes
11284         hardcode_shlibpath_var=no
11285         hardcode_direct_absolute=yes
11286         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11287           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11288           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11289           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11290           export_dynamic_flag_spec='${wl}-E'
11291         else
11292           case $host_os in
11293            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11294              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11295              hardcode_libdir_flag_spec='-R$libdir'
11296              ;;
11297            *)
11298              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11299              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11300              ;;
11301           esac
11302         fi
11303       else
11304         ld_shlibs=no
11305       fi
11306       ;;
11307
11308     os2*)
11309       hardcode_libdir_flag_spec='-L$libdir'
11310       hardcode_minus_L=yes
11311       allow_undefined_flag=unsupported
11312       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'
11313       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11314       ;;
11315
11316     osf3*)
11317       if test "$GCC" = yes; then
11318         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11319         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'
11320       else
11321         allow_undefined_flag=' -expect_unresolved \*'
11322         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'
11323       fi
11324       archive_cmds_need_lc='no'
11325       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11326       hardcode_libdir_separator=:
11327       ;;
11328
11329     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11330       if test "$GCC" = yes; then
11331         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11332         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'
11333         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11334       else
11335         allow_undefined_flag=' -expect_unresolved \*'
11336         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'
11337         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~
11338         $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'
11339
11340         # Both c and cxx compiler support -rpath directly
11341         hardcode_libdir_flag_spec='-rpath $libdir'
11342       fi
11343       archive_cmds_need_lc='no'
11344       hardcode_libdir_separator=:
11345       ;;
11346
11347     solaris*)
11348       no_undefined_flag=' -z defs'
11349       if test "$GCC" = yes; then
11350         wlarc='${wl}'
11351         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11352         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11353           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11354       else
11355         case `$CC -V 2>&1` in
11356         *"Compilers 5.0"*)
11357           wlarc=''
11358           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11359           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11360           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11361           ;;
11362         *)
11363           wlarc='${wl}'
11364           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11365           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11366           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11367           ;;
11368         esac
11369       fi
11370       hardcode_libdir_flag_spec='-R$libdir'
11371       hardcode_shlibpath_var=no
11372       case $host_os in
11373       solaris2.[0-5] | solaris2.[0-5].*) ;;
11374       *)
11375         # The compiler driver will combine and reorder linker options,
11376         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11377         # but is careful enough not to reorder.
11378         # Supported since Solaris 2.6 (maybe 2.5.1?)
11379         if test "$GCC" = yes; then
11380           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11381         else
11382           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11383         fi
11384         ;;
11385       esac
11386       link_all_deplibs=yes
11387       ;;
11388
11389     sunos4*)
11390       if test "x$host_vendor" = xsequent; then
11391         # Use $CC to link under sequent, because it throws in some extra .o
11392         # files that make .init and .fini sections work.
11393         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11394       else
11395         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11396       fi
11397       hardcode_libdir_flag_spec='-L$libdir'
11398       hardcode_direct=yes
11399       hardcode_minus_L=yes
11400       hardcode_shlibpath_var=no
11401       ;;
11402
11403     sysv4)
11404       case $host_vendor in
11405         sni)
11406           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11407           hardcode_direct=yes # is this really true???
11408         ;;
11409         siemens)
11410           ## LD is ld it makes a PLAMLIB
11411           ## CC just makes a GrossModule.
11412           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11413           reload_cmds='$CC -r -o $output$reload_objs'
11414           hardcode_direct=no
11415         ;;
11416         motorola)
11417           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11418           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11419         ;;
11420       esac
11421       runpath_var='LD_RUN_PATH'
11422       hardcode_shlibpath_var=no
11423       ;;
11424
11425     sysv4.3*)
11426       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11427       hardcode_shlibpath_var=no
11428       export_dynamic_flag_spec='-Bexport'
11429       ;;
11430
11431     sysv4*MP*)
11432       if test -d /usr/nec; then
11433         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11434         hardcode_shlibpath_var=no
11435         runpath_var=LD_RUN_PATH
11436         hardcode_runpath_var=yes
11437         ld_shlibs=yes
11438       fi
11439       ;;
11440
11441     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11442       no_undefined_flag='${wl}-z,text'
11443       archive_cmds_need_lc=no
11444       hardcode_shlibpath_var=no
11445       runpath_var='LD_RUN_PATH'
11446
11447       if test "$GCC" = yes; then
11448         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11449         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11450       else
11451         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11452         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11453       fi
11454       ;;
11455
11456     sysv5* | sco3.2v5* | sco5v6*)
11457       # Note: We can NOT use -z defs as we might desire, because we do not
11458       # link with -lc, and that would cause any symbols used from libc to
11459       # always be unresolved, which means just about no library would
11460       # ever link correctly.  If we're not using GNU ld we use -z text
11461       # though, which does catch some bad symbols but isn't as heavy-handed
11462       # as -z defs.
11463       no_undefined_flag='${wl}-z,text'
11464       allow_undefined_flag='${wl}-z,nodefs'
11465       archive_cmds_need_lc=no
11466       hardcode_shlibpath_var=no
11467       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11468       hardcode_libdir_separator=':'
11469       link_all_deplibs=yes
11470       export_dynamic_flag_spec='${wl}-Bexport'
11471       runpath_var='LD_RUN_PATH'
11472
11473       if test "$GCC" = yes; then
11474         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11475         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11476       else
11477         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11478         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11479       fi
11480       ;;
11481
11482     uts4*)
11483       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11484       hardcode_libdir_flag_spec='-L$libdir'
11485       hardcode_shlibpath_var=no
11486       ;;
11487
11488     *)
11489       ld_shlibs=no
11490       ;;
11491     esac
11492
11493     if test x$host_vendor = xsni; then
11494       case $host in
11495       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11496         export_dynamic_flag_spec='${wl}-Blargedynsym'
11497         ;;
11498       esac
11499     fi
11500   fi
11501
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11503 $as_echo "$ld_shlibs" >&6; }
11504 test "$ld_shlibs" = no && can_build_shared=no
11505
11506 with_gnu_ld=$with_gnu_ld
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522 #
11523 # Do we need to explicitly link libc?
11524 #
11525 case "x$archive_cmds_need_lc" in
11526 x|xyes)
11527   # Assume -lc should be added
11528   archive_cmds_need_lc=yes
11529
11530   if test "$enable_shared" = yes && test "$GCC" = yes; then
11531     case $archive_cmds in
11532     *'~'*)
11533       # FIXME: we may have to deal with multi-command sequences.
11534       ;;
11535     '$CC '*)
11536       # Test whether the compiler implicitly links with -lc since on some
11537       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11538       # to ld, don't add -lc before -lgcc.
11539       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11540 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11541 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11542   $as_echo_n "(cached) " >&6
11543 else
11544   $RM conftest*
11545         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11546
11547         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11548   (eval $ac_compile) 2>&5
11549   ac_status=$?
11550   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11551   test $ac_status = 0; } 2>conftest.err; then
11552           soname=conftest
11553           lib=conftest
11554           libobjs=conftest.$ac_objext
11555           deplibs=
11556           wl=$lt_prog_compiler_wl
11557           pic_flag=$lt_prog_compiler_pic
11558           compiler_flags=-v
11559           linker_flags=-v
11560           verstring=
11561           output_objdir=.
11562           libname=conftest
11563           lt_save_allow_undefined_flag=$allow_undefined_flag
11564           allow_undefined_flag=
11565           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11566   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11567   ac_status=$?
11568   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11569   test $ac_status = 0; }
11570           then
11571             lt_cv_archive_cmds_need_lc=no
11572           else
11573             lt_cv_archive_cmds_need_lc=yes
11574           fi
11575           allow_undefined_flag=$lt_save_allow_undefined_flag
11576         else
11577           cat conftest.err 1>&5
11578         fi
11579         $RM conftest*
11580
11581 fi
11582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11583 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11584       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11585       ;;
11586     esac
11587   fi
11588   ;;
11589 esac
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11748 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11749
11750 if test "$GCC" = yes; then
11751   case $host_os in
11752     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11753     *) lt_awk_arg="/^libraries:/" ;;
11754   esac
11755   case $host_os in
11756     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11757     *) lt_sed_strip_eq="s,=/,/,g" ;;
11758   esac
11759   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11760   case $lt_search_path_spec in
11761   *\;*)
11762     # if the path contains ";" then we assume it to be the separator
11763     # otherwise default to the standard path separator (i.e. ":") - it is
11764     # assumed that no part of a normal pathname contains ";" but that should
11765     # okay in the real world where ";" in dirpaths is itself problematic.
11766     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11767     ;;
11768   *)
11769     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11770     ;;
11771   esac
11772   # Ok, now we have the path, separated by spaces, we can step through it
11773   # and add multilib dir if necessary.
11774   lt_tmp_lt_search_path_spec=
11775   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11776   for lt_sys_path in $lt_search_path_spec; do
11777     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11778       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11779     else
11780       test -d "$lt_sys_path" && \
11781         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11782     fi
11783   done
11784   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11785 BEGIN {RS=" "; FS="/|\n";} {
11786   lt_foo="";
11787   lt_count=0;
11788   for (lt_i = NF; lt_i > 0; lt_i--) {
11789     if ($lt_i != "" && $lt_i != ".") {
11790       if ($lt_i == "..") {
11791         lt_count++;
11792       } else {
11793         if (lt_count == 0) {
11794           lt_foo="/" $lt_i lt_foo;
11795         } else {
11796           lt_count--;
11797         }
11798       }
11799     }
11800   }
11801   if (lt_foo != "") { lt_freq[lt_foo]++; }
11802   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11803 }'`
11804   # AWK program above erroneously prepends '/' to C:/dos/paths
11805   # for these hosts.
11806   case $host_os in
11807     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11808       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11809   esac
11810   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11811 else
11812   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11813 fi
11814 library_names_spec=
11815 libname_spec='lib$name'
11816 soname_spec=
11817 shrext_cmds=".so"
11818 postinstall_cmds=
11819 postuninstall_cmds=
11820 finish_cmds=
11821 finish_eval=
11822 shlibpath_var=
11823 shlibpath_overrides_runpath=unknown
11824 version_type=none
11825 dynamic_linker="$host_os ld.so"
11826 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11827 need_lib_prefix=unknown
11828 hardcode_into_libs=no
11829
11830 # when you set need_version to no, make sure it does not cause -set_version
11831 # flags to be left without arguments
11832 need_version=unknown
11833
11834 case $host_os in
11835 aix3*)
11836   version_type=linux
11837   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11838   shlibpath_var=LIBPATH
11839
11840   # AIX 3 has no versioning support, so we append a major version to the name.
11841   soname_spec='${libname}${release}${shared_ext}$major'
11842   ;;
11843
11844 aix[4-9]*)
11845   version_type=linux
11846   need_lib_prefix=no
11847   need_version=no
11848   hardcode_into_libs=yes
11849   if test "$host_cpu" = ia64; then
11850     # AIX 5 supports IA64
11851     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11852     shlibpath_var=LD_LIBRARY_PATH
11853   else
11854     # With GCC up to 2.95.x, collect2 would create an import file
11855     # for dependence libraries.  The import file would start with
11856     # the line `#! .'.  This would cause the generated library to
11857     # depend on `.', always an invalid library.  This was fixed in
11858     # development snapshots of GCC prior to 3.0.
11859     case $host_os in
11860       aix4 | aix4.[01] | aix4.[01].*)
11861       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11862            echo ' yes '
11863            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11864         :
11865       else
11866         can_build_shared=no
11867       fi
11868       ;;
11869     esac
11870     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11871     # soname into executable. Probably we can add versioning support to
11872     # collect2, so additional links can be useful in future.
11873     if test "$aix_use_runtimelinking" = yes; then
11874       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11875       # instead of lib<name>.a to let people know that these are not
11876       # typical AIX shared libraries.
11877       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11878     else
11879       # We preserve .a as extension for shared libraries through AIX4.2
11880       # and later when we are not doing run time linking.
11881       library_names_spec='${libname}${release}.a $libname.a'
11882       soname_spec='${libname}${release}${shared_ext}$major'
11883     fi
11884     shlibpath_var=LIBPATH
11885   fi
11886   ;;
11887
11888 amigaos*)
11889   case $host_cpu in
11890   powerpc)
11891     # Since July 2007 AmigaOS4 officially supports .so libraries.
11892     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11893     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11894     ;;
11895   m68k)
11896     library_names_spec='$libname.ixlibrary $libname.a'
11897     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11898     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'
11899     ;;
11900   esac
11901   ;;
11902
11903 beos*)
11904   library_names_spec='${libname}${shared_ext}'
11905   dynamic_linker="$host_os ld.so"
11906   shlibpath_var=LIBRARY_PATH
11907   ;;
11908
11909 bsdi[45]*)
11910   version_type=linux
11911   need_version=no
11912   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11913   soname_spec='${libname}${release}${shared_ext}$major'
11914   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11915   shlibpath_var=LD_LIBRARY_PATH
11916   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11917   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11918   # the default ld.so.conf also contains /usr/contrib/lib and
11919   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11920   # libtool to hard-code these into programs
11921   ;;
11922
11923 cygwin* | mingw* | pw32* | cegcc*)
11924   version_type=windows
11925   shrext_cmds=".dll"
11926   need_version=no
11927   need_lib_prefix=no
11928
11929   case $GCC,$host_os in
11930   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11931     library_names_spec='$libname.dll.a'
11932     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11933     postinstall_cmds='base_file=`basename \${file}`~
11934       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11935       dldir=$destdir/`dirname \$dlpath`~
11936       test -d \$dldir || mkdir -p \$dldir~
11937       $install_prog $dir/$dlname \$dldir/$dlname~
11938       chmod a+x \$dldir/$dlname~
11939       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11940         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11941       fi'
11942     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11943       dlpath=$dir/\$dldll~
11944        $RM \$dlpath'
11945     shlibpath_overrides_runpath=yes
11946
11947     case $host_os in
11948     cygwin*)
11949       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11950       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11951
11952       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11953       ;;
11954     mingw* | cegcc*)
11955       # MinGW DLLs use traditional 'lib' prefix
11956       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11957       ;;
11958     pw32*)
11959       # pw32 DLLs use 'pw' prefix rather than 'lib'
11960       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11961       ;;
11962     esac
11963     ;;
11964
11965   *)
11966     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11967     ;;
11968   esac
11969   dynamic_linker='Win32 ld.exe'
11970   # FIXME: first we should search . and the directory the executable is in
11971   shlibpath_var=PATH
11972   ;;
11973
11974 darwin* | rhapsody*)
11975   dynamic_linker="$host_os dyld"
11976   version_type=darwin
11977   need_lib_prefix=no
11978   need_version=no
11979   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11980   soname_spec='${libname}${release}${major}$shared_ext'
11981   shlibpath_overrides_runpath=yes
11982   shlibpath_var=DYLD_LIBRARY_PATH
11983   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11984
11985   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11986   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11987   ;;
11988
11989 dgux*)
11990   version_type=linux
11991   need_lib_prefix=no
11992   need_version=no
11993   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11994   soname_spec='${libname}${release}${shared_ext}$major'
11995   shlibpath_var=LD_LIBRARY_PATH
11996   ;;
11997
11998 freebsd* | dragonfly*)
11999   # DragonFly does not have aout.  When/if they implement a new
12000   # versioning mechanism, adjust this.
12001   if test -x /usr/bin/objformat; then
12002     objformat=`/usr/bin/objformat`
12003   else
12004     case $host_os in
12005     freebsd[23].*) objformat=aout ;;
12006     *) objformat=elf ;;
12007     esac
12008   fi
12009   version_type=freebsd-$objformat
12010   case $version_type in
12011     freebsd-elf*)
12012       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12013       need_version=no
12014       need_lib_prefix=no
12015       ;;
12016     freebsd-*)
12017       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12018       need_version=yes
12019       ;;
12020   esac
12021   shlibpath_var=LD_LIBRARY_PATH
12022   case $host_os in
12023   freebsd2.*)
12024     shlibpath_overrides_runpath=yes
12025     ;;
12026   freebsd3.[01]* | freebsdelf3.[01]*)
12027     shlibpath_overrides_runpath=yes
12028     hardcode_into_libs=yes
12029     ;;
12030   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12031   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12032     shlibpath_overrides_runpath=no
12033     hardcode_into_libs=yes
12034     ;;
12035   *) # from 4.6 on, and DragonFly
12036     shlibpath_overrides_runpath=yes
12037     hardcode_into_libs=yes
12038     ;;
12039   esac
12040   ;;
12041
12042 gnu*)
12043   version_type=linux
12044   need_lib_prefix=no
12045   need_version=no
12046   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12047   soname_spec='${libname}${release}${shared_ext}$major'
12048   shlibpath_var=LD_LIBRARY_PATH
12049   hardcode_into_libs=yes
12050   ;;
12051
12052 haiku*)
12053   version_type=linux
12054   need_lib_prefix=no
12055   need_version=no
12056   dynamic_linker="$host_os runtime_loader"
12057   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12058   soname_spec='${libname}${release}${shared_ext}$major'
12059   shlibpath_var=LIBRARY_PATH
12060   shlibpath_overrides_runpath=yes
12061   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12062   hardcode_into_libs=yes
12063   ;;
12064
12065 hpux9* | hpux10* | hpux11*)
12066   # Give a soname corresponding to the major version so that dld.sl refuses to
12067   # link against other versions.
12068   version_type=sunos
12069   need_lib_prefix=no
12070   need_version=no
12071   case $host_cpu in
12072   ia64*)
12073     shrext_cmds='.so'
12074     hardcode_into_libs=yes
12075     dynamic_linker="$host_os dld.so"
12076     shlibpath_var=LD_LIBRARY_PATH
12077     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12078     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12079     soname_spec='${libname}${release}${shared_ext}$major'
12080     if test "X$HPUX_IA64_MODE" = X32; then
12081       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12082     else
12083       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12084     fi
12085     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12086     ;;
12087   hppa*64*)
12088     shrext_cmds='.sl'
12089     hardcode_into_libs=yes
12090     dynamic_linker="$host_os dld.sl"
12091     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12092     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12093     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12094     soname_spec='${libname}${release}${shared_ext}$major'
12095     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12096     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12097     ;;
12098   *)
12099     shrext_cmds='.sl'
12100     dynamic_linker="$host_os dld.sl"
12101     shlibpath_var=SHLIB_PATH
12102     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12103     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12104     soname_spec='${libname}${release}${shared_ext}$major'
12105     ;;
12106   esac
12107   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12108   postinstall_cmds='chmod 555 $lib'
12109   # or fails outright, so override atomically:
12110   install_override_mode=555
12111   ;;
12112
12113 interix[3-9]*)
12114   version_type=linux
12115   need_lib_prefix=no
12116   need_version=no
12117   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12118   soname_spec='${libname}${release}${shared_ext}$major'
12119   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12120   shlibpath_var=LD_LIBRARY_PATH
12121   shlibpath_overrides_runpath=no
12122   hardcode_into_libs=yes
12123   ;;
12124
12125 irix5* | irix6* | nonstopux*)
12126   case $host_os in
12127     nonstopux*) version_type=nonstopux ;;
12128     *)
12129         if test "$lt_cv_prog_gnu_ld" = yes; then
12130                 version_type=linux
12131         else
12132                 version_type=irix
12133         fi ;;
12134   esac
12135   need_lib_prefix=no
12136   need_version=no
12137   soname_spec='${libname}${release}${shared_ext}$major'
12138   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12139   case $host_os in
12140   irix5* | nonstopux*)
12141     libsuff= shlibsuff=
12142     ;;
12143   *)
12144     case $LD in # libtool.m4 will add one of these switches to LD
12145     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12146       libsuff= shlibsuff= libmagic=32-bit;;
12147     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12148       libsuff=32 shlibsuff=N32 libmagic=N32;;
12149     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12150       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12151     *) libsuff= shlibsuff= libmagic=never-match;;
12152     esac
12153     ;;
12154   esac
12155   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12156   shlibpath_overrides_runpath=no
12157   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12158   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12159   hardcode_into_libs=yes
12160   ;;
12161
12162 # No shared lib support for Linux oldld, aout, or coff.
12163 linux*oldld* | linux*aout* | linux*coff*)
12164   dynamic_linker=no
12165   ;;
12166
12167 # This must be Linux ELF.
12168 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12169   version_type=linux
12170   need_lib_prefix=no
12171   need_version=no
12172   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12173   soname_spec='${libname}${release}${shared_ext}$major'
12174   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12175   shlibpath_var=LD_LIBRARY_PATH
12176   shlibpath_overrides_runpath=no
12177
12178   # Some binutils ld are patched to set DT_RUNPATH
12179   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12180   $as_echo_n "(cached) " >&6
12181 else
12182   lt_cv_shlibpath_overrides_runpath=no
12183     save_LDFLAGS=$LDFLAGS
12184     save_libdir=$libdir
12185     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12186          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12187     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12188 /* end confdefs.h.  */
12189
12190 int
12191 main ()
12192 {
12193
12194   ;
12195   return 0;
12196 }
12197 _ACEOF
12198 if ac_fn_c_try_link "$LINENO"; then :
12199   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12200   lt_cv_shlibpath_overrides_runpath=yes
12201 fi
12202 fi
12203 rm -f core conftest.err conftest.$ac_objext \
12204     conftest$ac_exeext conftest.$ac_ext
12205     LDFLAGS=$save_LDFLAGS
12206     libdir=$save_libdir
12207
12208 fi
12209
12210   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12211
12212   # This implies no fast_install, which is unacceptable.
12213   # Some rework will be needed to allow for fast_install
12214   # before this can be enabled.
12215   hardcode_into_libs=yes
12216
12217   # Append ld.so.conf contents to the search path
12218   if test -f /etc/ld.so.conf; then
12219     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' ' '`
12220     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12221   fi
12222
12223   # We used to test for /lib/ld.so.1 and disable shared libraries on
12224   # powerpc, because MkLinux only supported shared libraries with the
12225   # GNU dynamic linker.  Since this was broken with cross compilers,
12226   # most powerpc-linux boxes support dynamic linking these days and
12227   # people can always --disable-shared, the test was removed, and we
12228   # assume the GNU/Linux dynamic linker is in use.
12229   dynamic_linker='GNU/Linux ld.so'
12230   ;;
12231
12232 netbsd*)
12233   version_type=sunos
12234   need_lib_prefix=no
12235   need_version=no
12236   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12237     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12238     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12239     dynamic_linker='NetBSD (a.out) ld.so'
12240   else
12241     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12242     soname_spec='${libname}${release}${shared_ext}$major'
12243     dynamic_linker='NetBSD ld.elf_so'
12244   fi
12245   shlibpath_var=LD_LIBRARY_PATH
12246   shlibpath_overrides_runpath=yes
12247   hardcode_into_libs=yes
12248   ;;
12249
12250 newsos6)
12251   version_type=linux
12252   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12253   shlibpath_var=LD_LIBRARY_PATH
12254   shlibpath_overrides_runpath=yes
12255   ;;
12256
12257 *nto* | *qnx*)
12258   version_type=qnx
12259   need_lib_prefix=no
12260   need_version=no
12261   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12262   soname_spec='${libname}${release}${shared_ext}$major'
12263   shlibpath_var=LD_LIBRARY_PATH
12264   shlibpath_overrides_runpath=no
12265   hardcode_into_libs=yes
12266   dynamic_linker='ldqnx.so'
12267   ;;
12268
12269 openbsd*)
12270   version_type=sunos
12271   sys_lib_dlsearch_path_spec="/usr/lib"
12272   need_lib_prefix=no
12273   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12274   case $host_os in
12275     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12276     *)                          need_version=no  ;;
12277   esac
12278   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12279   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12280   shlibpath_var=LD_LIBRARY_PATH
12281   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12282     case $host_os in
12283       openbsd2.[89] | openbsd2.[89].*)
12284         shlibpath_overrides_runpath=no
12285         ;;
12286       *)
12287         shlibpath_overrides_runpath=yes
12288         ;;
12289       esac
12290   else
12291     shlibpath_overrides_runpath=yes
12292   fi
12293   ;;
12294
12295 os2*)
12296   libname_spec='$name'
12297   shrext_cmds=".dll"
12298   need_lib_prefix=no
12299   library_names_spec='$libname${shared_ext} $libname.a'
12300   dynamic_linker='OS/2 ld.exe'
12301   shlibpath_var=LIBPATH
12302   ;;
12303
12304 osf3* | osf4* | osf5*)
12305   version_type=osf
12306   need_lib_prefix=no
12307   need_version=no
12308   soname_spec='${libname}${release}${shared_ext}$major'
12309   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12310   shlibpath_var=LD_LIBRARY_PATH
12311   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12312   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12313   ;;
12314
12315 rdos*)
12316   dynamic_linker=no
12317   ;;
12318
12319 solaris*)
12320   version_type=linux
12321   need_lib_prefix=no
12322   need_version=no
12323   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12324   soname_spec='${libname}${release}${shared_ext}$major'
12325   shlibpath_var=LD_LIBRARY_PATH
12326   shlibpath_overrides_runpath=yes
12327   hardcode_into_libs=yes
12328   # ldd complains unless libraries are executable
12329   postinstall_cmds='chmod +x $lib'
12330   ;;
12331
12332 sunos4*)
12333   version_type=sunos
12334   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12335   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12336   shlibpath_var=LD_LIBRARY_PATH
12337   shlibpath_overrides_runpath=yes
12338   if test "$with_gnu_ld" = yes; then
12339     need_lib_prefix=no
12340   fi
12341   need_version=yes
12342   ;;
12343
12344 sysv4 | sysv4.3*)
12345   version_type=linux
12346   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12347   soname_spec='${libname}${release}${shared_ext}$major'
12348   shlibpath_var=LD_LIBRARY_PATH
12349   case $host_vendor in
12350     sni)
12351       shlibpath_overrides_runpath=no
12352       need_lib_prefix=no
12353       runpath_var=LD_RUN_PATH
12354       ;;
12355     siemens)
12356       need_lib_prefix=no
12357       ;;
12358     motorola)
12359       need_lib_prefix=no
12360       need_version=no
12361       shlibpath_overrides_runpath=no
12362       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12363       ;;
12364   esac
12365   ;;
12366
12367 sysv4*MP*)
12368   if test -d /usr/nec ;then
12369     version_type=linux
12370     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12371     soname_spec='$libname${shared_ext}.$major'
12372     shlibpath_var=LD_LIBRARY_PATH
12373   fi
12374   ;;
12375
12376 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12377   version_type=freebsd-elf
12378   need_lib_prefix=no
12379   need_version=no
12380   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12381   soname_spec='${libname}${release}${shared_ext}$major'
12382   shlibpath_var=LD_LIBRARY_PATH
12383   shlibpath_overrides_runpath=yes
12384   hardcode_into_libs=yes
12385   if test "$with_gnu_ld" = yes; then
12386     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12387   else
12388     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12389     case $host_os in
12390       sco3.2v5*)
12391         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12392         ;;
12393     esac
12394   fi
12395   sys_lib_dlsearch_path_spec='/usr/lib'
12396   ;;
12397
12398 tpf*)
12399   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12400   version_type=linux
12401   need_lib_prefix=no
12402   need_version=no
12403   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12404   shlibpath_var=LD_LIBRARY_PATH
12405   shlibpath_overrides_runpath=no
12406   hardcode_into_libs=yes
12407   ;;
12408
12409 uts4*)
12410   version_type=linux
12411   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12412   soname_spec='${libname}${release}${shared_ext}$major'
12413   shlibpath_var=LD_LIBRARY_PATH
12414   ;;
12415
12416 *)
12417   dynamic_linker=no
12418   ;;
12419 esac
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12421 $as_echo "$dynamic_linker" >&6; }
12422 test "$dynamic_linker" = no && can_build_shared=no
12423
12424 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12425 if test "$GCC" = yes; then
12426   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12427 fi
12428
12429 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12430   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12431 fi
12432 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12433   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12434 fi
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12528 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12529 hardcode_action=
12530 if test -n "$hardcode_libdir_flag_spec" ||
12531    test -n "$runpath_var" ||
12532    test "X$hardcode_automatic" = "Xyes" ; then
12533
12534   # We can hardcode non-existent directories.
12535   if test "$hardcode_direct" != no &&
12536      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12537      # have to relink, otherwise we might link with an installed library
12538      # when we should be linking with a yet-to-be-installed one
12539      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12540      test "$hardcode_minus_L" != no; then
12541     # Linking always hardcodes the temporary library directory.
12542     hardcode_action=relink
12543   else
12544     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12545     hardcode_action=immediate
12546   fi
12547 else
12548   # We cannot hardcode anything, or else we can only hardcode existing
12549   # directories.
12550   hardcode_action=unsupported
12551 fi
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12553 $as_echo "$hardcode_action" >&6; }
12554
12555 if test "$hardcode_action" = relink ||
12556    test "$inherit_rpath" = yes; then
12557   # Fast installation is not supported
12558   enable_fast_install=no
12559 elif test "$shlibpath_overrides_runpath" = yes ||
12560      test "$enable_shared" = no; then
12561   # Fast installation is not necessary
12562   enable_fast_install=needless
12563 fi
12564
12565
12566
12567
12568
12569
12570   if test "x$enable_dlopen" != xyes; then
12571   enable_dlopen=unknown
12572   enable_dlopen_self=unknown
12573   enable_dlopen_self_static=unknown
12574 else
12575   lt_cv_dlopen=no
12576   lt_cv_dlopen_libs=
12577
12578   case $host_os in
12579   beos*)
12580     lt_cv_dlopen="load_add_on"
12581     lt_cv_dlopen_libs=
12582     lt_cv_dlopen_self=yes
12583     ;;
12584
12585   mingw* | pw32* | cegcc*)
12586     lt_cv_dlopen="LoadLibrary"
12587     lt_cv_dlopen_libs=
12588     ;;
12589
12590   cygwin*)
12591     lt_cv_dlopen="dlopen"
12592     lt_cv_dlopen_libs=
12593     ;;
12594
12595   darwin*)
12596   # if libdl is installed we need to link against it
12597     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12598 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12599 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12600   $as_echo_n "(cached) " >&6
12601 else
12602   ac_check_lib_save_LIBS=$LIBS
12603 LIBS="-ldl  $LIBS"
12604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12605 /* end confdefs.h.  */
12606
12607 /* Override any GCC internal prototype to avoid an error.
12608    Use char because int might match the return type of a GCC
12609    builtin and then its argument prototype would still apply.  */
12610 #ifdef __cplusplus
12611 extern "C"
12612 #endif
12613 char dlopen ();
12614 int
12615 main ()
12616 {
12617 return dlopen ();
12618   ;
12619   return 0;
12620 }
12621 _ACEOF
12622 if ac_fn_c_try_link "$LINENO"; then :
12623   ac_cv_lib_dl_dlopen=yes
12624 else
12625   ac_cv_lib_dl_dlopen=no
12626 fi
12627 rm -f core conftest.err conftest.$ac_objext \
12628     conftest$ac_exeext conftest.$ac_ext
12629 LIBS=$ac_check_lib_save_LIBS
12630 fi
12631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12632 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12633 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12634   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12635 else
12636
12637     lt_cv_dlopen="dyld"
12638     lt_cv_dlopen_libs=
12639     lt_cv_dlopen_self=yes
12640
12641 fi
12642
12643     ;;
12644
12645   *)
12646     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12647 if test "x$ac_cv_func_shl_load" = x""yes; then :
12648   lt_cv_dlopen="shl_load"
12649 else
12650   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12651 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12652 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12653   $as_echo_n "(cached) " >&6
12654 else
12655   ac_check_lib_save_LIBS=$LIBS
12656 LIBS="-ldld  $LIBS"
12657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12658 /* end confdefs.h.  */
12659
12660 /* Override any GCC internal prototype to avoid an error.
12661    Use char because int might match the return type of a GCC
12662    builtin and then its argument prototype would still apply.  */
12663 #ifdef __cplusplus
12664 extern "C"
12665 #endif
12666 char shl_load ();
12667 int
12668 main ()
12669 {
12670 return shl_load ();
12671   ;
12672   return 0;
12673 }
12674 _ACEOF
12675 if ac_fn_c_try_link "$LINENO"; then :
12676   ac_cv_lib_dld_shl_load=yes
12677 else
12678   ac_cv_lib_dld_shl_load=no
12679 fi
12680 rm -f core conftest.err conftest.$ac_objext \
12681     conftest$ac_exeext conftest.$ac_ext
12682 LIBS=$ac_check_lib_save_LIBS
12683 fi
12684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12685 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12686 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12687   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12688 else
12689   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12690 if test "x$ac_cv_func_dlopen" = x""yes; then :
12691   lt_cv_dlopen="dlopen"
12692 else
12693   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12694 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12695 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12696   $as_echo_n "(cached) " >&6
12697 else
12698   ac_check_lib_save_LIBS=$LIBS
12699 LIBS="-ldl  $LIBS"
12700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12701 /* end confdefs.h.  */
12702
12703 /* Override any GCC internal prototype to avoid an error.
12704    Use char because int might match the return type of a GCC
12705    builtin and then its argument prototype would still apply.  */
12706 #ifdef __cplusplus
12707 extern "C"
12708 #endif
12709 char dlopen ();
12710 int
12711 main ()
12712 {
12713 return dlopen ();
12714   ;
12715   return 0;
12716 }
12717 _ACEOF
12718 if ac_fn_c_try_link "$LINENO"; then :
12719   ac_cv_lib_dl_dlopen=yes
12720 else
12721   ac_cv_lib_dl_dlopen=no
12722 fi
12723 rm -f core conftest.err conftest.$ac_objext \
12724     conftest$ac_exeext conftest.$ac_ext
12725 LIBS=$ac_check_lib_save_LIBS
12726 fi
12727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12728 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12729 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12730   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12731 else
12732   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12733 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12734 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12735   $as_echo_n "(cached) " >&6
12736 else
12737   ac_check_lib_save_LIBS=$LIBS
12738 LIBS="-lsvld  $LIBS"
12739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12740 /* end confdefs.h.  */
12741
12742 /* Override any GCC internal prototype to avoid an error.
12743    Use char because int might match the return type of a GCC
12744    builtin and then its argument prototype would still apply.  */
12745 #ifdef __cplusplus
12746 extern "C"
12747 #endif
12748 char dlopen ();
12749 int
12750 main ()
12751 {
12752 return dlopen ();
12753   ;
12754   return 0;
12755 }
12756 _ACEOF
12757 if ac_fn_c_try_link "$LINENO"; then :
12758   ac_cv_lib_svld_dlopen=yes
12759 else
12760   ac_cv_lib_svld_dlopen=no
12761 fi
12762 rm -f core conftest.err conftest.$ac_objext \
12763     conftest$ac_exeext conftest.$ac_ext
12764 LIBS=$ac_check_lib_save_LIBS
12765 fi
12766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12767 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12768 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12769   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12770 else
12771   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12772 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12773 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12774   $as_echo_n "(cached) " >&6
12775 else
12776   ac_check_lib_save_LIBS=$LIBS
12777 LIBS="-ldld  $LIBS"
12778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12779 /* end confdefs.h.  */
12780
12781 /* Override any GCC internal prototype to avoid an error.
12782    Use char because int might match the return type of a GCC
12783    builtin and then its argument prototype would still apply.  */
12784 #ifdef __cplusplus
12785 extern "C"
12786 #endif
12787 char dld_link ();
12788 int
12789 main ()
12790 {
12791 return dld_link ();
12792   ;
12793   return 0;
12794 }
12795 _ACEOF
12796 if ac_fn_c_try_link "$LINENO"; then :
12797   ac_cv_lib_dld_dld_link=yes
12798 else
12799   ac_cv_lib_dld_dld_link=no
12800 fi
12801 rm -f core conftest.err conftest.$ac_objext \
12802     conftest$ac_exeext conftest.$ac_ext
12803 LIBS=$ac_check_lib_save_LIBS
12804 fi
12805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12806 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12807 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12808   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12809 fi
12810
12811
12812 fi
12813
12814
12815 fi
12816
12817
12818 fi
12819
12820
12821 fi
12822
12823
12824 fi
12825
12826     ;;
12827   esac
12828
12829   if test "x$lt_cv_dlopen" != xno; then
12830     enable_dlopen=yes
12831   else
12832     enable_dlopen=no
12833   fi
12834
12835   case $lt_cv_dlopen in
12836   dlopen)
12837     save_CPPFLAGS="$CPPFLAGS"
12838     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12839
12840     save_LDFLAGS="$LDFLAGS"
12841     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12842
12843     save_LIBS="$LIBS"
12844     LIBS="$lt_cv_dlopen_libs $LIBS"
12845
12846     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12847 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12848 if test "${lt_cv_dlopen_self+set}" = set; then :
12849   $as_echo_n "(cached) " >&6
12850 else
12851           if test "$cross_compiling" = yes; then :
12852   lt_cv_dlopen_self=cross
12853 else
12854   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12855   lt_status=$lt_dlunknown
12856   cat > conftest.$ac_ext <<_LT_EOF
12857 #line 12857 "configure"
12858 #include "confdefs.h"
12859
12860 #if HAVE_DLFCN_H
12861 #include <dlfcn.h>
12862 #endif
12863
12864 #include <stdio.h>
12865
12866 #ifdef RTLD_GLOBAL
12867 #  define LT_DLGLOBAL           RTLD_GLOBAL
12868 #else
12869 #  ifdef DL_GLOBAL
12870 #    define LT_DLGLOBAL         DL_GLOBAL
12871 #  else
12872 #    define LT_DLGLOBAL         0
12873 #  endif
12874 #endif
12875
12876 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12877    find out it does not work in some platform. */
12878 #ifndef LT_DLLAZY_OR_NOW
12879 #  ifdef RTLD_LAZY
12880 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12881 #  else
12882 #    ifdef DL_LAZY
12883 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12884 #    else
12885 #      ifdef RTLD_NOW
12886 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12887 #      else
12888 #        ifdef DL_NOW
12889 #          define LT_DLLAZY_OR_NOW      DL_NOW
12890 #        else
12891 #          define LT_DLLAZY_OR_NOW      0
12892 #        endif
12893 #      endif
12894 #    endif
12895 #  endif
12896 #endif
12897
12898 /* When -fvisbility=hidden is used, assume the code has been annotated
12899    correspondingly for the symbols needed.  */
12900 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12901 void fnord () __attribute__((visibility("default")));
12902 #endif
12903
12904 void fnord () { int i=42; }
12905 int main ()
12906 {
12907   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12908   int status = $lt_dlunknown;
12909
12910   if (self)
12911     {
12912       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12913       else
12914         {
12915           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12916           else puts (dlerror ());
12917         }
12918       /* dlclose (self); */
12919     }
12920   else
12921     puts (dlerror ());
12922
12923   return status;
12924 }
12925 _LT_EOF
12926   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12927   (eval $ac_link) 2>&5
12928   ac_status=$?
12929   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12930   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12931     (./conftest; exit; ) >&5 2>/dev/null
12932     lt_status=$?
12933     case x$lt_status in
12934       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12935       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12936       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12937     esac
12938   else :
12939     # compilation failed
12940     lt_cv_dlopen_self=no
12941   fi
12942 fi
12943 rm -fr conftest*
12944
12945
12946 fi
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12948 $as_echo "$lt_cv_dlopen_self" >&6; }
12949
12950     if test "x$lt_cv_dlopen_self" = xyes; then
12951       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12952       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12953 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12954 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12955   $as_echo_n "(cached) " >&6
12956 else
12957           if test "$cross_compiling" = yes; then :
12958   lt_cv_dlopen_self_static=cross
12959 else
12960   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12961   lt_status=$lt_dlunknown
12962   cat > conftest.$ac_ext <<_LT_EOF
12963 #line 12963 "configure"
12964 #include "confdefs.h"
12965
12966 #if HAVE_DLFCN_H
12967 #include <dlfcn.h>
12968 #endif
12969
12970 #include <stdio.h>
12971
12972 #ifdef RTLD_GLOBAL
12973 #  define LT_DLGLOBAL           RTLD_GLOBAL
12974 #else
12975 #  ifdef DL_GLOBAL
12976 #    define LT_DLGLOBAL         DL_GLOBAL
12977 #  else
12978 #    define LT_DLGLOBAL         0
12979 #  endif
12980 #endif
12981
12982 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12983    find out it does not work in some platform. */
12984 #ifndef LT_DLLAZY_OR_NOW
12985 #  ifdef RTLD_LAZY
12986 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12987 #  else
12988 #    ifdef DL_LAZY
12989 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12990 #    else
12991 #      ifdef RTLD_NOW
12992 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12993 #      else
12994 #        ifdef DL_NOW
12995 #          define LT_DLLAZY_OR_NOW      DL_NOW
12996 #        else
12997 #          define LT_DLLAZY_OR_NOW      0
12998 #        endif
12999 #      endif
13000 #    endif
13001 #  endif
13002 #endif
13003
13004 /* When -fvisbility=hidden is used, assume the code has been annotated
13005    correspondingly for the symbols needed.  */
13006 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13007 void fnord () __attribute__((visibility("default")));
13008 #endif
13009
13010 void fnord () { int i=42; }
13011 int main ()
13012 {
13013   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13014   int status = $lt_dlunknown;
13015
13016   if (self)
13017     {
13018       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13019       else
13020         {
13021           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13022           else puts (dlerror ());
13023         }
13024       /* dlclose (self); */
13025     }
13026   else
13027     puts (dlerror ());
13028
13029   return status;
13030 }
13031 _LT_EOF
13032   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13033   (eval $ac_link) 2>&5
13034   ac_status=$?
13035   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13036   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13037     (./conftest; exit; ) >&5 2>/dev/null
13038     lt_status=$?
13039     case x$lt_status in
13040       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13041       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13042       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13043     esac
13044   else :
13045     # compilation failed
13046     lt_cv_dlopen_self_static=no
13047   fi
13048 fi
13049 rm -fr conftest*
13050
13051
13052 fi
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13054 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13055     fi
13056
13057     CPPFLAGS="$save_CPPFLAGS"
13058     LDFLAGS="$save_LDFLAGS"
13059     LIBS="$save_LIBS"
13060     ;;
13061   esac
13062
13063   case $lt_cv_dlopen_self in
13064   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13065   *) enable_dlopen_self=unknown ;;
13066   esac
13067
13068   case $lt_cv_dlopen_self_static in
13069   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13070   *) enable_dlopen_self_static=unknown ;;
13071   esac
13072 fi
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090 striplib=
13091 old_striplib=
13092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13093 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13094 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13095   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13096   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13098 $as_echo "yes" >&6; }
13099 else
13100 # FIXME - insert some real tests, host_os isn't really good enough
13101   case $host_os in
13102   darwin*)
13103     if test -n "$STRIP" ; then
13104       striplib="$STRIP -x"
13105       old_striplib="$STRIP -S"
13106       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13107 $as_echo "yes" >&6; }
13108     else
13109       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13110 $as_echo "no" >&6; }
13111     fi
13112     ;;
13113   *)
13114     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13115 $as_echo "no" >&6; }
13116     ;;
13117   esac
13118 fi
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131   # Report which library types will actually be built
13132   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13133 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13134   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13135 $as_echo "$can_build_shared" >&6; }
13136
13137   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13138 $as_echo_n "checking whether to build shared libraries... " >&6; }
13139   test "$can_build_shared" = "no" && enable_shared=no
13140
13141   # On AIX, shared libraries and static libraries use the same namespace, and
13142   # are all built from PIC.
13143   case $host_os in
13144   aix3*)
13145     test "$enable_shared" = yes && enable_static=no
13146     if test -n "$RANLIB"; then
13147       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13148       postinstall_cmds='$RANLIB $lib'
13149     fi
13150     ;;
13151
13152   aix[4-9]*)
13153     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13154       test "$enable_shared" = yes && enable_static=no
13155     fi
13156     ;;
13157   esac
13158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13159 $as_echo "$enable_shared" >&6; }
13160
13161   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13162 $as_echo_n "checking whether to build static libraries... " >&6; }
13163   # Make sure either enable_shared or enable_static is yes.
13164   test "$enable_shared" = yes || enable_static=yes
13165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13166 $as_echo "$enable_static" >&6; }
13167
13168
13169
13170
13171 fi
13172 ac_ext=c
13173 ac_cpp='$CPP $CPPFLAGS'
13174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13177
13178 CC="$lt_save_CC"
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192         ac_config_commands="$ac_config_commands libtool"
13193
13194
13195
13196
13197 # Only expand once:
13198
13199
13200
13201
13202 . ${srcdir}/../../bfd/configure.host
13203
13204
13205
13206
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13208 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13209     # Check whether --enable-maintainer-mode was given.
13210 if test "${enable_maintainer_mode+set}" = set; then :
13211   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13212 else
13213   USE_MAINTAINER_MODE=no
13214 fi
13215
13216   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13217 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13218    if test $USE_MAINTAINER_MODE = yes; then
13219   MAINTAINER_MODE_TRUE=
13220   MAINTAINER_MODE_FALSE='#'
13221 else
13222   MAINTAINER_MODE_TRUE='#'
13223   MAINTAINER_MODE_FALSE=
13224 fi
13225
13226   MAINT=$MAINTAINER_MODE_TRUE
13227
13228
13229
13230
13231 # Check whether --enable-sim-debug was given.
13232 if test "${enable_sim_debug+set}" = set; then :
13233   enableval=$enable_sim_debug; case "${enableval}" in
13234   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
13235   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
13236   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
13237 esac
13238 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
13239   echo "Setting sim debug = $sim_debug" 6>&1
13240 fi
13241 else
13242   sim_debug=""
13243 fi
13244
13245
13246
13247 # Check whether --enable-sim-stdio was given.
13248 if test "${enable_sim_stdio+set}" = set; then :
13249   enableval=$enable_sim_stdio; case "${enableval}" in
13250   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
13251   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
13252   *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
13253 esac
13254 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
13255   echo "Setting stdio flags = $sim_stdio" 6>&1
13256 fi
13257 else
13258   sim_stdio=""
13259 fi
13260
13261
13262
13263 # Check whether --enable-sim-trace was given.
13264 if test "${enable_sim_trace+set}" = set; then :
13265   enableval=$enable_sim_trace; case "${enableval}" in
13266   yes)  sim_trace="-DWITH_TRACE=-1";;
13267   no)   sim_trace="-DWITH_TRACE=0";;
13268   [-0-9]*)
13269         sim_trace="-DWITH_TRACE='(${enableval})'";;
13270   [[:lower:]]*)
13271         sim_trace=""
13272         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13273           if test x"$sim_trace" = x; then
13274             sim_trace="-DWITH_TRACE='(TRACE_$x"
13275           else
13276             sim_trace="${sim_trace}|TRACE_$x"
13277           fi
13278         done
13279         sim_trace="$sim_trace)'" ;;
13280 esac
13281 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
13282   echo "Setting sim trace = $sim_trace" 6>&1
13283 fi
13284 else
13285   sim_trace=""
13286 fi
13287
13288
13289
13290 # Check whether --enable-sim-profile was given.
13291 if test "${enable_sim_profile+set}" = set; then :
13292   enableval=$enable_sim_profile; case "${enableval}" in
13293   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
13294   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
13295   [-0-9]*)
13296         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
13297   [a-z]*)
13298         sim_profile=""
13299         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13300           if test x"$sim_profile" = x; then
13301             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
13302           else
13303             sim_profile="${sim_profile}|PROFILE_$x"
13304           fi
13305         done
13306         sim_profile="$sim_profile)'" ;;
13307 esac
13308 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
13309   echo "Setting sim profile = $sim_profile" 6>&1
13310 fi
13311 else
13312   sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
13313 fi
13314
13315
13316
13317 # Check whether --enable-sim-assert was given.
13318 if test "${enable_sim_assert+set}" = set; then :
13319   enableval=$enable_sim_assert; case "${enableval}" in
13320   yes)  sim_assert="-DWITH_ASSERT=1";;
13321   no)   sim_assert="-DWITH_ASSERT=0";;
13322   *)    as_fn_error "\"--enable-sim-assert does not take a value\"" "$LINENO" 5; sim_assert="";;
13323 esac
13324 if test x"$silent" != x"yes" && test x"$sim_assert" != x""; then
13325   echo "Setting assert flags = $sim_assert" 6>&1
13326 fi
13327 else
13328   sim_assert=""
13329 fi
13330
13331
13332 sim_inline="-DDEFAULT_INLINE=0"
13333 # Check whether --enable-sim-inline was given.
13334 if test "${enable_sim_inline+set}" = set; then :
13335   enableval=$enable_sim_inline; sim_inline=""
13336 case "$enableval" in
13337   no)           sim_inline="-DDEFAULT_INLINE=0";;
13338   0)            sim_inline="-DDEFAULT_INLINE=0";;
13339   yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13340   1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13341   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13342        new_flag=""
13343        case "$x" in
13344          *_INLINE=*)    new_flag="-D$x";;
13345          *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13346          *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
13347          *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13348        esac
13349        if test x"$sim_inline" = x""; then
13350          sim_inline="$new_flag"
13351        else
13352          sim_inline="$sim_inline $new_flag"
13353        fi
13354      done;;
13355 esac
13356 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13357   echo "Setting inline flags = $sim_inline" 6>&1
13358 fi
13359 fi
13360
13361
13362
13363
13364 # Check whether --with-pkgversion was given.
13365 if test "${with_pkgversion+set}" = set; then :
13366   withval=$with_pkgversion; case "$withval" in
13367       yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
13368       no)  PKGVERSION= ;;
13369       *)   PKGVERSION="($withval) " ;;
13370      esac
13371 else
13372   PKGVERSION="(SIM) "
13373
13374 fi
13375
13376
13377
13378
13379
13380 # Check whether --with-bugurl was given.
13381 if test "${with_bugurl+set}" = set; then :
13382   withval=$with_bugurl; case "$withval" in
13383       yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
13384       no)  BUGURL=
13385            ;;
13386       *)   BUGURL="$withval"
13387            ;;
13388      esac
13389 else
13390   BUGURL="http://www.gnu.org/software/gdb/bugs/"
13391
13392 fi
13393
13394   case ${BUGURL} in
13395   "")
13396     REPORT_BUGS_TO=
13397     REPORT_BUGS_TEXI=
13398     ;;
13399   *)
13400     REPORT_BUGS_TO="<$BUGURL>"
13401     REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13402     ;;
13403   esac;
13404
13405
13406
13407
13408 cat >>confdefs.h <<_ACEOF
13409 #define PKGVERSION "$PKGVERSION"
13410 _ACEOF
13411
13412
13413 cat >>confdefs.h <<_ACEOF
13414 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13415 _ACEOF
13416
13417
13418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13419 $as_echo_n "checking return type of signal handlers... " >&6; }
13420 if test "${ac_cv_type_signal+set}" = set; then :
13421   $as_echo_n "(cached) " >&6
13422 else
13423   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13424 /* end confdefs.h.  */
13425 #include <sys/types.h>
13426 #include <signal.h>
13427
13428 int
13429 main ()
13430 {
13431 return *(signal (0, 0)) (0) == 1;
13432   ;
13433   return 0;
13434 }
13435 _ACEOF
13436 if ac_fn_c_try_compile "$LINENO"; then :
13437   ac_cv_type_signal=int
13438 else
13439   ac_cv_type_signal=void
13440 fi
13441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13442 fi
13443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13444 $as_echo "$ac_cv_type_signal" >&6; }
13445
13446 cat >>confdefs.h <<_ACEOF
13447 #define RETSIGTYPE $ac_cv_type_signal
13448 _ACEOF
13449
13450
13451
13452
13453
13454
13455
13456
13457 wire_endian=""
13458 default_endian="BIG"
13459 # Check whether --enable-sim-endian was given.
13460 if test "${enable_sim_endian+set}" = set; then :
13461   enableval=$enable_sim_endian; case "${enableval}" in
13462   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13463   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13464   yes)   if test x"$wire_endian" != x; then
13465            sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13466          else
13467           if test x"$default_endian" != x; then
13468              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13469            else
13470              echo "No hard-wired endian for target $target" 1>&6
13471              sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13472            fi
13473          fi;;
13474   no)    if test x"$default_endian" != x; then
13475            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13476          else
13477            if test x"$wire_endian" != x; then
13478              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13479            else
13480              echo "No default endian for target $target" 1>&6
13481              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13482            fi
13483          fi;;
13484   *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13485 esac
13486 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13487   echo "Setting endian flags = $sim_endian" 6>&1
13488 fi
13489 else
13490   if test x"$default_endian" != x; then
13491   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13492 else
13493   if test x"$wire_endian" != x; then
13494     sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13495   else
13496     sim_endian=
13497   fi
13498 fi
13499 fi
13500
13501 wire_alignment="STRICT_ALIGNMENT"
13502 default_alignment=""
13503
13504 # Check whether --enable-sim-alignment was given.
13505 if test "${enable_sim_alignment+set}" = set; then :
13506   enableval=$enable_sim_alignment; case "${enableval}" in
13507   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13508   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13509   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13510   yes) if test x"$wire_alignment" != x; then
13511          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13512        else
13513          if test x"$default_alignment" != x; then
13514            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13515          else
13516            echo "No hard-wired alignment for target $target" 1>&6
13517            sim_alignment="-DWITH_ALIGNMENT=0"
13518          fi
13519        fi;;
13520   no)  if test x"$default_alignment" != x; then
13521          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13522        else
13523          if test x"$wire_alignment" != x; then
13524            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13525          else
13526            echo "No default alignment for target $target" 1>&6
13527            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13528          fi
13529        fi;;
13530   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13531 esac
13532 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13533   echo "Setting alignment flags = $sim_alignment" 6>&1
13534 fi
13535 else
13536   if test x"$default_alignment" != x; then
13537   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13538 else
13539   if test x"$wire_alignment" != x; then
13540     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13541   else
13542     sim_alignment=
13543   fi
13544 fi
13545 fi
13546
13547
13548 default_sim_scache="16384"
13549 # Check whether --enable-sim-scache was given.
13550 if test "${enable_sim_scache+set}" = set; then :
13551   enableval=$enable_sim_scache; case "${enableval}" in
13552   yes)  sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13553   no)   sim_scache="-DWITH_SCACHE=0" ;;
13554   [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13555   *)    as_fn_error "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13556         sim_scache="";;
13557 esac
13558 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13559   echo "Setting scache size = $sim_scache" 6>&1
13560 fi
13561 else
13562   sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13563 fi
13564
13565
13566
13567 default_sim_default_model="sh5"
13568 # Check whether --enable-sim-default-model was given.
13569 if test "${enable_sim_default_model+set}" = set; then :
13570   enableval=$enable_sim_default_model; case "${enableval}" in
13571   yes|no) as_fn_error "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13572   *)    sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13573 esac
13574 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13575   echo "Setting default model = $sim_default_model" 6>&1
13576 fi
13577 else
13578   sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13579 fi
13580
13581
13582
13583 # Check whether --enable-sim-environment was given.
13584 if test "${enable_sim_environment+set}" = set; then :
13585   enableval=$enable_sim_environment; case "${enableval}" in
13586   all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
13587   user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
13588   virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
13589   operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
13590   *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-environment\"" "$LINENO" 5;
13591        sim_environment="";;
13592 esac
13593 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
13594   echo "Setting sim environment = $sim_environment" 6>&1
13595 fi
13596 else
13597   sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
13598 fi
13599
13600
13601 cgen_maint=no
13602 cgen=guile
13603 cgendir='$(srcdir)/../../cgen'
13604 # Check whether --enable-cgen-maint was given.
13605 if test "${enable_cgen_maint+set}" = set; then :
13606   enableval=$enable_cgen_maint; case "${enableval}" in
13607   yes)  cgen_maint=yes ;;
13608   no)   cgen_maint=no ;;
13609   *)
13610         # argument is cgen install directory (not implemented yet).
13611         # Having a `share' directory might be more appropriate for the .scm,
13612         # .cpu, etc. files.
13613         cgendir=${cgen_maint}/lib/cgen
13614         cgen=guile
13615         ;;
13616 esac
13617 fi
13618 if test x${cgen_maint} != xno ; then
13619   CGEN_MAINT=''
13620 else
13621   CGEN_MAINT='#'
13622 fi
13623
13624
13625
13626
13627
13628
13629 if test """"; then
13630   hardware=""""
13631 else
13632   hardware="cfi core pal glue"
13633 fi
13634 hardware="$hardware """
13635
13636 sim_hw_cflags="-DWITH_HW=1"
13637 sim_hw="$hardware"
13638 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13639
13640 # Check whether --enable-sim-hardware was given.
13641 if test "${enable_sim_hardware+set}" = set; then :
13642   enableval=$enable_sim_hardware;
13643 else
13644   enable_sim_hardware="yes"
13645 fi
13646
13647 case ${enable_sim_hardware} in
13648   yes|no) ;;
13649   ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13650   *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13651   *)  hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13652 esac
13653
13654 if test "$enable_sim_hardware" = no; then
13655   sim_hw_objs=
13656   sim_hw_cflags="-DWITH_HW=0"
13657   sim_hw=
13658 else
13659   sim_hw_cflags="-DWITH_HW=1"
13660   # remove duplicates
13661   sim_hw=""
13662   sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13663   for i in $hardware ; do
13664     case " $sim_hw " in
13665       *" $i "*) ;;
13666       *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13667     esac
13668   done
13669   # mingw does not support sockser
13670   case ${host} in
13671     *mingw*) ;;
13672     *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13673        # that you instatiate.  Instead, other code will call into it directly.
13674        # At some point, we should convert it over.
13675        sim_hw_objs="$sim_hw_objs dv-sockser.o"
13676
13677 cat >>confdefs.h <<_ACEOF
13678 #define HAVE_DV_SOCKSER 1
13679 _ACEOF
13680
13681        ;;
13682   esac
13683   if test x"$silent" != x"yes"; then
13684     echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13685   fi
13686     case " $hardware " in
13687     *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13688 $as_echo_n "checking for log2 in -lm... " >&6; }
13689 if test "${ac_cv_lib_m_log2+set}" = set; then :
13690   $as_echo_n "(cached) " >&6
13691 else
13692   ac_check_lib_save_LIBS=$LIBS
13693 LIBS="-lm  $LIBS"
13694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13695 /* end confdefs.h.  */
13696
13697 /* Override any GCC internal prototype to avoid an error.
13698    Use char because int might match the return type of a GCC
13699    builtin and then its argument prototype would still apply.  */
13700 #ifdef __cplusplus
13701 extern "C"
13702 #endif
13703 char log2 ();
13704 int
13705 main ()
13706 {
13707 return log2 ();
13708   ;
13709   return 0;
13710 }
13711 _ACEOF
13712 if ac_fn_c_try_link "$LINENO"; then :
13713   ac_cv_lib_m_log2=yes
13714 else
13715   ac_cv_lib_m_log2=no
13716 fi
13717 rm -f core conftest.err conftest.$ac_objext \
13718     conftest$ac_exeext conftest.$ac_ext
13719 LIBS=$ac_check_lib_save_LIBS
13720 fi
13721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13722 $as_echo "$ac_cv_lib_m_log2" >&6; }
13723 if test "x$ac_cv_lib_m_log2" = x""yes; then :
13724   cat >>confdefs.h <<_ACEOF
13725 #define HAVE_LIBM 1
13726 _ACEOF
13727
13728   LIBS="-lm $LIBS"
13729
13730 fi
13731 ;;
13732   esac
13733 fi
13734
13735
13736
13737 cgen_breaks=""
13738 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13739 cgen_breaks="break cgen_rtx_error";
13740 fi
13741
13742 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13743
13744 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13745
13746 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13747
13748 ac_config_commands="$ac_config_commands Makefile"
13749
13750 ac_config_commands="$ac_config_commands stamp-h"
13751
13752 cat >confcache <<\_ACEOF
13753 # This file is a shell script that caches the results of configure
13754 # tests run on this system so they can be shared between configure
13755 # scripts and configure runs, see configure's option --config-cache.
13756 # It is not useful on other systems.  If it contains results you don't
13757 # want to keep, you may remove or edit it.
13758 #
13759 # config.status only pays attention to the cache file if you give it
13760 # the --recheck option to rerun configure.
13761 #
13762 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13763 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13764 # following values.
13765
13766 _ACEOF
13767
13768 # The following way of writing the cache mishandles newlines in values,
13769 # but we know of no workaround that is simple, portable, and efficient.
13770 # So, we kill variables containing newlines.
13771 # Ultrix sh set writes to stderr and can't be redirected directly,
13772 # and sets the high bit in the cache file unless we assign to the vars.
13773 (
13774   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13775     eval ac_val=\$$ac_var
13776     case $ac_val in #(
13777     *${as_nl}*)
13778       case $ac_var in #(
13779       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13780 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13781       esac
13782       case $ac_var in #(
13783       _ | IFS | as_nl) ;; #(
13784       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13785       *) { eval $ac_var=; unset $ac_var;} ;;
13786       esac ;;
13787     esac
13788   done
13789
13790   (set) 2>&1 |
13791     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13792     *${as_nl}ac_space=\ *)
13793       # `set' does not quote correctly, so add quotes: double-quote
13794       # substitution turns \\\\ into \\, and sed turns \\ into \.
13795       sed -n \
13796         "s/'/'\\\\''/g;
13797           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13798       ;; #(
13799     *)
13800       # `set' quotes correctly as required by POSIX, so do not add quotes.
13801       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13802       ;;
13803     esac |
13804     sort
13805 ) |
13806   sed '
13807      /^ac_cv_env_/b end
13808      t clear
13809      :clear
13810      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13811      t end
13812      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13813      :end' >>confcache
13814 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13815   if test -w "$cache_file"; then
13816     test "x$cache_file" != "x/dev/null" &&
13817       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13818 $as_echo "$as_me: updating cache $cache_file" >&6;}
13819     cat confcache >$cache_file
13820   else
13821     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13822 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13823   fi
13824 fi
13825 rm -f confcache
13826
13827 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13828 # Let make expand exec_prefix.
13829 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13830
13831 DEFS=-DHAVE_CONFIG_H
13832
13833 ac_libobjs=
13834 ac_ltlibobjs=
13835 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13836   # 1. Remove the extension, and $U if already installed.
13837   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13838   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13839   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13840   #    will be set to the directory where LIBOBJS objects are built.
13841   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13842   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13843 done
13844 LIBOBJS=$ac_libobjs
13845
13846 LTLIBOBJS=$ac_ltlibobjs
13847
13848
13849
13850 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13851   as_fn_error "conditional \"GMAKE\" was never defined.
13852 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13853 fi
13854 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13855   as_fn_error "conditional \"PLUGINS\" was never defined.
13856 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13857 fi
13858 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13859   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13860 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13861 fi
13862
13863 : ${CONFIG_STATUS=./config.status}
13864 ac_write_fail=0
13865 ac_clean_files_save=$ac_clean_files
13866 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13867 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13868 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13869 as_write_fail=0
13870 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13871 #! $SHELL
13872 # Generated by $as_me.
13873 # Run this file to recreate the current configuration.
13874 # Compiler output produced by configure, useful for debugging
13875 # configure, is in config.log if it exists.
13876
13877 debug=false
13878 ac_cs_recheck=false
13879 ac_cs_silent=false
13880
13881 SHELL=\${CONFIG_SHELL-$SHELL}
13882 export SHELL
13883 _ASEOF
13884 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13885 ## -------------------- ##
13886 ## M4sh Initialization. ##
13887 ## -------------------- ##
13888
13889 # Be more Bourne compatible
13890 DUALCASE=1; export DUALCASE # for MKS sh
13891 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13892   emulate sh
13893   NULLCMD=:
13894   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13895   # is contrary to our usage.  Disable this feature.
13896   alias -g '${1+"$@"}'='"$@"'
13897   setopt NO_GLOB_SUBST
13898 else
13899   case `(set -o) 2>/dev/null` in #(
13900   *posix*) :
13901     set -o posix ;; #(
13902   *) :
13903      ;;
13904 esac
13905 fi
13906
13907
13908 as_nl='
13909 '
13910 export as_nl
13911 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13912 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13913 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13914 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13915 # Prefer a ksh shell builtin over an external printf program on Solaris,
13916 # but without wasting forks for bash or zsh.
13917 if test -z "$BASH_VERSION$ZSH_VERSION" \
13918     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13919   as_echo='print -r --'
13920   as_echo_n='print -rn --'
13921 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13922   as_echo='printf %s\n'
13923   as_echo_n='printf %s'
13924 else
13925   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13926     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13927     as_echo_n='/usr/ucb/echo -n'
13928   else
13929     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13930     as_echo_n_body='eval
13931       arg=$1;
13932       case $arg in #(
13933       *"$as_nl"*)
13934         expr "X$arg" : "X\\(.*\\)$as_nl";
13935         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13936       esac;
13937       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13938     '
13939     export as_echo_n_body
13940     as_echo_n='sh -c $as_echo_n_body as_echo'
13941   fi
13942   export as_echo_body
13943   as_echo='sh -c $as_echo_body as_echo'
13944 fi
13945
13946 # The user is always right.
13947 if test "${PATH_SEPARATOR+set}" != set; then
13948   PATH_SEPARATOR=:
13949   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13950     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13951       PATH_SEPARATOR=';'
13952   }
13953 fi
13954
13955
13956 # IFS
13957 # We need space, tab and new line, in precisely that order.  Quoting is
13958 # there to prevent editors from complaining about space-tab.
13959 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13960 # splitting by setting IFS to empty value.)
13961 IFS=" ""        $as_nl"
13962
13963 # Find who we are.  Look in the path if we contain no directory separator.
13964 case $0 in #((
13965   *[\\/]* ) as_myself=$0 ;;
13966   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13967 for as_dir in $PATH
13968 do
13969   IFS=$as_save_IFS
13970   test -z "$as_dir" && as_dir=.
13971     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13972   done
13973 IFS=$as_save_IFS
13974
13975      ;;
13976 esac
13977 # We did not find ourselves, most probably we were run as `sh COMMAND'
13978 # in which case we are not to be found in the path.
13979 if test "x$as_myself" = x; then
13980   as_myself=$0
13981 fi
13982 if test ! -f "$as_myself"; then
13983   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13984   exit 1
13985 fi
13986
13987 # Unset variables that we do not need and which cause bugs (e.g. in
13988 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13989 # suppresses any "Segmentation fault" message there.  '((' could
13990 # trigger a bug in pdksh 5.2.14.
13991 for as_var in BASH_ENV ENV MAIL MAILPATH
13992 do eval test x\${$as_var+set} = xset \
13993   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13994 done
13995 PS1='$ '
13996 PS2='> '
13997 PS4='+ '
13998
13999 # NLS nuisances.
14000 LC_ALL=C
14001 export LC_ALL
14002 LANGUAGE=C
14003 export LANGUAGE
14004
14005 # CDPATH.
14006 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14007
14008
14009 # as_fn_error ERROR [LINENO LOG_FD]
14010 # ---------------------------------
14011 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14012 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14013 # script with status $?, using 1 if that was 0.
14014 as_fn_error ()
14015 {
14016   as_status=$?; test $as_status -eq 0 && as_status=1
14017   if test "$3"; then
14018     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14019     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14020   fi
14021   $as_echo "$as_me: error: $1" >&2
14022   as_fn_exit $as_status
14023 } # as_fn_error
14024
14025
14026 # as_fn_set_status STATUS
14027 # -----------------------
14028 # Set $? to STATUS, without forking.
14029 as_fn_set_status ()
14030 {
14031   return $1
14032 } # as_fn_set_status
14033
14034 # as_fn_exit STATUS
14035 # -----------------
14036 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14037 as_fn_exit ()
14038 {
14039   set +e
14040   as_fn_set_status $1
14041   exit $1
14042 } # as_fn_exit
14043
14044 # as_fn_unset VAR
14045 # ---------------
14046 # Portably unset VAR.
14047 as_fn_unset ()
14048 {
14049   { eval $1=; unset $1;}
14050 }
14051 as_unset=as_fn_unset
14052 # as_fn_append VAR VALUE
14053 # ----------------------
14054 # Append the text in VALUE to the end of the definition contained in VAR. Take
14055 # advantage of any shell optimizations that allow amortized linear growth over
14056 # repeated appends, instead of the typical quadratic growth present in naive
14057 # implementations.
14058 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14059   eval 'as_fn_append ()
14060   {
14061     eval $1+=\$2
14062   }'
14063 else
14064   as_fn_append ()
14065   {
14066     eval $1=\$$1\$2
14067   }
14068 fi # as_fn_append
14069
14070 # as_fn_arith ARG...
14071 # ------------------
14072 # Perform arithmetic evaluation on the ARGs, and store the result in the
14073 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14074 # must be portable across $(()) and expr.
14075 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14076   eval 'as_fn_arith ()
14077   {
14078     as_val=$(( $* ))
14079   }'
14080 else
14081   as_fn_arith ()
14082   {
14083     as_val=`expr "$@" || test $? -eq 1`
14084   }
14085 fi # as_fn_arith
14086
14087
14088 if expr a : '\(a\)' >/dev/null 2>&1 &&
14089    test "X`expr 00001 : '.*\(...\)'`" = X001; then
14090   as_expr=expr
14091 else
14092   as_expr=false
14093 fi
14094
14095 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14096   as_basename=basename
14097 else
14098   as_basename=false
14099 fi
14100
14101 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14102   as_dirname=dirname
14103 else
14104   as_dirname=false
14105 fi
14106
14107 as_me=`$as_basename -- "$0" ||
14108 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14109          X"$0" : 'X\(//\)$' \| \
14110          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14111 $as_echo X/"$0" |
14112     sed '/^.*\/\([^/][^/]*\)\/*$/{
14113             s//\1/
14114             q
14115           }
14116           /^X\/\(\/\/\)$/{
14117             s//\1/
14118             q
14119           }
14120           /^X\/\(\/\).*/{
14121             s//\1/
14122             q
14123           }
14124           s/.*/./; q'`
14125
14126 # Avoid depending upon Character Ranges.
14127 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14128 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14129 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14130 as_cr_digits='0123456789'
14131 as_cr_alnum=$as_cr_Letters$as_cr_digits
14132
14133 ECHO_C= ECHO_N= ECHO_T=
14134 case `echo -n x` in #(((((
14135 -n*)
14136   case `echo 'xy\c'` in
14137   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14138   xy)  ECHO_C='\c';;
14139   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14140        ECHO_T=' ';;
14141   esac;;
14142 *)
14143   ECHO_N='-n';;
14144 esac
14145
14146 rm -f conf$$ conf$$.exe conf$$.file
14147 if test -d conf$$.dir; then
14148   rm -f conf$$.dir/conf$$.file
14149 else
14150   rm -f conf$$.dir
14151   mkdir conf$$.dir 2>/dev/null
14152 fi
14153 if (echo >conf$$.file) 2>/dev/null; then
14154   if ln -s conf$$.file conf$$ 2>/dev/null; then
14155     as_ln_s='ln -s'
14156     # ... but there are two gotchas:
14157     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14158     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14159     # In both cases, we have to default to `cp -p'.
14160     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14161       as_ln_s='cp -p'
14162   elif ln conf$$.file conf$$ 2>/dev/null; then
14163     as_ln_s=ln
14164   else
14165     as_ln_s='cp -p'
14166   fi
14167 else
14168   as_ln_s='cp -p'
14169 fi
14170 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14171 rmdir conf$$.dir 2>/dev/null
14172
14173
14174 # as_fn_mkdir_p
14175 # -------------
14176 # Create "$as_dir" as a directory, including parents if necessary.
14177 as_fn_mkdir_p ()
14178 {
14179
14180   case $as_dir in #(
14181   -*) as_dir=./$as_dir;;
14182   esac
14183   test -d "$as_dir" || eval $as_mkdir_p || {
14184     as_dirs=
14185     while :; do
14186       case $as_dir in #(
14187       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14188       *) as_qdir=$as_dir;;
14189       esac
14190       as_dirs="'$as_qdir' $as_dirs"
14191       as_dir=`$as_dirname -- "$as_dir" ||
14192 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14193          X"$as_dir" : 'X\(//\)[^/]' \| \
14194          X"$as_dir" : 'X\(//\)$' \| \
14195          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14196 $as_echo X"$as_dir" |
14197     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14198             s//\1/
14199             q
14200           }
14201           /^X\(\/\/\)[^/].*/{
14202             s//\1/
14203             q
14204           }
14205           /^X\(\/\/\)$/{
14206             s//\1/
14207             q
14208           }
14209           /^X\(\/\).*/{
14210             s//\1/
14211             q
14212           }
14213           s/.*/./; q'`
14214       test -d "$as_dir" && break
14215     done
14216     test -z "$as_dirs" || eval "mkdir $as_dirs"
14217   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14218
14219
14220 } # as_fn_mkdir_p
14221 if mkdir -p . 2>/dev/null; then
14222   as_mkdir_p='mkdir -p "$as_dir"'
14223 else
14224   test -d ./-p && rmdir ./-p
14225   as_mkdir_p=false
14226 fi
14227
14228 if test -x / >/dev/null 2>&1; then
14229   as_test_x='test -x'
14230 else
14231   if ls -dL / >/dev/null 2>&1; then
14232     as_ls_L_option=L
14233   else
14234     as_ls_L_option=
14235   fi
14236   as_test_x='
14237     eval sh -c '\''
14238       if test -d "$1"; then
14239         test -d "$1/.";
14240       else
14241         case $1 in #(
14242         -*)set "./$1";;
14243         esac;
14244         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14245         ???[sx]*):;;*)false;;esac;fi
14246     '\'' sh
14247   '
14248 fi
14249 as_executable_p=$as_test_x
14250
14251 # Sed expression to map a string onto a valid CPP name.
14252 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14253
14254 # Sed expression to map a string onto a valid variable name.
14255 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14256
14257
14258 exec 6>&1
14259 ## ----------------------------------- ##
14260 ## Main body of $CONFIG_STATUS script. ##
14261 ## ----------------------------------- ##
14262 _ASEOF
14263 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14264
14265 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14266 # Save the log message, to keep $0 and so on meaningful, and to
14267 # report actual input values of CONFIG_FILES etc. instead of their
14268 # values after options handling.
14269 ac_log="
14270 This file was extended by $as_me, which was
14271 generated by GNU Autoconf 2.64.  Invocation command line was
14272
14273   CONFIG_FILES    = $CONFIG_FILES
14274   CONFIG_HEADERS  = $CONFIG_HEADERS
14275   CONFIG_LINKS    = $CONFIG_LINKS
14276   CONFIG_COMMANDS = $CONFIG_COMMANDS
14277   $ $0 $@
14278
14279 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14280 "
14281
14282 _ACEOF
14283
14284 case $ac_config_files in *"
14285 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14286 esac
14287
14288 case $ac_config_headers in *"
14289 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14290 esac
14291
14292
14293 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14294 # Files that config.status was made for.
14295 config_files="$ac_config_files"
14296 config_headers="$ac_config_headers"
14297 config_commands="$ac_config_commands"
14298
14299 _ACEOF
14300
14301 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14302 ac_cs_usage="\
14303 \`$as_me' instantiates files and other configuration actions
14304 from templates according to the current configuration.  Unless the files
14305 and actions are specified as TAGs, all are instantiated by default.
14306
14307 Usage: $0 [OPTION]... [TAG]...
14308
14309   -h, --help       print this help, then exit
14310   -V, --version    print version number and configuration settings, then exit
14311   -q, --quiet, --silent
14312                    do not print progress messages
14313   -d, --debug      don't remove temporary files
14314       --recheck    update $as_me by reconfiguring in the same conditions
14315       --file=FILE[:TEMPLATE]
14316                    instantiate the configuration file FILE
14317       --header=FILE[:TEMPLATE]
14318                    instantiate the configuration header FILE
14319
14320 Configuration files:
14321 $config_files
14322
14323 Configuration headers:
14324 $config_headers
14325
14326 Configuration commands:
14327 $config_commands
14328
14329 Report bugs to the package provider."
14330
14331 _ACEOF
14332 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14333 ac_cs_version="\\
14334 config.status
14335 configured by $0, generated by GNU Autoconf 2.64,
14336   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14337
14338 Copyright (C) 2009 Free Software Foundation, Inc.
14339 This config.status script is free software; the Free Software Foundation
14340 gives unlimited permission to copy, distribute and modify it."
14341
14342 ac_pwd='$ac_pwd'
14343 srcdir='$srcdir'
14344 INSTALL='$INSTALL'
14345 AWK='$AWK'
14346 test -n "\$AWK" || AWK=awk
14347 _ACEOF
14348
14349 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14350 # The default lists apply if the user does not specify any file.
14351 ac_need_defaults=:
14352 while test $# != 0
14353 do
14354   case $1 in
14355   --*=*)
14356     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14357     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14358     ac_shift=:
14359     ;;
14360   *)
14361     ac_option=$1
14362     ac_optarg=$2
14363     ac_shift=shift
14364     ;;
14365   esac
14366
14367   case $ac_option in
14368   # Handling of the options.
14369   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14370     ac_cs_recheck=: ;;
14371   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14372     $as_echo "$ac_cs_version"; exit ;;
14373   --debug | --debu | --deb | --de | --d | -d )
14374     debug=: ;;
14375   --file | --fil | --fi | --f )
14376     $ac_shift
14377     case $ac_optarg in
14378     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14379     esac
14380     as_fn_append CONFIG_FILES " '$ac_optarg'"
14381     ac_need_defaults=false;;
14382   --header | --heade | --head | --hea )
14383     $ac_shift
14384     case $ac_optarg in
14385     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14386     esac
14387     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14388     ac_need_defaults=false;;
14389   --he | --h)
14390     # Conflict between --help and --header
14391     as_fn_error "ambiguous option: \`$1'
14392 Try \`$0 --help' for more information.";;
14393   --help | --hel | -h )
14394     $as_echo "$ac_cs_usage"; exit ;;
14395   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14396   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14397     ac_cs_silent=: ;;
14398
14399   # This is an error.
14400   -*) as_fn_error "unrecognized option: \`$1'
14401 Try \`$0 --help' for more information." ;;
14402
14403   *) as_fn_append ac_config_targets " $1"
14404      ac_need_defaults=false ;;
14405
14406   esac
14407   shift
14408 done
14409
14410 ac_configure_extra_args=
14411
14412 if $ac_cs_silent; then
14413   exec 6>/dev/null
14414   ac_configure_extra_args="$ac_configure_extra_args --silent"
14415 fi
14416
14417 _ACEOF
14418 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14419 if \$ac_cs_recheck; then
14420   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14421   shift
14422   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14423   CONFIG_SHELL='$SHELL'
14424   export CONFIG_SHELL
14425   exec "\$@"
14426 fi
14427
14428 _ACEOF
14429 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14430 exec 5>>config.log
14431 {
14432   echo
14433   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14434 ## Running $as_me. ##
14435 _ASBOX
14436   $as_echo "$ac_log"
14437 } >&5
14438
14439 _ACEOF
14440 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14441 #
14442 # INIT-COMMANDS
14443 #
14444 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14445
14446
14447 # The HP-UX ksh and POSIX shell print the target directory to stdout
14448 # if CDPATH is set.
14449 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14450
14451 sed_quote_subst='$sed_quote_subst'
14452 double_quote_subst='$double_quote_subst'
14453 delay_variable_subst='$delay_variable_subst'
14454 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14455 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14456 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14457 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14458 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14459 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14460 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14461 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14462 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14463 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14464 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14465 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14466 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14467 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14468 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14469 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14470 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14471 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14472 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14473 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14474 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14475 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14476 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14477 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14478 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14479 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14480 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14481 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14482 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14483 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14484 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14485 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14486 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14487 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14488 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14489 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14490 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14491 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14492 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14493 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14494 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14495 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14496 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14497 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14498 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14499 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14500 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14501 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14502 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"`'
14503 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14504 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14505 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14506 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14507 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14508 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14509 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14510 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14511 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14512 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14513 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14514 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14515 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14516 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14517 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14518 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14519 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14520 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14521 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14522 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14523 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14524 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14525 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14526 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14527 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14528 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14529 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14530 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14531 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14532 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14533 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14534 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14535 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14536 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14537 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14538 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14539 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14540 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14541 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14542 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14543 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14544 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14545 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14546 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14547 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14548 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14549 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14550 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14551 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14552 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14553 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14554 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14555 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14556 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14557 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14558 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14559 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14560 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14561 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14562 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14563 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14564 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14565 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14566 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14567 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14568 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14569 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14570 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14571 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14572 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14573 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14574
14575 LTCC='$LTCC'
14576 LTCFLAGS='$LTCFLAGS'
14577 compiler='$compiler_DEFAULT'
14578
14579 # A function that is used when there is no print builtin or printf.
14580 func_fallback_echo ()
14581 {
14582   eval 'cat <<_LTECHO_EOF
14583 \$1
14584 _LTECHO_EOF'
14585 }
14586
14587 # Quote evaled strings.
14588 for var in SHELL \
14589 ECHO \
14590 SED \
14591 GREP \
14592 EGREP \
14593 FGREP \
14594 LD \
14595 NM \
14596 LN_S \
14597 lt_SP2NL \
14598 lt_NL2SP \
14599 reload_flag \
14600 OBJDUMP \
14601 deplibs_check_method \
14602 file_magic_cmd \
14603 AR \
14604 AR_FLAGS \
14605 STRIP \
14606 RANLIB \
14607 CC \
14608 CFLAGS \
14609 compiler \
14610 lt_cv_sys_global_symbol_pipe \
14611 lt_cv_sys_global_symbol_to_cdecl \
14612 lt_cv_sys_global_symbol_to_c_name_address \
14613 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14614 lt_prog_compiler_no_builtin_flag \
14615 lt_prog_compiler_wl \
14616 lt_prog_compiler_pic \
14617 lt_prog_compiler_static \
14618 lt_cv_prog_compiler_c_o \
14619 need_locks \
14620 DSYMUTIL \
14621 NMEDIT \
14622 LIPO \
14623 OTOOL \
14624 OTOOL64 \
14625 shrext_cmds \
14626 export_dynamic_flag_spec \
14627 whole_archive_flag_spec \
14628 compiler_needs_object \
14629 with_gnu_ld \
14630 allow_undefined_flag \
14631 no_undefined_flag \
14632 hardcode_libdir_flag_spec \
14633 hardcode_libdir_flag_spec_ld \
14634 hardcode_libdir_separator \
14635 fix_srcfile_path \
14636 exclude_expsyms \
14637 include_expsyms \
14638 file_list_spec \
14639 variables_saved_for_relink \
14640 libname_spec \
14641 library_names_spec \
14642 soname_spec \
14643 install_override_mode \
14644 finish_eval \
14645 old_striplib \
14646 striplib; do
14647     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14648     *[\\\\\\\`\\"\\\$]*)
14649       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14650       ;;
14651     *)
14652       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14653       ;;
14654     esac
14655 done
14656
14657 # Double-quote double-evaled strings.
14658 for var in reload_cmds \
14659 old_postinstall_cmds \
14660 old_postuninstall_cmds \
14661 old_archive_cmds \
14662 extract_expsyms_cmds \
14663 old_archive_from_new_cmds \
14664 old_archive_from_expsyms_cmds \
14665 archive_cmds \
14666 archive_expsym_cmds \
14667 module_cmds \
14668 module_expsym_cmds \
14669 export_symbols_cmds \
14670 prelink_cmds \
14671 postinstall_cmds \
14672 postuninstall_cmds \
14673 finish_cmds \
14674 sys_lib_search_path_spec \
14675 sys_lib_dlsearch_path_spec; do
14676     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14677     *[\\\\\\\`\\"\\\$]*)
14678       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14679       ;;
14680     *)
14681       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14682       ;;
14683     esac
14684 done
14685
14686 ac_aux_dir='$ac_aux_dir'
14687 xsi_shell='$xsi_shell'
14688 lt_shell_append='$lt_shell_append'
14689
14690 # See if we are running on zsh, and set the options which allow our
14691 # commands through without removal of \ escapes INIT.
14692 if test -n "\${ZSH_VERSION+set}" ; then
14693    setopt NO_GLOB_SUBST
14694 fi
14695
14696
14697     PACKAGE='$PACKAGE'
14698     VERSION='$VERSION'
14699     TIMESTAMP='$TIMESTAMP'
14700     RM='$RM'
14701     ofile='$ofile'
14702
14703
14704
14705
14706 _ACEOF
14707
14708 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14709
14710 # Handling of arguments.
14711 for ac_config_target in $ac_config_targets
14712 do
14713   case $ac_config_target in
14714     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14715     "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14716     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14717     "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14718     "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14719     ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14720     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14721     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14722
14723   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14724   esac
14725 done
14726
14727
14728 # If the user did not use the arguments to specify the items to instantiate,
14729 # then the envvar interface is used.  Set only those that are not.
14730 # We use the long form for the default assignment because of an extremely
14731 # bizarre bug on SunOS 4.1.3.
14732 if $ac_need_defaults; then
14733   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14734   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14735   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14736 fi
14737
14738 # Have a temporary directory for convenience.  Make it in the build tree
14739 # simply because there is no reason against having it here, and in addition,
14740 # creating and moving files from /tmp can sometimes cause problems.
14741 # Hook for its removal unless debugging.
14742 # Note that there is a small window in which the directory will not be cleaned:
14743 # after its creation but before its name has been assigned to `$tmp'.
14744 $debug ||
14745 {
14746   tmp=
14747   trap 'exit_status=$?
14748   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14749 ' 0
14750   trap 'as_fn_exit 1' 1 2 13 15
14751 }
14752 # Create a (secure) tmp directory for tmp files.
14753
14754 {
14755   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14756   test -n "$tmp" && test -d "$tmp"
14757 }  ||
14758 {
14759   tmp=./conf$$-$RANDOM
14760   (umask 077 && mkdir "$tmp")
14761 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14762
14763 # Set up the scripts for CONFIG_FILES section.
14764 # No need to generate them if there are no CONFIG_FILES.
14765 # This happens for instance with `./config.status config.h'.
14766 if test -n "$CONFIG_FILES"; then
14767
14768
14769 ac_cr=`echo X | tr X '\015'`
14770 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14771 # But we know of no other shell where ac_cr would be empty at this
14772 # point, so we can use a bashism as a fallback.
14773 if test "x$ac_cr" = x; then
14774   eval ac_cr=\$\'\\r\'
14775 fi
14776 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14777 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14778   ac_cs_awk_cr='\r'
14779 else
14780   ac_cs_awk_cr=$ac_cr
14781 fi
14782
14783 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14784 _ACEOF
14785
14786
14787 {
14788   echo "cat >conf$$subs.awk <<_ACEOF" &&
14789   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14790   echo "_ACEOF"
14791 } >conf$$subs.sh ||
14792   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14793 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14794 ac_delim='%!_!# '
14795 for ac_last_try in false false false false false :; do
14796   . ./conf$$subs.sh ||
14797     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14798
14799   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14800   if test $ac_delim_n = $ac_delim_num; then
14801     break
14802   elif $ac_last_try; then
14803     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14804   else
14805     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14806   fi
14807 done
14808 rm -f conf$$subs.sh
14809
14810 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14811 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14812 _ACEOF
14813 sed -n '
14814 h
14815 s/^/S["/; s/!.*/"]=/
14816 p
14817 g
14818 s/^[^!]*!//
14819 :repl
14820 t repl
14821 s/'"$ac_delim"'$//
14822 t delim
14823 :nl
14824 h
14825 s/\(.\{148\}\).*/\1/
14826 t more1
14827 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14828 p
14829 n
14830 b repl
14831 :more1
14832 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14833 p
14834 g
14835 s/.\{148\}//
14836 t nl
14837 :delim
14838 h
14839 s/\(.\{148\}\).*/\1/
14840 t more2
14841 s/["\\]/\\&/g; s/^/"/; s/$/"/
14842 p
14843 b
14844 :more2
14845 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14846 p
14847 g
14848 s/.\{148\}//
14849 t delim
14850 ' <conf$$subs.awk | sed '
14851 /^[^""]/{
14852   N
14853   s/\n//
14854 }
14855 ' >>$CONFIG_STATUS || ac_write_fail=1
14856 rm -f conf$$subs.awk
14857 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14858 _ACAWK
14859 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14860   for (key in S) S_is_set[key] = 1
14861   FS = "\a"
14862
14863 }
14864 {
14865   line = $ 0
14866   nfields = split(line, field, "@")
14867   substed = 0
14868   len = length(field[1])
14869   for (i = 2; i < nfields; i++) {
14870     key = field[i]
14871     keylen = length(key)
14872     if (S_is_set[key]) {
14873       value = S[key]
14874       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14875       len += length(value) + length(field[++i])
14876       substed = 1
14877     } else
14878       len += 1 + keylen
14879   }
14880
14881   print line
14882 }
14883
14884 _ACAWK
14885 _ACEOF
14886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14887 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14888   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14889 else
14890   cat
14891 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14892   || as_fn_error "could not setup config files machinery" "$LINENO" 5
14893 _ACEOF
14894
14895 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14896 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14897 # trailing colons and then remove the whole line if VPATH becomes empty
14898 # (actually we leave an empty line to preserve line numbers).
14899 if test "x$srcdir" = x.; then
14900   ac_vpsub='/^[  ]*VPATH[        ]*=/{
14901 s/:*\$(srcdir):*/:/
14902 s/:*\${srcdir}:*/:/
14903 s/:*@srcdir@:*/:/
14904 s/^\([^=]*=[     ]*\):*/\1/
14905 s/:*$//
14906 s/^[^=]*=[       ]*$//
14907 }'
14908 fi
14909
14910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14911 fi # test -n "$CONFIG_FILES"
14912
14913 # Set up the scripts for CONFIG_HEADERS section.
14914 # No need to generate them if there are no CONFIG_HEADERS.
14915 # This happens for instance with `./config.status Makefile'.
14916 if test -n "$CONFIG_HEADERS"; then
14917 cat >"$tmp/defines.awk" <<\_ACAWK ||
14918 BEGIN {
14919 _ACEOF
14920
14921 # Transform confdefs.h into an awk script `defines.awk', embedded as
14922 # here-document in config.status, that substitutes the proper values into
14923 # config.h.in to produce config.h.
14924
14925 # Create a delimiter string that does not exist in confdefs.h, to ease
14926 # handling of long lines.
14927 ac_delim='%!_!# '
14928 for ac_last_try in false false :; do
14929   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14930   if test -z "$ac_t"; then
14931     break
14932   elif $ac_last_try; then
14933     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14934   else
14935     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14936   fi
14937 done
14938
14939 # For the awk script, D is an array of macro values keyed by name,
14940 # likewise P contains macro parameters if any.  Preserve backslash
14941 # newline sequences.
14942
14943 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14944 sed -n '
14945 s/.\{148\}/&'"$ac_delim"'/g
14946 t rset
14947 :rset
14948 s/^[     ]*#[    ]*define[       ][      ]*/ /
14949 t def
14950 d
14951 :def
14952 s/\\$//
14953 t bsnl
14954 s/["\\]/\\&/g
14955 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14956 D["\1"]=" \3"/p
14957 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
14958 d
14959 :bsnl
14960 s/["\\]/\\&/g
14961 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
14962 D["\1"]=" \3\\\\\\n"\\/p
14963 t cont
14964 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14965 t cont
14966 d
14967 :cont
14968 n
14969 s/.\{148\}/&'"$ac_delim"'/g
14970 t clear
14971 :clear
14972 s/\\$//
14973 t bsnlc
14974 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14975 d
14976 :bsnlc
14977 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14978 b cont
14979 ' <confdefs.h | sed '
14980 s/'"$ac_delim"'/"\\\
14981 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14982
14983 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14984   for (key in D) D_is_set[key] = 1
14985   FS = "\a"
14986 }
14987 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14988   line = \$ 0
14989   split(line, arg, " ")
14990   if (arg[1] == "#") {
14991     defundef = arg[2]
14992     mac1 = arg[3]
14993   } else {
14994     defundef = substr(arg[1], 2)
14995     mac1 = arg[2]
14996   }
14997   split(mac1, mac2, "(") #)
14998   macro = mac2[1]
14999   prefix = substr(line, 1, index(line, defundef) - 1)
15000   if (D_is_set[macro]) {
15001     # Preserve the white space surrounding the "#".
15002     print prefix "define", macro P[macro] D[macro]
15003     next
15004   } else {
15005     # Replace #undef with comments.  This is necessary, for example,
15006     # in the case of _POSIX_SOURCE, which is predefined and required
15007     # on some systems where configure will not decide to define it.
15008     if (defundef == "undef") {
15009       print "/*", prefix defundef, macro, "*/"
15010       next
15011     }
15012   }
15013 }
15014 { print }
15015 _ACAWK
15016 _ACEOF
15017 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15018   as_fn_error "could not setup config headers machinery" "$LINENO" 5
15019 fi # test -n "$CONFIG_HEADERS"
15020
15021
15022 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
15023 shift
15024 for ac_tag
15025 do
15026   case $ac_tag in
15027   :[FHLC]) ac_mode=$ac_tag; continue;;
15028   esac
15029   case $ac_mode$ac_tag in
15030   :[FHL]*:*);;
15031   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15032   :[FH]-) ac_tag=-:-;;
15033   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15034   esac
15035   ac_save_IFS=$IFS
15036   IFS=:
15037   set x $ac_tag
15038   IFS=$ac_save_IFS
15039   shift
15040   ac_file=$1
15041   shift
15042
15043   case $ac_mode in
15044   :L) ac_source=$1;;
15045   :[FH])
15046     ac_file_inputs=
15047     for ac_f
15048     do
15049       case $ac_f in
15050       -) ac_f="$tmp/stdin";;
15051       *) # Look for the file first in the build tree, then in the source tree
15052          # (if the path is not absolute).  The absolute path cannot be DOS-style,
15053          # because $ac_f cannot contain `:'.
15054          test -f "$ac_f" ||
15055            case $ac_f in
15056            [\\/$]*) false;;
15057            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15058            esac ||
15059            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15060       esac
15061       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15062       as_fn_append ac_file_inputs " '$ac_f'"
15063     done
15064
15065     # Let's still pretend it is `configure' which instantiates (i.e., don't
15066     # use $as_me), people would be surprised to read:
15067     #    /* config.h.  Generated by config.status.  */
15068     configure_input='Generated from '`
15069           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15070         `' by configure.'
15071     if test x"$ac_file" != x-; then
15072       configure_input="$ac_file.  $configure_input"
15073       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15074 $as_echo "$as_me: creating $ac_file" >&6;}
15075     fi
15076     # Neutralize special characters interpreted by sed in replacement strings.
15077     case $configure_input in #(
15078     *\&* | *\|* | *\\* )
15079        ac_sed_conf_input=`$as_echo "$configure_input" |
15080        sed 's/[\\\\&|]/\\\\&/g'`;; #(
15081     *) ac_sed_conf_input=$configure_input;;
15082     esac
15083
15084     case $ac_tag in
15085     *:-:* | *:-) cat >"$tmp/stdin" \
15086       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15087     esac
15088     ;;
15089   esac
15090
15091   ac_dir=`$as_dirname -- "$ac_file" ||
15092 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15093          X"$ac_file" : 'X\(//\)[^/]' \| \
15094          X"$ac_file" : 'X\(//\)$' \| \
15095          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15096 $as_echo X"$ac_file" |
15097     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15098             s//\1/
15099             q
15100           }
15101           /^X\(\/\/\)[^/].*/{
15102             s//\1/
15103             q
15104           }
15105           /^X\(\/\/\)$/{
15106             s//\1/
15107             q
15108           }
15109           /^X\(\/\).*/{
15110             s//\1/
15111             q
15112           }
15113           s/.*/./; q'`
15114   as_dir="$ac_dir"; as_fn_mkdir_p
15115   ac_builddir=.
15116
15117 case "$ac_dir" in
15118 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15119 *)
15120   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15121   # A ".." for each directory in $ac_dir_suffix.
15122   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15123   case $ac_top_builddir_sub in
15124   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15125   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15126   esac ;;
15127 esac
15128 ac_abs_top_builddir=$ac_pwd
15129 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15130 # for backward compatibility:
15131 ac_top_builddir=$ac_top_build_prefix
15132
15133 case $srcdir in
15134   .)  # We are building in place.
15135     ac_srcdir=.
15136     ac_top_srcdir=$ac_top_builddir_sub
15137     ac_abs_top_srcdir=$ac_pwd ;;
15138   [\\/]* | ?:[\\/]* )  # Absolute name.
15139     ac_srcdir=$srcdir$ac_dir_suffix;
15140     ac_top_srcdir=$srcdir
15141     ac_abs_top_srcdir=$srcdir ;;
15142   *) # Relative name.
15143     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15144     ac_top_srcdir=$ac_top_build_prefix$srcdir
15145     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15146 esac
15147 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15148
15149
15150   case $ac_mode in
15151   :F)
15152   #
15153   # CONFIG_FILE
15154   #
15155
15156   case $INSTALL in
15157   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15158   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15159   esac
15160 _ACEOF
15161
15162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15163 # If the template does not know about datarootdir, expand it.
15164 # FIXME: This hack should be removed a few years after 2.60.
15165 ac_datarootdir_hack=; ac_datarootdir_seen=
15166 ac_sed_dataroot='
15167 /datarootdir/ {
15168   p
15169   q
15170 }
15171 /@datadir@/p
15172 /@docdir@/p
15173 /@infodir@/p
15174 /@localedir@/p
15175 /@mandir@/p'
15176 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15177 *datarootdir*) ac_datarootdir_seen=yes;;
15178 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15179   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15180 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15181 _ACEOF
15182 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15183   ac_datarootdir_hack='
15184   s&@datadir@&$datadir&g
15185   s&@docdir@&$docdir&g
15186   s&@infodir@&$infodir&g
15187   s&@localedir@&$localedir&g
15188   s&@mandir@&$mandir&g
15189   s&\\\${datarootdir}&$datarootdir&g' ;;
15190 esac
15191 _ACEOF
15192
15193 # Neutralize VPATH when `$srcdir' = `.'.
15194 # Shell code in configure.ac might set extrasub.
15195 # FIXME: do we really want to maintain this feature?
15196 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15197 ac_sed_extra="$ac_vpsub
15198 $extrasub
15199 _ACEOF
15200 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15201 :t
15202 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15203 s|@configure_input@|$ac_sed_conf_input|;t t
15204 s&@top_builddir@&$ac_top_builddir_sub&;t t
15205 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15206 s&@srcdir@&$ac_srcdir&;t t
15207 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15208 s&@top_srcdir@&$ac_top_srcdir&;t t
15209 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15210 s&@builddir@&$ac_builddir&;t t
15211 s&@abs_builddir@&$ac_abs_builddir&;t t
15212 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15213 s&@INSTALL@&$ac_INSTALL&;t t
15214 $ac_datarootdir_hack
15215 "
15216 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15217   || as_fn_error "could not create $ac_file" "$LINENO" 5
15218
15219 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15220   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15221   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15222   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15223 which seems to be undefined.  Please make sure it is defined." >&5
15224 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15225 which seems to be undefined.  Please make sure it is defined." >&2;}
15226
15227   rm -f "$tmp/stdin"
15228   case $ac_file in
15229   -) cat "$tmp/out" && rm -f "$tmp/out";;
15230   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15231   esac \
15232   || as_fn_error "could not create $ac_file" "$LINENO" 5
15233  ;;
15234   :H)
15235   #
15236   # CONFIG_HEADER
15237   #
15238   if test x"$ac_file" != x-; then
15239     {
15240       $as_echo "/* $configure_input  */" \
15241       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15242     } >"$tmp/config.h" \
15243       || as_fn_error "could not create $ac_file" "$LINENO" 5
15244     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15245       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15246 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15247     else
15248       rm -f "$ac_file"
15249       mv "$tmp/config.h" "$ac_file" \
15250         || as_fn_error "could not create $ac_file" "$LINENO" 5
15251     fi
15252   else
15253     $as_echo "/* $configure_input  */" \
15254       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15255       || as_fn_error "could not create -" "$LINENO" 5
15256   fi
15257  ;;
15258
15259   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15260 $as_echo "$as_me: executing $ac_file commands" >&6;}
15261  ;;
15262   esac
15263
15264
15265   case $ac_file$ac_mode in
15266     "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15267     "libtool":C)
15268
15269     # See if we are running on zsh, and set the options which allow our
15270     # commands through without removal of \ escapes.
15271     if test -n "${ZSH_VERSION+set}" ; then
15272       setopt NO_GLOB_SUBST
15273     fi
15274
15275     cfgfile="${ofile}T"
15276     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15277     $RM "$cfgfile"
15278
15279     cat <<_LT_EOF >> "$cfgfile"
15280 #! $SHELL
15281
15282 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15283 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15284 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15285 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15286 #
15287 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15288 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15289 #   Written by Gordon Matzigkeit, 1996
15290 #
15291 #   This file is part of GNU Libtool.
15292 #
15293 # GNU Libtool is free software; you can redistribute it and/or
15294 # modify it under the terms of the GNU General Public License as
15295 # published by the Free Software Foundation; either version 2 of
15296 # the License, or (at your option) any later version.
15297 #
15298 # As a special exception to the GNU General Public License,
15299 # if you distribute this file as part of a program or library that
15300 # is built using GNU Libtool, you may include this file under the
15301 # same distribution terms that you use for the rest of that program.
15302 #
15303 # GNU Libtool is distributed in the hope that it will be useful,
15304 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15305 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15306 # GNU General Public License for more details.
15307 #
15308 # You should have received a copy of the GNU General Public License
15309 # along with GNU Libtool; see the file COPYING.  If not, a copy
15310 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15311 # obtained by writing to the Free Software Foundation, Inc.,
15312 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15313
15314
15315 # The names of the tagged configurations supported by this script.
15316 available_tags=""
15317
15318 # ### BEGIN LIBTOOL CONFIG
15319
15320 # Which release of libtool.m4 was used?
15321 macro_version=$macro_version
15322 macro_revision=$macro_revision
15323
15324 # Whether or not to build shared libraries.
15325 build_libtool_libs=$enable_shared
15326
15327 # Whether or not to build static libraries.
15328 build_old_libs=$enable_static
15329
15330 # What type of objects to build.
15331 pic_mode=$pic_mode
15332
15333 # Whether or not to optimize for fast installation.
15334 fast_install=$enable_fast_install
15335
15336 # Shell to use when invoking shell scripts.
15337 SHELL=$lt_SHELL
15338
15339 # An echo program that protects backslashes.
15340 ECHO=$lt_ECHO
15341
15342 # The host system.
15343 host_alias=$host_alias
15344 host=$host
15345 host_os=$host_os
15346
15347 # The build system.
15348 build_alias=$build_alias
15349 build=$build
15350 build_os=$build_os
15351
15352 # A sed program that does not truncate output.
15353 SED=$lt_SED
15354
15355 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15356 Xsed="\$SED -e 1s/^X//"
15357
15358 # A grep program that handles long lines.
15359 GREP=$lt_GREP
15360
15361 # An ERE matcher.
15362 EGREP=$lt_EGREP
15363
15364 # A literal string matcher.
15365 FGREP=$lt_FGREP
15366
15367 # A BSD- or MS-compatible name lister.
15368 NM=$lt_NM
15369
15370 # Whether we need soft or hard links.
15371 LN_S=$lt_LN_S
15372
15373 # What is the maximum length of a command?
15374 max_cmd_len=$max_cmd_len
15375
15376 # Object file suffix (normally "o").
15377 objext=$ac_objext
15378
15379 # Executable file suffix (normally "").
15380 exeext=$exeext
15381
15382 # whether the shell understands "unset".
15383 lt_unset=$lt_unset
15384
15385 # turn spaces into newlines.
15386 SP2NL=$lt_lt_SP2NL
15387
15388 # turn newlines into spaces.
15389 NL2SP=$lt_lt_NL2SP
15390
15391 # An object symbol dumper.
15392 OBJDUMP=$lt_OBJDUMP
15393
15394 # Method to check whether dependent libraries are shared objects.
15395 deplibs_check_method=$lt_deplibs_check_method
15396
15397 # Command to use when deplibs_check_method == "file_magic".
15398 file_magic_cmd=$lt_file_magic_cmd
15399
15400 # The archiver.
15401 AR=$lt_AR
15402 AR_FLAGS=$lt_AR_FLAGS
15403
15404 # A symbol stripping program.
15405 STRIP=$lt_STRIP
15406
15407 # Commands used to install an old-style archive.
15408 RANLIB=$lt_RANLIB
15409 old_postinstall_cmds=$lt_old_postinstall_cmds
15410 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15411
15412 # Whether to use a lock for old archive extraction.
15413 lock_old_archive_extraction=$lock_old_archive_extraction
15414
15415 # A C compiler.
15416 LTCC=$lt_CC
15417
15418 # LTCC compiler flags.
15419 LTCFLAGS=$lt_CFLAGS
15420
15421 # Take the output of nm and produce a listing of raw symbols and C names.
15422 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15423
15424 # Transform the output of nm in a proper C declaration.
15425 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15426
15427 # Transform the output of nm in a C name address pair.
15428 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15429
15430 # Transform the output of nm in a C name address pair when lib prefix is needed.
15431 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15432
15433 # The name of the directory that contains temporary libtool files.
15434 objdir=$objdir
15435
15436 # Used to examine libraries when file_magic_cmd begins with "file".
15437 MAGIC_CMD=$MAGIC_CMD
15438
15439 # Must we lock files when doing compilation?
15440 need_locks=$lt_need_locks
15441
15442 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15443 DSYMUTIL=$lt_DSYMUTIL
15444
15445 # Tool to change global to local symbols on Mac OS X.
15446 NMEDIT=$lt_NMEDIT
15447
15448 # Tool to manipulate fat objects and archives on Mac OS X.
15449 LIPO=$lt_LIPO
15450
15451 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15452 OTOOL=$lt_OTOOL
15453
15454 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15455 OTOOL64=$lt_OTOOL64
15456
15457 # Old archive suffix (normally "a").
15458 libext=$libext
15459
15460 # Shared library suffix (normally ".so").
15461 shrext_cmds=$lt_shrext_cmds
15462
15463 # The commands to extract the exported symbol list from a shared archive.
15464 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15465
15466 # Variables whose values should be saved in libtool wrapper scripts and
15467 # restored at link time.
15468 variables_saved_for_relink=$lt_variables_saved_for_relink
15469
15470 # Do we need the "lib" prefix for modules?
15471 need_lib_prefix=$need_lib_prefix
15472
15473 # Do we need a version for libraries?
15474 need_version=$need_version
15475
15476 # Library versioning type.
15477 version_type=$version_type
15478
15479 # Shared library runtime path variable.
15480 runpath_var=$runpath_var
15481
15482 # Shared library path variable.
15483 shlibpath_var=$shlibpath_var
15484
15485 # Is shlibpath searched before the hard-coded library search path?
15486 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15487
15488 # Format of library name prefix.
15489 libname_spec=$lt_libname_spec
15490
15491 # List of archive names.  First name is the real one, the rest are links.
15492 # The last name is the one that the linker finds with -lNAME
15493 library_names_spec=$lt_library_names_spec
15494
15495 # The coded name of the library, if different from the real name.
15496 soname_spec=$lt_soname_spec
15497
15498 # Permission mode override for installation of shared libraries.
15499 install_override_mode=$lt_install_override_mode
15500
15501 # Command to use after installation of a shared archive.
15502 postinstall_cmds=$lt_postinstall_cmds
15503
15504 # Command to use after uninstallation of a shared archive.
15505 postuninstall_cmds=$lt_postuninstall_cmds
15506
15507 # Commands used to finish a libtool library installation in a directory.
15508 finish_cmds=$lt_finish_cmds
15509
15510 # As "finish_cmds", except a single script fragment to be evaled but
15511 # not shown.
15512 finish_eval=$lt_finish_eval
15513
15514 # Whether we should hardcode library paths into libraries.
15515 hardcode_into_libs=$hardcode_into_libs
15516
15517 # Compile-time system search path for libraries.
15518 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15519
15520 # Run-time system search path for libraries.
15521 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15522
15523 # Whether dlopen is supported.
15524 dlopen_support=$enable_dlopen
15525
15526 # Whether dlopen of programs is supported.
15527 dlopen_self=$enable_dlopen_self
15528
15529 # Whether dlopen of statically linked programs is supported.
15530 dlopen_self_static=$enable_dlopen_self_static
15531
15532 # Commands to strip libraries.
15533 old_striplib=$lt_old_striplib
15534 striplib=$lt_striplib
15535
15536
15537 # The linker used to build libraries.
15538 LD=$lt_LD
15539
15540 # How to create reloadable object files.
15541 reload_flag=$lt_reload_flag
15542 reload_cmds=$lt_reload_cmds
15543
15544 # Commands used to build an old-style archive.
15545 old_archive_cmds=$lt_old_archive_cmds
15546
15547 # A language specific compiler.
15548 CC=$lt_compiler
15549
15550 # Is the compiler the GNU compiler?
15551 with_gcc=$GCC
15552
15553 # Compiler flag to turn off builtin functions.
15554 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15555
15556 # How to pass a linker flag through the compiler.
15557 wl=$lt_lt_prog_compiler_wl
15558
15559 # Additional compiler flags for building library objects.
15560 pic_flag=$lt_lt_prog_compiler_pic
15561
15562 # Compiler flag to prevent dynamic linking.
15563 link_static_flag=$lt_lt_prog_compiler_static
15564
15565 # Does compiler simultaneously support -c and -o options?
15566 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15567
15568 # Whether or not to add -lc for building shared libraries.
15569 build_libtool_need_lc=$archive_cmds_need_lc
15570
15571 # Whether or not to disallow shared libs when runtime libs are static.
15572 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15573
15574 # Compiler flag to allow reflexive dlopens.
15575 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15576
15577 # Compiler flag to generate shared objects directly from archives.
15578 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15579
15580 # Whether the compiler copes with passing no objects directly.
15581 compiler_needs_object=$lt_compiler_needs_object
15582
15583 # Create an old-style archive from a shared archive.
15584 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15585
15586 # Create a temporary old-style archive to link instead of a shared archive.
15587 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15588
15589 # Commands used to build a shared archive.
15590 archive_cmds=$lt_archive_cmds
15591 archive_expsym_cmds=$lt_archive_expsym_cmds
15592
15593 # Commands used to build a loadable module if different from building
15594 # a shared archive.
15595 module_cmds=$lt_module_cmds
15596 module_expsym_cmds=$lt_module_expsym_cmds
15597
15598 # Whether we are building with GNU ld or not.
15599 with_gnu_ld=$lt_with_gnu_ld
15600
15601 # Flag that allows shared libraries with undefined symbols to be built.
15602 allow_undefined_flag=$lt_allow_undefined_flag
15603
15604 # Flag that enforces no undefined symbols.
15605 no_undefined_flag=$lt_no_undefined_flag
15606
15607 # Flag to hardcode \$libdir into a binary during linking.
15608 # This must work even if \$libdir does not exist
15609 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15610
15611 # If ld is used when linking, flag to hardcode \$libdir into a binary
15612 # during linking.  This must work even if \$libdir does not exist.
15613 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15614
15615 # Whether we need a single "-rpath" flag with a separated argument.
15616 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15617
15618 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15619 # DIR into the resulting binary.
15620 hardcode_direct=$hardcode_direct
15621
15622 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15623 # DIR into the resulting binary and the resulting library dependency is
15624 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15625 # library is relocated.
15626 hardcode_direct_absolute=$hardcode_direct_absolute
15627
15628 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15629 # into the resulting binary.
15630 hardcode_minus_L=$hardcode_minus_L
15631
15632 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15633 # into the resulting binary.
15634 hardcode_shlibpath_var=$hardcode_shlibpath_var
15635
15636 # Set to "yes" if building a shared library automatically hardcodes DIR
15637 # into the library and all subsequent libraries and executables linked
15638 # against it.
15639 hardcode_automatic=$hardcode_automatic
15640
15641 # Set to yes if linker adds runtime paths of dependent libraries
15642 # to runtime path list.
15643 inherit_rpath=$inherit_rpath
15644
15645 # Whether libtool must link a program against all its dependency libraries.
15646 link_all_deplibs=$link_all_deplibs
15647
15648 # Fix the shell variable \$srcfile for the compiler.
15649 fix_srcfile_path=$lt_fix_srcfile_path
15650
15651 # Set to "yes" if exported symbols are required.
15652 always_export_symbols=$always_export_symbols
15653
15654 # The commands to list exported symbols.
15655 export_symbols_cmds=$lt_export_symbols_cmds
15656
15657 # Symbols that should not be listed in the preloaded symbols.
15658 exclude_expsyms=$lt_exclude_expsyms
15659
15660 # Symbols that must always be exported.
15661 include_expsyms=$lt_include_expsyms
15662
15663 # Commands necessary for linking programs (against libraries) with templates.
15664 prelink_cmds=$lt_prelink_cmds
15665
15666 # Specify filename containing input files.
15667 file_list_spec=$lt_file_list_spec
15668
15669 # How to hardcode a shared library path into an executable.
15670 hardcode_action=$hardcode_action
15671
15672 # ### END LIBTOOL CONFIG
15673
15674 _LT_EOF
15675
15676   case $host_os in
15677   aix3*)
15678     cat <<\_LT_EOF >> "$cfgfile"
15679 # AIX sometimes has problems with the GCC collect2 program.  For some
15680 # reason, if we set the COLLECT_NAMES environment variable, the problems
15681 # vanish in a puff of smoke.
15682 if test "X${COLLECT_NAMES+set}" != Xset; then
15683   COLLECT_NAMES=
15684   export COLLECT_NAMES
15685 fi
15686 _LT_EOF
15687     ;;
15688   esac
15689
15690
15691 ltmain="$ac_aux_dir/ltmain.sh"
15692
15693
15694   # We use sed instead of cat because bash on DJGPP gets confused if
15695   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15696   # text mode, it properly converts lines to CR/LF.  This bash problem
15697   # is reportedly fixed, but why not run on old versions too?
15698   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15699     || (rm -f "$cfgfile"; exit 1)
15700
15701   case $xsi_shell in
15702   yes)
15703     cat << \_LT_EOF >> "$cfgfile"
15704
15705 # func_dirname file append nondir_replacement
15706 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15707 # otherwise set result to NONDIR_REPLACEMENT.
15708 func_dirname ()
15709 {
15710   case ${1} in
15711     */*) func_dirname_result="${1%/*}${2}" ;;
15712     *  ) func_dirname_result="${3}" ;;
15713   esac
15714 }
15715
15716 # func_basename file
15717 func_basename ()
15718 {
15719   func_basename_result="${1##*/}"
15720 }
15721
15722 # func_dirname_and_basename file append nondir_replacement
15723 # perform func_basename and func_dirname in a single function
15724 # call:
15725 #   dirname:  Compute the dirname of FILE.  If nonempty,
15726 #             add APPEND to the result, otherwise set result
15727 #             to NONDIR_REPLACEMENT.
15728 #             value returned in "$func_dirname_result"
15729 #   basename: Compute filename of FILE.
15730 #             value retuned in "$func_basename_result"
15731 # Implementation must be kept synchronized with func_dirname
15732 # and func_basename. For efficiency, we do not delegate to
15733 # those functions but instead duplicate the functionality here.
15734 func_dirname_and_basename ()
15735 {
15736   case ${1} in
15737     */*) func_dirname_result="${1%/*}${2}" ;;
15738     *  ) func_dirname_result="${3}" ;;
15739   esac
15740   func_basename_result="${1##*/}"
15741 }
15742
15743 # func_stripname prefix suffix name
15744 # strip PREFIX and SUFFIX off of NAME.
15745 # PREFIX and SUFFIX must not contain globbing or regex special
15746 # characters, hashes, percent signs, but SUFFIX may contain a leading
15747 # dot (in which case that matches only a dot).
15748 func_stripname ()
15749 {
15750   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15751   # positional parameters, so assign one to ordinary parameter first.
15752   func_stripname_result=${3}
15753   func_stripname_result=${func_stripname_result#"${1}"}
15754   func_stripname_result=${func_stripname_result%"${2}"}
15755 }
15756
15757 # func_opt_split
15758 func_opt_split ()
15759 {
15760   func_opt_split_opt=${1%%=*}
15761   func_opt_split_arg=${1#*=}
15762 }
15763
15764 # func_lo2o object
15765 func_lo2o ()
15766 {
15767   case ${1} in
15768     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15769     *)    func_lo2o_result=${1} ;;
15770   esac
15771 }
15772
15773 # func_xform libobj-or-source
15774 func_xform ()
15775 {
15776   func_xform_result=${1%.*}.lo
15777 }
15778
15779 # func_arith arithmetic-term...
15780 func_arith ()
15781 {
15782   func_arith_result=$(( $* ))
15783 }
15784
15785 # func_len string
15786 # STRING may not start with a hyphen.
15787 func_len ()
15788 {
15789   func_len_result=${#1}
15790 }
15791
15792 _LT_EOF
15793     ;;
15794   *) # Bourne compatible functions.
15795     cat << \_LT_EOF >> "$cfgfile"
15796
15797 # func_dirname file append nondir_replacement
15798 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15799 # otherwise set result to NONDIR_REPLACEMENT.
15800 func_dirname ()
15801 {
15802   # Extract subdirectory from the argument.
15803   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15804   if test "X$func_dirname_result" = "X${1}"; then
15805     func_dirname_result="${3}"
15806   else
15807     func_dirname_result="$func_dirname_result${2}"
15808   fi
15809 }
15810
15811 # func_basename file
15812 func_basename ()
15813 {
15814   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15815 }
15816
15817
15818 # func_stripname prefix suffix name
15819 # strip PREFIX and SUFFIX off of NAME.
15820 # PREFIX and SUFFIX must not contain globbing or regex special
15821 # characters, hashes, percent signs, but SUFFIX may contain a leading
15822 # dot (in which case that matches only a dot).
15823 # func_strip_suffix prefix name
15824 func_stripname ()
15825 {
15826   case ${2} in
15827     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15828     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15829   esac
15830 }
15831
15832 # sed scripts:
15833 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15834 my_sed_long_arg='1s/^-[^=]*=//'
15835
15836 # func_opt_split
15837 func_opt_split ()
15838 {
15839   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15840   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15841 }
15842
15843 # func_lo2o object
15844 func_lo2o ()
15845 {
15846   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15847 }
15848
15849 # func_xform libobj-or-source
15850 func_xform ()
15851 {
15852   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15853 }
15854
15855 # func_arith arithmetic-term...
15856 func_arith ()
15857 {
15858   func_arith_result=`expr "$@"`
15859 }
15860
15861 # func_len string
15862 # STRING may not start with a hyphen.
15863 func_len ()
15864 {
15865   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15866 }
15867
15868 _LT_EOF
15869 esac
15870
15871 case $lt_shell_append in
15872   yes)
15873     cat << \_LT_EOF >> "$cfgfile"
15874
15875 # func_append var value
15876 # Append VALUE to the end of shell variable VAR.
15877 func_append ()
15878 {
15879   eval "$1+=\$2"
15880 }
15881 _LT_EOF
15882     ;;
15883   *)
15884     cat << \_LT_EOF >> "$cfgfile"
15885
15886 # func_append var value
15887 # Append VALUE to the end of shell variable VAR.
15888 func_append ()
15889 {
15890   eval "$1=\$$1\$2"
15891 }
15892
15893 _LT_EOF
15894     ;;
15895   esac
15896
15897
15898   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15899     || (rm -f "$cfgfile"; exit 1)
15900
15901   mv -f "$cfgfile" "$ofile" ||
15902     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15903   chmod +x "$ofile"
15904
15905  ;;
15906     "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
15907  rm -f Makesim1.tmp Makesim2.tmp Makefile
15908  sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15909  sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15910  sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
15911         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15912         <Makefile.sim >Makefile
15913  rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
15914  ;;
15915     "stamp-h":C) echo > stamp-h ;;
15916
15917   esac
15918 done # for ac_tag
15919
15920
15921 as_fn_exit 0
15922 _ACEOF
15923 ac_clean_files=$ac_clean_files_save
15924
15925 test $ac_write_fail = 0 ||
15926   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15927
15928
15929 # configure is writing to config.log, and then calls config.status.
15930 # config.status does its own redirection, appending to config.log.
15931 # Unfortunately, on DOS this fails, as config.log is still kept open
15932 # by configure, so config.status won't be able to write to it; its
15933 # output is simply discarded.  So we exec the FD to /dev/null,
15934 # effectively closing config.log, so it can be properly (re)opened and
15935 # appended to by config.status.  When coming back to configure, we
15936 # need to make the FD available again.
15937 if test "$no_create" != yes; then
15938   ac_cs_success=:
15939   ac_config_status_args=
15940   test "$silent" = yes &&
15941     ac_config_status_args="$ac_config_status_args --quiet"
15942   exec 5>/dev/null
15943   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15944   exec 5>>config.log
15945   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15946   # would make configure fail if this is the last instruction.
15947   $ac_cs_success || as_fn_exit $?
15948 fi
15949 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15950   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15951 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15952 fi
15953
15954